Commit Graph

180 Commits

Author SHA1 Message Date
unknown
84d1ca75f7 SERVER-255 lock on fsync for snapshotting
will be doc'd later today
2010-01-02 11:01:47 -05:00
Eliot Horowitz
135802bfff Merge branch 'master' of git@github.com:mongodb/mongo 2009-12-31 16:31:16 -05:00
Eliot Horowitz
d531f77f67 nsToClient -> nsToDatabase 2009-12-31 16:31:07 -05:00
Dwight
bf86eaeccf elim a cc() call 2009-12-31 16:30:10 -05:00
Dwight
0aef7092be small opt 2009-12-31 16:22:28 -05:00
Eliot Horowitz
cdda7a23e4 slighly ugly handling of nester CurOp 2009-12-30 12:13:05 -05:00
Eliot Horowitz
5f36804299 stop using stringstream for logging 2009-12-29 23:30:29 -05:00
Eliot Horowitz
16268ad41f undo temp change 2009-12-29 21:17:11 -05:00
Eliot Horowitz
ac84841e63 first checking of simple/fast resettable StringBuilder 2009-12-29 17:32:31 -05:00
Eliot Horowitz
758cd7350d configure "slow" queries
either --slowms on the command line
or through setProfilingLevel
SERVER-457
2009-12-29 14:48:42 -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
3fd317da0a some cleaning 2009-12-29 11:49:24 -05:00
Eliot Horowitz
0ab8149a8e uassert/massert take error code SERVER-112 2009-12-28 16:43:43 -05:00
Eliot Horowitz
bffb7fd6e1 some speed improvements 2009-12-27 00:41:53 -05:00
Eliot Horowitz
66f302878a Merge branch 'master' of github.com:mongodb/mongo 2009-12-23 16:12:11 -05:00
Dwight
62522b905b new killOp(opnumber) 2009-12-22 15:22:37 -05:00
Eliot Horowitz
566603ad8b truncate lock file SERVER-504 2009-12-22 07:26:28 -05:00
Dwight
4d7f8777bf less unused diag string generation 2009-12-21 14:32:23 -05:00
Dwight
65ae020708 QueryMessage was being instantiated twice on every query - fixed. 2009-12-21 14:22:23 -05:00
Dwight
3c30bcb826 refactor CurOp 2009-12-21 13:19:20 -05:00
Eliot Horowitz
8f1e01b0e4 macro for errno so messages are consistent and have full debugging 2009-12-21 10:06:14 -05:00
Eliot Horowitz
7639d5d155 fix inShutdown 2009-12-14 11:06:06 -05:00
Eliot Horowitz
5a17296252 better handling of shutdown failures 2009-12-14 09:50:49 -05:00
Dwight
5ee785e34a cleaning/comments for namespacedetailstranient readability 2009-12-09 16:36:31 -05:00
Eliot Horowitz
130bfc3af7 turn off profiling if have recusrive lock (DBDirectClient) 2009-12-06 10:05:36 -05:00
Dwight
ae743da240 bug fix with profilnig and relocking 2009-12-04 17:11:17 -05:00
Eliot Horowitz
2aec9ea61d moving towards direct access from DBDirectClient rather than through message layer
not finished
2009-12-04 01:25:50 -05:00
Dwight
48217c0650 some mongomutex cleanup 2009-12-03 13:48:45 -05:00
Dwight
85c233b3ab Merge branch 'master' of git@github.com:mongodb/mongo
Conflicts:

	db/instance.cpp
	db/instance.h
2009-12-03 12:01:58 -05:00
Dwight
4df961a405 make some commands read-oinly 2009-12-03 11:50:09 -05:00
Eliot Horowitz
9ba5360e8b some debuggability 2009-12-02 15:14:37 -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
Mathias Stearn
018511b366 fixes for boost 1.36 2009-11-16 11:33:57 -05:00
Eliot Horowitz
6f0dce36a5 rename old oplog to diaglog - make it always compiled in 2009-11-11 16:02:47 -05:00
Eliot Horowitz
4dae04b643 starting rename old oplog to diaglog 2009-11-11 13:54:05 -05:00
Mathias Stearn
fc48a0fe45 FieldMatcher now supports positive and negative matching. SERVER-299 and SERVER-125 2009-10-28 12:44:26 -04:00
dwight
fe0226cd79 MINOR global var cleanup 2009-10-24 14:34:54 -04:00
Eliot Horowitz
e8466f3dc5 flag to update multiple objects with $ operators SERVER-268 2009-10-21 22:54:11 -04:00
Eliot Horowitz
4774b56bf2 refactoring updateObjects return to be cleaner and so can work with multi-object update SERVER-268 2009-10-21 15:18:21 -04:00
Eliot Horowitz
a8bc6f9584 store query in ClientCursor so can see query on slow getMore queries 2009-10-17 23:07:26 -04:00
Eliot Horowitz
349961ae9c move oplogSize to CmdLine 2009-10-16 23:32:34 -04:00
Dwight
01f1f6915d move CurOp into Client and make inprog handle multiple in progress 2009-10-16 15:36:34 -04:00
Eliot Horowitz
f634e70093 move quota/cpu to cmdLine 2009-10-16 11:36:38 -04:00
Eliot Horowitz
9d96f7ec45 comment out deprecated jni stuff 2009-10-15 15:49:54 -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
cf7a86e0f9 make lasterror threadsafe
rename Connection -> Client
lasterror code easier to read
bunch of windows warnings eliminated
2009-10-12 15:12:16 -04:00