featurebase/boltdb
Seebs 76fe49d390 un-disable checkptr by fixing the memory problems
Step one: switch to etcd.io's bbolt fork of boltdb.

The etcd-io fork of boltdb isn't archived, and has fixes for boltdb's
interactions with checkptr, allowing us to drop the checkptr-disabling
hackery.

This seems to be a drop-in replacement; etcd/bbolt says that the file
format is "fixed" (I believe in the sense of "unchanging"), and I can
run pilosa on an existing data directory with this.

Step two:

Fix missing caps in roaring.go that were also triggering the same
issues.
2020-10-15 19:12:47 -05:00
..
attrstore.go un-disable checkptr by fixing the memory problems 2020-10-15 19:12:47 -05:00
translate.go un-disable checkptr by fixing the memory problems 2020-10-15 19:12:47 -05:00
translate_test.go pilosa-fsck: scan and repair of pilosa backups 2020-10-02 16:47:56 -05:00