@@ -69,10 +69,9 @@ func perfbogn() error {
69
69
//fmsg := "BOGN total indexed %v items, footprint %v\n"
70
70
//fmt.Printf(fmsg, index.Count(), humanize.Bytes(uint64(index.Footprint())))
71
71
72
- bogn .CompactIndex (name , diskstore , diskpaths , true /*merge*/ )
73
-
74
72
index .Close ()
75
- index .Destroy ()
73
+
74
+ bogn .CompactIndex (name , diskstore , diskpaths , true /*merge*/ )
76
75
return nil
77
76
}
78
77
@@ -546,24 +545,27 @@ func bognRange4(index *bogn.Bogn, key, value []byte) (n int64) {
546
545
}
547
546
548
547
func bognsettings (seed int ) s.Settings {
549
- sz := int64 (options .keylen )
550
- msizes := []int64 {
551
- multof4096 (4096 + sz ), multof4096 (8192 + sz ), multof4096 (12288 + sz ),
552
- }
553
- sz = int64 (options .keylen + options .vallen )
554
- zsizes := []int64 {
555
- multof4096 (4096 + sz ), multof4096 (8192 + sz ), multof4096 (12288 + sz ),
556
- }
557
- flushratios := []float64 {.5 , .33 , .25 , .20 , .16 , .125 , .1 }
548
+ // sz := int64(options.keylen)
549
+ // msizes := []int64{
550
+ // multof4096(4096 + sz), multof4096(8192 + sz), multof4096(12288 + sz),
551
+ // }
552
+ // sz = int64(options.keylen + options.vallen)
553
+ // zsizes := []int64{
554
+ // multof4096(4096 + sz), multof4096(8192 + sz), multof4096(12288 + sz),
555
+ // }
556
+ // flushratios := []float64{.5, .33, .25, .20, .16, .125, .1}
558
557
559
558
rnd := rand .New (rand .NewSource (int64 (seed )))
560
559
setts := bogn .Defaultsettings ()
561
560
setts ["memstore" ] = options .memstore
562
- setts ["flushratio" ] = flushratios [rnd .Intn (10000 )% len (flushratios )]
561
+ //setts["flushratio"] = flushratios[rnd.Intn(10000)%len(flushratios)]
562
+ setts ["flushratio" ] = 0.25
563
563
setts ["flushperiod" ] = int64 (options .period )
564
564
setts ["bubt.mmap" ] = []bool {true , false }[rnd .Intn (10000 )% 2 ]
565
- setts ["bubt.msize" ] = msizes [rnd .Intn (10000 )% len (msizes )]
566
- setts ["bubt.zsize" ] = zsizes [rnd .Intn (10000 )% len (msizes )]
565
+ //setts["bubt.msize"] = msizes[rnd.Intn(10000)%len(msizes)]
566
+ //setts["bubt.zsize"] = zsizes[rnd.Intn(10000)%len(msizes)]
567
+ setts ["bubt.msize" ] = 4096
568
+ setts ["bubt.zsize" ] = 4096
567
569
if options .memcapacity > 0 {
568
570
setts ["llrb.memcapacity" ] = options .memcapacity * 1024 * 1024
569
571
}
0 commit comments