Uploaded image for project: 'IMPALA'
  1. IMPALA
  2. IMPALA-5238

Support transferring reservation between ReservationTrackers

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: Impala 2.9.0
    • Fix Version/s: Impala 2.9.0
    • Component/s: Backend
    • Labels:

      Description

      In order to support claiming reservation atomically (IMPALA-3748) and distributing it to different execution nodes, we need to add a transfer operation to ReservationTrackers.

      The idea is that we would claim all the reservation in a single shared "initial reservation" tracker, then individual nodes could claim their share from there. When a node is closed, and other node that executes after it depends on getting its reservation, it would have to deposit its initial reservation back into the "initial reservation" tracker (or transfer it directly to the other node).

      This operation should

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                tarmstrong Tim Armstrong
                Reporter:
                tarmstrong Tim Armstrong
              • Votes:
                0 Vote for this issue
                Watchers:
                1 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: