FLE2 Range Query mincover: test vectors take too many resources to build

XMLWordPrintableJSON

    • Type: Improvement
    • Resolution: Done
    • Priority: Major - P3
    • 6.2.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • Security 2022-09-05
    • None
    • 3
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      mincover tests, such as Int32_TestVectors seem to be too heavy on a compiler:

      • compile might take minutes on evergreen hosts
      • clang3 llvm is crashing when optimizations are not turned off.
      • following line may appear during build:
      src/mongo/unittest/unittest.h:363:5: note: variable tracking size limit exceeded with -fvar-tracking-assignments, retrying without
      

      this ticket is to look for solution which would reduce compile time. Suggested options are:

      • split test vectors into multiple smaller ones
      • yank c++ primitives out of test vectors (e.g.: no boost::optional, and no std::vector)

              Assignee:
              Sergey Galtsev (Inactive)
              Reporter:
              Sergey Galtsev (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

                Created:
                Updated:
                Resolved: