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

In-flight queries fail when statestore comes back online.

    XMLWordPrintableJSON

Details

    Description

      During a session, if the statestore goes down, the impalads continue execution if they have enough metadata that they've already received from the statestore prior to it's failure.

      The impalads can continue execution without the statestore with the stale metadata that they posses. However, when the statestore comes back online, the first membership callback it makes to the impalad hosts, erases the "known_backends" list that the impalads have stored locally.
      Therefore, in-flight queries fail(sometimes without propagating the error to the shell -> IMPALA-1325).

      Solution:
      Do not erase the list of "known_backends" in each impalad until the statestore has a new list to provide to the impalads.

      This bug was found during initial runs of ChaosMonkey on Impala.

      Attachments

        Issue Links

          Activity

            People

              sailesh Sailesh Mukil
              sailesh Sailesh Mukil
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: