Commit Graph

68 Commits

Author SHA1 Message Date
Aaron
7ff9fec936 Revert "remove old code for running 'test' binary with journaling enabled (journaling is now the default)"
This reverts commit c409dd93ec121d607c177424165104749f610dfb.
2011-12-04 10:36:53 -08:00
Aaron
8cc9e997a1 remove old code for running 'test' binary with journaling enabled (journaling is now the default) 2011-12-04 10:36:52 -08:00
gregs
4e25a6d588 allow test not to preallocate journal files 2011-08-05 15:31:34 -04:00
dwight
b5993b38ce use --journal on dbtests sometimes even if not a pure dur build so that this gets some reasonable amount of testing 2011-06-27 12:51:30 -04:00
dwight
8e1b5c26ab 56 bit disklocs in btree v1 2011-06-20 10:17:42 -04:00
dwight
37204c7ca0 cleaning and a small insert optimization 2011-05-29 00:31:17 -04:00
dwight
626238c41a show perf dbtests results vs historical results 2011-05-28 22:27:31 -04:00
Dwight
6fe499effc fix overlogging of temp debugging 2011-05-03 16:17:38 -04:00
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
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
Mathias Stearn
ea8e6863e2 Abort dbtests if a single test runs for more than 30 min 2011-04-14 16:59:33 -04:00
Dwight
68d848fe4c towards some actual performance tests 2011-03-25 14:49:00 -04:00
dwight
1d9d858d98 dur enable paranoid mode for dbtests. only on for _DEBUG for now 2011-01-15 20:38:57 -05:00
Eliot Horowitz
51ca8ee218 FileAllocator cleaning 2011-01-09 01:45:33 -05:00
Eliot Horowitz
b828d21630 ran astyle SERVER-2304 2011-01-04 00:40:41 -05:00
Mathias Stearn
4501105b7e enableDurability() is now a static member called autmatically by dur::startup() 2010-12-29 20:08:21 -05:00
dwight
7131d955e8 largefiles option for dbtests 2010-12-26 13:23:25 -05:00
Dwight
eb77acc4fc _DURABLEDEFAULTON option for testing (only) 2010-12-13 15:51:53 -05:00
Eliot Horowitz
0317b34be5 dur compile 2010-12-13 02:23:50 -05:00
Mathias Stearn
1c17cece76 Pull some durability code into a class for easy disabling 2010-12-10 19:20:43 -05:00
Dwight
54eedf9aa4 --dur cmd line option to dbtest program 2010-11-30 14:04:48 -05:00
dwight
62d48d63dd dur 2010-11-13 13:04:48 -05:00
Eliot Horowitz
838fd6ff76 fix SIGHUP handling SERVER-1934
when forked SIGHUP ignored
when not forked, SIGHUP will terminate nicely
2010-10-13 11:13:54 -04:00
dwight
de2ba924c8 minor dur 2010-09-27 23:49:30 -04:00
Eliot Horowitz
3d046e9a94 ./test takes a --filter option to filter out certain tests 2010-06-09 12:07:32 -04:00
alerner
1798ea2d85 Pull all the code for defining and printing the version of executables to one place. 2010-05-28 12:08:36 -04:00
Dwight
c830be1477 log less during unit tests 2010-05-19 12:11:17 -04:00
Dwight
bd28578ab8 stdafx->pch 2010-04-27 15:27:52 -04:00
Eliot Horowitz
ef571d995f cleaning socket error logging and move demangleName to global location 2010-04-26 12:14:14 -04:00
Mathias Stearn
4f4dd053aa Get rid of xassert 2010-04-23 20:14:37 -04:00
Dwight
fb09b88240 rs 2010-04-20 12:29:00 -04:00
Eliot Horowitz
d8e56af586 do'nt require boost options in mongoclient SERVER-855 2010-03-31 11:57:27 -04:00
Eliot Horowitz
2e38dbcc69 move --fork --logpath --logappend into cmdline so it works for mongos SHARDING-82 2010-03-18 16:38:27 -04:00
Eliot Horowitz
0ab8149a8e uassert/massert take error code SERVER-112 2009-12-28 16:43:43 -05:00
Eliot Horowitz
6487373835 fix test locking 2009-12-06 11:18:35 -05:00
Dwight
edfa5eca01 wrap dbtests with a big dblcok - now passes 2009-12-04 12:50:53 -05:00
Eliot Horowitz
31445b9fe0 fix dbtest framework output 2009-12-04 00:17:14 -05:00
Mathias Stearn
7581e97181 fix for windows 2009-12-03 14:46:29 -05:00
Mathias Stearn
58f7052028 Better formating for dbtests 2009-12-03 14:31:23 -05:00
Eliot Horowitz
47a01f2bfe better debugging 2009-11-30 15:10:23 -05:00
Eliot Horowitz
113cf4107d shutdown unittest cleanly 2009-10-21 09:57:51 -04:00
Eliot Horowitz
349961ae9c move oplogSize to CmdLine 2009-10-16 23:32:34 -04:00
Dwight
01f1f6915d move CurOp into Client and make inprog handle multiple in progress 2009-10-16 15:36:34 -04:00
Dwight
f152047f19 fix assert to use ours and thus make unit test pass 2009-10-15 16:47:35 -04:00
Eliot Horowitz
3dddfe2a7a don't prealloc in unit tests 2009-10-14 16:57:11 -04:00
Dwight
cf7a86e0f9 make lasterror threadsafe
rename Connection -> Client
lasterror code easier to read
bunch of windows warnings eliminated
2009-10-12 15:12:16 -04:00
Eliot Horowitz
b5a5b5deb4 init threads in unit tests 2009-10-09 15:24:27 -04:00
Eliot Horowitz
f88a4415b6 fix regresstion return code 2009-10-08 11:48:04 -04:00
Eliot Horowitz
23936952c1 use templated assert 2009-10-08 11:04:13 -04:00
Eliot Horowitz
d3ad7fa491 fix windows 2009-10-01 10:41:22 -04:00