Jason E. Aten
82d07bc123
debugstats and rbf tooling for enhanced debugging/diagnostics
2020-12-08 22:47:40 +00:00
Ben Johnson
79e6156003
Add sync.Pool for RBF pages
2020-12-03 07:32:36 -07:00
Jason E. Aten
d46b603cd6
rbf: keep ElemN and BitN up to date.
...
- fix a bug in computing leafCell.BitN in a run after a bit Remove
- shrink bitmaps on remove
- util_test.go has Cursor.DebugSlowCheckAllPages to verify;
used by cursor_test.go
2020-11-13 21:18:09 +00:00
Jason E. Aten
eae82b72c2
rbf: use a red-black tree to manage the root records list
...
- 40% faster on ingest_test when putting 10K roots/containers.
- 15% fewer bytes allocated total
- clarifying renames leafCell.N -> ElemN, allocate -> allocatePgno,
deallocate -> freePgno
2020-11-13 16:49:26 +00:00
Todd Gruben
e61f0f6b1f
missing liscense
2020-07-17 09:09:42 -05:00
Todd Gruben
59d2d89a5c
removed leafArg and added conatinertypebitmapptr; lint fixes
2020-07-17 02:16:35 -05:00
Todd Gruben
b11b43af43
refactor putleaf
2020-07-13 10:48:25 -05:00
Ben Johnson
de51b538f3
rbf: roaring bitmap format
...
Co-authored-by: Todd Gruben <todd@pilosa.com>
2020-07-08 13:27:18 -06:00