Setup a tool to verify consistency between streaming and non-streaming #52
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
One of the bugs that keeps on reappearing is when something is present in polling endpoints but doesn't arrive in streaming, making streaming mode unreliable. Biggest issue however that this very hard to detect because you can't see what you're missing until you switch the client and actually notice the discrepancy (i.e. i noticed lack of muted users' posts in streaming only when i realized that gondola bot posts (whom i muted due to spam that one time) appear in husky but not in pleromafe).
We could make a minimal FE/Client that would monitor both streaming and polling APIs at the same time and notify the user when polled TL has data that wasn't present in streaming API and what missing status/notification is. We could also direct users to said tool if they notice the dropouts so that we can investigate easier.