[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: |
|
||||
| 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 |
| Comment by auto [ 20/Dec/11 ] |
|
Author: {u'login': u'milkie', u'name': u'Eric Milkie', u'email': u'milkie@10gen.com'}Message: 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. |
| 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)? |