Commit Graph

231 Commits

Author SHA1 Message Date
Eliot Horowitz
51aa7535db moving some core namespace utils into namespace_common to make it easier to include 2011-11-16 15:40:58 -05:00
dwight
0655ba4ec8 we can probably try new query plans a bit less often 2011-11-15 21:21:24 -05:00
Lu Guanqun
0a19360690 typo fix, make comments align with the code 2011-10-24 23:14:21 +08:00
Lu Guanqun
0e33f55dbb remove unused declaration of NamespaceCursor
Class NamespaceCursor was deleted in commit 10d993452b.
We should get rid of this last declaration as well.
2011-10-09 14:05:47 +08:00
dwight
b17768ac0a padding factor calculation has been wrong (forever). 2011-09-15 09:25:07 -04:00
Aaron
e008357c33 comments 2011-09-13 08:38:20 -07:00
dwight
81cb3314fd compile gcc 2011-09-13 10:15:31 -04:00
dwight
e5262a9ae0 make appropriate section inlinable 2011-09-12 23:32:47 -04:00
dwight
828ad7b5ff utilize two step index insertion with record insert code 2011-09-12 23:22:19 -04:00
dwight
84a560fb5a tweak padding factor code to be better with journaling 2011-09-12 23:22:17 -04:00
agirbal
62993481e9 SERVER-3526: when a collection is renamed, its counters are kept in map, which can increase memory over time (e.g. with M/R)
SERVER-3527: when a collection is dropped, the transient NS details are kept in map, which can increase memory over time (e.g. with M/R)
2011-08-03 15:12:46 -07:00
Aaron
2a0ef3dd38 Revert "Revert "increase query cache clear threshold""
This reverts commit aed79701ca.
2011-06-21 10:51:15 -07:00
dwight
aed79701ca Revert "increase query cache clear threshold"
until unit test updated

This reverts commit 7e6536744b.
2011-06-21 09:23:00 -04:00
dwight
3dd1ea030d clarify 2011-06-20 20:35:25 -04:00
dwight
7e6536744b increase query cache clear threshold 2011-06-20 20:30:51 -04:00
Dwight
3ea739ba8d do not auto add an _id field on inserts if missing if the collection does not have an _id index.
also, add an _id if missing if the capped collection has an index.
2011-06-03 15:47:07 -04:00
Dwight
63023cac63 begin using SimpleMutex when appropriate 2011-05-31 14:21:05 -04:00
dwight
c0384332f2 towards proper --quotafiles support 2011-05-23 20:03:24 -04:00
Aaron
859bb3ad16 SERVER-2977 generate cursor in NamespaceDetailsTransient, and short circuit some simple queries 2011-05-17 22:54:22 -07:00
Eliot Horowitz
71dc50d006 don't use stringbuffer for OpDebug SERVER-1591 - updates about 8% faster 2011-05-07 17:00:57 -04:00
Aaron
2df2fe8991 reduce queryutil dependencies a bit 2011-04-25 13:29:50 -07:00
Dwight
fbc032038d dont allow user databases on --configsvr instances 2011-04-14 17:20:29 -04:00
dwight
1d46a7e4ba towards compact cmd still in prog 2011-04-04 12:38:38 -04:00
dwight
be4e08267d do not use setNoJournal for paddingFactor writes.
as setNoJournal() exists right now it is expensive so there is no advantage.
2011-03-20 13:44:57 -04:00
Dwight
f06b5db214 slightly better dbstats command 2011-03-01 15:46:42 -05:00
dwight
9bd9f144b3 SERVER-2500 private map was using too much memory on windows 2011-02-15 15:04:12 -05:00
Aaron
a61e609d2b rename backgroundIndexBuildInProgress to indexBuildInProgress 2011-01-14 16:27:07 -08:00
Eliot Horowitz
b828d21630 ran astyle SERVER-2304 2011-01-04 00:40:41 -05:00
Dwight
411389f080 dur cleanup of nolog method. no change in actual behavior yet. 2011-01-03 12:08:17 -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
Aaron
bf28508aa4 simple refactor of capped delete code 2010-12-27 22:30:06 -08:00
Aaron
d6d9acb91b capped deletion comments 2010-12-27 14:56:53 -08:00
Eliot Horowitz
77c9fc2681 verbose option to collstats that gives you extent breakdowns 2010-12-27 14:21:56 -05:00
dwight
81bb882b78 dur declare as small a region as possible for the write intent 2010-12-16 17:28:34 -05:00
Mathias Stearn
24dd7ff666 Missing write intents 2010-12-16 16:22:14 -05:00
Dwight
11a95d8257 debugging 2010-12-13 13:45:55 -05:00
Mathias Stearn
1c17cece76 Pull some durability code into a class for easy disabling 2010-12-10 19:20:43 -05:00
Eliot Horowitz
7a16417a8d comments 2010-11-16 14:44:39 -05:00
Dwight
48ae1fddaf move inl header inclusion to top 2010-11-04 09:07:28 -04:00
dwight
c34a3100fe more cleaning toward conventions 2010-10-19 09:13:57 -04:00
dwight
f1b5ccc321 merge 2010-10-16 20:12:49 -04:00
dwight
7922967fc7 towards compact cmd 2010-10-16 20:10:47 -04:00
Dwight
bd4ecbd3c9 elim warning msvc 2010-10-15 15:46:09 -04:00
Eliot Horowitz
d3c3b8a903 using BSONObjMaxSize everywhere bson size comes into play
still 4mb, this is just prep for changing SERVER-431
2010-10-10 20:01:17 -04:00
Dwight
45a7620aac dur work 2010-10-01 16:14:36 -04:00
Dwight
cddcb6d164 checkpoint some prep work 2010-09-30 17:27:40 -04:00
Dwight
5b0b5d7eb6 remove MMF:pointer to keep code simple - we are going to take a different approach 2010-09-30 15:14:10 -04:00
Dwight
7edb8c3f65 intent to write 2010-09-29 10:18:11 -04:00
Dwight
c595bf62aa more intent to write declarations 2010-09-28 17:49:40 -04:00
dwight
c1b68a13de towards durability 2010-09-27 12:35:22 -04:00