[Verse 1]
Started with ZooKeeper, now we're bridging to the new
KRaft migration running, but what if something's wrong with you?
Monitor those metrics while the cluster's in between
CPU and memory usage, keep your dashboard clean
[Chorus]
Roll it back, roll it back, before the point of no return
Bridge mode saves you, bridge mode saves you, from the lessons that you'd learn
Watch the logs, check the health, migration's not complete
Until you see that magic line, rollback's your retreat
[Verse 2]
Common failures happening when the brokers lose their way
Network partitions forming, or the storage starts to fray
Quorum controller struggling, metadata out of sync
Stop the process quickly before you're on the brink
[Chorus]
Roll it back, roll it back, before the point of no return
Bridge mode saves you, bridge mode saves you, from the lessons that you'd learn
Watch the logs, check the health, migration's not complete
Until you see that magic line, rollback's your retreat
[Bridge]
Lab four practice time now, test cluster in your hands
Happy path migration, then rollback where you stand
Dual write mode active, both systems running strong
But once you flip that final switch, you can't undo what's wrong
[Verse 3]
Key metrics to monitor, throughput and latency
Under replicated partitions, offline broker spree
Controller event rate climbing, warning signs appear
Better safe than sorry when the rollback point is near
[Chorus]
Roll it back, roll it back, before the point of no return
Bridge mode saves you, bridge mode saves you, from the lessons that you'd learn
Watch the logs, check the health, migration's not complete
Until you see that magic line, rollback's your retreat
[Outro]
From ZooKeeper to KRaft mode, but safety comes first
Practice makes it perfect, for better or for worst
Remember rollback windows, they won't last forever
Bridge mode is your lifeline, migration done clever