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

columnstore_util.js modifies server-side parameters in Core tests

    • Type: Icon: Task Task
    • Resolution: Gone away
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • Labels:
      None
    • Query Execution

      The parameters are:
      internalQueryColumnScanMinAvgDocSizeBytes, internalQueryColumnScanMinCollectionSizeBytes, internalQueryColumnScanMinNumColumnFilters
       
      They are set in setUpServerForColumnStoreIndexTest() which is called by various core tests and aren't restored to the defaults after finishing the tests. This means we might leave the settings modified for unrelated tests. Right now it's unlikely to cause any problems because only tests that create a CSI use the settings and if a test creates a CSI it usually wants to use it. However, in general, we shouldn't be modifying the server-side parameters in Core tests.

            Assignee:
            backlog-query-execution [DO NOT USE] Backlog - Query Execution
            Reporter:
            irina.yatsenko@mongodb.com Irina Yatsenko (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: