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

Tests using ShardServerTestFixture can seg fault if there are outstanding tasks in the CatalogCache

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major - P3
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 4.9.0
    • Component/s: Sharding
    • Backwards Compatibility:
      Fully Compatible
    • Operating System:
      ALL
    • Linked BF Score:
      45

      Description

      The CatalogCache takes in a loader as a reference. When the fixture calls tearDown, it clears the loader. That means that if the CatalogCache still has pending refresh tasks, it can end up trying to use the loader after it was freed.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              marcos.grillo Marcos José Grillo Ramirez
              Reporter:
              renctan Randolph Tan
              Participants:
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: