Commit Graph

105 Commits

Author SHA1 Message Date
Eliot Horowitz
dfa9b6c2b0 finish migration of Database::validDBName to NamespaceString::validDBName 2011-11-16 15:40:58 -05:00
Eliot Horowitz
142a86b237 net cleaning: move message.* to net/
net cleaning: move http tools to net/
2011-06-26 17:13:54 -04:00
dwight
870c4e5da5 compile 2011-06-20 11:01:43 -04:00
dwight
5a2f84dcfe have to handle recursive locked case on a touch/yield 2011-06-20 10:45:49 -04:00
Eliot Horowitz
bec32bf3cd don't use ? curop because it leads to user confusion
add numYields to curop
SERVER-3179
2011-06-01 12:27:09 -04:00
Eliot Horowitz
b828d21630 ran astyle SERVER-2304 2011-01-04 00:40:41 -05: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
Eliot Horowitz
807d6a5d44 make ClientCursor::byLoc have cursor id be part of key SERVER-1875 2010-09-30 12:19:35 -04:00
Dwight
dbd32482a6 durability more work on declaring intent to write in the code 2010-09-28 17:18:36 -04:00
Dwight
92f0779172 make ~Database safer 2010-08-26 10:42:07 -04:00
dwight
d368769ad1 future not using yet 2010-08-23 08:37:26 -04:00
Eliot Horowitz
537260a657 cleanup failed Database creation 2010-08-01 04:08:36 -04:00
Dwight Merriman
9f3c0fcf09 cleaning 2010-05-25 21:11:38 -04:00
Eliot Horowitz
8cbcdcc9b6 check for bad db names and don't segfault SERVER-1132 2010-05-18 09:59:43 -04:00
Dwight
bd28578ab8 stdafx->pch 2010-04-27 15:27:52 -04:00
Eliot Horowitz
a3cb25a0a3 logging for yield recursive failure, dont do bg index when have a recursive index 2010-04-27 14:19:10 -04:00
Dwight Merriman
dd4097595a vcproj cleaning and ohter minor 2010-04-22 21:41:51 -04:00
Eliot Horowitz
55e8b26481 basic serverStatus for mongos SERVER-942 2010-04-20 12:58:04 -04:00
Eliot Horowitz
b5bc2adc90 catch empty db names early SERVER-821 2010-03-29 10:40:32 -04:00
Eliot Horowitz
5e78c52f1b better thread safety for DatabaseHolder SERVER-818 2010-03-23 16:38:20 -04:00
Aaron
df00eaacf5 SERVER-705 exit cleanly from db.cpp instead of instance.cpp 2010-03-08 13:05:40 -08:00
Aaron
cfe99b6363 SERVER-705 check for negative effects of large clock skews, seed last optime using oplog 2010-03-08 12:55:18 -08:00
Eliot Horowitz
76ca6a2887 don't profile if db was closed in interim 2010-02-09 00:48:02 -05:00
Eliot Horowitz
7de05dd6a2 fix DatabaseHolder::size 2010-02-02 16:37:32 -05:00
Eliot Horowitz
4f8d71b475 move util/top to db/stats/top 2010-02-01 10:47:28 -05:00
Eliot Horowitz
afa43dc8cd get rid of setClient - all Database storage is in Client::Context 2010-01-29 17:22:34 -05:00
Mathias Stearn
58e7807a9b size_t <-> int changes to fix win64 warnings 2010-01-28 17:33:33 -05:00
Dwight
adf21e9404 block administrative things like dropping namespace while a background index job is in progress 2010-01-22 15:17:03 -05:00
Eliot Horowitz
96fbb6c9fb replace resetClient with Client::Context
added magic value to Database to prevent weird issues
2010-01-19 13:03:23 -05:00
Eliot Horowitz
059ebd4b6a rename DBContext to Client::Context 2010-01-17 16:57:35 -05:00
Eliot Horowitz
718ec488d5 get rid of clientIsEmpty() and add isEmpty() to Datbase 2010-01-14 13:17:32 -05:00
Eliot Horowitz
9b1d3f135d comments 2010-01-02 01:28:08 -05:00
Eliot Horowitz
fcf2d5721c some cleaning/optmizing of Database* storage, also just a little encaspulation 2010-01-02 01:25:53 -05:00
Eliot Horowitz
23326c222d fix 2009-12-31 16:42:45 -05:00
Eliot Horowitz
d531f77f67 nsToClient -> nsToDatabase 2009-12-31 16:31:07 -05:00
Eliot Horowitz
578f1973ea small opt 2009-12-31 16:27:08 -05:00
Dwight
417924bf1e call cc() slightly less 2009-12-31 15:51:58 -05:00
Eliot Horowitz
d00886d07e Merge branch 'master' of git@github.com:mongodb/mongo 2009-12-29 14:10:26 -05:00
Eliot Horowitz
2dcb747bac option to limit # of connections (threads currently) default 20000 SERVER-471 2009-12-29 14:09:53 -05:00
dwight
6f4bfb2e14 Merge branch 'master' of git@github.com:mongodb/mongo
Conflicts:

	SConstruct
	db/dbinfo.h
2009-12-29 13:45:46 -05:00
dwight
24e2542d95 remove dbinfo.h/cpp 2009-12-29 13:42:45 -05:00
Eliot Horowitz
7d65d20f5a --profile command line option SERVER-456 2009-12-29 12:27:27 -05:00
Eliot Horowitz
0ab8149a8e uassert/massert take error code SERVER-112 2009-12-28 16:43:43 -05:00
Eliot Horowitz
4ea2e8ff49 add dbtempreleasecond that only releases if you have a single level lock 2009-12-17 20:45:54 -05:00
Dwight
5ee785e34a cleaning/comments for namespacedetailstranient readability 2009-12-09 16:36:31 -05:00
dwight
5bbbc78154 dbtemprelease stricter 2009-12-06 09:54:22 -05:00
Eliot Horowitz
9cad87e7be concurrency: fix dbtemprelease - make it unlock/lock the correct type 2009-12-05 23:46:00 -05:00
Dwight
ae743da240 bug fix with profilnig and relocking 2009-12-04 17:11:17 -05:00
Dwight
edfa5eca01 wrap dbtests with a big dblcok - now passes 2009-12-04 12:50:53 -05:00
Dwight
ad9d8bbdb4 clean up MutexInfo 2009-12-03 13:12:51 -05:00