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
- is duplicated by
-
PHOENIX-5026 Add client setting to disable server side mutations
- Closed