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

Add config option to disable server-side mutation processing

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Duplicate
    • None
    • None
    • None
    • None

    Description

      Phoenix has an option to process a DELETE or an UPSERT SELECT to the same table purely on the server side. Though this prevents the need to return the row keys back to the client (reducing network traffic), it can also lead to the handler being tied up for a long period of time:

      • if many mutations are being processed
      • if the table has mutable indexes and the update to them fail (since the retry will happen on the server side).

      We should provide a default to disable this optimization.

      Attachments

        Issue Links

          Activity

            People

              Unassigned Unassigned
              jamestaylor James R. Taylor
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: