Commit Graph

1385 Commits

Author SHA1 Message Date
Mathias Stearn
9b534592f3 Better error message. 180? 2011-03-01 18:05:15 -05:00
greg
737a20b8fa Fixes for distributed lock handling time skew.
In general, the current distributed lock is susceptible to time skew in config servers and mongos clients.  This update
uses an algorithm that checks for time skew, as well as providing some more robust tests to make sure a distributed
lock cannot be forced prematurely.  Some documentation on the website, currently hidden from non-10gen, gives more
info.
2011-03-01 14:15:26 -05:00
Mathias Stearn
654167180e Fix race condition with waiting for dur commit 2011-03-01 13:10:32 -05:00
Eliot Horowitz
8fb3dd5492 lowPriority option to RWLock 2011-03-01 02:37:58 -05:00
Eliot Horowitz
8451714774 master is now 1.9 2011-02-28 20:58:32 -05:00
Mathias Stearn
cf07d57e5f error codes 2011-02-28 13:22:42 -05:00
Mathias Stearn
8c6bf1776c getPartition and onSameParition function 2011-02-28 13:20:37 -05:00
dwight
6cea525c05 our convention is that methods go in the cpp if not one liners and not performance critical for inlining 2011-02-27 11:23:04 -05:00
dwight
733134f7da SERVER-2631 180? 181? 2011-02-27 11:15:20 -05:00
dwight
85f86d2766 elim warning and add a new check 2011-02-24 16:41:57 -05:00
dwight
6113b4cd26 change to a faster checksum (old was md5). new is less discriminating but fast.
also, now includes the JSectHeader in the checksum.
2011-02-24 13:34:42 -05:00
dwight
40f1e46d52 compile? 2011-02-23 20:58:13 -05:00
dwight
4311bd3892 default off devtimer 2011-02-23 20:51:08 -05:00
dwight
992951f536 DevTimer class just for testing 2011-02-23 20:51:06 -05:00
Eliot Horowitz
c63fa1bc47 post 1.8.0-rc0 2011-02-22 23:40:39 -05:00
Eliot Horowitz
65a7e81df0 BUMP 1.8.0-rc0 2011-02-22 15:28:02 -05:00
Eliot Horowitz
2c6e26690a slightly safer connection semaphore management 2011-02-22 11:29:49 -05:00
Eliot Horowitz
c2e985fdd6 fix sys info display 2011-02-22 11:29:49 -05:00
dwight
af36369716 SERVER-2500 windows - eliminate mapaligned 2011-02-21 10:48:28 -05:00
Dwight
3a5cfc0a37 bug fix for the recently checked in windows dur modification 2011-02-16 17:54:23 -05:00
dwight
9bd9f144b3 SERVER-2500 private map was using too much memory on windows 2011-02-15 15:04:12 -05:00
Eliot Horowitz
2c59a42acf post 1.7.6 2011-02-15 01:53:14 -05:00
Eliot Horowitz
1e5d77f297 BUMP 1.7.6 2011-02-14 11:14:03 -05:00
Eliot Horowitz
24f9d63496 log when background threads start 2011-02-13 23:28:53 -05:00
Eliot Horowitz
7a4399841f more background job debugging 2011-02-13 16:04:06 -05:00
Eliot Horowitz
71545122e7 better debugging for background issue 2011-02-13 13:33:43 -05:00
Eliot Horowitz
6fccb3bca4 cleaner pointer handling in SlaveTracking 2011-02-10 11:47:13 -05:00
dwight
6a6e4d571d Revert "attempt to fix SERVER-2503"
This reverts commit 2b1c61b92a.
2011-02-09 16:08:09 -05:00
dwight
2b1c61b92a attempt to fix SERVER-2502 2011-02-09 13:43:19 -05:00
dwight
9ab78514ea comments 2011-02-09 13:35:34 -05:00
dwight
d6bcf91f2f on an open failure close handles faster, that should be safer 2011-02-09 13:08:00 -05:00
dwight
814ab3f613 comment 2011-02-09 00:04:53 -05:00
dwight
0bade7bf8c use fadvise for prealloc 2011-02-04 15:41:58 -05:00
dwight
879e5e1b0a preallocate journal files. some file systems are quite slow otherwise. 2011-02-04 15:02:06 -05:00
Eliot Horowitz
38364885c5 fdatasync is linux only 2011-02-03 11:23:27 -05:00
Eliot Horowitz
4c26ae7633 use fdatasync instead of O_SYNC for journal 2011-02-02 17:15:23 -05:00
Eliot Horowitz
693f98877f cache HostAndPort in MessagingPort 2011-02-01 01:08:57 -05:00
Eliot Horowitz
a6be478c8d post 1.7.5 2011-01-26 17:05:08 -05:00
Eliot Horowitz
1978898d7a BUMP 1.7.5 2011-01-26 13:38:55 -05:00
Eliot Horowitz
440c54506b more debugging on win32 2011-01-26 12:01:58 -05:00
Eliot Horowitz
7e0285040e fix log with shared_ptr 2011-01-26 11:43:43 -05:00
Eliot Horowitz
6001665cee cleaning ProcessInfo usage so don't need in client 2011-01-26 11:21:16 -05:00
Eliot Horowitz
60034218a7 typo 2011-01-26 09:28:33 -05:00
Eliot Horowitz
3923e7c47e reset views so calling MongoFile close multiple times is safe 2011-01-26 09:27:12 -05:00
Eliot Horowitz
99fc51205f fix mmap error reporting 2011-01-25 15:24:18 -05:00
Mathias Stearn
dde119cf7b better error messages 2011-01-25 14:40:46 -05:00
Eliot Horowitz
34e9ef62fb cleaning SocketException 2011-01-25 02:02:37 -05:00
Eliot Horowitz
762716d53c set default socket path in cons 2011-01-21 02:08:04 -05:00
Mathias Stearn
ebba6ab669 remove debugging PRINTs 2011-01-20 03:07:05 -05:00
Mathias Stearn
5a0d65c5b7 fix assertion 2011-01-19 00:06:34 -05:00