Commit Graph

172 Commits

Author SHA1 Message Date
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
Dwight
ff54f16271 add Connection class
beginnings that is
2009-10-09 14:59:44 -04:00
Dwight
9589c84edf killOp() wasn't working with validate 2009-10-07 11:51:13 -04:00
Dwight
0c9212038d small cleanups 2009-10-06 16:17:11 -04:00
Eliot Horowitz
727fc307f9 more verbose shutdown logging to try and figure out why shutdown is very slow sometimes 2009-10-05 15:09:52 -04:00
Eliot Horowitz
e2fcb26d68 clean up killCursors loggin 2009-10-04 21:49:36 -04:00
Dwight
b622636eb2 minor prep for multi update work 2009-10-01 10:01:02 -04:00
dwight
29ec5bf837 tuning index performance
log less too
2009-09-27 14:46:51 -04:00
Dwight
4429157203 some size checks when saving objects int he db (4MB limit) 2009-09-23 15:39:37 -04:00