[SERVER-3844] New SRW build of Mongo for Win7/Server2008R2 Created: 14/Sep/11  Updated: 11/Jul/16  Resolved: 28/Dec/11

Status: Closed
Project: Core Server
Component/s: Build
Affects Version/s: 2.0.0
Fix Version/s: 2.1.0

Type: New Feature Priority: Major - P3
Reporter: Greg Studer Assignee: Eric Milkie
Resolution: Done Votes: 1
Labels: Windows, rn
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified
Environment:

Windows 7/Server2008sp2


Issue Links:
Related
Participants:

 Description   

Build of mongo using SlimReadWrite locks is required for high-connection mongo deployments on newer Windows servers.



 Comments   
Comment by Eric Milkie [ 28/Dec/11 ]

Nightly build added to buildbot: Win2008Plus
Visual Studio project files have been updated.
Should be released with 2.1.0.

Comment by auto [ 20/Dec/11 ]

Author:

{u'login': u'milkie', u'name': u'Eric Milkie', u'email': u'milkie@10gen.com'}

Message: SERVER-3844 make exclusive recursive mutex work properly

We were unlocking every time instead of only when the lock count got back to 0. This threw an exception with the new Slim RW locks. We apparently never noticed this was broken with boost shared_mutex because boost's unlock() doesn't throw nor return any error status; it just ignores the problem.
Branch: master
https://github.com/mongodb/mongo/commit/7941b98733fcb480bbfaf15ae2097b3eaa6e081c

Comment by Eric Milkie [ 15/Dec/11 ]

Right now everything compiles and links (at least in 64 bit mode), but test.exe aborts in the middle because it tries to unlock a mutex that's already destructed. I'll start looking at that first.

Comment by AndrewK [ 28/Oct/11 ]

should the title of this be Server 2008 R2 not SP2 (since SP2 hasn't been released)?

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