Blind remove didn't applied when a follower restart without a ingest table

XMLWordPrintableJSON

    • Storage Engines - Persistence
    • 226.108
    • None
    • None

      From BF-44855:

      The issue time line is:

      • Leader insert an indent
        • Follower replay oplog
      • Leader create checkpoint
        • Follower advance this checkpoint
      • ! Follower restart triggered (or other actions that clears the ingest table)
        • Follower's ingest table is cleared, but it skipped the stable table simply returns WT_NOTFOUND
        • In this scenario, the removed key will remain visible on the follower
          • Now leader don't have the key, but follower has the key.
      • Leader delete a key and succeeded
        • Follower delete the same key but returned not found, then issue poped out.

            Assignee:
            Albert Song
            Reporter:
            Albert Song
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved: