Remove reshardingFields.abortReason from the config.collections document

XMLWordPrintableJSON

    • Fully Compatible
    • Sharding 2021-05-03, Sharding 2021-05-17
    • 1
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None

      Participants in a resharding operation do not need to know the specific error from one of the other participants that led the overall resharding operation being aborted. Participants need only the single bit of information communicated via the CoordinatorStateEnum value that the resharding operation is now aborting to trigger their cleanup. The abortReason can therefore be removed from the config.collections entry because it is already present in the config.reshardingOperations collection (also on the config server) so the extra context can be included in the command response.

            Assignee:
            Jamie Anderson
            Reporter:
            Max Hirschhorn
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: