erigon-pulse/recsplit
ledgerwatch df49481ddc
[erigon 2.2] Make keys always uncompressed, values compressed only for code (#492)
* Reduce allocations in domain and aggregator

* Make keys always uncompressed, values compressed only for code

* Functions to remake index

* Fix index recreation

* Test for reindex, fix

* Use uncompress vals in history

Co-authored-by: Alexey Sharp <alexeysharp@Alexeys-iMac.local>
2022-06-17 12:39:49 +01:00
..
eliasfano16 run go fix ./... (#453) 2022-05-17 14:48:16 +07:00
eliasfano32 run go fix ./... (#453) 2022-05-17 14:48:16 +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 Enable more linters (#381) 2022-03-19 11:38:37 +07:00
index_reader.go [erigon 2.2] Make keys always uncompressed, values compressed only for code (#492) 2022-06-17 12:39:49 +01:00
index_test.go [erigon 2.2] Make keys always uncompressed, values compressed only for code (#492) 2022-06-17 12:39:49 +01:00
index.go [erigon 2.2] Make keys always uncompressed, values compressed only for code (#492) 2022-06-17 12:39:49 +01:00
recsplit_fuzz_test.go run go fix ./... (#453) 2022-05-17 14:48:16 +07:00
recsplit_test.go [erigon 2.2] Make keys always uncompressed, values compressed only for code (#492) 2022-06-17 12:39:49 +01:00
recsplit.go recsplit: configurable etl limit #474 2022-05-30 09:06:11 +07:00