-
Notifications
You must be signed in to change notification settings - Fork 1.3k
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
nav2_controller: stop mutex from deadlocking on parameter change #2858
nav2_controller: stop mutex from deadlocking on parameter change #2858
Conversation
@dkuenster, please properly fill in PR template in the future. @SteveMacenski, use this instead.
|
Any update? Does my concern make sense or is there something I'm overlooking? |
e872603
to
f02c60a
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Dynamic Callback LGTM, but I think the main server should require a lock strictly since that's the main task and is latency sensitive
No worries, just circling back since I hadn't heard back in a bit! :smile |
Don't cause a deadlock when we try to dynamically change controller parameters while the controller is running. Also provide a appropriate error message on failure to change parameters.
f02c60a
to
952a73f
Compare
Awesome! Thanks! That return warning will be helpful too |
…-navigation#2858) Don't cause a deadlock when we try to dynamically change controller parameters while the controller is running. Also provide a appropriate error message on failure to change parameters. Co-authored-by: dkuenster <[email protected]>
Basic Info
Description of contribution in a few bullet points
parameters while the controller is running.
error message on failure to change parameters.
Description of documentation updates required from your changes
Shouldn't be necessary
Future work that may be required in bullet points
For Maintainers: