Skip to content

Instantly share code, notes, and snippets.

Keybase proof

I hereby claim:

  • I am redbo on github.
  • I am redbo (https://keybase.io/redbo) on keybase.
  • I have a public key whose fingerprint is 0EBF 40E5 E95E 0703 4563 7492 EA24 317B 30C6 B4E8

To claim this, I am signing this object:

import time
import os
import uuid
import random
from swift.container.backend import ContainerBroker
from swift.common.utils import normalize_timestamp
INSERT_COUNT = 100
RECORD_COUNT = 1000
mmapped: 10.850992 seconds
malloced: 10.513761 seconds
mmapped: 9.706446 seconds
malloced: 9.711632 seconds
mmapped: 9.721822 seconds
malloced: 9.714509 seconds
redbo@precise-saio:~/tmp/bitarray$ ./bitarray
mmapped: 31.526328 seconds
malloced: 7.485364 seconds
mmapped: 32.207367 seconds
malloced: 7.187762 seconds
mmapped: 33.503239 seconds
malloced: 7.259652 seconds
import time
import os
import uuid
import random
from swift.container.backend import ContainerBroker
from swift.common.utils import normalize_timestamp
INSERT_COUNT = 200
type ObjectHandler struct {
...
diskLimit int64
diskInUse map[string]*int64
diskInUseLock *sync.Mutex
}
func (server *ObjectHandler) AcquireDisk(disk string) bool {
if val, ok := server.diskInUse[disk]; !ok {
package main
import (
"fmt"
"runtime"
"sync"
"sync/atomic"
"time"
"unsafe"
)
package common
import (
"bytes"
"encoding/json"
"testing"
"github.com/hydrogen18/stalecucumber"
msgpack "gopkg.in/vmihailenco/msgpack.v2"
)
import cPickle
import time
metadata = {"Content-Length": "65536",
"Content-Type": "application/octet-stream",
"ETag": "fcd6bcb56c1689fcef28b57c22475bad",
"X-Timestamp": "1422766779.57463",
"name": "/someaccountname/somecontainername/5821142269423797100"}
loops = 200000
package main
import (
"bytes"
"fmt"
"io"
"io/ioutil"
"net"
"net/http"
"net/http/httptest"