TKartist
8b2c02d1fb
Test for kv_mdbx optimized ( #528 )
...
* tests for GetOne and Put added
* test configured
* multiple tests added
* conflict resolve
* optimized and tests updated
* conflict fix
2022-07-18 21:36:58 +02:00
TKartist
5821ae7bbc
kv_mdbx_test updated ( #522 )
...
* tests for GetOne and Put added
* test configured
* multiple tests added
* conflict resolve
2022-07-18 14:27:03 +07:00
TKartist
33df7d785c
tests for GetOne and Put added ( #519 )
...
* tests for GetOne and Put added
* test configured
2022-07-14 17:57:52 +02:00
Max Revitt
d629e31df7
fix( #4543 ): BeginRo use semaphore ( #520 )
2022-07-13 14:37:45 +02:00
Igor Mandrigin
95e361fa1e
Fixup for a possible deadlock if db.env.BeginTxn fails ( #516 )
...
* attempt to fix the deadlock
* slightly more correct check
Co-authored-by: Igor Mandrigin <i@mandrigin.ru>
2022-07-07 08:52:30 +02:00
Alex Sharov
e4b9cc3884
Reclaimable space in logs ( #484 )
...
* save
* save
* save
* save
* save
* save
2022-06-09 13:37:28 +01:00
Alex Sharov
19086759eb
methods to configure db #483
2022-06-09 09:43:12 +07:00
ledgerwatch
37d9944da9
[erigon2] State domains (move functionality out of aggregator) ( #436 )
...
* Domain
* First functions
* change year
* More on domain
* More to test
* More on test
* More on domains
* buildFiles
* More on domains
* Collation test
* Fix collate
* Add test for decompressors
* Restructure history tables
* Split history into 2 tables
* Fix lint
* Check index files in the test
* Close files
* Add file scanning
* Fix lint
* Fix lint
* Add readFromFiles
* Add ef history idx file
* Start cleanup
* More to cleanup, test for ef history
* More test
* Add prune to test
* Test for prune and fix
* Start history access
* History test
* Test for LastDup
* Fix one lint
* Workaround
* History tests
* Debug
* Fix
* Fix in history
* Fix lint
Co-authored-by: Alexey Sharp <alexeysharp@Alexeys-iMac.local>
Co-authored-by: Alex Sharp <alexsharp@alexs-macbook-pro.home>
Co-authored-by: Alex Sharp <alexsharp@Alexs-MacBook-Pro.local>
Co-authored-by: Alex Sharp <alexsharp@alexs-mbp.lan>
2022-05-24 18:59:57 +01:00
Alex Sharov
9821dcdff5
kv_mdbx: atomic closed
flag ( #464 )
2022-05-24 12:20:19 +07:00
Alex Sharov
9f5b2b6391
don't log inside library about db close #442
2022-05-10 08:55:32 +07:00
Alex Sharov
3c52757526
Downloader tables ( #422 )
...
* save
* save
* save
2022-04-21 10:43:46 +07:00
Alex Sharov
54629aaf7c
Mdbx fix after v0.11.6 ( #398 )
...
* save
* save
2022-03-27 07:23:35 +01:00
ledgerwatch
4e8d577d1d
[erigon2] Switch back to MDBX ( #388 )
...
* Switch back to MDBX
* Fix test
* No restore
* Fix overwrite
* Fix change file opening
* Verify state vs change files
* Add WriteMap
* Print
* Not to go to the end of the file when reading
* Fix rebuild
* prefixLen
* Print
* Print
* Print
* Fix for rebuild
* Remove prints
Co-authored-by: Alexey Sharp <alexeysharp@Alexeys-iMac.local>
Co-authored-by: Alex Sharp <alexsharp@Alexs-MacBook-Pro.local>
2022-03-23 14:35:13 +00:00
Alex Sharov
83951a1d62
Enable more linters ( #381 )
2022-03-19 11:38:37 +07:00
Alex Sharov
2193d570a6
Mdbx: WriteMap fallback on open error ( #369 )
...
* save
* save
2022-03-16 11:59:11 +00:00
battlmonstr
f54e4c7eae
kv: use SetSyncPeriod from mdbx-go v0.22.16 ( #358 )
2022-03-10 13:04:08 +01:00
battlmonstr
009358ab2f
kv: expose mdbx SafeNoSync and OptSyncPeriod options ( #356 )
2022-03-10 10:25:11 +07:00
Alex Sharov
a2cbecf373
[wip] KV: limit amount of parallel read txs ( #352 )
...
* save
* save
* save
* save
* save
* save
* save
* save
* save
* save
* save
* save
* save
* a
* a
* a
* a
* save
* save
* save
* save
* save
2022-03-07 12:21:59 +00:00
Alex Sharov
56d528b1f0
save ( #353 )
2022-03-04 09:13:15 +07:00
alex.sharov
d814adb13e
save
2022-02-03 16:28:43 +07:00
alex.sharov
02c407a14e
save
2022-02-03 16:28:32 +07:00
Alex Sharov
1c92f7bc00
mdbx: consensus label #265
2022-01-22 12:49:25 +07:00
alex.sharov
ec2a482087
allow configure pagesize
2022-01-22 12:46:22 +07:00
Alex Sharov
bcef5f091c
allow configure pagesize ( #264 )
2022-01-22 12:13:35 +07:00
Alex Sharov
0f80e9941f
Switch to parallel compressor ( #244 )
2022-01-18 12:55:20 +07:00
Alex Sharov
e98482670a
mdbx: fix gc "retry" issue (slowness of gc during commit) ( #227 )
...
* mdbx: fix gc "retry" issue (slowness of gc during commit)
* mdbx: fix gc "retry" issue (slowness of gc during commit)
2022-01-11 08:12:20 +00:00
alex.sharov
dd363aea75
Revert "save"
...
This reverts commit ef20b06b01
.
2021-12-27 15:11:24 +07:00
alex.sharov
ef20b06b01
save
2021-12-27 15:11:00 +07:00
Alex Sharov
53c160deb1
save ( #197 )
2021-11-30 07:06:57 +00:00
Alex Sharov
921a20df2b
mdbx: set back big augment limit ( #157 )
2021-11-14 12:20:49 +07:00
alex.sharov
9b7e0459cf
save
2021-10-28 21:52:22 +07:00
Alex Sharov
5d84a53060
Pool2 integration test support ( #136 )
2021-10-28 18:45:18 +07:00
Alex Sharov
b11097448f
Mdbx reduce augment limit to 8*default ( #134 )
2021-10-27 13:17:11 +07:00
Alex Sharov
585354391b
force some rw tx when db open, to allow mdbx up version signature ( #125 )
2021-10-22 10:13:11 +07:00
Alex Sharov
ec0155d4ed
Mdbx v0.11.0 ( #123 )
2021-10-22 09:12:39 +07:00
Alex Sharov
cc20173b74
MDBX: Don't block when open db from another process if main process holds long RW tx ( #99 )
2021-10-05 15:30:06 +07:00
Alex Sharov
ffac34a86f
Pool: break data-dependency between effectiveTip and other fields ( #93 )
2021-09-27 19:45:10 +07:00
Alex Sharov
53afdc9b69
--mdbx.augment.limit ( #92 )
2021-09-27 09:49:17 +07:00
Alex Sharov
6a7eeccad7
Pool: discard reasons, LRU ( #80 )
2021-09-20 12:44:29 +07:00
Alex Sharov
8163e0cd93
Pool: cache based on txID ( #75 )
2021-09-17 09:56:04 +07:00
Alex Sharov
aa7acc120c
Pool: expose mdbx's txID to remote_kv ( #71 )
2021-09-15 13:11:34 +07:00
Alex Sharov
c506d17f52
save ( #63 )
2021-09-09 10:43:41 +07:00
Alex Sharov
c7739b89a8
Pool: state diff direct client, tx parse fuzzing ( #59 )
2021-09-07 09:52:17 +07:00
Alex Sharov
b1435d3679
don't start tx on shutdown ( #56 )
2021-09-02 16:33:23 +07:00
Alex Sharov
3b7a086a68
Dont start remote tx on shutdown ( #55 )
...
* don't start tx on shutdown
* don't start tx on shutdown
2021-09-02 15:41:29 +07:00
alex.sharov
07df05a767
persistence
2021-08-22 17:39:47 +07:00
alex.sharov
20e2b5e744
close db label log
2021-08-18 15:06:11 +07:00
alex.sharov
60024e7108
remove grpc from remote db
2021-08-15 11:59:25 +07:00
alex.sharov
d8973e89cc
remove grpc from remote db
2021-08-15 11:58:07 +07:00
Alex Sharov
9d8ca5579b
Merge pull request #9 from ledgerwatch/fix_kv_metrics
...
kv metrics
2021-07-29 17:41:03 +07:00