ExportXMLWordPrintableJSON

    • Storage Engines, Storage Engines - Persistence
    • 0.001
    • SE Persistence backlog
    • 1

      While reconciling the shared metadata with the local metadata during checkpoint pick up, handle table drop by the primary.

      The hard part of this ticket is ensuring that we can correctly handle the scenario in which the table that was dropped by the primary is still in use by the secondary. As explained in WT-18726, two possible approaches are:

      • Make the drop safe to fail: split it into two phases, where the first acquires everything the drop needs (for example, all of the table's handles) so the second is guaranteed to complete; or make the drop undoable, so a failed pickup can be rolled back completely.
      • Make drop behave like a Unix "unlink": existing readers keep the old table while new opens of the same name get the new one.

            Assignee:
            Unassigned
            Reporter:
            Peter Macko
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated: