Closed andrewazores closed 2 months ago
/build_test
Workflow started at 4/29/2024, 9:40:46 AM. View Actions Run.
No GraphQL schema changes detected.
No OpenAPI schema changes detected.
CI build and push: All tests pass ā (JDK17) https://github.com/cryostatio/cryostat3/actions/runs/8879608190
/build_test
Workflow started at 4/30/2024, 11:40:23 AM. View Actions Run.
No OpenAPI schema changes detected.
No GraphQL schema changes detected.
CI build and push: All tests pass ā (JDK17) https://github.com/cryostatio/cryostat3/actions/runs/8897670371
Welcome to Cryostat3! š
Before contributing, make sure you have:
main
branch[chore, ci, docs, feat, fix, test]
To recreate commits with GPG signature
git fetch upstream && git rebase --force --gpg-sign upstream/main
Related to https://github.com/cryostatio/cryostat3/pull/423
Description of the change:
Simplifies the MessagingServer (WebSocket notifications) implementation to remove the explicit thread synchronization and message ordering.
Motivation for the change:
Using the EventBus is simpler and less error-prone than manually using synchronization features like blocking queues. Error handling is also improved in this PR, so if sending a notification to any connected client fails then this failure will be logged.
How to manually test: