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

    • Bug
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • None
    • 2.10.0, 3.0.4, 3.3.0, 3.2.1, 3.1.3
    • ipc
    • None
    • 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

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

            Dates

              Created:
              Updated:
              Resolved: