-
Notifications
You must be signed in to change notification settings - Fork 11
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Automatically match QoS settings across the bridge #5
Commits on Mar 10, 2021
-
[wip] Auto-detect QoS settings
Query endpoint info for publishers to get QoS settings before bridging a topic. TODO: only create bridge once a publisher is detected (use GraphListener). TODO: integration test (use launch_testing). Signed-off-by: Jacob Perron <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b636b3c - Browse repository at this point
Copy the full SHA b636b3cView commit details
Commits on Mar 15, 2021
-
Defer bridging until QoS is available
Poll in a thread until a publisher can be queried for QoS settings. Signed-off-by: Jacob Perron <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9cd189f - Browse repository at this point
Copy the full SHA 9cd189fView commit details -
Move thread management into it's own class
Signed-off-by: Jacob Perron <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 5d1f2dc - Browse repository at this point
Copy the full SHA 5d1f2dcView commit details -
Configuration menu - View commit details
-
Copy full SHA for d61f298 - Browse repository at this point
Copy the full SHA d61f298View commit details -
Use graph events to trigger check for publishers
Signed-off-by: Jacob Perron <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for bbd6431 - Browse repository at this point
Copy the full SHA bbd6431View commit details -
Update design doc to reflect implementation
Signed-off-by: Jacob Perron <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e14aaf7 - Browse repository at this point
Copy the full SHA e14aaf7View commit details -
Signed-off-by: Jacob Perron <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 3ac6371 - Browse repository at this point
Copy the full SHA 3ac6371View commit details
Commits on Mar 16, 2021
-
Signed-off-by: Jacob Perron <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fd1342b - Browse repository at this point
Copy the full SHA fd1342bView commit details -
Configuration menu - View commit details
-
Copy full SHA for 84ae94a - Browse repository at this point
Copy the full SHA 84ae94aView commit details -
Use map.at accessor instead of operator[]
Signed-off-by: Jacob Perron <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for f1bb5c1 - Browse repository at this point
Copy the full SHA f1bb5c1View commit details -
Configuration menu - View commit details
-
Copy full SHA for c780649 - Browse repository at this point
Copy the full SHA c780649View commit details -
Handle deadline, lifespan, and liveliness
- Always use automatic liveliness - Use max of deadline policies - Use max of lifespan policies Signed-off-by: Jacob Perron <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c62b3a1 - Browse repository at this point
Copy the full SHA c62b3a1View commit details
Commits on Mar 18, 2021
-
Create one thread per domain ID (node)
Use a condition variable to notify each thread that a new callback has been registered. Signed-off-by: Jacob Perron <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4ae1095 - Browse repository at this point
Copy the full SHA 4ae1095View commit details
Commits on Mar 22, 2021
-
Fix deadlock bug and handle shutdown race
If we get a SIGINT while querying a topic's QoS, then exit cleanly. Signed-off-by: Jacob Perron <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for eac644d - Browse repository at this point
Copy the full SHA eac644dView commit details
Commits on Mar 24, 2021
-
Signed-off-by: Jacob Perron <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for b3af55b - Browse repository at this point
Copy the full SHA b3af55bView commit details