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