Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
None
-
ghx-label-13
Description
Kudu recently added support for INSERT_IGNORE, UPDATE_IGNORE, and DELETE_IGNORE to handle cases where users want to ignore primary key errors in an efficient way. Impala already does this today for it's INSERT behavior, however it does so by ignoring the per-row errors from Kudu client side. This requires a large error buffer (which may need to be expanded in rare cases) to log all of the warning messages which users often do not care about and causes significant RPC overhead.
Instead it would be good to add a property or special IGNORE keyword to leverage the new ignore operations.
Attachments
Issue Links
- relates to
-
IMPALA-7007 Kudu duplicate key count can be off
- Open
-
IMPALA-7015 Insert into Kudu table returns with Status OK even if there are Kudu errors
- Open
-
IMPALA-3710 INSERT, UPDATE, DELETE should ignore conflicts by default
- Resolved
-
IMPALA-4591 Kudu client error memory should be bounded
- Resolved
-
KUDU-1563 Add support for INSERT/UPDATE/DELETE IGNORE
- Resolved
-
KUDU-3211 Add a cluster supported features request
- Open
-
KUDU-3351 Add insert error count metrics in WriteResponsePB
- Resolved