0
0
mirror of https://github.com/mongodb/mongo.git synced 2024-12-01 09:32:32 +01:00
Commit Graph

83 Commits

Author SHA1 Message Date
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
Dwight
16bd507b51 checkpoint some intermediate concurrency work 2009-12-02 09:39:17 -05:00
dwight
b85efc8064 concurrency work 2009-11-28 13:57:30 -05:00
dwight
8a26ff4f8d checkpoitn a little sync work 2009-11-28 11:50:46 -05:00
Dwight
ddcf5eeb32 refactor a little 2009-10-14 16:29:32 -04:00
Dwight
c43df1e575 make Top threadsafe 2009-10-14 15:48:13 -04:00
Dwight
16f8b77c5e move the var 'database' inside Client object 2009-10-14 14:34:38 -04:00
Dwight
2d934d1006 move curNs to Client object 2009-10-13 16:01:02 -04:00
Dwight
0c9212038d small cleanups 2009-10-06 16:17:11 -04:00
Mike Dirolf
9a58bc685f minor: use int instead of unsigned to avoid comparison warning 2009-09-24 10:21:08 -04:00
Mike Dirolf
d4bc6a0491 minor: whitespace 2009-09-24 10:11:10 -04:00
Dwight
4429157203 some size checks when saving objects int he db (4MB limit) 2009-09-23 15:39:37 -04:00
Dwight
6a8b0363d9 cleanup 2009-08-25 16:14:55 -04:00
Eliot Horowitz
01ff742b4e changed dbpath to std::string 2009-08-11 14:29:03 -04:00
Aaron Staple
de1ce6719e MINOR relocate variable to make other binaries happy 2009-08-01 15:11:10 -04:00
Aaron Staple
24a6ae09d7 disable data file preallocation for pairing/repl tests 2009-08-01 14:54:20 -04:00
Aaron
d94ae8d0f2 compile old boost MINOR 2009-05-06 11:43:28 -04:00
Aaron
6ea9c81aa3 DBDirectClient uses main db mutex recursively and preserves database context 2009-05-06 11:32:48 -04:00
Aaron
c303686482 treat empty database same as just created database when figuring ownership 2009-04-23 13:55:07 -04:00
Aaron
8bf9e88cf1 require manual resync on filled oplog 2009-04-23 12:16:18 -04:00
Dwight
c88389e558 checkpoint: beginnings of cleaning up the recstore interface 2009-03-20 15:39:22 -04:00
Aaron
3931f7efcb Revert "Use os file locking to lock dbpath"
This reverts commit 56e81849a0.
2009-03-10 10:14:37 -04:00
Aaron
56e81849a0 Use os file locking to lock dbpath 2009-03-09 20:02:02 -04:00