-
Type:
Task
-
Resolution: Unresolved
-
Priority:
Major - P3
-
None
-
Affects Version/s: None
-
Component/s: None
-
Storage Engines - Foundations
-
1,343.796
-
None
-
None
Issue Summary
The publish() function in WiredTiger is documented in wiredtiger.h as potentially returning EBUSY, but investigation shows that it should not return this value. This discrepancy could cause confusion or lead to incorrect error handling.
Context
- The header file wiredtiger.h lists EBUSY as a possible return value for publish().
- Code investigation confirms that publish() does not return EBUSY.
- If publish() were to return EBUSY, it would require further investigation by the WiredTiger team.
- Multiple team members agree on the need to update the documentation.
Proposed Solution
- Update wiredtiger.h to remove EBUSY as a documented return value for publish().
- Ensure that documentation accurately reflects the function's behavior to prevent confusion.
Original Slack thread
This ticket was generated by AI from a Slack thread.