Update index builds architecture guide

XMLWordPrintableJSON

    • Type: Task
    • Resolution: Fixed
    • Priority: Major - P3
    • 8.3.0-rc0
    • Affects Version/s: None
    • Component/s: None
    • None
    • Storage Execution
    • Fully Compatible
    • Storage Execution 2026-02-02
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      The index builds architecture guide includes a subsection called "Temporary Table for Key Generation Errors" which states "on both primaries and secondaries, the records associated with key generation errors are skipped and recorded in a temporary table, the skipped record table." Per this comment, this is not entirely true. Primaries do not suppress errors other than duplicate key errors, and instead abort immediately, propagating the error to the user.

      Update the architecture guide to clarify that primary nodes abort index builds immediately after key generation errors and thus do not re-generate or re-insert records using the SkippedRecordsTracker.

      The motivation for this ticket was the conversation here.

            Assignee:
            Malik Endsley
            Reporter:
            Cedric Sirianni
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved: