Dwight
|
622b8aee41
|
preallocateIsFaster check can be slow. change order to avoid when possible. also, log if it is slow so one knows what the delay is about. 181?
|
2011-03-01 14:45:31 -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
|
73a8cfd0a4
|
header to cpps from h
|
2011-02-23 20:51:13 -05:00 |
|
dwight
|
9996ea0734
|
move some code from h to cpp file - our convention is longer methods generally go in the cpp
|
2011-02-23 20:51:11 -05:00 |
|
Dwight
|
5aac530120
|
dur try to fix fileId bug
|
2011-02-07 13:48:32 -05:00 |
|
Dwight
|
4209f5029f
|
make preallocateIfFaster() less noisy. dont want to get unlucky and false indicate it helps especially as it will stay on once it is on.
|
2011-02-07 12:55:20 -05:00 |
|
dwight
|
221dddb522
|
dur once prealloc is used keep using it
|
2011-02-06 11:44:26 -05:00 |
|
dwight
|
a3f7217dd3
|
only preallocate journal files if it helps
|
2011-02-05 15:12:55 -05:00 |
|
dwight
|
c823d63168
|
nicer latency test admin command
|
2011-02-05 14:17:48 -05:00 |
|
dwight
|
4bee09a920
|
use odirect (LogFile class) to prealloc, no reason not to, code shorter too
|
2011-02-05 14:02:28 -05:00 |
|
dwight
|
e26ffc2bd5
|
more syncing
|
2011-02-04 16:13:56 -05:00 |
|
dwight
|
bda0272289
|
add fsync
|
2011-02-04 15:45:05 -05:00 |
|
dwight
|
bc89eaa511
|
dos2unix
|
2011-02-04 15:43:05 -05:00 |
|
dwight
|
0bade7bf8c
|
use fadvise for prealloc
|
2011-02-04 15:41:58 -05:00 |
|
dwight
|
ba308c26e7
|
error numbers
|
2011-02-04 15:03:37 -05:00 |
|
dwight
|
879e5e1b0a
|
preallocate journal files. some file systems are quite slow otherwise.
|
2011-02-04 15:02:06 -05:00 |
|
Mathias Stearn
|
a072c12c30
|
LSN file now uses regular File I/O rather than mmap
|
2011-01-18 19:12:11 -05:00 |
|
dwight
|
95dfd011e6
|
dont assert on an lsnfile open error. give a better message too
|
2011-01-15 21:25:14 -05:00 |
|
Mathias Stearn
|
e8a0dc9096
|
updateLSNFile with _curLogFileMutex held
|
2011-01-14 18:06:33 -05:00 |
|
Mathias Stearn
|
a39420b655
|
Remove extra debug info
|
2011-01-14 17:33:20 -05:00 |
|
Mathias Stearn
|
e419e8c850
|
Don't let durThread allocate new journal during shutdown
|
2011-01-14 13:44:21 -05:00 |
|
Mathias Stearn
|
b3ce623097
|
more debugging info
|
2011-01-14 00:47:39 -05:00 |
|
Mathias Stearn
|
a11b25979d
|
debugging info for failing tests on bb
|
2011-01-13 20:06:14 -05:00 |
|
Mathias Stearn
|
d1d3df7b12
|
fix deadlocks
|
2011-01-10 13:58:15 -05:00 |
|
Mathias Stearn
|
3625433470
|
Get rid of tryToCloseCurFile
|
2011-01-10 13:58:15 -05:00 |
|
Mathias Stearn
|
6d25aae842
|
rename function
|
2011-01-10 13:58:14 -05:00 |
|
Mathias Stearn
|
603387986c
|
Comment correction
|
2011-01-10 13:58:14 -05:00 |
|
dwight
|
2dbe7e6937
|
SERVER-2320 finish lsn some code was missing
|
2011-01-09 16:26:33 -05:00 |
|
dwight
|
13b139f6c1
|
remove _TESTINTENT
|
2011-01-08 13:22:45 -05:00 |
|
Dwight
|
4f47d79a61
|
adding some self testing for concurrency. fledgling and will likely
evolve a lot; a first pass.
|
2011-01-06 13:37:56 -05:00 |
|
Eliot Horowitz
|
b828d21630
|
ran astyle SERVER-2304
|
2011-01-04 00:40:41 -05:00 |
|
dwight
|
d4780c6bd4
|
tweak test
|
2011-01-02 15:58:42 -05:00 |
|
dwight
|
7a75224d40
|
old journal files were not aging out
|
2010-12-30 08:16:32 -05:00 |
|
Mathias Stearn
|
fd6681f26f
|
Stop ignoring failures
|
2010-12-29 19:32:33 -05:00 |
|
Mathias Stearn
|
20e25e1315
|
get rid of unlinkThread
|
2010-12-29 19:25:31 -05:00 |
|
Mathias Stearn
|
497a862491
|
Comment
|
2010-12-28 17:13:52 -05:00 |
|
dwight
|
544f3cc836
|
unused variable
|
2010-12-27 17:33:36 -05:00 |
|
dwight
|
ff2e487de3
|
eliminate the lsn thread
|
2010-12-27 17:01:48 -05:00 |
|
dwight
|
9a8dda83d1
|
less chatty
|
2010-12-27 16:00:46 -05:00 |
|
dwight
|
13e0fa9d12
|
comment
|
2010-12-27 15:55:35 -05:00 |
|
dwight
|
2a98ef2361
|
lsnthread shutdown trying to fix still
|
2010-12-27 15:55:05 -05:00 |
|
dwight
|
99eb5e363e
|
clean lsnThread shutdown
|
2010-12-27 15:33:52 -05:00 |
|
dwight
|
9472613d04
|
dur stats
|
2010-12-27 11:29:16 -05:00 |
|
dwight
|
c648a80fb8
|
clearer logging
|
2010-12-24 12:56:25 -05:00 |
|
dwight
|
d5e6b184cd
|
fix size of lsnfile didnt change on the last revision
|
2010-12-24 11:10:13 -05:00 |
|
Dwight
|
8de039c000
|
fix ver#
|
2010-12-23 15:15:40 -05:00 |
|
Dwight
|
b3e392624f
|
in nondebug build dont use lsn during recovery yet to be more conservative. we use in debug build. we also always write. will change after more tests added
|
2010-12-23 14:57:31 -05:00 |
|
Dwight
|
4f6f8c8239
|
more of an lsn file
|
2010-12-23 14:51:18 -05:00 |
|
dwight
|
fef14e03cd
|
clarify error messages
|
2010-12-22 14:52:27 -05:00 |
|
Mathias Stearn
|
a0151972c1
|
Disable writting to LSN for now since it doesn't work on linux
|
2010-12-21 21:23:52 -05:00 |
|