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

Remove deprecated override_methods/mongos_manual_intervention_actions.js

    XMLWordPrintableJSON

Details

    • Icon: Task Task
    • Resolution: Fixed
    • Icon: Minor - P4 Minor - P4
    • 6.3.0-rc0
    • None
    • None
    • None
    • Fully Compatible
    • Sharding EMEA 2022-11-28

    Description

      mongos_manual_intervention_actions.js was originally introduced because it used to be the case that when shard collection would encounter inconsistent metadata for the collection it would throw ManualInterventionRequired, in this case the hooks in mongos_manual_intervention_actions.js would be trigger they would retry the command after clearing the inconsistent collection metadata.

      In 5.0 we introduced a new ShardCollection implementation that handles these inconsistencies internally and will never surface a ManualInterventionRequired to the client.

      Since the legacy ShardCollection implementation has been removed in (5.1) SERVER-58652. We can now safely remove also mongos_manual_intervention_actions.js

      Attachments

        Activity

          People

            tommaso.tocci@mongodb.com Tommaso Tocci
            tommaso.tocci@mongodb.com Tommaso Tocci
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: