Andrew Ashikhmin
|
23c7f503e0
|
WithTablessCfg -> WithTableCfg (#601)
|
2022-08-24 11:02:47 +02:00 |
|
Andrew Ashikhmin
|
55fa5d7006
|
Various fixes and improvements of MemoryMutation (#573)
* Remove duplicate function
* Close cursor in ForAmount
* Correct ForEach & ForPrefix
* Switch GetOne implementation to cursor
* Switch Has implementation to cursor
* Small fixes
* statelessCursors should be cleared in UpdateTxn
* cursorentry -> cursorEntry
* Fix memoryMutationCursor.NextNoDup
* Don't swallow errors
* Fix memoryMutationCursor.First for DupSort tables
* TestFirstAfterClearBucket
* Add TestAutoDupSort
* WithTablessCfg -> WithTablesCfg
* WithTablesCfg -> WithTableCfg
* Add TestAutoDupSort
* Remove memoryMutationCursor.currentPair
* Merge duplicated cursors
* goForward -> resolveCursorPriority
* Extend TestAutoDupSort
* Amend skipIntersection
* Restore currentPair
* Revert "Merge duplicated cursors"
This reverts commit 13ba28f2fd4c63d6ef17254aa93ac05172e37429.
* Revert WithTablessCfg -> WithTableCfg
* Small fix to AppendDup
* Revert "Revert "Merge duplicated cursors""
This reverts commit b94b7612617750d26eebe8b149e5a8d7f219a4db.
* Pay more attention to isTableCleared
* Remove convertAutoDupsort
* Fix DeleteCurrentDuplicates
* Small simplification of memoryMutationCursor.SeekBothRange
* Revert BaseCase -> baseCase
* Revert parameter renaming
* Restore an assertion
* Add TestAutoConversionSeekBothRange
* CursorDupSort doesn't do AutoDupSortKeysConversion
|
2022-08-11 09:55:28 +02:00 |
|
Andrew Ashikhmin
|
1d6c297797
|
Make Delete() remove all values for DupSort tables (#565)
* panic in MemoryMutation.Reset
* Make Delete remove all values for DupSort tables
|
2022-08-03 15:36:49 +02:00 |
|
Giulio rebuffo
|
5d7fb4ddb0
|
Expose Reset (#558)
* exposed Reset()
* exposed Reset()
* unimplemented commit
* complete reset
* complete reset
* complete reset
* better reset
* finished Reset
* fixed memory mutation
Co-authored-by: giuliorebuffo <giuliorebuffo@system76-pc.localdomain>
|
2022-07-28 22:42:23 +02:00 |
|
Alex Sharov
|
471d790348
|
kv.Del() remove second parameter (#554)
* save
* save
* save
* save
* save
* save
* save
* save
|
2022-07-26 12:47:08 +07:00 |
|
TKartist
|
0436e97a72
|
memory_mutation_test added (#546)
* tests for GetOne and Put added
* test configured
* multiple tests added
* conflict resolve
* optimized and tests updated
* conflict fix
* tests added and tested with iteration
* conflict resolve
* lint error resolve
* resolve unnecessary code
* memory_mutation_test implemented
* test error fixed
* test error fixed
|
2022-07-25 09:53:58 +01:00 |
|
Giulio rebuffo
|
21aa65c1c3
|
Silence errors for mdbx_get no data (#521)
* removed empty data cursors operations
* ops
* ops
|
2022-07-14 18:05:25 +02:00 |
|
Giulio rebuffo
|
b2c211d9bf
|
Refactor sequence handling in mutation
|
2022-06-25 01:05:27 +02:00 |
|
Giulio rebuffo
|
541dbe8c47
|
SeekBothRange instead of FirstDup
|
2022-06-25 01:04:51 +02:00 |
|
Giulio rebuffo
|
8e0df524d8
|
Added more functionality to the mutation.
|
2022-06-24 22:10:45 +02:00 |
|
Giulio rebuffo
|
addc05bae3
|
Plaxeholder values for dbsize and pagesize
|
2022-06-19 00:46:31 +02:00 |
|
Giulio rebuffo
|
d57a16c7f6
|
Implemented ForAmount and MDBX sequencing (#497)
|
2022-06-18 21:24:30 +02:00 |
|
Giulio rebuffo
|
988a4b5510
|
Added update txn function
|
2022-06-17 23:59:04 +02:00 |
|
Giulio rebuffo
|
280c5e9dcc
|
Added memory mutation to Erigon lib (#493)
|
2022-06-16 08:01:48 +01:00 |
|
Alex Sharov
|
3c52757526
|
Downloader tables (#422)
* save
* save
* save
|
2022-04-21 10:43:46 +07:00 |
|
Alex Sharov
|
83951a1d62
|
Enable more linters (#381)
|
2022-03-19 11:38:37 +07:00 |
|
Alex Sharov
|
5d84a53060
|
Pool2 integration test support (#136)
|
2021-10-28 18:45:18 +07:00 |
|
alex.sharov
|
9ac04671d0
|
add state check assert routine
|
2021-08-28 10:17:49 +07:00 |
|
alex.sharov
|
ee1d85bc82
|
move to log15
|
2021-07-28 11:50:45 +07:00 |
|
alex.sharov
|
81bf1f09b3
|
move mdbx and kv
|
2021-07-28 10:37:25 +07:00 |
|
alex.sharov
|
8ddf4d68b1
|
move mdbx and kv
|
2021-07-28 10:36:06 +07:00 |
|