Eric
8645d336ff
refactor(trackedfutures): remove return of future from tracked futures api ( #1046 )
...
- cleans up all instances of `.track` to use the `module.trackedfutures.track(future)` procedure, for better readability
- removes the `track` override that is no longer used in the codebase
2024-12-18 07:39:03 +00:00
Eric
b0cc27f563
fix(blockexchange): ensures futures are asyncSpawned ( #1037 )
...
* fix(blockexchange): asyncSpawn advertising of local store blocks
* fix(blockexchange): asyncSpawn discoveryQueueLoop
- prevents silently swallowing async errors
* fix(blockexchange): asyncSpawns block exchange tasks
- prevents silently swallow future exceptions
2024-12-16 06:01:49 +00:00
Vaclav Pavlin
855b973811
chore: fix inconsistent metric naming ( #1027 )
2024-12-12 10:45:47 +00:00
Ben Bierens
1e2ad95659
Update advertising ( #862 )
...
* Setting up advertiser
* Wires up advertiser
* cleanup
* test compiles
* tests pass
* setting up test for advertiser
* Finishes advertiser tests
* fixes commonstore tests
* Review comments by Giuliano
* Race condition found by Giuliano
* Review comment by Dmitriy
Co-authored-by: Dmitriy Ryajov <dryajov@gmail.com>
Signed-off-by: Ben Bierens <39762930+benbierens@users.noreply.github.com>
* fixes tests
---------
Signed-off-by: Ben Bierens <39762930+benbierens@users.noreply.github.com>
Co-authored-by: Dmitriy Ryajov <dryajov@gmail.com>
2024-08-26 13:18:59 +00:00