Details
-
Improvement
-
Resolution: Fixed
-
Critical
-
3.1.3
-
1
Description
As noted in MB-45967, there is a need to further disambiguate 12009 error returned by Query into [1] retriable-transient-errors (NMVB, ENOMEM, ETMPFAIL etc) and [2] non-retriable-specific-errors (duplicate-key, key-not-found etc.) and set 'retriable' flag on lcb error code for [1]. Query Team mentioned 'cause' string returned with 12009 can be used for disambiguation. This will help applications/eventing decide whether to retry a failed operation or not.