This spawned out of the investigation from WT-14636. The ticket here fixes the drop EBUSY loop that occurs in MongoDB following SERVER-106947 and SERVER-106835.
There are multiple criterias to create the drop/EBUSY loop issue.
- The table must have logging enabled
- The table must be empty
- Background thread checkpoint cleanup dirties the same table
All three criterias must be reached for the drop/EBUSY issue to occur.
- is related to
-
SERVER-106835 Hanging drop-pending collections without holders in MongoDB 8.x
-
- Open
-
-
SERVER-113912 Large Log in MongoDB 8.0.13 - Drop-pending ident is still in use / ObjectIsBusy
-
- Waiting For User Input
-
-
SERVER-106947 Infinite log messages after dropping database
-
- Closed
-
-
WT-15477 Track eviction max stats per database run
-
- Closed
-
-
WT-14636 Investigate pending table drop
-
- Closed
-
-
WT-15228 Create the prepared_id_transaction and prepared_id_transaction_uint api
-
- Closed
-
-
WT-15234 Test deleting local files on startup in disagg
-
- Closed
-
-
WT-15736 Split "maximum page size seen at eviction" to 3 seperate statistics
-
- Closed
-
-
WT-14648 Fix log subsystem returning EBUSY from conn->close()
-
- Closed
-
- related to
-
WT-15243 Bulk cursor and drop segmentation fault
-
- Open
-
-
WT-15173 Coverity analysis defect 175782: Dereference null return value
-
- Closed
-
-
WT-14781 Disagg python testing: change "skipped recovery RTS due to disagg" from warning to info message
-
- Closed
-
-
WT-14994 Make non-read-only connection flags atomic
-
- Closed
-
-
WT-15002 Remove the WT_DELTA_CELL_LEAF structure and change leaf page delta format
-
- Closed
-
-
WT-15030 Improve TSAN script to work on new code
-
- Closed
-
-
WT-15202 Disagg python testing: Update hook_disgg.fail and skip unsupported tests in disagg mode
-
- Closed
-
-
WT-15095 Refine eviction selection of pages with few updates
-
- Closed
-
-
WT-12027
ex_backup_block issue with cleanup
-
- Closed
-
-
WT-14609
Compression calculation in block cache should be checked
-
- Closed
-
-
WT-14648 Fix log subsystem returning EBUSY from conn->close()
-
- Closed
-
-
WT-15156 failed: compile on macos-14-arm64 [wiredtiger-mongo-v8.2 @ 70797c57]
-
- Closed
-