[SERVER-3636] not in mem yielding for single doc delete Created: 17/Aug/11  Updated: 11/Jul/16  Resolved: 29/May/12

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

Type: Improvement Priority: Major - P3
Reporter: Aaron Staple Assignee: Eliot Horowitz (Inactive)
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Related
is related to SERVER-2563 When hitting disk, yield lock - phase 1 Closed
Participants:

 Description   

See QA-10

10) delete

  • delete by _id - the new code behaves the same as the old - it looks like for single match deletes we are loading the doc into memory to do matching in the query optimizer implementation before the new code has an opportunity to yield


 Comments   
Comment by auto [ 29/May/12 ]

Author:

{u'login': u'erh', u'name': u'Eliot Horowitz', u'email': u'eliot@10gen.com'}

Message: turn on yielding for single doc deletes again SERVER-3636
Branch: master
https://github.com/mongodb/mongo/commit/2330b03cbaf302d26f410f3c75d65f8428325081

Comment by auto [ 16/Apr/12 ]

Author:

{u'login': u'erh', u'name': u'Eliot Horowitz', u'email': u'eliot@10gen.com'}

Message: revert changes for SERVER-3636 until can fix all PageFaultException issues
Branch: master
https://github.com/mongodb/mongo/commit/37558f81d00978216462888e4ba35c89fb588531

Comment by Eliot Horowitz (Inactive) [ 16/Apr/12 ]

change uncovered some other issues, so pulling back for the moment

Comment by auto [ 13/Apr/12 ]

Author:

{u'login': u'erh', u'name': u'Eliot Horowitz', u'email': u'eliot@10gen.com'}

Message: SERVER-3636 use pagefaultexception for delete
Branch: master
https://github.com/mongodb/mongo/commit/6b2fdc37fffd959cb948fe9fc7e3f0032e841778

Generated at Thu Feb 08 03:03:36 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.