Commit Graph

37 Commits

Author SHA1 Message Date
dwight
ca5e75b6ff unsafe use of type warning 2011-05-23 20:09:09 -04:00
Eliot Horowitz
ec722585a9 made PeriodicTask more explicity 2011-05-17 14:23:18 -04:00
Eliot Horowitz
7e36a56586 PeriodicTask 2011-05-17 14:23:18 -04:00
Dwight
3a87fcc1bb defensive 2011-03-17 12:35:10 -04:00
Eliot Horowitz
24f9d63496 log when background threads start 2011-02-13 23:28:53 -05:00
Eliot Horowitz
71545122e7 better debugging for background issue 2011-02-13 13:33:43 -05:00
Eliot Horowitz
b828d21630 ran astyle SERVER-2304 2011-01-04 00:40:41 -05:00
Alberto Lerner
876dae7981 fix thread name setting in BackgroundJob 2010-10-28 13:38:03 -04:00
Eliot Horowitz
60d5afda88 spam 2010-10-19 23:25:46 -04:00
Eliot Horowitz
94f15f18f4 fix overflow in BackgroundJob::wait SERVER-1967 2010-10-19 23:23:06 -04:00
Dwight
7493a4ed4b elim warning on windows 2010-10-15 15:50:41 -04:00
Alberto Lerner
6d3cccb53d SERVER-1804 fix comment 2010-10-13 17:43:57 -04:00
Alberto Lerner
465896350e SERVER-1804 tighter background job 2010-10-13 17:38:09 -04:00
Alberto Lerner
5f7500bf01 Pull timer.h and time_support.h out of goodies.h
The code on both the new header files is essentially the same. This
commit just adjusted #include in dependent modules. The new headers
did not make to pch.h.

This change is in preparation for some improvements in code that is
now in time_support.h
2010-09-16 09:18:46 -04:00
Eliot Horowitz
dd07bb418e got rid of PeriodicBackgroundJob since its the same as Task 2010-08-13 23:27:09 -04:00
dwight
1bf648b529 BackgroundJob::wait bug SERVER-1628 2010-08-13 15:34:58 -04:00
dwight
1f7751a776 cleanup 2010-08-13 15:33:33 -04:00
dwight
a2d882e300 remove ending() from backgroundjob - we dont use it 2010-08-13 15:30:00 -04:00
dwight
38cf4f81f1 make BackgroundJob less goofy in its implementation. towards SERVER-1628 2010-08-13 14:47:47 -04:00
Eliot Horowitz
6271b37214 PeriodicBackgroundJob for things that run every x time period 2010-08-02 14:04:33 -04:00
Eliot Horowitz
861fb36234 better exception handling 2010-07-28 16:03:32 -04:00
Dwight Merriman
a190583c51 MutexDebugger 2010-05-26 00:46:49 -04:00
Dwight Merriman
fb843b82e6 Port 2010-05-19 09:02:27 -04:00
Dwight
c33904ddfb name threads 2010-05-18 12:17:43 -04:00
Dwight
110911331f rs 2010-05-07 15:35:16 -04:00
Dwight
f6cdee6fc4 rs backgroundjob stuff 2010-05-06 17:25:50 -04:00
Dwight
bd28578ab8 stdafx->pch 2010-04-27 15:27:52 -04:00
Aaron
c971842a55 Revert "Revert "SERVER-695 don't destroy static global mutexes""
This reverts commit eb7cde3e75.

Conflicts:

	db/instance.h
2010-03-15 09:42:01 -07:00
Mathias Stearn
dcf3a10eea Start using Date_t. Can anyone think of a better name? 2009-12-09 12:00:17 -05:00
Mathias Stearn
d27c8505ea all client files now marked as Apache 2.0. SERVER-329. 2009-10-27 15:59:37 -04:00
Aaron
80502a3fdb never destroy log or background job mutexes, as they generated assertions on destruction in testing 2009-05-21 18:20:07 -04:00
Aaron
90d45238aa Indent all lines within namespaces one level 2009-01-15 10:17:11 -05:00
Aaron
ad1f6b3cbd Put our code in 'mongo' namespace 2009-01-14 17:09:51 -05:00
Aaron
b7cbd30112 Replace tab indentation with spaces 2008-12-28 20:28:49 -05:00
Aaron
fc7da15c54 Add -Wsign-compare for g++, clean up a few warning messages 2008-12-12 14:19:49 -05:00
Dwight
a4968427e2 bug fix with $natural
timeout on connects w/dbgrid faster
2008-11-03 20:42:59 -05:00
unknown
9bc872695d catch asserts and report error to client on a query
various dbgrid work incremental
background job class
2008-10-29 16:48:03 -05:00