Investigate correctness of MultiIndexBlock::_writeStateToDisk on disagg

XMLWordPrintableJSON

    • Type: Bug
    • Resolution: Works as Designed
    • Priority: Major - P3
    • None
    • Affects Version/s: None
    • Component/s: None
    • None
    • Storage Execution
    • ALL
    • None
    • None
    • None
    • None
    • None
    • None
    • None

      Currently a primary may write resumability state when persistResumeState is called. When a primary shuts down, or rolls back after stepping down, it calls abortWithoutCleanup which also writes the state.

      In the roll back case, the standby writing data on its own is definitely violating the disagg  contract. I think even when primary writes, it's also incorrect since the writes aren't replicated.

      For the scope of this project we can skip writing this data for primary driven index builds.

            Assignee:
            Unassigned
            Reporter:
            Wei Hu
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: