Uploaded image for project: 'Core Server'
  1. Core Server
  2. SERVER-55685

Remove reshardingFields.abortReason from the config.collections document

    XMLWordPrintable

    Details

    • Backwards Compatibility:
      Fully Compatible
    • Sprint:
      Sharding 2021-05-03, Sharding 2021-05-17
    • Story Points:
      1

      Description

      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.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              jamie.anderson Jamie Anderson
              Reporter:
              max.hirschhorn Max Hirschhorn
              Participants:
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: