Make set_recordids_replicated.js fully transparent to index builds

XMLWordPrintableJSON

    • Type: Bug
    • Resolution: Fixed
    • Priority: Major - P3
    • 8.3.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • Storage Execution
    • Fully Compatible
    • ALL
    • Storage Execution 2025-12-8, Storage Execution 2025-12-22, Storage Execution 2026-01-05
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      Primary driven index builds seem to have slightly different behavior than regular ones in that they appear to eagerly create a collection when building an index on a non-existent collection, even if the index can't be built, requiring this exclusion (patch failure example).

      When an index build fails, the empty collection should not exist.

      An interaction between index builds (currently only PDIB hits this behavior) and a replicated record ids (set_recordids_replicated.js) causes the above behavior, but it is a test only issue. This ticket now covers making set_recordids_replicated.js more transparent (i.e., not cleaning up if it shouldn't and cleaning up when it should, based on the type and outcome of the wrapped command). 

            Assignee:
            Malik Endsley
            Reporter:
            Benjamin Pearce
            Votes:
            0 Vote for this issue
            Watchers:
            8 Start watching this issue

              Created:
              Updated:
              Resolved: