Uploaded image for project: 'WiredTiger'
  1. WiredTiger
  2. WT-13877

Add place-holder sub-level error codes for customer use cases

    • Type: Icon: Task Task
    • Resolution: Unresolved
    • Priority: Icon: Major - P3 Major - P3
    • None
    • Affects Version/s: None
    • Component/s: APIs
    • None
    • Storage Engines
    • 3
    • StorEng - 2025-01-21

      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.

            Assignee:
            dylan.liang@mongodb.com Dylan Liang
            Reporter:
            jie.chen@mongodb.com Jie Chen
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated: