A migration that runs is not finished. It is finished when the old read path is deleted. Every day both paths stay live is a day the data can drift apart unnoticed, and we suspect your dual-read window has been open longer than you planned.
Was this useful?