d669e344bc
* rework discovery with async queues * increase max message size for large manifests * increase sleep time to 100 millis * pass config * check for nil on start/stop * fix tests and split out discovery tests * don't auto mount network * add discovery tests * rework moc discovery * move discovery moc to disc dir * don't force logging syncs * don't force moc discovery on all tests * rework discovery with methods * add top level utils file * don't use asyncCheck * don't pass entire blocks to list blocks calback * spelling * - don't send want reqs to peers reporting the cid - Don't request blocks directly on presense update, use `requestBlock` * bug, nodes should not have blocks in local store * Add failing test * prefetch blocks so that download isn't serial * if request already pending, return the handle * fire discovery if no peers report block as have * only query discovery if not enough nodes for cid * wrap async req in template * use non awaiting version of queue routines * rework E2E tests as unittest * re-add chronicles sinks Co-authored-by: Tanguy <tanguy@status.im> |
||
---|---|---|
.github/workflows | ||
dagger | ||
tests | ||
vendor | ||
.editorconfig | ||
.gitignore | ||
.gitmodules | ||
.tool-versions | ||
Makefile | ||
README.md | ||
codecov.yml | ||
config.nims | ||
dagger.nim | ||
dagger.nimble | ||
env.sh | ||
nim.cfg | ||
nimble.lock |