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
Fix deploymentId not populating after locking #4450
Conversation
Github issue 4448
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.
Thanks! That's not the first time that this happens.. if I'm right before 4.21.0 we had a similar issue.
Hey @wwillard7800 / @abrackx , I'm seeing there is another call of:
in AbstractFutureRollbackCommandStep. Should that one also be removed or is not used? I don't have all this command process super clear, but thought it might be worth checking with you. Thanks, |
I believe that this call needs to be here. @abrackx do you agree? |
Good catch but I believe this is irrelevant to the bug. |
Impact
Description
Fix issue: #4448
I spent a while trying to implement a
FastCheckCommandStep
class because the root cause really iswe want to not lock the database if fastcheck reports we are up to date
, but ending up stumbling on a number of issues relating to the different usages of theLockServiceCommandStep
. Because the lock service step is so "low level" it doesn't really work to add the necessary parameters to support a fast check. I thought about implementing aFastCheckLockServiceCommandStep
but just resolved I was getting in too deep and should be able to fix this in a few lines of code for now.I'm not sure if
FastCheckLockServiceCommandStep
is the right move for the future or if we should choose some other route.Things to be aware of
Things to worry about
Additional Context