0
0
mirror of https://github.com/mongodb/mongo.git synced 2024-11-30 17:10:48 +01:00
Commit Graph

3442 Commits

Author SHA1 Message Date
Eliot Horowitz
747b7203bd typo 2010-04-28 09:54:01 -04:00
Dwight Merriman
3483f22813 refactor and rename insert 2010-04-28 08:25:56 -04:00
Dwight Merriman
0e695b7a56 better err msgs 2010-04-27 18:55:45 -04:00
Dwight Merriman
f8654f8f56 find boost on win64 2010-04-27 18:28:10 -04:00
Dwight Merriman
542b7cdbb3 tabs 2010-04-27 18:22:07 -04:00
Dwight Merriman
d09a9ea087 fix for new pch file and windows vcproj 2010-04-27 18:16:43 -04:00
Dwight Merriman
30fd95fcb5 cflf 2010-04-27 17:50:26 -04:00
dwight
7cdfaa8a8a better msg 2010-04-27 17:07:07 -04:00
Eliot Horowitz
a6045bbb86 better "n" for getlasterror 2010-04-27 15:58:45 -04:00
Eliot Horowitz
f947bce011 don't define __linux__ on sun 2010-04-27 15:48:38 -04:00
Eliot Horowitz
0a7fd9cc2b stdafx.h -> pch.h part 2 2010-04-27 15:33:27 -04:00
Dwight
d85a93fc76 Merge branch 'master' of git@github.com:mongodb/mongo 2010-04-27 15:28:33 -04:00
Dwight
bd28578ab8 stdafx->pch 2010-04-27 15:27:52 -04:00
Mathias Stearn
c6cfe9fc00 double forking + close stdin and stderr SERVER-966 2010-04-27 15:05:09 -04:00
Dwight
b95d9603a0 fix errnos 2010-04-27 14:37:41 -04:00
Dwight
42bf241b9d Merge branch 'master' of git@github.com:mongodb/mongo 2010-04-27 14:23:03 -04:00
Dwight
4ea1fe91d3 replsetcnfig work 2010-04-27 14:22:46 -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
5f62e6af47 vcproj cleaning 2010-04-27 13:04:08 -04:00
Dwight
5b2a78a134 dbwebserver 2010-04-27 12:51:49 -04:00
Aaron
fb7a84b791 Merge branch 'master' of github.com:mongodb/mongo 2010-04-27 00:33:53 -07:00
Aaron
5f13e864d7 SERVER-810 _id modifying updates replicate correctly 2010-04-27 00:33:35 -07:00
Dwight Merriman
0d21a119d2 vcproj tweaks 2010-04-26 21:29:08 -04:00
Dwight Merriman
e9561a49e9 fix warning with ismaster 2010-04-26 21:16:57 -04:00
Dwight Merriman
ae42460539 fix warning with ismaster 2010-04-26 20:58:41 -04:00
Aaron
ccb496081e SERVER-1005 more correct error messages 2010-04-26 17:24:40 -07:00
Aaron
45048fa94f Merge branch 'master' of github.com:mongodb/mongo 2010-04-26 17:23:31 -07:00
Aaron
51daf493a1 SERVER-1005 $nor 2010-04-26 17:22:33 -07:00
Dwight
8351cbb2a7 Merge branch 'master' of git@github.com:mongodb/mongo 2010-04-26 17:10:13 -04:00
Dwight
53ad3023c9 look for boost in program files/boost/latest/ on windows in vcproj 2010-04-26 17:09:56 -04:00
Eliot Horowitz
2ff883624b $ operator and $set can behave poorly with replication SERVER-1052 2010-04-26 15:24:16 -04:00
Eliot Horowitz
0967ed4b5d helper to load collection names so not to use DBDirectClient
beter and also fixed SERVER-1047
2010-04-25 23:15:42 -04:00
Eliot Horowitz
c09a3a4703 warning cleaning 2010-04-25 22:11:16 -04:00
Dwight Merriman
8fb9289813 bson cleaning 2010-04-25 17:48:49 -04:00
Dwight Merriman
81649832c4 rs config 2010-04-25 16:13:21 -04:00
Eliot Horowitz
35b3b71bcf more attemps to get tests to pass 2010-04-24 22:48:09 -04:00
Eliot Horowitz
4653fe5709 trying to get tests to pass 2010-04-24 22:23:36 -04:00
Dwight Merriman
5be10027f3 bson!!! 2010-04-24 19:56:42 -04:00
Dwight Merriman
88e56090e6 bson separation 2010-04-24 19:24:07 -04:00
Dwight Merriman
c4bd465042 towards 3 2010-04-24 18:25:58 -04:00
Dwight Merriman
96b58977fc towards 2 2010-04-24 17:14:44 -04:00
Dwight Merriman
8d3ab6a171 towards a clena bson cpp lib 2010-04-24 16:43:09 -04:00
Dwight Merriman
0fdc95bfb5 some bson cleaning 2010-04-24 15:45:50 -04:00
Dwight Merriman
0dd902e096 fix for tools 2010-04-24 15:04:35 -04:00
Dwight Merriman
ebb1a574eb decruft 2010-04-24 14:42:59 -04:00
Dwight Merriman
eee1ce9b3d dont need these undefs anymore 2010-04-24 14:40:22 -04:00
Dwight Merriman
d11dad41b7 more compile fix 2010-04-24 14:31:23 -04:00
Dwight Merriman
38d1bd875c fix compile for unix 2010-04-24 14:27:15 -04:00
Dwight Merriman
66039bd827 less defines - use inlines instead. uassert etc. 2010-04-24 14:23:25 -04:00
Dwight Merriman
0c7e5438e0 get rid of macros in log.h 2010-04-24 14:03:14 -04:00
Dwight Merriman
0c7aa5f861 null->NULL in ntservice.cpp 2010-04-24 13:01:26 -04:00
Dwight Merriman
6b337f36e1 add define in VCPROJ so it will compile again 2010-04-24 12:58:00 -04:00
Mathias Stearn
036a302e38 Macro smashing. Also sequester lower-case null to ntservice.cpp 2010-04-23 21:07:59 -04:00
Mathias Stearn
4f3c48b853 fix opwrite 2010-04-23 20:17:51 -04:00
Mathias Stearn
4f4dd053aa Get rid of xassert 2010-04-23 20:14:37 -04:00
Dwight Merriman
1a27750682 opread doesnt need to be a macro 2010-04-23 19:32:21 -04:00
Dwight
998a363ec4 warning 2010-04-23 18:51:51 -04:00
Dwight
4b77d7fc78 allow a chaining style with BSONObjBuilder appends 2010-04-23 18:48:20 -04:00
Dwight
52fe13e41a more build fix 2010-04-23 17:37:05 -04:00
Dwight
103b84006a fix broken build 2010-04-23 17:35:05 -04:00
Dwight
1d908a2740 tweaks 2010-04-23 16:55:31 -04:00
Dwight
1d7e7984b6 Merge branch 'master' of git@github.com:mongodb/mongo
Conflicts:

	db/driverHelpers.cpp
2010-04-23 16:42:57 -04:00
Dwight
bd8a3e9527 more /_commands 2010-04-23 16:41:56 -04:00
Eliot Horowitz
5e104b1f50 fixes 2010-04-23 16:23:56 -04:00
Dwight
837fd2cd86 /_commands in the http interface 2010-04-23 15:50:49 -04:00
Dwight Merriman
dd4097595a vcproj cleaning and ohter minor 2010-04-22 21:41:51 -04:00
Dwight
ca84dc6bb1 cleaning 2010-04-22 18:43:37 -04:00
Dwight
0976928780 less chatty 2010-04-22 16:23:59 -04:00
Dwight
09a4b15404 rs work; ismaster 2010-04-22 16:17:18 -04:00
Dwight
3243403a5f tweak web page 2010-04-22 13:07:36 -04:00
Dwight
2f2f486639 sr 2010-04-22 11:58:19 -04:00
Dwight
67e3503b9d bson cleaning 2010-04-22 10:31:16 -04:00
Dwight Merriman
dc75bbf201 master check for replsets 2010-04-21 21:49:09 -04:00
Dwight Merriman
4150161551 rs 2010-04-21 21:19:37 -04:00
Dwight Merriman
ac91527d47 rename file 2010-04-21 18:46:31 -04:00
Dwight
927000277e fix String() elem; 2010-04-21 17:40:24 -04:00
Dwight
dbb9439a58 rs 2010-04-21 17:13:25 -04:00
Dwight
2932118a10 bad errno 2010-04-21 16:48:30 -04:00
Dwight
60b6c65c2a re 2010-04-21 16:43:51 -04:00
Dwight
f0928e5f7d rs work 2010-04-21 16:14:28 -04:00
Dwight
1142df2e2a rs 2010-04-21 15:26:08 -04:00
Dwight
213c83e9ca minor 2010-04-21 15:24:30 -04:00
Dwight
5dab211e68 more bson headers 2010-04-21 15:23:00 -04:00
Dwight
f658ff62f8 minor 2010-04-21 15:13:24 -04:00
Dwight
4c709a735a missing file 2010-04-21 15:07:38 -04:00
Dwight
73ee41d32d Merge branch 'master' of git@github.com:mongodb/mongo
Conflicts:

	db/jsobj.h
2010-04-21 15:03:55 -04:00
Dwight
29fc7049a8 bson 2010-04-21 15:03:05 -04:00
Eliot Horowitz
65cd977625 Merge branch 'master' of git@github.com:mongodb/mongo 2010-04-21 15:03:04 -04:00
Eliot Horowitz
64c2ab5a06 can iterate over a BSONObjBuilder without commiting 2010-04-21 15:02:37 -04:00
Dwight
6ef037a784 Merge branch 'master' of git@github.com:mongodb/mongo 2010-04-21 14:41:48 -04:00
Dwight
7fb0052d9c some rs work and clean up BSONElement 2010-04-21 14:41:09 -04:00
Eliot Horowitz
0d6ea43699 slight tweak to maxDistance SERVER-1027 2010-04-21 12:54:37 -04:00
Eliot Horowitz
50ffb4ac70 slightly better followupExtentSize SERVER-1034 2010-04-21 11:41:05 -04:00
Eliot Horowitz
7ba0914ed4 fix case where its possible to creaet an invalid extent SERVER-1034 2010-04-21 10:09:25 -04:00
Eliot Horowitz
5660d03477 fix Ordering 2010-04-20 23:11:35 -04:00
Eliot Horowitz
a70a2973d4 warning 2010-04-20 23:11:25 -04:00
Dwight Merriman
b0cdfca990 checkpooint 2010-04-20 21:55:34 -04:00
Dwight Merriman
18f3614188 faster! Ordering class 2010-04-20 19:42:53 -04:00
Dwight Merriman
2bef8e784f cleanup bucketbasics start 2010-04-20 19:07:37 -04:00
Dwight
28a303759c more tomorrow 2010-04-20 18:12:30 -04:00
Dwight
79b5cc21a1 checkpoint 2010-04-20 16:24:06 -04:00
Dwight
9f7f0be204 hmmm 2010-04-20 15:41:47 -04:00
Dwight
a2ab816f8e compile vcproj 2010-04-20 15:38:49 -04:00
Dwight
1057b2c4e2 Merge branch 'master' of git@github.com:mongodb/mongo 2010-04-20 15:30:52 -04:00
Dwight
b3347b10d7 rs 2010-04-20 15:30:37 -04:00
Eliot Horowitz
517d8f0277 more serverStatus fields for mongos SERVER-942 2010-04-20 15:05:48 -04:00
Eliot Horowitz
55e8b26481 basic serverStatus for mongos SERVER-942 2010-04-20 12:58:04 -04:00
Dwight
fb09b88240 rs 2010-04-20 12:29:00 -04:00
Eliot Horowitz
8e6791183f Merge branch 'master' of github.com:mongodb/mongo 2010-04-19 23:25:21 -04:00
Eliot Horowitz
0395379c30 tweak jsonString 2010-04-19 23:24:57 -04:00
Dwight Merriman
5c6ab24ee2 tweaking webserver 2010-04-19 22:24:37 -04:00
Dwight Merriman
b0da7500d9 allow some commands in the webui 2010-04-19 21:05:46 -04:00
Dwight Merriman
e3a1d9e792 checkpoint some webui work 2010-04-19 12:43:45 -04:00
Dwight Merriman
d894599f74 better 2010-04-19 12:15:50 -04:00
Dwight Merriman
a17c26a334 wrong errno 2010-04-18 13:10:59 -04:00
Dwight Merriman
aaf23bff89 hostandport.h 2010-04-18 13:05:57 -04:00
Dwight Merriman
a9cb4e6918 minor 2010-04-18 12:35:37 -04:00
Dwight Merriman
3664f5a5c9 Merge branch 'master' of github.com:mongodb/mongo 2010-04-18 12:30:55 -04:00
Dwight Merriman
dbaab6e1ce replset work 2010-04-18 12:30:40 -04:00
Mathias Stearn
0cd7097830 $slice operator for projections (second arg to find) SERVER-754 2010-04-16 16:54:02 -04:00
Eliot Horowitz
6bc64c479c Merge branch 'master' of git@github.com:mongodb/mongo 2010-04-16 11:54:49 -04:00
Eliot Horowitz
555fe07fbf fix maxDistance SERVER-1027 2010-04-16 11:54:21 -04:00
Eliot Horowitz
db2ad2b318 make bson element ObjectId print same as json 2010-04-16 01:31:25 -04:00
Eliot Horowitz
d9e4b16738 put assertion code in command error 2010-04-16 01:14:45 -04:00
Dwight
db4df3afcb some replset work 2010-04-15 19:12:28 -04:00
Dwight Merriman
e314bff02f Merge branch 'master' of github.com:mongodb/mongo 2010-04-14 20:50:26 -04:00
Dwight Merriman
c3cf2b73b6 health thread start 2010-04-14 20:50:15 -04:00
Mathias Stearn
2440b04f33 32bit compile 2010-04-14 20:42:31 -04:00
Dwight Merriman
037511f6ef elim compile warning windows 2010-04-14 20:31:44 -04:00
Mathias Stearn
7e25fdb8e8 ObjectID from Date_t SERVER-857 2010-04-14 19:53:28 -04:00
Mathias Stearn
0cae84589e Convert OID to datetimes SERVER-857 2010-04-14 19:53:28 -04:00
Mathias Stearn
1153865ebf Delete commented code 2010-04-14 19:53:28 -04:00
Dwight
848e45aa41 new file 2010-04-14 17:30:23 -04:00
Dwight
0cd71edbc2 repl set work 2010-04-14 17:25:03 -04:00
Dwight
bf81a950fc Merge branch 'master' of git@github.com:mongodb/mongo 2010-04-14 14:57:16 -04:00
Dwight
5d4a1068fb minor 2010-04-14 14:57:04 -04:00
Eliot Horowitz
8bed26cdf8 fix filter cursor 2010-04-14 13:46:54 -04:00
Mathias Stearn
4c0481213f sharded filemd5 command SERVER-935 2010-04-13 21:02:45 -04:00
Aaron
948256f3df merge assert code 2010-04-13 15:27:53 -07:00
Aaron
6d0c5735f0 Merge branch 'master' of github.com:mongodb/mongo 2010-04-13 15:18:03 -07:00
Aaron
9ff7914250 SERVER-1004 $or with other top level fields 2010-04-13 15:17:34 -07:00
Dwight
8228c6f329 minor 2010-04-13 17:40:49 -04:00
Dwight
3d207f88b8 vcproj 2010-04-13 17:39:05 -04:00
Dwight
00c7d95126 replset.h 2010-04-13 17:38:15 -04:00
Dwight
cea03ac915 compile vcproj windows 2010-04-13 16:13:18 -04:00
Dwight
e54c7290f5 Merge commit 'origin/master'
Conflicts:

	SConstruct
	db/repl.cpp
2010-04-13 15:59:32 -04:00
Dwight
171a318e9e Merge branch 'master' of git@github.com:mongodb/mongo
Conflicts:

	SConstruct
2010-04-13 15:44:48 -04:00
Eliot Horowitz
61ae5fa244 a bunch of refactoring for mongos linking 2010-04-13 15:23:57 -04:00
Eliot Horowitz
0f09595154 move oplog code into db/oplog.* 2010-04-13 13:50:09 -04:00
Dwight
ffcd9ad936 repl sets
very beginning
2010-04-13 13:22:42 -04:00
Eliot Horowitz
ac321ab259 move repl blocking code into its own file 2010-04-13 11:45:01 -04:00
Aaron
12a6aecb30 SERVER-1003 top level $or by itself 2010-04-12 17:48:55 -07:00
Eliot Horowitz
ebf2ab9607 some $inc tests for long long 2010-04-11 22:18:04 -04:00
Eliot Horowitz
db772a7ee6 use VIRT - remove warnings 2010-04-10 21:18:38 -04:00
Dwight Merriman
850c918878 make recstoreinterface nonvirtual so it's slightly faster 2010-04-10 16:14:46 -04:00
Aaron Staple
217860f1f1 reset mem size audit correctly for repl ids 2010-04-09 23:36:30 -07:00
Eliot Horowitz
f528f30c4f client fix for bad queries 2010-04-09 14:32:24 -04:00
Aaron
c4769e9f86 SERVER-983 split bucket unevenly when inserting at high end 2010-04-08 14:43:30 -07:00
Aaron
1007c905b0 Merge branch 'master' of github.com:mongodb/mongo 2010-04-08 13:38:23 -07:00
Aaron
5a235ba8f6 SERVER-988 debug 2010-04-08 12:58:36 -07:00
Mathias Stearn
0efadc48e9 Disable IPv6 by default. Add function and cmdline opt to enable. 2010-04-08 15:15:35 -04:00
Aaron
b051b16197 Merge branch 'master' of github.com:mongodb/mongo 2010-04-08 12:14:29 -07:00
Aaron
1b0b94cb9c SERVER-832 use send/recv timeouts 2010-04-08 12:14:20 -07:00
Mathias Stearn
6378b9da4c Winsock startup at static init 2010-04-08 14:25:06 -04:00
Aaron
ec721d26e0 Merge branch 'master' of github.com:mongodb/mongo 2010-04-08 00:16:37 -07:00
dwight
b0a3df820c grow 2010-04-07 19:29:56 -04:00
Dwight
bec96f190d Merge branch 'master' of git@github.com:mongodb/mongo 2010-04-07 17:16:16 -04:00
Dwight
ec7e1561d5 ramstore work 2010-04-07 17:15:36 -04:00
Mathias Stearn
f425b15c6b slightly cleaner MINOR 2010-04-07 14:12:28 -04:00
Mathias Stearn
432d978c28 Recursive valid() is faster 2010-04-07 14:06:47 -04:00
Mathias Stearn
2f668bd486 fix BSONObj::valid() 2010-04-07 00:57:46 -04:00
Mathias Stearn
6a13b467ce Faster BSONObj::valid() SERVER-865 2010-04-07 00:07:28 -04:00
Eliot Horowitz
009e2e4e0a adaptive sleep for ClientCusror::yield SERVER-975 2010-04-06 13:49:51 -04:00
Aaron
e18041f47b SERVER-832 add ping command 2010-04-06 10:41:19 -07:00
Aaron
00f604c063 SERVER-489 toString() foramt arrays as arrays not objects 2010-04-05 23:48:09 -07:00
Eliot Horowitz
d02c18cde4 wstring annoyance 2010-04-05 21:29:01 -04:00
Eliot Horowitz
06d88881b1 clean locking for shutdownServer 2010-04-05 20:52:05 -04:00
Eliot Horowitz
b93b91ff8d windows fix #3 2010-04-05 20:51:54 -04:00
Eliot Horowitz
72625c6fa8 fix for SERVER-967 2010-04-05 20:31:19 -04:00
Eliot Horowitz
653e98cd64 configurable windows service name SERVER-967 2010-04-05 20:22:33 -04:00
Dwight Merriman
a0fdfa0c4e cflf 2010-04-05 19:44:45 -04:00
Mathias Stearn
df4874f9a8 support listening on multiple sockets.
Defaults to all IPv4 and all IPv6 addresses and a unix socket.
SERVER-866 SERVER-859 SERVER-408
2010-04-05 18:26:17 -04:00
Dwight
89a3d0db82 towards storage engine pluggability 2010-04-05 17:26:40 -04:00
Mathias Stearn
66a489efcc Combine init() and listen() 2010-04-05 10:52:38 -04:00
Mathias Stearn
61e921730c Make Listener register socket with ListeningSockets 2010-04-05 10:52:38 -04:00
Mathias Stearn
163c040888 Make MiniWebServer inherit from Lister 2010-04-05 10:52:38 -04:00
Eliot Horowitz
d9d76cf2d5 devel branch warning 2010-04-04 11:36:33 -04:00
Eliot Horowitz
f59b5173ea listCommands command and db.listCommands helper 2010-04-03 21:15:00 -04:00
Eliot Horowitz
aa3c941f93 warning if multiple commands with same name 2010-04-03 21:08:04 -04:00
Eliot Horowitz
824e1a51a4 trying to cleanup shutdown issue 2010-04-02 14:49:45 -04:00
Eliot Horowitz
8445cb20d2 Merge branch 'master' of git@github.com:mongodb/mongo 2010-04-02 13:57:24 -04:00
Eliot Horowitz
d580263c05 cleaning 2010-04-02 13:56:48 -04:00
Mathias Stearn
1d10bf7d5e Combine SockAddr::localhost() and isLocalHost() 2010-04-02 13:21:27 -04:00
Mathias Stearn
3c53fbaedc Banish sockaddr_in from everywhere except sock.h. prep for SERVER-859 2010-04-02 13:21:27 -04:00
Eliot Horowitz
5645c80f94 better/safe implementation of tracking slave progress for SERVER-467 2010-04-02 13:18:06 -04:00
Eliot Horowitz
36acf154d5 cleaning 2010-04-02 12:56:11 -04:00
Eliot Horowitz
8ecaf5dc18 slave ids, and option to block or slaves SERVER-467 2010-04-02 11:29:45 -04:00
Eliot Horowitz
3b59851a13 handshake command SERVER-572 2010-04-02 11:29:33 -04:00
Eliot Horowitz
9c8fa4b935 $maxDistance for $near SERVER-813 2010-04-01 17:17:32 -04:00
Eliot Horowitz
d42bd9af1c Merge branch 'master' of git@github.com:mongodb/mongo 2010-04-01 15:33:37 -04:00