Commit Graph

149 Commits

Author SHA1 Message Date
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
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
Eliot Horowitz
131e1d2182 more cleaning 2011-06-22 15:51:08 -04:00
Eliot Horowitz
32de61255e putting delete in its own files and related cleaning 2011-06-20 17:34:16 -04:00
Dwight
63023cac63 begin using SimpleMutex when appropriate 2011-05-31 14:21:05 -04:00
dwight
afd23f33f9 make a noreturn version of insert, would be faster unless cmopiler is very smart.
cleaning in insert()
2011-05-24 10:05:31 -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
846a7a0bc5 checkpoint index v2 work 2011-04-21 14:53:10 -04:00
Mathias Stearn
002c71ed7a error codes 2011-04-14 18:52:50 -04:00
Dwight
fbc032038d dont allow user databases on --configsvr instances 2011-04-14 17:20:29 -04:00
Dwight
f86fd65d66 help locate errors and facility for better msgs 2011-04-12 11:37:23 -04:00
dwight
8ed14365df Merge branch 'master' of github.com:mongodb/mongo 2011-04-04 12:38:48 -04:00
dwight
1d46a7e4ba towards compact cmd still in prog 2011-04-04 12:38:38 -04:00
Mathias Stearn
270996933d replace "dur" with "journal" in log messages 2011-04-04 12:15:23 -04:00
Mathias Stearn
eede4ec2fc add FileCreatedOp on first use of file, regardless of preexistence 180?
Previously FileCreatedOp wouldn't be done for preallocated files since they
already existed.
2011-03-01 18:05:15 -05:00
Aaron
a61e609d2b rename backgroundIndexBuildInProgress to indexBuildInProgress 2011-01-14 16:27:07 -08:00
dwight
13b139f6c1 remove _TESTINTENT 2011-01-08 13:22:45 -05:00
Eliot Horowitz
b828d21630 ran astyle SERVER-2304 2011-01-04 00:40:41 -05:00
Dwight
9b7949d402 comment 2011-01-03 11:53:05 -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
Eliot Horowitz
77c9fc2681 verbose option to collstats that gives you extent breakdowns 2010-12-27 14:21:56 -05:00
dwight
5580398632 tuning 2010-12-19 21:08:04 -05:00
dwight
4282c06170 tuning 2010-12-19 21:01:13 -05:00
dwight
2d588fee51 use the pointer dur::writing() returns so that _TESTINTENT builds work 2010-12-16 17:21:37 -05:00
Mathias Stearn
24dd7ff666 Missing write intents 2010-12-16 16:22:14 -05:00
dwight
c7c5a57b1f eliminate the _DURABLE preprocessor define 2010-12-13 18:03:32 -05:00
dwight
1578e56b28 debugging 2010-12-13 14:40:15 -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
dwight
ae7a69a006 dur safer 2010-12-06 19:30:34 -05:00
dwight
090f393f2b warning 2010-11-27 17:49:26 -05:00
dwight
8b848b1b21 dur fix intent length 2010-11-27 17:30:43 -05:00
dwight
6c3eb1ddd4 dur remap 2010-11-27 15:25:08 -05:00
Dwight
c90054b26d try a SEQUENTIAL hint for .ns files 2010-10-13 13:06:49 -04:00
Eliot Horowitz
7a21313631 better asserts 2010-10-07 22:53:59 -04:00
Dwight
8c166a0db7 dur work 2010-10-04 15:02:15 -04:00
Dwight
d8a8c354ff dur work 2010-10-04 14:02:52 -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
c595bf62aa more intent to write declarations 2010-09-28 17:49:40 -04:00
Dwight
dbd32482a6 durability more work on declaring intent to write in the code 2010-09-28 17:18:36 -04:00
Eliot Horowitz
0591d86525 compile 2010-09-27 13:22:40 -04:00
dwight
c1b68a13de towards durability 2010-09-27 12:35:22 -04:00
dwight
d48a16161e for testing 2010-09-13 08:31:28 -04:00
dwight
72a9a42bdb compile 2010-09-09 07:46:22 -04:00
dwight
b904b0dd1d towards a new capped impl; NamespaceDetails readability; cleaning 2010-09-09 07:12:17 -04:00
dwight
4e35b51517 make last commit link 2010-09-07 12:51:30 -04:00
dwight
583ea16312 Namespace class cleaner 2010-09-07 12:47:11 -04:00