Tags: taubyte/tau
Tags
A few issues after e2e testing some edge cases #132 (#133) - CI/CD jobs that take too long were failing -> need to add an eta update mechanism - Re announcing CI/CD jobs -> only keep one loop + fix logic that was re-announcing some jobs - Network FQDN is a global variable -> solve that by relying on config (need updated in config-compiler and go-specs)
Refactor KVDB, Update P2P Mock, and Streamline Tests and Hoarder Stre… …aming This commit introduces a significant refactor of the KVDB package, implements a new P2P mock, and addresses various issues in tests and hoarder streaming routes. The changes include: - A new PubSubBroadcaster structure that utilizes libp2p PubSub for broadcasting. - A mechanism for registering and unregistering topics within the PubSub system. - Enhanced synchronization with the addition of mutex locks to prevent race conditions. - Improved error handling and subscription logic to ensure reliable message broadcasting and reception. These updates aim to optimize the underlying data distribution mechanisms, improve the robustness of the testing framework, and ensure that streaming routes are defined more consistently.
PreviousNext