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

Simplify critical section reason for create collection coordinator

    • Type: Icon: Task Task
    • Resolution: Fixed
    • Priority: Icon: Major - P3 Major - P3
    • 6.0.0-rc0
    • Affects Version/s: None
    • Component/s: Sharding
    • None
    • Fully Compatible

      When creating a critical section reason, we add the create collection request parameters, however, every time a new parameter is added to the request, we are going to have multiversion compatibility problems. After SERVER-64519 we are filtering the fields of the request to only have the ones launched in 5.0 to allow a coordinator created in 5.0 to properly run in new binaries.

      The purpose of this ticket is to simplify the reason to something like resharding, having the command and the collection name. However, we need to ensure the create collection coordinators are being drained on fcv upgrade or downgrade, just like collMod and ensure no new create collection coordinator is created when setting the new fcv.

            Assignee:
            tommaso.tocci@mongodb.com Tommaso Tocci
            Reporter:
            marcos.grillo@mongodb.com Marcos José Grillo Ramirez
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: