After WT-13681 and WT-13682 is completed, we should now have an API and the ability to generate sub-level error codes. This ticket involves adding all the sub-level error codes listed in the customer use cases. As referenced from document:
* WT_COMPACTION_ALREADY_RUNNING * WT_SESSION_MAX * WT_CACHE_OVERFLOW * WT_WRITE_CONFLICT * WT_OLDEST_FOR_EVICTION * WT_CONFLICT_BACKUP * WT_CONFLICT_DHANDLE * WT_CONFLICT_SCHEMA_LOCK * WT_UNCOMMITTED_DATA * WT_DIRTY_DATA * WT_CONFLICT_TABLE_LOCK
Definition of Done:
All mentioned sub-level error codes are added in the api_error.py script and should be present within WiredTiger.in file. Created unit tests and python tests should be updated as part of this ticket.
- is depended on by
-
SERVER-98308 Expand wtRCToStatus function to handle sub-level error codes
- Backlog