ledgerwatch
1e6c29a9ef
Revert "[WIP - Discussion - Perf Testing] Use BTree instead of maps for Mutation (batch) ( #1294 )" ( #1305 )
...
This reverts commit a9ae477d8f
.
2020-10-27 14:35:25 +00:00
ledgerwatch
a9ae477d8f
[WIP - Discussion - Perf Testing] Use BTree instead of maps for Mutation (batch) ( #1294 )
...
* Try mutation based on B-tree
* Use pointers
* Fix NPE
* Cleanup
2020-10-27 13:37:37 +00:00
Alex Sharov
d9d9e14f45
change bucket type to string ( #894 )
2020-08-11 06:55:32 +07:00
Alex Sharov
916a1f8b83
[wip] Lmdb: AbstractKV and DB interfaces ( #589 )
...
* resetIH from scratch if needed
* lmdb
* add AbstractKV to loader, added new Object accessor around AbstractKV
* add lmdb cli flag
* add requirement of k!=nil on error in docs
* add Size method for compatibility
* read after put tests
* fix multiput nils
* simplify loops
* increase mmap size
* better error messages
* better error messages
* fix tests
* better error messages
* cleanup
* avoid bolt usage in test
* move hardcoded bucket name to dbutils
* register more buckets
* register more buckets
* fix test
2020-05-30 09:12:21 +01:00
Andrew Ashikhmin
9f89cf810d
mutation.puts.Size was confused for its number of entries ( #570 )
2020-05-23 11:27:05 +01:00
ledgerwatch
8b97c5c620
Remove memory leak caused by accountCache, count batch size in bytes ( #565 )
...
* Lower cache sizes
* Add memory profiling over http
* No code cache
* Calculate db batch size in bytes
* Fixes
* Fixes
* Increase batch
* Fix linter
* Restore account caching, with copying
* Reintroduce code cache
* Add fixed overhead per key
* Print batch size
* Fix batch size
* Reduce batch size
* 50 Mb
* Fix linter
2020-05-21 21:55:39 +01:00
ledgerwatch
623545a47c
Fix index chunks ( #478 )
...
* First stab at fixing index chunks
* Fix compilation
* Fix tests
* Fix walkAsOf for storage
* Fix
* Fix for walkAsOf accounts
* Fix linter
2020-04-21 09:15:40 +01:00
b00ris
a9f71298aa
Index chunking ( #473 )
...
* index generation
* save state
* save state
* save state
* save state
* save state
* save state
* save state
* save state
* fix
* save state
* fix
2020-04-20 11:35:33 +01:00