-
Notifications
You must be signed in to change notification settings - Fork 198
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
Add ConcurrentBrokerRestartCountPerRack to RollingUpgradeConfig #1002
Add ConcurrentBrokerRestartCountPerRack to RollingUpgradeConfig #1002
Conversation
782f7f5
to
5ce90ba
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.
Just few comments. Otherwise LGTM.
Thank you for the contribution!
529bf71
to
6367359
Compare
@bartam1 Hi Marton, thanks a lot for the thorough reviews! Was on holiday until now. All your comments make sense, will have a look on your suggestions on the other PR too. Addressed all comments on this one. |
6367359
to
d50401a
Compare
Rebased again with master, ready for final review. |
d50401a
to
dab5a01
Compare
d9d3e15
to
9daa903
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.
LGTM!
9daa903
to
7cbaea8
Compare
@panyuenlau this PR requires one more review to be merged. Can you help please? Asking you as you already had a look on #1001 and this one is a prerequisite for that. Thanks! :) |
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.
reviewed the main implementation - looks great
7cbaea8
to
777a971
Compare
Rebased again with master (no other changes) in hopes to have it merged and there is an integration test failing. First time I see it failing here.
|
Context: The controller test failure "spec.ports[0].nodePort: Invalid value: 31125: provided port is already allocated" is seen from time to time in GHA My guess: this is probably because the underlying node that GHA uses to run the tests happens to be the same one that was used in previous run, and GHA's infrastructure didn't get to clean up the allocated port in time |
* Add ConcurrentBrokerRestartCountPerRack to RollingUpgradeConfig
@panyuenlau understood. We thought it only happens in the Adobe fork.
But it seems explicitly deleting the nodeports does not fix it either. We still saw it afterwards, on occasion. |
Description
Add
ConcurrentBrokerRestartCountPerRack
property toRollingUpgradeConfig
, in order to allow multiple brokers to be restarted in parallel during a rolling upgrade.This PR is a prerequisite for #1001.
Type of Change
Checklist