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

Cache uuid in Collection class to fix perf regression

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Major - P3
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 3.5.7
    • Component/s: Storage
    • Labels:
      None
    • Backwards Compatibility:
      Fully Compatible
    • Operating System:
      ALL
    • Steps To Reproduce:
      Hide

      Micro-benchmarks doing simple inserts.

      Show
      Micro-benchmarks doing simple inserts.
    • Sprint:
      Storage 2017-05-29
    • Linked BF Score:
      0

      Description

      Getting CollectionOptions from a CatalogEntry actually requires lookups in the catalog table, making retrieving UUIDs for collections costly, while it was expected to be near free. Instead cache the UUID directly inside the Collection class.

        Attachments

          Activity

            People

            • Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: