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

Remove deprecated override_methods/mongos_manual_intervention_actions.js

    • Type: Icon: Task Task
    • Resolution: Fixed
    • Priority: Icon: Minor - P4 Minor - P4
    • 6.3.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • None
    • Fully Compatible
    • Sharding EMEA 2022-11-28
    • None
    • 0
    • None
    • None
    • None
    • None
    • None
    • None

      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

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

              Created:
              Updated:
              Resolved: