Commit Graph

25 Commits

Author SHA1 Message Date
Andy Arthur 7f9bd355fe converted prolly.MutableMap to pointer reciever, added periodic edit flushing 2022-09-09 13:58:35 -07:00
Andy Arthur 7097de8c7b make ProllyMapSerializer fields private to enforce safer construction 2022-08-01 19:31:51 -07:00
Andy Arthur 079b7804bc added debug format util for MutableMap 2022-07-07 15:59:39 -07:00
Maximilian Hoffman ac80ba7770 New format blobs (#3588)
* [no-release-notes] New format blob read/write

Use blob chunker to write blobs out of band. Tests for
round tripping and address walking at the tree level.
Run Blob enginetests and extra large file blob tests.

* NodeStore ref refactors

* fix index

* run verify

* fix more bats

* small PR cleanup

* more changes

* last bats errors
2022-06-22 18:02:48 -07:00
Andy Arthur 80cb33caa4 removed tree.NodeBuilder interface in favor of message.Serializer 2022-05-03 11:36:47 -07:00
Andy Arthur 562f2b56d6 added AddressMap buildera 2022-04-28 15:55:10 -07:00
Andy Arthur c2632c92df added NodeBuilderFactory and threaded through chunker 2022-04-28 15:55:10 -07:00
Andy Arthur 143f1adf6e refactored MutableMap to use orderedMap[K, V, O] 2022-04-22 19:57:58 -07:00
Andy Arthur 4bd72fef3f refactored prolly map to use generic ordered map 2022-04-22 16:39:34 -07:00
Andy Arthur 86c6196564 renamed tree.NodeItem to tree.Item 2022-04-22 13:42:11 -07:00
Andy Arthur 58afe03659 rename orderedMap to testmap 2022-04-22 12:37:59 -07:00
Andy Arthur 9b41ef3489 fixed diff/merge tests 2022-04-21 14:01:00 -07:00
Andy Arthur fde4ef3191 split out pkg tree for abstract prolly tree operations 2022-04-21 13:18:14 -07:00
Andy Arthur 4469cdd93b refactored splitterFactory 2022-04-04 15:50:56 -07:00
Andy Arthur 691bf10c09 cleanup 2022-03-29 10:00:56 -07:00
Andy Arthur eb9ebcda63 added ordinal range tests 2022-03-28 17:11:55 -07:00
Andy Arthur 1d46de8edd first pass at tree count accounting 2022-02-16 15:32:05 -08:00
Andy Arthur 8c67158500 cleanup, added a few tests 2022-01-31 14:21:13 -08:00
Andy Arthur 298944e96d added prefix range scan tests 2022-01-30 15:58:56 -08:00
Andy Arthur 297c80a188 refactored range tests, added prefix range test stub 2022-01-30 15:58:56 -08:00
Andy Arthur c016ccd790 fixed delete overlay case, all tests passing 2022-01-30 15:58:56 -08:00
Andy Arthur 65d7c98580 refactored range iteration, memoryMap and prollyMap tests passing 2022-01-30 15:58:56 -08:00
Andy Arthur 6f6d29920e removed unused reverse ranges 2022-01-30 15:58:56 -08:00
Andy Arthur 2e8b85dd50 fix copyrights 2022-01-05 09:17:16 -08:00
Andy Arthur a7ec2352a8 breaking off changes from research branch 2021-11-19 14:45:26 -08:00