Decentralized Durability Engine https://codex.storage
Go to file
Dmitriy Ryajov 4740ffc144
Cleanup engine and rework discovery (#87)
* rework discovery with async queues

* misc style changes

* increase max message size for large manifests

* use upraises and avoid exceptions on key access

* increase sleep time to 100 millis

* pass config

* make list blocks trigger a callback on each block

* check for nil on start/stop

* fix tests and split out discovery tests

* don't auto mount network

* add list block tests

* 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
2022-04-19 21:46:44 -06:00
.github/workflows Various dev-ops things (#85) 2022-04-14 12:49:03 +02:00
dagger Cleanup engine and rework discovery (#87) 2022-04-19 21:46:44 -06:00
tests Cleanup engine and rework discovery (#87) 2022-04-19 21:46:44 -06:00
vendor Various dev-ops things (#85) 2022-04-14 12:49:03 +02:00
.editorconfig Project setup 2021-02-02 19:29:52 +01:00
.gitignore Nimble lock file 2022-04-12 16:59:00 +03:00
.gitmodules Add DHT (#75) 2022-04-13 10:32:35 -06:00
.tool-versions Poc 2 (#7) 2021-02-25 18:23:22 -06:00
Makefile [contracts] Separate nimble task to run all tests 2022-03-28 11:59:01 +02:00
config.nims Cleanup engine and rework discovery (#87) 2022-04-19 21:46:44 -06:00
dagger.nim Various dev-ops things (#85) 2022-04-14 12:49:03 +02:00
dagger.nimble Subscribe to proof submissions (#83) 2022-04-13 10:41:48 -06:00
env.sh add env.sh shim to project root (#34) 2021-12-20 13:12:18 -06:00
nim.cfg Disable ObservableStores warning 2021-11-16 16:51:24 +01:00
nimble.lock Nimble lock file 2022-04-12 16:59:00 +03:00