erigon-pulse/recsplit
ledgerwatch 4e8840256e
[erigon2] Use shorter references instead of full plain keys in the commitment files (#289)
* Rearrange aggregations

* More rearranging before introducing 3 threads

* Background aggregation|

* Concurrency fixes

* Remove files under lock

* Better logging

* Remove files without lock

* Fix lint

* Fix locking

* Try

* Fix background Merge

* Log merging

* Log merging

* Less logging

* Millisecond

* Add Stats function

* Log merge only after 1m

* Wrong counting

* plain key extract and replace functions

* Insert valTransform function

* Not parse first byte

* Not parse first byte

* Fix lint

* Switch to thin state references

* Fix lint

* Fix lint

* Debug print|

* Fix decoding

* Turn off valTransform

* Not to reuse transformer

* Print

* Print

* Print

* Derive hashed keys later

* Fix

* Fix log

* Fix

* Debug

* Another fix

* Fix

* Fix

* Print

* Print

* Data race

Co-authored-by: Alexey Sharp <alexeysharp@Alexeys-iMac.local>
Co-authored-by: Alex Sharp <alexsharp@Alexs-MacBook-Pro.local>
2022-01-31 22:32: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: single offset bucket (#152) 2021-11-08 14:27:21 +07:00
recsplit_test.go issue/issue-249-add_index_reader (#273) 2022-01-24 20:39:04 +00:00
recsplit.go Helper to prohibit cli flag changes (#262) 2022-01-22 10:48:22 +07:00