Details
-
New Feature
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
Description
The Java client currently has an option to ignore duplicate row key errors, which is implemented by filtering the errors on the client side. If we are going to continue to support this feature (and the consensus seems to be that we probably should), we should promote it to a first class operation type that is handled on the server side. This would have a modest perf. improvement since less errors are returned, and it would allow INSERT IGNORE ops to be mixed in the same batch as other INSERT, DELETE, UPSERT, etc. ops.
Attachments
Issue Links
- blocks
-
KUDU-1636 Deprecate KuduSession#setIgnoreAllDuplicateRows
- Open
- is duplicated by
-
KUDU-968 Allow double-deletes of rows if requested.
- Resolved
- is related to
-
KUDU-1577 Spark insert-ignore is significantly slower that upsert
- Resolved
-
IMPALA-10465 Improve Kudu DML error logging in Impala
- Resolved
-
KUDU-2061 Java Client Not Honoring setIgnoreAllDuplicateRows When Inserting Duplicate Values
- Resolved
-
KUDU-2482 Add "delete ignore" capability to spark
- Resolved
-
NIFI-7987 Support ignore operations in the PutKudu processor
- Resolved
- relates to
-
IMPALA-4416 Return warning msgs/counts to clients for ignored Kudu warnings/conflict violations
- Open
-
KUDU-3211 Add a cluster supported features request
- Open