mongo/db
Eliot Horowitz de0cfcd8de SERVER-6391 - don't sleep if we're a reader,
and call ElapsedTracker::resetLastTime when we're done sleeping

Conflicts:

	db/clientcursor.cpp
2012-07-27 16:31:12 -04:00
..
commands backport of SERVER-5357 2012-04-23 23:49:37 -04:00
geo return arrays if arrays given SERVER-3661 2011-11-16 13:07:32 -05:00
helpers ran astyle SERVER-2304 2011-01-04 00:40:41 -05:00
modules full API change to command interface, add options SERVER-3405 2011-07-27 15:59:27 -04:00
ops SERVER-4907 Backport query plan hinting when oplog entries are applied. 2012-07-04 16:39:39 -07:00
repl Revert "Always go through relinquish when stepping down SERVER-5258" 2012-06-26 19:55:35 -04:00
stats full API change to command interface, add options SERVER-3405 2011-07-27 15:59:27 -04:00
background.h ran astyle SERVER-2304 2011-01-04 00:40:41 -05:00
btree.cpp compile gcc 2011-07-05 11:22:02 -04:00
btree.h SERVER-3448 prevent excessive scanning in BtreeCursor functions 2011-07-31 08:59:00 -07:00
btreebuilder.cpp SERVER-984 sorting of infinity 2011-07-05 11:17:05 -04:00
btreebuilder.h an index v1 buf fix and a bunch of cleaning/safety 2011-06-27 14:11:46 -04:00
btreecursor.cpp change BSONObj::shallowEqual to binaryEqual 2011-08-16 14:19:44 -04:00
cap.cpp more cleaning 2011-06-22 15:51:08 -04:00
client.cpp SERVER-6391 - lower sleep times when yielding 2012-07-27 16:28:58 -04:00
client.h put thread if in currentOp() 2011-05-29 04:05:49 -04:00
clientcursor.cpp SERVER-6391 - don't sleep if we're a reader, 2012-07-27 16:31:12 -04:00
clientcursor.h SERVER-3208 refresh cached namespace pointers on update yield 2011-07-31 08:59:01 -07:00
cloner.cpp SERVER-5040 retry initial sync if errors occur when creating indexes 2012-05-18 16:48:34 -04:00
cloner.h Auth before cloning collection during rollback SERVER-4115 2011-12-22 11:59:07 -05:00
cmdline.cpp Ignore --fork and --logpath when using --shutdown SERVER-5186 SERVER-5187 2012-04-19 15:37:30 -04:00
cmdline.h don't allow access to internal user when running with --auth SERVER-3666 2011-08-23 12:08:37 -04:00
commands.cpp move runAgainstRegistered to sharding SERVER-921 2011-06-22 14:20:53 -04:00
commands.h maintenance mode for commands SERVER-3427 2011-07-29 11:48:09 -04:00
common.cpp stub doPreServerStatupInits() 2011-06-17 14:57:16 -04:00
compact.cpp SERVER-3791 compact now restarts the extent sizing algorithm 2012-05-09 16:49:44 -04:00
compact.h remove BSONObjSetDefaultOrder and avoid inheriting from stl class 2011-06-02 13:34:26 -04:00
concurrency.h remove dead code 2011-02-24 21:52:19 -05:00
curop-inl.h ran astyle SERVER-2304 2011-01-04 00:40:41 -05:00
curop.h cleaning new profiler data SERVER-1815 2011-08-08 12:25:38 -04:00
cursor.cpp ran astyle SERVER-2304 2011-01-04 00:40:41 -05:00
cursor.h change name of extra explain function for cursor - SERVER-3277 2011-07-27 12:37:46 -04:00
database.cpp raise system.profile default size to 1MB SERVER-3618 2011-08-16 17:23:59 -04:00
database.h towards proper --quotafiles support 2011-05-23 20:03:24 -04:00
db_10.sln curTimeMillis() was dubious as it rolls over frequently -- so eliminate it. 2011-06-02 23:49:49 -04:00
db.cpp SERVER-6509 ignore SIGPIPE rather than printing a message 2012-07-27 11:33:21 -04:00
db.h net cleaning: move message.* to net/ 2011-06-26 17:13:54 -04:00
db.rc
db.vcxproj fix visual studio project files for the move of pcre. that was more painful than i expected. 2011-08-19 14:27:18 -04:00
db.vcxproj.filters fix visual studio project files for the move of pcre. that was more painful than i expected. 2011-08-19 14:27:18 -04:00
dbcommands_admin.cpp full API change to command interface, add options SERVER-3405 2011-07-27 15:59:27 -04:00
dbcommands_generic.cpp fix getLog auth SERVER-4695 2012-01-17 01:11:08 -05:00
dbcommands.cpp SERVER-4992 Disable dropDatabase command on config 2012-07-03 13:56:21 -04:00
dbeval.cpp full API change to command interface, add options SERVER-3405 2011-07-27 15:59:27 -04:00
dbhelpers.cpp fix oplog replay segfault SERVER-4350 2011-11-23 02:35:32 -05:00
dbhelpers.h ran astyle SERVER-2304 2011-01-04 00:40:41 -05:00
dbmessage.cpp compile vstudio 2011-06-27 09:15:53 -04:00
dbmessage.h Rename keep_going to continue_on_error SERVER-3233 2011-08-08 12:44:52 -04:00
dbwebserver.cpp SERVER-2917: REST interface now authenticate user to db when user successfully authenticates to web server 2012-05-09 16:50:41 -04:00
dbwebserver.h ran astyle SERVER-2304 2011-01-04 00:40:41 -05:00
diskloc.h 56 bit disklocs in btree v1 2011-06-20 10:17:42 -04:00
driverHelpers.cpp full API change to command interface, add options SERVER-3405 2011-07-27 15:59:27 -04:00
dur_commitjob.cpp Revert "SERVER-3447 we were overcounting bytes since last commit in some cases" 2011-08-04 10:40:34 -04:00
dur_commitjob.h Don't destroy CommitJob. Causing stackdump after shutdown 2012-04-19 15:29:27 -04:00
dur_journal.cpp Fix journal compression ratio reporting SERVER-5135 2012-03-04 20:08:46 -05:00
dur_journal.h SERVER-2506 configurable journal batch commit time 2011-08-08 09:06:19 -04:00
dur_journalformat.h journal compression 2011-08-02 02:41:45 -04:00
dur_journalimpl.h journal compression 2011-08-02 02:41:45 -04:00
dur_preplogbuffer.cpp Use more common (and readable) names for branch prediction hints 2011-08-02 18:50:04 -04:00
dur_recover.cpp remove unused mutex 2011-08-08 12:44:51 -04:00
dur_recover.h journal compression 2011-08-02 02:41:45 -04:00
dur_stats.h journal compression. the write half of the work. 2011-08-02 02:39:04 -04:00
dur_writetodatafiles.cpp journal compression 2011-08-02 02:41:45 -04:00
dur.cpp SERVER-5680 fix Windows accvios due to incorrect recursive locking of MongoFiles 2012-07-27 10:26:05 -04:00
dur.h Merge branch 'master' into main 2011-05-03 15:53:27 -04:00
durop.cpp replace "dur" with "journal" in log messages 2011-04-04 12:15:23 -04:00
durop.h journal compression 2011-08-02 02:39:51 -04:00
extsort.cpp SERVER-6414 - fixed posix_fadvise call 2012-07-12 13:38:53 -04:00
extsort.h Windows does not have ssize_t 2012-07-11 16:33:04 -04:00
filever.h ran astyle SERVER-2304 2011-01-04 00:40:41 -05:00
flushtest.cpp
index.cpp merge assert codes and fix mongos linking 2011-07-31 09:34:04 -07:00
index.h merge assert codes and fix mongos linking 2011-07-31 09:34:04 -07:00
indexkey.cpp merge assert codes and fix mongos linking 2011-07-31 09:34:04 -07:00
indexkey.h merge assert codes and fix mongos linking 2011-07-31 09:34:04 -07:00
instance.cpp SERVER-2833 -- shut down cleanly on OS or Service Controller shutdown event 2012-06-10 16:12:08 -04:00
instance.h don't use lazy on connection types where it can't work 2011-08-03 11:05:31 -04:00
introspect.cpp Don't insert oversized records into system.profile SERVER-3618 2011-08-16 17:23:59 -04:00
introspect.h put fields into system.profile, not a big string SERVER-3061 2011-05-08 00:53:07 -04:00
javatest.cpp
jsobj.cpp return arrays if arrays given SERVER-3661 2011-11-16 13:07:32 -05:00
jsobj.h ran astyle SERVER-2304 2011-01-04 00:40:41 -05:00
jsobjmanipulator.h ran astyle SERVER-2304 2011-01-04 00:40:41 -05:00
json.cpp SERVER-2950 use strtod to parse real numbers from json strings 2011-06-09 11:45:21 -04:00
json.h
key.cpp SERVER-3760 fix memcmp to now potentially go to far on one of the input arrays. 2011-09-06 11:58:17 -04:00
key.h fix last commit breakage 2011-06-27 14:38:10 -04:00
lasterror.cpp net cleaning: move message.* to net/ 2011-06-26 17:13:54 -04:00
lasterror.h remove all clientId related code and systems, and just use tls SERVER-2872 2011-03-30 17:04:22 -04:00
matcher_covered.cpp fix an issue with cursors on a delete bucket from within deleteObjects 2011-06-28 00:55:06 -04:00
matcher.cpp SERVER-3545 uassert if elemMatch specified with ithin in or nin 2011-08-08 23:10:24 +00:00
matcher.h fix pcre include for client 2011-08-22 15:35:38 -04:00
minilex.h ran astyle SERVER-2304 2011-01-04 00:40:41 -05:00
module.cpp ran astyle SERVER-2304 2011-01-04 00:40:41 -05:00
module.h ran astyle SERVER-2304 2011-01-04 00:40:41 -05:00
mongo.ico
mongommf.cpp SERVER-5663, SERVER-2942 MapViewOfFileEx backport 2012-06-20 17:47:51 -04:00
mongommf.h journal compression 2011-08-02 02:39:51 -04:00
mongomutex.h need to init the client earlier as shutdown may try to acquire a lock and that assumes there is a client for the thread 2011-01-13 21:51:28 -05:00
namespace-inl.h fix error codes 2011-06-06 14:41:56 -04:00
namespace.cpp SERVER-3526: when a collection is renamed, its counters are kept in map, which can increase memory over time (e.g. with M/R) 2011-08-03 15:12:46 -07:00
namespace.h SERVER-3526: when a collection is renamed, its counters are kept in map, which can increase memory over time (e.g. with M/R) 2011-08-03 15:12:46 -07:00
nonce.cpp clean up nonce implementation 2011-06-05 18:13:18 -04:00
nonce.h clean up nonce implementation 2011-06-05 18:13:18 -04:00
oplog.cpp SERVER-4907 Backport query plan hinting when oplog entries are applied. 2012-07-04 16:39:39 -07:00
oplog.h Generalize recloning docs on initial oplog application SERVER-3367 2011-11-14 11:23:29 -05:00
oplogreader.h fast sync passthrough SERVER-992 2011-06-09 15:05:34 -04:00
pcre.txt
pdfile.cpp SERVER-5754: Fix erroneous assertion in db/pdfile.cpp. 2012-05-03 09:56:24 -04:00
pdfile.h make Extent::minSize() match allocation strategy and alloc from free list obey it 2012-04-19 15:38:15 -04:00
projection.cpp use firstElementFieldName() 2011-05-23 20:03:19 -04:00
projection.h Make findAndModify work when _id is removed in projection SERVER-2626 2011-05-31 15:28:56 -04:00
queryoptimizer.cpp SERVER-4907 Backport query plan hinting when oplog entries are applied. 2012-07-04 16:39:39 -07:00
queryoptimizer.h SERVER-4907 Backport query plan hinting when oplog entries are applied. 2012-07-04 16:39:39 -07:00
queryoptimizercursor.cpp SERVER-4401 attempt to advance to next or clause if a cursor becomes invalid on yield recovery 2011-12-24 11:30:54 -08:00
querypattern.cpp compile 2011-04-25 14:21:10 -07:00
querypattern.h SERVER-4665 backport 'ConstraintPresent' constraint type and exclusion of unhelpful recorded plans 2012-01-16 21:54:07 -08:00
queryutil-inl.h SERVER-3373 query optimizer optimizations, primarily for non or queries 2011-08-04 22:10:34 -07:00
queryutil.cpp Calculating which shard(s) to send $in queries to was taking a long time. This fix changes mongos to stop limiting the shards to send to after the first $in clause - possibly sending the query to more shards than necessary, but saving time. SERVER-4745. 2012-02-09 19:25:00 -05:00
queryutil.h fix segfault after modifying indexes during yield SERVER-3961 3 2011-10-16 18:13:30 -04:00
record.cpp use SimpleMutex instead of SpinLock for record 2011-10-06 14:39:34 -04:00
repl_block.cpp allow majority to be all nodes SERVER-3672 2011-12-22 11:54:35 -05:00
repl_block.h expose tagging to getLastError SERVER-992 2011-06-09 15:06:35 -04:00
repl.cpp SERVER-4758 raising timeout to 10 minutes for safety 2012-05-15 13:32:46 -04:00
repl.h Generalize recloning docs on initial oplog application SERVER-3367 2011-11-14 11:23:29 -05:00
replutil.h more cleaning 2011-06-22 15:51:08 -04:00
resource.h ran astyle SERVER-2304 2011-01-04 00:40:41 -05:00
restapi.cpp net cleaning: move message.* to net/ 2011-06-26 17:13:54 -04:00
restapi.h ran astyle SERVER-2304 2011-01-04 00:40:41 -05:00
scanandorder.cpp update vcxproj 2011-08-02 09:53:35 -04:00
scanandorder.h SERVER-3513 standardize on 32mb limit for scan and order 2011-08-01 17:54:35 -04:00
security_commands.cpp change command api to allow command options SERVER-3405 2011-07-27 15:59:27 -04:00
security_common.cpp split security into s-only, d-only, and common SERVER-921 2011-06-22 14:20:53 -04:00
security_common.h SERVER-2917: REST interface now authenticate user to db when user successfully authenticates to web server 2012-05-09 16:50:41 -04:00
security.cpp "authenticate" command should not take read lock unless necessary SERVER-4673 2012-01-12 16:02:19 -08:00
security.h SERVER-3572 write lock for authenticate 2011-08-12 11:23:06 -04:00
taskqueue.h old compilers were giving a warning try to eliminate it. 2011-02-14 12:32:23 -05:00
tests.cpp towards a new capped impl; NamespaceDetails readability; cleaning 2010-09-09 07:12:17 -04:00