Uploaded image for project: 'Bookkeeper'
  1. Bookkeeper
  2. BOOKKEEPER-667

Client write will fail with BadMetadataVersion in case of multiple Bookie failures with AutoRecovery enabled

    XMLWordPrintableJSON

Details

    Description

      Scenario:
      ------------
      1. Start cluster of enough bookies, say 4, with autorecovery
      2. Create ledger and write some entries.
      3. Restart one of the bookies
      4. again, write some more entries
      5. wait for some time.. till autorecovery completes replication of first segment
      6. Now restart one of the bookie of latest ensemble
      7. continue to write.

      Here second ensemble change will fail, throwing BadMetadataVersion

      Attachments

        1. BOOKKEEPER-667.diff
          10 kB
          Sijie Guo
        2. BOOKKEEPER-667.diff
          7 kB
          Sijie Guo
        3. BOOKKEEPER-667.patch
          6 kB
          Vinayakumar B
        4. MetatadaConflictTest.patch
          2 kB
          Vinayakumar B

        Issue Links

          Activity

            People

              hustlmsp Sijie Guo
              vinayakumarb Vinayakumar B
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: