Uploaded image for project: 'Phoenix'
  1. Phoenix
  2. PHOENIX-4028

Provide option to not throw index write failure back to client

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Resolved
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 4.12.0
    • Component/s: None
    • Labels:

      Description

      Much like our DISABLE_INDEX_ON_WRITE_FAILURE and REBUILD_INDEX_ON_WRITE_FAILURE table properties, we need a THROW_INDEX_WRITE_FAILURE boolean option that can be used to prevent the index write from being thrown back to the client. In this case, the index failure policy would still be executed (i.e. disabling the index on a write failure), but any retry logic for the client would be avoided. The index would be eventually consistent based on the background partial index rebuild thread.

        Attachments

        1. PHOENIX-4028_addendum1.patch
          2 kB
          James R. Taylor
        2. PHOENIX-4028_v2.patch
          20 kB
          James R. Taylor
        3. PHOENIX-4028_v3.patch
          20 kB
          James R. Taylor
        4. PHOENIX-4028_v4.patch
          20 kB
          James R. Taylor
        5. PHOENIX-4028_v5_wip.patch
          7 kB
          Samarth Jain
        6. PHOENIX-4028_wip.patch
          5 kB
          James R. Taylor
        7. PHOENIX-4028.patch
          16 kB
          James R. Taylor

          Activity

            People

            • Assignee:
              jamestaylor James R. Taylor
              Reporter:
              jamestaylor James R. Taylor
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: