aboutsummaryrefslogtreecommitdiff
path: root/weed/storage/compact_map_test.go
diff options
context:
space:
mode:
authorChris Lu <chris.lu@gmail.com>2017-05-26 22:51:25 -0700
committerChris Lu <chris.lu@gmail.com>2017-05-26 22:51:25 -0700
commit82c3ccc8ddb1fea27a15f0610cf7730deb4529bc (patch)
treeb1deba002de8d716ca395c3b29c43448a4522f7d /weed/storage/compact_map_test.go
parent80cefade65ecf965cde769240594f17b0a562304 (diff)
downloadseaweedfs-82c3ccc8ddb1fea27a15f0610cf7730deb4529bc.tar.xz
seaweedfs-82c3ccc8ddb1fea27a15f0610cf7730deb4529bc.zip
add btree for volume index
Diffstat (limited to 'weed/storage/compact_map_test.go')
-rw-r--r--weed/storage/compact_map_test.go77
1 files changed, 0 insertions, 77 deletions
diff --git a/weed/storage/compact_map_test.go b/weed/storage/compact_map_test.go
deleted file mode 100644
index 1ccb48edb..000000000
--- a/weed/storage/compact_map_test.go
+++ /dev/null
@@ -1,77 +0,0 @@
-package storage
-
-import (
- "testing"
-)
-
-func TestIssue52(t *testing.T) {
- m := NewCompactMap()
- m.Set(Key(10002), 10002, 10002)
- if element, ok := m.Get(Key(10002)); ok {
- println("key", 10002, "ok", ok, element.Key, element.Offset, element.Size)
- }
- m.Set(Key(10001), 10001, 10001)
- if element, ok := m.Get(Key(10002)); ok {
- println("key", 10002, "ok", ok, element.Key, element.Offset, element.Size)
- } else {
- t.Fatal("key 10002 missing after setting 10001")
- }
-}
-
-func TestXYZ(t *testing.T) {
- m := NewCompactMap()
- for i := uint32(0); i < 100*batch; i += 2 {
- m.Set(Key(i), i, i)
- }
-
- for i := uint32(0); i < 100*batch; i += 37 {
- m.Delete(Key(i))
- }
-
- for i := uint32(0); i < 10*batch; i += 3 {
- m.Set(Key(i), i+11, i+5)
- }
-
- // for i := uint32(0); i < 100; i++ {
- // if v := m.Get(Key(i)); v != nil {
- // glog.V(4).Infoln(i, "=", v.Key, v.Offset, v.Size)
- // }
- // }
-
- for i := uint32(0); i < 10*batch; i++ {
- v, ok := m.Get(Key(i))
- if i%3 == 0 {
- if !ok {
- t.Fatal("key", i, "missing!")
- }
- if v.Size != i+5 {
- t.Fatal("key", i, "size", v.Size)
- }
- } else if i%37 == 0 {
- if ok && v.Size > 0 {
- t.Fatal("key", i, "should have been deleted needle value", v)
- }
- } else if i%2 == 0 {
- if v.Size != i {
- t.Fatal("key", i, "size", v.Size)
- }
- }
- }
-
- for i := uint32(10 * batch); i < 100*batch; i++ {
- v, ok := m.Get(Key(i))
- if i%37 == 0 {
- if ok && v.Size > 0 {
- t.Fatal("key", i, "should have been deleted needle value", v)
- }
- } else if i%2 == 0 {
- if v == nil {
- t.Fatal("key", i, "missing")
- }
- if v.Size != i {
- t.Fatal("key", i, "size", v.Size)
- }
- }
- }
-
-}