Commit Graph

57 Commits

Author SHA1 Message Date
Dwight
a3cd52048a Merge branch 'master' into main
Conflicts:
	SConstruct
	db/btree.h
	db/db.vcxproj.filters
	db/dbcommands_admin.cpp
	db/geo/2d.cpp
	db/pdfile.cpp
	dbtests/test.vcxproj.filters
2011-05-03 15:53:27 -04:00
Dwight
a6cceefeb7 versions for btree. checkpointing so far 2011-04-20 15:45:32 -04:00
dwight
4f969e112a trap segfaults and such and try to log them on windows
we also try to write a note to the windows event viewer
2011-04-18 18:44:38 -04:00
Dwight
d8f79a52f2 compact faster 2011-04-05 15:59:45 -04:00
Eliot Horowitz
8e7cdd22af dur commitIfNeeded returns if it commited 2011-03-07 12:10:21 -05:00
dwight
c3de5e8a1a mispelling 2011-01-26 17:25:08 -08:00
dwight
e0ed295611 implement setNoJournal 2011-01-13 22:33:44 -05:00
Mathias Stearn
b4094b20bb get rid of TempDisableDurability and replace with syncDataAndTruncateJournal 2011-01-12 16:16:25 -05:00
dwight
1f11a13120 use a slightly lower commit limit on 32 bit 2011-01-12 10:37:00 -05:00
dwight
a4c8d5ccaf dur assert if too much is written in one commit group 2011-01-12 10:05:49 -05:00
Mathias Stearn
067f9de68e dropDB uses TempDisableDurability rather than DropDbOp 2011-01-10 13:58:15 -05:00
Mathias Stearn
a593ed70df TempDisableDurability now does SyncAndTruncate 2011-01-10 13:58:15 -05:00
dwight
13b139f6c1 remove _TESTINTENT 2011-01-08 13:22:45 -05:00
Dwight
a5aae27593 shorter 2011-01-06 13:06:34 -05:00
Eliot Horowitz
b828d21630 ran astyle SERVER-2304 2011-01-04 00:40:41 -05:00
Dwight
87cf5a3f83 Revert "remove what appears to be dead code"
This reverts commit 5379e7ce30.
2011-01-03 15:00:09 -05:00
Aaron
49b45410c0 make intentionally unimplemented dur writing methods private 2011-01-03 11:23:53 -08:00
Dwight
5379e7ce30 remove what appears to be dead code 2011-01-03 13:51:02 -05:00
Dwight
d7f625ad2d cleaning remove some debug code 2011-01-03 13:33:46 -05:00
Dwight
411389f080 dur cleanup of nolog method. no change in actual behavior yet. 2011-01-03 12:08:17 -05:00
dwight
b818949c3a warning struct/class inconsistency on windows TempDisableDurability 2010-12-29 22:27:22 -05:00
Mathias Stearn
a1101c06c7 make it possible to temporarily disable durability 2010-12-29 20:33:59 -05:00
Mathias Stearn
4501105b7e enableDurability() is now a static member called autmatically by dur::startup() 2010-12-29 20:08:21 -05:00
Aaron
3a2087ac5c Add support for making NamespaceDetails::Extra writes durable and use this durable support when dropping indexes 2010-12-28 17:35:15 -08:00
Mathias Stearn
8937f72ef7 added commitIfNeeded() 2010-12-28 18:01:57 -05:00
Mathias Stearn
9fcb46f038 Manually revert JObjAppendOp stuff 2010-12-20 13:29:58 -05:00
dwight
5580398632 tuning 2010-12-19 21:08:04 -05:00
dwight
1fb5ac5453 dur optimize writing to the oplog for durability 2010-12-19 10:54:45 -05:00
dwight
4efaae0566 dur optimizing seeting context to local database as that will be super common case 2010-12-17 08:00:06 -05:00
dwight
6691b05e5b getting warnings about destructor not returniing on windows 2010-12-13 20:29:58 -05:00
dwight
c7c5a57b1f eliminate the _DURABLE preprocessor define 2010-12-13 18:03:32 -05:00
Dwight
1a4ec92282 dur safety when going back and forth with startup options 2010-12-13 16:06:13 -05:00
Dwight
4a437cc8b8 commitNow() 2010-12-13 14:53:49 -05:00
dwight
9c3f0bf9d3 move stuff into dur namesapce 2010-12-13 00:40:13 -05:00
dwight
d7a05a90da dur getlasterror wait for group commit via fsync:1 2010-12-13 00:21:08 -05:00
dwight
51bc560803 dur drop database handling 2010-12-12 19:47:10 -05:00
dwight
cc66c8abf0 dur trace a little better 2010-12-12 16:05:21 -05:00
dwight
982bf3f595 move repl pair cmd line options to hidden help section 2010-12-12 12:14:44 -05:00
Mathias Stearn
1c17cece76 Pull some durability code into a class for easy disabling 2010-12-10 19:20:43 -05:00
dwight
ae7a69a006 dur safer 2010-12-06 19:30:34 -05:00
dwight
b0433dd55c compile 2010-12-05 21:00:03 -05:00
dwight
37b57e98ef dur 2010-12-05 16:53:39 -05:00
dwight
b3e58fe035 crlf 2010-11-28 22:49:17 -05:00
dwight
278fba2dd4 dur make fixes 2010-11-27 16:14:47 -05:00
dwight
ce93e7c824 dur 2010-11-26 18:18:24 -05:00
dwight
0fc437f559 dur 2010-11-24 00:42:19 -05:00
dwight
aa27925a60 compile 2010-11-22 08:42:39 -05:00
dwight
b8555c9f52 dur optimizations to not journal too much 2010-11-21 19:36:40 -05:00
dwight
8b49740bf9 dur work 2010-11-14 22:28:04 -05:00
dwight
62d48d63dd dur 2010-11-13 13:04:48 -05:00