Persist demoted and removed brokers
This PR implements #2109.
Hey @morgangalpin thanks for this!
Do you mind sharing your testing approach/details aside from code tests?
Sure thing. We've been using it in production for several months now. I've also tried it out on a local dockerized kafka cluster. My manual testing only involved restarting CC to ensure the previous removed/demoted broker state was restored.
Got it, let me try reproduce this in my test environment and i'll get back to you…
@mhratson any progress with trying it out?
@mhratson just following up, is there anything else needed before we can merge this change?
@CCisGG or @viktorsomogyi, I haven't heard back from @mhratson . Are you able to review and merge this PR?
@mhratson @CCisGG Is there anything left to do before merging this PR? Is this even the right medium to communicate about this?