erigon-pulse/recsplit
ledgerwatch 1c6e82c2b6
[erigon2] Thin commitment (2nd attempt) (#329)
* Another fix for history files

* Half way through

* Another fix

* Correct closing sequence

* Remove first byte insert marker

* More on think commitments

* Fixes

* Fixes

* Print

* Skip touchMap

* Merge branchData from trees and from files

* Fill branch commitment

* Fill branch commitment

* Print

* Fix?

* Merge branchData when updating in the tree

* Better panic

* Prints

* Prints

* Prints

* Create complete branch data if it did not exist before

* Cleanup printing

* Fix merge

* Fix merge use

* Fix transform

* Better startBlock panic

* Preserve touchMap

* Merge commitments during aggregation

* Merge commitments during aggregation

* Merge commitments during aggregation

* Merge commitments during aggregation

* Merge commitments

* Merge commitments

* Merge commitments

* Merge commitments

* Merge commitments

* Merge commitments

* Merge commitments

* Include fieldbits during transform

* Fix history reads

* Print

* Print

* Prints

* Prints

* Prints

* Prints

* Prints

* Prints

* Prints

* Prints

* Prints

* Prints

* Prints

* Print largestMerge, lock files in branchFn

* Add storage lock

* Prints

* prefixLen fix

* prefixLen fix

* Fixes

* Remove print

* Remove print

* Set changesets and commitments flags upfront

* Logging instead of printing

* Fix history merge, recsplit panic

Co-authored-by: Alexey Sharp <alexeysharp@Alexeys-iMac.local>
Co-authored-by: Alex Sharp <alexsharp@Alexs-MacBook-Pro.local>
2022-02-16 16:44:00 +00:00
..
eliasfano16 [erigon2] Resumable prototype (#236) 2022-01-15 22:09:06 +00:00
eliasfano32 Recsplit: single offset bucket (#152) 2021-11-08 14:27:21 +07:00
testdata/fuzz/FuzzRecSplit Recsplit: single offset bucket (#152) 2021-11-08 14:27:21 +07:00
.gitignore Recsplit encoding (#69) 2021-09-18 22:59:27 +01:00
golomb_rice.go ETL: use logPrefix as suffix of tmp files (#146) 2021-11-05 17:04:17 +07:00
index_reader.go issue/issue-249-add_index_reader (#273) 2022-01-24 20:39:04 +00:00
index.go [erigon2] Use shorter references instead of full plain keys in the commitment files (#289) 2022-01-31 22:32:00 +00:00
recsplit_fuzz_test.go Recsplit: use crypto rand seed if user not set (#325) 2022-02-13 16:14:04 +07:00
recsplit_test.go path -> filepath (path package is for urls) (#321) 2022-02-12 20:11:30 +07:00
recsplit.go [erigon2] Thin commitment (2nd attempt) (#329) 2022-02-16 16:44:00 +00:00