nim-codex/tests/dagger
Dmitriy Ryajov d669e344bc
Engine (#89)
* 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>
2022-05-12 15:52:03 -06:00
..
blockexc Engine (#89) 2022-05-12 15:52:03 -06:00
helpers Engine (#89) 2022-05-12 15:52:03 -06:00
stores add onblock callback to list blocks visitor (#96) 2022-05-12 14:02:30 -06:00
examples.nim [sales] Availability.new -> Availability.init 2022-04-04 11:29:32 +02:00
helpers.nim Make block a ref (#56) 2022-03-18 13:50:53 -06:00
testasyncheapqueue.nim Store stream (#55) 2022-03-17 07:56:46 -06:00
testblockexc.nim Engine (#89) 2022-05-12 15:52:03 -06:00
testchunking.nim Node storestream (#62) 2022-03-29 20:43:35 -06:00
testerasure.nim fix random failing test (#77) 2022-04-07 17:08:43 -06:00
testmanifest.nim Protected manifest (#69) 2022-04-04 18:46:13 -06:00
testnode.nim [contracts] Make contract interactions optional in the node (#91) 2022-04-25 15:12:37 +02:00
testproving.nim Subscribe to proof submissions (#83) 2022-04-13 10:41:48 -06:00
testpurchasing.nim Update to latest dagger-contracts (#78) 2022-04-11 12:03:55 -06:00
testsales.nim Update to latest dagger-contracts (#78) 2022-04-11 12:03:55 -06:00
teststores.nim feat: introduce LRU cache (#50) 2022-03-02 10:30:42 -06:00
teststorestream.nim Node storestream (#62) 2022-03-29 20:43:35 -06:00