Alex Sharov
14f53eefaf
Downloader: calc stat inside, add --torrent.download.slots and limit downloads inside ( #432 )
...
* Remove interfaces for replacement
* Squashed 'interfaces/' content from commit cb09f4f
git-subtree-dir: interfaces
git-subtree-split: cb09f4fd4eb9caccf7ece5b5ba05b380a4ce9e33
* save
* save
* Squashed 'interfaces/' content from commit f4847ba
git-subtree-dir: interfaces
git-subtree-split: f4847baccf2c5e35e955f14cbee428f90111dfbf
* save
* save
* Squashed 'interfaces/' content from commit 17196d5
git-subtree-dir: interfaces
git-subtree-split: 17196d54cff8233b1c0c5eadc2f806ac260c2e9d
* save
2022-04-28 09:08:26 +07:00
battlmonstr
c3b4804092
Sentry GRPC: rename Peers to PeerEvents ( #427 )
...
* sentry.proto: rename Peers to PeerEvents
* rename Peers() -> PeerEvents()
* rename PeersRequest -> PeerEventsRequest
* rename PeerEvent -> PeerEventId
* rename PeersReply -> PeerEvent
* Sentry GRPC: rename Peers to PeerEvents
2022-04-23 15:43:24 +01:00
Alex Sharov
6a4882ac98
Min requirement to go 1.18 ( #423 )
2022-04-22 10:56:29 +07:00
Alex Sharov
fcb49c713a
linter: add rules.go from erigon #418 Open
2022-04-17 09:12:09 +07:00
Alex Sharov
308e04a47b
mdbx: fix assert ( #415 )
2022-04-12 09:57:21 +07:00
Alex Sharov
338fe7895a
grpc up ( #411 )
2022-04-07 11:29:32 +07:00
Alex Sharov
54629aaf7c
Mdbx fix after v0.11.6 ( #398 )
...
* save
* save
2022-03-27 07:23:35 +01:00
Alex Sharov
8ffada811a
save ( #394 )
2022-03-25 08:46:18 +00:00
alex.sharov
d57ac60832
mocks go1.18 compatible
2022-03-23 09:20:59 +07:00
ledgerwatch
71751426bc
Fix windows CI for go1.18 ( #383 )
...
Co-authored-by: Alexey Sharp <alexeysharp@Alexeys-iMac.local>
2022-03-19 12:37:03 +00:00
Alex Sharov
05b59ea524
use same version of golang.org/x/crypto with erigon #368
2022-03-16 11:30:33 +07:00
battlmonstr
f54e4c7eae
kv: use SetSyncPeriod from mdbx-go v0.22.16 ( #358 )
2022-03-10 13:04:08 +01:00
Alex Sharov
ebfbf92936
mdbx_v0.11.5 ( #351 )
2022-02-25 07:42:48 +00:00
Alex Sharov
e3e108c6c4
logger version up ( #347 )
2022-02-24 15:14:37 +07:00
Alex Sharov
c1c45b94bf
last version of kanzi-go dep ( #337 )
2022-02-18 10:11:29 +07:00
Alex Sharov
d94c4ada78
dir package - to enforce dir RW lock by types ( #332 )
...
* save
* save
2022-02-18 09:24:30 +07:00
ledgerwatch
f5deff3ac9
[erigon2] accumulating chain history and bitmap indices ( #306 )
...
* Aggregator refactoring
* Restore the test
* Simplify commitment
* Lint
* onBefore
* Wip smaller commitments
* Fixes
* Fix lint
* Check for zero len
* Print
* Remove restriction
* Correct restrictions
* Correct restrictions
* More merging
* delBitmap
* Switch off merging
* Reintroduce background merge
* Try to fix
* Slight optimisation
* Produce initial changeset files
* Print changeset keys
* Print changeset keys
* Print changeset keys
* Print changeset keys
* Print changeset keys
* Merge for history and bitmaps
* Merge for history and bitmaps
* Merge for history and bitmaps
* Merge for history and bitmaps
* Merge for history and bitmaps
* Merge for history and bitmaps
* Merge for history and bitmaps
* Merge for history and bitmaps
Co-authored-by: Alexey Sharp <alexeysharp@Alexeys-iMac.local>
Co-authored-by: Alex Sharp <alexsharp@Alexs-MacBook-Pro.local>
2022-02-08 21:19:29 +00:00
Alex Sharov
c8397a0433
Mdbx: more 4tb fixes ( #282 )
2022-01-27 23:10:30 +07:00
Alex Sharov
5932009110
MDBX: configurable corrupt error recommendations ( #275 )
...
* save
* save
2022-01-25 15:25:09 +07:00
Alex Sharov
3a2d474940
MDBX: Add recommendations to corruption error message #3337
2022-01-24 10:35:38 +07:00
Alex Sharov
5ba56ae360
Mdbx 0.11.4 ( #266 )
2022-01-23 09:07:46 +07:00
Alex Sharov
f16aa09cb1
mdbx: MDBX_FORCE_ASSERTIONS=0 ( #256 )
2022-01-21 11:45:32 +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
0d5d8975d9
Snapshots: create .dat in tmpdir ( #225 )
2022-01-09 14:43:55 +07:00
Alex Sharov
f5733d438f
Parallel compression ( #223 )
2022-01-06 14:13:03 +07: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
6d88f06d4d
save ( #187 )
2021-11-22 11:41:44 +00:00
alex.sharov
597d0fbb01
go mod tidy
2021-11-04 18:05:07 +07:00
iszubok
bf3ea94f77
Updated secp256k1 dependency to v1.0.0 ( #144 )
2021-11-04 08:35:55 +00:00
Alex Sharov
47f8ac208a
EliasFano: fix jump calculation, fuzzing to trigger jump logic ( #145 )
2021-11-04 13:25:23 +07:00
Alex Sharov
8213f020f0
recsplit add MustOpen method ( #138 )
2021-10-31 09:38:10 +07:00
alex.sharov
d1cbec49bb
mdbx_v0.11.1
2021-10-29 08:16:10 +07:00
Alex Sharov
ec0155d4ed
Mdbx v0.11.0 ( #123 )
2021-10-22 09:12:39 +07:00
Alex Sharov
206df12e62
mdbx version v0.10.5 ( #112 )
2021-10-15 09:43:24 +07:00
alex.sharov
581f8c914e
Revert "save"
...
This reverts commit b33c2eed9d
.
2021-10-14 13:23:41 +07:00
alex.sharov
b33c2eed9d
save
2021-10-14 13:22:37 +07:00
ledgerwatch
083ee83906
Generalise patricia tree, initial compress ( #103 )
...
* Generalise patricia tree, initial compress
* Include tranform
* Generalise Insert
* More on compression
* Fix lint
Co-authored-by: Alexey Sharp <alexeysharp@Alexeys-iMac.local>
2021-10-11 18:31:49 +01:00
Alex Sharov
57c724bbc6
--txpool.pricelimit support ( #96 )
2021-10-02 17:34:33 +07:00
Alex Sharov
b5be2a9ae3
downgrade mdbx to v0.10.1 ( #95 )
2021-09-30 09:50:43 +07:00
Alex Sharov
4862356290
Pool: correct new pending txs notifications ( #85 )
2021-09-21 16:39:41 +07:00
ledgerwatch
f2549ad6ec
Integration of recsplit ( #79 )
...
* Integration of recsplit
* Add tables
* Print bucket by bucket
* Not to print all keys
* Print correct bitSize
* switch to []byte
* Optimisation
* Fix
* Fix lint
* Performance improvements
* Print bucket info
* Add tracing
* Fixed split
Co-authored-by: Alex Sharp <alexsharp@Alexs-MacBook-Pro.local>
Co-authored-by: Alexey Sharp <alexeysharp@Alexeys-iMac.local>
2021-09-20 12:14:49 +01:00
Alex Sharov
71308b02b3
Pool: switch cache to tx.ID(), more metrics ( #73 )
2021-09-15 20:15:32 +07:00
Alex Sharov
aa7acc120c
Pool: expose mdbx's txID to remote_kv ( #71 )
2021-09-15 13:11:34 +07:00
ledgerwatch
6dce34ac32
Initial recsplit ( #67 )
...
* Initial recsplit
* Move licence
* Fix bucket count and key count
* Check for duplicate kwys
* More recsplit implementation
* Skeleton of recsplit, fuzz test
* Fix lint
Co-authored-by: Alex Sharp <alexsharp@Alexs-MacBook-Pro.local>
Co-authored-by: Alexey Sharp <alexeysharp@Alexeys-iMac.local>
2021-09-13 18:31:09 +01:00
ledgerwatch
f79629b98d
Restore version of the codec ( #66 )
...
* Restore version of the codec
* Update go.sum
* Update go.sum
2021-09-11 16:48:31 +01:00
ledgerwatch
826f6ce377
Move ETL to erigon-lib ( #65 )
...
* Move ETL to erigon-lib
* Add coded
* Remove walk
Co-authored-by: Alex Sharp <alexsharp@Alexs-MacBook-Pro.local>
2021-09-11 16:11:41 +01:00
Alex Sharov
71fb498e39
Pool: add grpc server ( #53 )
2021-09-02 12:25:34 +07:00
Alex Sharov
3e96e72195
merge main ( #50 )
2021-09-01 08:20:21 +07:00
alex.sharov
036060ef77
save
2021-08-30 10:17:03 +07:00