[SERVER-10301] Add support for yielding on non-atomic updates to new update framework Created: 23/Jul/13  Updated: 02/Aug/18  Resolved: 31/Jul/13

Status: Closed
Project: Core Server
Component/s: Write Ops
Affects Version/s: None
Fix Version/s: 2.5.2

Type: Task Priority: Major - P3
Reporter: Andrew Morrow (Inactive) Assignee: Andrew Morrow (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-10300 Add support for proper page fault han... Closed
Participants:

 Description   

The new update driver is not yet releasing the lock in case an update touches multiple documents. It can do so, if the query associated with the update did not request the latter to be ($)atomic.



 Comments   
Comment by auto [ 05/Aug/13 ]

Author:

{u'username': u'acmorrow', u'name': u'Andrew Morrow', u'email': u'acm@10gen.com'}

Message: SERVER-10301 Release client cursor if we failed to resume from yield
Branch: master
https://github.com/mongodb/mongo/commit/96bbaa57d1ce5ebbff5edd0888210ce3f9549d43

Comment by auto [ 05/Aug/13 ]

Author:

{u'username': u'acmorrow', u'name': u'Andrew Morrow', u'email': u'acm@10gen.com'}

Message: SERVER-10301 Fix badly named variable
Branch: master
https://github.com/mongodb/mongo/commit/60110bef7f1cf4f01a87833e909147b35fb4c44e

Comment by auto [ 31/Jul/13 ]

Author:

{u'username': u'acmorrow', u'name': u'Andrew Morrow', u'email': u'acm@10gen.com'}

Message: SERVER-10301 Implement basic yielding for the new update framework
Branch: master
https://github.com/mongodb/mongo/commit/ba8ae2540ca5c2ed418262fb222be2aaf225def2

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