You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If a migration is interrupted before Spirit gets a chance to write to the _chkpnt table, progress is lost as Spirit is unable to pick up from where it left off and the following message is logged
INFO[0000] could not resume from checkpoint: reason=could not read from table '_sbtest1_chkpnt'
Ideally, Spirit would write to _chkpnt ASAP to avoid losing progress. Alternatively, an option to configure the interval at which checkpoints are taken may be sufficient.
The text was updated successfully, but these errors were encountered:
I have un-assigned because I'm not currently working on this - but I might pick it up again in future.
There is a tradeoff with saving progress immediately, in that if it fails immediately, and then there is a long period of delay before restarting, resuming will actually be more expensive than starting again because of all the binary logs that need to be processed (vs. starting again where they don't need to be).
This is a weak argument however, since we currently start the first checkpoint ~1 minute in, and checkpointing after 1m vs 1s doesn't make much of a difference.
If a migration is interrupted before Spirit gets a chance to write to the
_chkpnt
table, progress is lost as Spirit is unable to pick up from where it left off and the following message is loggedIdeally, Spirit would write to
_chkpnt
ASAP to avoid losing progress. Alternatively, an option to configure the interval at which checkpoints are taken may be sufficient.The text was updated successfully, but these errors were encountered: