[SERVER-8044] Possible deadlock in killOp/curOp Created: 28/Dec/12  Updated: 11/Jul/16  Resolved: 08/Mar/13

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

Type: Bug Priority: Major - P3
Reporter: Kristina Chodorow (Inactive) Assignee: Eric Milkie
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Related
related to SERVER-2771 Background index builds on replica se... Closed
Operating System: ALL
Participants:

 Description   

~Client takes clientsMutex then killCurrentOp::_mtx, killCurrentOp::blockingKill takes killCurrentOp::_mtx, then clientsMutex.



 Comments   
Comment by Daniel Pasette (Inactive) [ 03/Jan/13 ]

this is depended on by SERVER-2771

Comment by auto [ 31/Dec/12 ]

Author:

{u'date': u'2012-12-31T04:25:41Z', u'email': u'eliot@10gen.com', u'name': u'Eliot Horowitz'}

Message: SERVER-8044: fix possible deadlock in kill op and fix index killing code
Branch: master
https://github.com/mongodb/mongo/commit/5d0c96677b000cb175943f002137a31e874d4b41

Comment by auto [ 28/Dec/12 ]

Author:

{u'date': u'2012-12-28T20:05:28Z', u'email': u'kristina@10gen.com', u'name': u'Kristina'}

Message: SERVER-8044 Client destructor should clean up all associated curops
Branch: master
https://github.com/mongodb/mongo/commit/9e4c23bb48d70dbf158ea79f3cc1500c35fa555d

Comment by auto [ 28/Dec/12 ]

Author:

{u'date': u'2012-12-28T16:24:47Z', u'email': u'kristina@10gen.com', u'name': u'Kristina'}

Message: SERVER-8044 Don't delete curop while clientsMutex is held
Branch: master
https://github.com/mongodb/mongo/commit/56944b0240ae4bce795e728f5decd21f2b09be88

Comment by Kristina Chodorow (Inactive) [ 28/Dec/12 ]

Causing bb failures.

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