[SERVER-27348] Only retry dropping idents on WiredTiger after closing cursors on them Created: 08/Dec/16  Updated: 27/Oct/23  Resolved: 23/Apr/18

Status: Closed
Project: Core Server
Component/s: Storage
Affects Version/s: None
Fix Version/s: None

Type: Improvement Priority: Major - P3
Reporter: Geert Bosch Assignee: Backlog - Storage Execution Team
Resolution: Gone away Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Depends
depends on SERVER-27347 Only close idle cached cursors on the... Closed
Assigned Teams:
Storage Execution
Sprint: Storage 2017-10-23
Participants:

 Description   

Right now, we retry executing queued drop request up to 10 times per transaction, regardless of whether there is any chance that the drop will succeed. This leads to reduced performance when drop requests are queued for a while.



 Comments   
Comment by Geert Bosch [ 23/Apr/18 ]

No longer caching cursors across sessions.

Comment by Eric Milkie [ 18/Apr/18 ]

I think this can now be resolved, as SERVER-32424 has changed the default behavior to no longer cache any cursors in idle UniqueWiredTigerSessions. Therefore, it is very unlikely that any ident drop will fail with EBUSY due to open cursors.

Generated at Thu Feb 08 04:14:54 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.