Support for cleanup in Recoverable Sharding DDL Coordinator

XMLWordPrintableJSON

    • Type: Improvement
    • Resolution: Fixed
    • Priority: Major - P3
    • 7.0.0-rc0
    • Affects Version/s: None
    • Component/s: Sharding
    • None
    • Fully Compatible
    • Sharding EMEA 2023-03-06, Sharding EMEA 2023-03-20
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      The Sharding DDL Coordinator offers a facility to trigger a function at the end of every phase. This can be used to determine if the phase should re-executed based on some conditions, but NOT to rollback actions because the mechanism is not fault-tolerant (i.e., in case of any error while this procure is running would cause the entire phase to be re-executed from scratch).

      The goal of this ticket is to provide a recoverable infrastructure to run a procedere at the end of each phase, so that this can be possibly used to rollback actions completed in the current phase.

              Assignee:
              Antonio Fuschetto
              Reporter:
              Antonio Fuschetto
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Created:
                Updated:
                Resolved: