Uploaded image for project: 'Hadoop Common'
  1. Hadoop Common
  2. HADOOP-16192

CallQueue backoff bug fixes: doesn't perform backoff when add() is used, and doesn't update backoff when refreshed

    XMLWordPrintableJSON

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 2.10.0, 3.0.4, 3.3.0, 3.2.1, 3.1.3
    • Component/s: ipc
    • Labels:
      None
    • Hadoop Flags:
      Reviewed

      Description

      The CallQueueManager has a mechanism to enforce backoff when various criteria are met, as defined by the implementation of RpcScheduler used. However, it currently only checks for these backoff criteria when put() is used; add() calls are passed directly to the underlying call queue. It should check the backoff criteria for either call.

      Also, when refreshCallQueue() is called, the backoff configuration is not refreshed. This should be updated as well.

        Attachments

        1. HADOOP-16192.000.patch
          3 kB
          Erik Krogen
        2. HADOOP-16192.001.patch
          5 kB
          Erik Krogen
        3. HADOOP-16192-branch-2.001.patch
          4 kB
          Erik Krogen

          Activity

            People

            • Assignee:
              xkrogen Erik Krogen
              Reporter:
              xkrogen Erik Krogen
            • Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: