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

ServerRedirectLoopException when a machine (hosts bookie server & hub server) reboot, which is caused by race condition of topic manager

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Closed
    • Priority: Critical
    • Resolution: Fixed
    • Affects Version/s: 4.0.0
    • Fix Version/s: 4.0.0
    • Labels:
      None
    • Environment:

      Description

      1) machine perf10 is rebooted. the bookie server & hub server are not restarted automatically after reboot.
      2) client 1 & client 2 are still running. the topics owned in perf10 will be re-assigned to perf8/perf9. but they would fail because not enough bookie servers are available.
      3) after 2 hours, we found that perf10 is rebooted. we restarted bookie server & hub server on perf10
      4) then we got ServerRedirectLoopException in client.

        Attachments

        1. bookkeeper-69.patch
          45 kB
          Sijie Guo
        2. bookkeeper-69.patch
          43 kB
          Sijie Guo
        3. bookkeeper-69.patch_v2
          12 kB
          Sijie Guo
        4. BOOKKEEPER-69.possiblefix.diff
          2 kB
          Ivan Kelly
        5. bookkeeper-69-testcase.patch
          10 kB
          Sijie Guo

          Activity

            People

            • Assignee:
              ikelly Ivan Kelly
              Reporter:
              hustlmsp Sijie Guo
            • Votes:
              0 Vote for this issue
              Watchers:
              0 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: