Commit Graph

50 Commits

Author SHA1 Message Date
Mathias Stearn
cd335640b6 Don't destroy CommitJob. Causing stackdump after shutdown 2011-09-26 12:18:50 -04:00
Lu Guanqun
11a2a5ea38 fix checkAndSet in Already class
In the original code, one node is retrieved by value, therefore, the
corresponding value is never changed in following code, we should use
"reference" instead in order to get what we expect.
2011-09-20 22:42:27 +08:00
Eliot Horowitz
7dd8b4c1dc Revert "SERVER-3447 we were overcounting bytes since last commit in some cases"
This reverts commit 3b4b0026cd.
2011-08-04 10:40:34 -04:00
dwight
3b4b0026cd SERVER-3447 we were overcounting bytes since last commit in some cases 2011-08-02 23:02:03 -04:00
dwight
3021bbf4e2 dead code elim 2011-07-11 08:11:38 -04:00
dwight
ac0c7d40fc fix attempt for getlasterror fsync true in 1.9 2011-03-15 10:22:11 -04:00
Dwight
9639c1a58c Revert "Fix race condition with waiting for dur commit"
This reverts commit 654167180e.
2011-03-02 12:45:19 -05:00
Mathias Stearn
654167180e Fix race condition with waiting for dur commit 2011-03-01 13:10:32 -05:00
dwight
c3de5e8a1a mispelling 2011-01-26 17:25:08 -08:00
dwight
0063a97194 dur debug log display of commitIfNeeded missing invocations 2011-01-12 14:03:27 -05:00
dwight
8c9cc752e7 dur account for page granularity in our estimate of bytes pending writing - as that is what matters in terms of mem usage 2011-01-10 21:59:23 -05:00
Eliot Horowitz
b828d21630 ran astyle SERVER-2304 2011-01-04 00:40:41 -05:00
Dwight
cf33b4b84b rename field 2011-01-03 13:24:13 -05:00
Mathias Stearn
9b7676c8b9 Compiler warning 2010-12-30 15:47:30 -05:00
Mathias Stearn
1dd733af1a looks like w_ptr is here to stay. 2010-12-28 17:13:52 -05:00
dwight
bae0fdb468 dur speed research 2010-12-26 14:01:19 -05:00
dwight
6d2d81e8de missing inline kw 2010-12-24 12:14:53 -05:00
dwight
0f468fa5c1 debug support 2010-12-24 12:13:26 -05:00
Mathias Stearn
340c10a7d5 Make p point to end rather than start 2010-12-22 16:52:47 -05:00
Mathias Stearn
0bd4f7db8d privatize permanent members of WriteIntent 2010-12-22 16:52:47 -05:00
Mathias Stearn
82d46601e1 Stop passing WriteIntents around 2010-12-22 16:52:47 -05:00
dwight
e7fee1e5e6 comments, lame name changed 2010-12-22 09:44:32 -05:00
Dwight
97ab6fa1af do insertWriteIntent outside of dbMutex, which yeilds a small throughput increase 2010-12-21 12:52:59 -05:00
dwight
e45adc40ae rename method for easy grepping 2010-12-21 09:56:36 -05:00
Dwight
d070edd9a4 log less 2010-12-20 16:08:58 -05:00
Mathias Stearn
3dfc3dd42b replace WriteIntent vector with a set and merge overlapping/adjacent intents 2010-12-20 15:17:02 -05:00
Mathias Stearn
9fcb46f038 Manually revert JObjAppendOp stuff 2010-12-20 13:29:58 -05:00
dwight
8d1b7c0ee3 remove comrpessedbuilder 2010-12-20 09:28:19 -05:00
dwight
ec5ff12c53 dur stub out a compressed builder 2010-12-19 19:42:28 -05:00
dwight
3c5c64a543 dur objappend temporarily off until fixed; objappend moved to its own data structure separate from basic writes 2010-12-19 15:31:11 -05:00
dwight
bba46ee7eb merge 2010-12-19 11:47:39 -05:00
Mathias Stearn
a076624f2e force commit every 100MB 2010-12-17 18:53:50 -05:00
dwight
afb0d22032 organizing 2010-12-17 11:52:42 -05:00
Dwight
4ccfed22b1 log less 2010-12-13 15:36:34 -05:00
Eliot Horowitz
0317b34be5 dur compile 2010-12-13 02:23:50 -05:00
dwight
d7a05a90da dur getlasterror wait for group commit via fsync:1 2010-12-13 00:21:08 -05:00
dwight
90a1ae58e4 dur cleaning for readability 2010-12-12 20:18:16 -05:00
dwight
51bc560803 dur drop database handling 2010-12-12 19:47:10 -05:00
dwight
9b2fcc78b8 compile 2010-12-12 16:12:16 -05:00
dwight
cc66c8abf0 dur trace a little better 2010-12-12 16:05:21 -05:00
dwight
6dea71aa52 dur fix quick.js test 2010-12-12 12:28:39 -05:00
Dwight
b2378d6b5f dur bug fix when --dur is off 2010-12-09 12:36:08 -05:00
dwight
f7f59bec3e dur bug fix 2010-12-08 02:17:50 -05:00
Dwight
61563d24a5 dur bug fix: dur::Already was broken 2010-12-07 15:16:00 -05:00
dwight
58f453b243 dur optimization 2010-12-06 23:16:23 -05:00
dwight
cdeb62b371 dur bug fix and lots of asserts 2010-12-01 13:16:37 -05:00
dwight
5016bf9d2c compile 2010-11-28 19:26:17 -05:00
dwight
bf532c4638 dur debugging 2010-11-27 17:30:51 -05:00
dwight
ce93e7c824 dur 2010-11-26 18:18:24 -05:00
dwight
8c6075dc61 dur 2010-11-20 15:29:49 -05:00