[SERVER-16395] Get rid of the boost::shared_mutex shutdown protection in WiredTigerSessionCache Created: 02/Dec/14  Updated: 05/Feb/16  Resolved: 09/Jul/15

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

Type: Improvement Priority: Major - P3
Reporter: Kaloian Manassiev Assignee: Geert Bosch
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Backwards Compatibility: Fully Compatible
Sprint: Quint Iteration 5, Quint Iteration 6
Participants:

 Description   

It becomes a bottleneck since every single operation has to hit it.



 Comments   
Comment by Githook User [ 09/Jul/15 ]

Author:

{u'username': u'GeertBosch', u'name': u'Geert Bosch', u'email': u'geert@mongodb.com'}

Message: SERVER-16395: Remove shared_mutex and use atomics for protection
Branch: master
https://github.com/mongodb/mongo/commit/086feee97591cda05760ebc8196794e08f51f20a

Comment by Geert Bosch [ 30/Jun/15 ]

Thanks for the heads-up. I'll write a patch to go on top of this.

-Geert

Comment by Michael Cahill (Inactive) [ 30/Jun/15 ]

geert.bosch, the changes for SERVER-17386 are merged, feel free to get rid of the shared_mutex or let me know if you'd like me to take a look.

Comment by Geert Bosch [ 24/Jun/15 ]

Michael, your change for SERVER-17386 did conflict a lot with my patch to get rid of the mutex, but I'd like to redo my patch on top of yours. Do you know when it will go in?

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