Alex Sharov
c23e5a1abf
downloader: preparations for reducing blocks merge limit ( #8612 )
2023-10-30 13:46:35 +07:00
Alex Sharov
b311da959f
downloader: webseed better error messages ( #8611 )
2023-10-30 12:13:45 +07:00
Andrew Ashikhmin
8231cdaede
downloader: less webseed logs ( #8586 ) ( #8607 )
...
Merge PR #8586 into `devel`
Co-authored-by: Alex Sharov <AskAlexSharov@gmail.com>
2023-10-29 10:37:50 +01:00
Giulio rebuffo
0e5af0a69c
Added beacon snapshots download ( #8601 )
2023-10-28 17:41:50 +02:00
Alex Sharov
3d3c0bec18
downloader: log.Trace non-important log messages instead of skipping it ( #8574 )
2023-10-25 11:35:22 +07:00
Giulio rebuffo
995009ac7b
Added cli too for Snapshots Generations for Caplin ( #8543 )
2023-10-22 19:21:37 +02:00
Alex Sharov
783b2f39d6
downloader: fix e2 bucket name ( #8521 )
2023-10-20 13:54:38 +07:00
Alex Sharov
12d33d516c
downloader: supress some "EOF" logs ( #8519 )
2023-10-19 11:29:35 +07:00
Alex Sharov
f998e18219
downloader: default webseed token for e2 ( #8512 )
2023-10-19 08:17:49 +07:00
Giulio rebuffo
82f1e9f342
Skip blockhashes stage ( #8497 )
2023-10-18 16:39:11 +02:00
Alex Sharov
6edaee1853
downloader: less webseed logs ( #8510 )
2023-10-18 15:27:41 +07:00
Alex Sharov
33d5399436
downloader: support token ( #8507 )
2023-10-18 14:24:09 +07:00
Alex Sharov
ab04de6d9f
mdbx: don't mix modes ( #8490 )
...
db must not use "Durable" and "SyncPeriod" in same time
txpool and downloader must be: Durable
nodedb: SafeNoSync+SyncPeriod
because txpool and downloader already can call sync when they need
(txpool after regular flush, downloader after piece download+validation
completion).
2023-10-16 16:21:44 +07:00
Alex Sharov
9db82fee5b
downloader: don't loose debug logs ( #8473 )
2023-10-14 17:11:39 +07:00
Alex Sharov
7d357b4327
better webseed support ( #8466 )
2023-10-13 18:03:52 +07:00
Alex Sharov
6d9a4f4d94
rpcdaemon: must not create db - because doesn't know right parameters ( #8445 )
2023-10-12 14:11:46 +07:00
Alex Sharov
fe263ae02e
downloader: smaller ratelimit birst ( #8435 )
2023-10-11 16:18:21 +07:00
Alex Sharov
404719c292
Medbx: add label to error messages, UpdateForkChoice: add ctx to erorrs, MemDb: increase db-limit from 512Mb to 512Gb ( #8434 )
2023-10-11 12:53:34 +07:00
Alex Sharov
7dd678896a
downloader: move from snapshots/db
to snapshots/downloader
( #8375 )
2023-10-05 14:25:00 +07:00
Alex Sharov
0165d00ee6
downloader: don't drop torrents after download (performance problem there solved) ( #8358 )
2023-10-04 12:34:45 +07:00
Alex Sharov
fa3b8c23b2
Downloader: step towards more complex datadir ( #8286 )
...
migration included - no manual actions required
2023-10-04 11:01:02 +07:00
Alex Sharov
ce47ad30e2
downloader: progress print better ( #8350 )
2023-10-04 09:57:37 +07:00
Alex Sharov
8dda88d866
downloader: check too big and too small content ( #8349 )
2023-10-03 14:24:08 +07:00
Alex Sharov
dbdb486dd3
downloader: download .torrent files from webseeds provider ( #8346 )
2023-10-03 11:21:41 +07:00
Alex Sharov
b6ffd87e44
downloader: don't probe port naive way ( #8336 )
...
- don't start server listener. it may stick port for some time and can
be assumed as port-scanning-activity
2023-10-02 08:39:54 +07:00
Jason Yellick
5654ba07c9
Upgrade libp2p (enables go 1.21 support) ( #8288 )
...
Closes #8078
This change is primarily intended to support go 1.21, but as a
side-effect requires updating libp2p, which in turn triggers an update
of golang.org/x/exp which creates quite a bit of (simple) churn in the
slice sorting.
This change introduces a new `cmp.Compare` function which can be used to
return an integer satisfying the compare interface for slice sorting.
In order to continue to support mplex for libp2p, the change references
github.com/libp2p/go-libp2p-mplex instead. Please see the PR at
https://github.com/libp2p/go-libp2p/pull/2498 for the official usptream
comment that indicates official support for mplex being moved to this
location.
Co-authored-by: Jason Yellick <jason@enya.ai>
2023-09-29 22:11:13 +02:00
Alex Sharov
32b2824e42
downloader: use after ( #8315 )
2023-09-28 10:41:39 +02:00
Alex Sharov
bd5908daae
downloader: stop timers ( #8310 )
2023-09-28 10:08:29 +07:00
Giulio rebuffo
d555fc450d
Fixed ungraceful shutdown ( #8307 )
2023-09-27 19:09:36 +02:00
Alex Sharov
47f89c2b7e
torrent: allow --downloader.verify use all CPU's ( #8253 )
2023-09-22 08:47:27 +07:00
Alex Sharov
69941e0a9b
mdbx_go: use right version in devel ( #8250 )
2023-09-21 04:58:15 +07:00
battlmonstr
231e468e19
Add 'erigon-lib/' from commit '93d9c9d9fe4bd8a49f7a98a6bce0f0da7094c7d3'
...
git-subtree-dir: erigon-lib
git-subtree-mainline: 3c8cbda809
git-subtree-split: 93d9c9d9fe
2023-09-20 14:50:25 +02:00