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

Remove condition variable in ReshardingCloneFetcher

    XMLWordPrintableJSON

Details

    • Icon: Improvement Improvement
    • Resolution: Unresolved
    • Icon: Minor - P4 Minor - P4
    • None
    • None
    • None
    • None
    • Cluster Scalability

    Description

      In SERVER-80482, we added a condition variable to make sure the ReshardingCloneFetcher's destructor exit after all reader/writer threads exit. The condition variable should not be necessary but it turns out if we don't cancel the token in destructor, some threads won't quit. If we can figure out the reason behind that, we should be able to get rid of the condition variable. 

      Attachments

        Activity

          People

            backlog-server-cluster-scalability Backlog - Cluster Scalability
            jiawei.yang@mongodb.com Jiawei Yang
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated: