Commit Graph

128 Commits

Author SHA1 Message Date
Eliot Horowitz
53a0d295e3 split bson max size into User and Internal
sometimes objects have to be bigger (oplog insertion for example)
more prep for SERVER-431
2010-10-11 11:26:41 -04: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
Aaron
5260d63898 SERVER-1917 stop using appendAs to provide new element 2010-10-10 15:09:40 -07:00
Aaron
75351ec80f bsonobjbuilder change appendAs interface 2010-10-01 17:42:35 -07:00
Aaron
eb8927dd5b SERVER-349 merge 2010-09-29 11:28:23 -07:00
Aaron
e74fae251d SEVER-394 remove overwrite field name in place mode, as this can cause field ordering to differ between master and slave 2010-09-29 11:16:25 -07:00
Aaron
2895525cc3 merge error codes 2010-09-29 11:16:25 -07:00
Aaron
5e538ccb8a SERVER-394 implement rename modifier 2010-09-29 11:16:25 -07:00
Dwight
1549d5295a compile 2010-09-29 14:03:37 -04:00
Dwight
6a931d5e05 write intent work on updates 2010-09-29 13:24:33 -04:00
Dwight
7edb8c3f65 intent to write 2010-09-29 10:18:11 -04:00
Eliot Horowitz
bde74e6413 don't sort incoming arrays for $addToSet/each SERVER-1863 2010-09-27 17:04:40 -04:00
Eliot Horowitz
0d8b5981ff fix pull with primitives and $ops SERVER-1697 2010-09-24 15:40:59 -04:00
Eliot Horowitz
c78415729e fix lexNumCmp with magic end of marker 2010-08-25 18:30:51 -04:00
Eliot Horowitz
666af2a1b9 turn off debugging 2010-08-25 16:56:27 -04:00
Eliot Horowitz
053d5cd385 fix update with non-ascii keys 2010-08-25 16:55:33 -04:00
Eliot Horowitz
97ee21e232 assert when would inf. loop, but probably caused by something else, still looking 2010-08-25 02:42:25 -04:00
Alberto Lerner
7a7cc4adfa SERVER-1452 StringData-ing up, c_str()-ing down 2010-08-18 18:12:31 -04:00
Eliot Horowitz
cf34ed8daf fix upsert with $atomic SERVER-1568 2010-08-04 15:15:10 -04:00
Aaron
e66ae485e9 Merge branch 'master' of github.com:mongodb/mongo 2010-08-03 20:09:28 -07:00
Aaron
701dc65282 SERVER-1528 account for expensive skipping operations in nscanned 2010-08-03 20:09:16 -07:00
Eliot Horowitz
7207fe34dc store rolled back info in flat files SERVER-1512 2010-08-03 09:47:03 -04:00
Aaron
86c72c061a SERVER-1551 check cursor ok after yield 2010-08-02 22:27:53 -07:00
Aaron
e6ad6ecb02 SERVER-1453 yield during geo query 2010-08-02 15:43:53 -07:00
Alberto Lerner
4ab45012de SERVER-1270 Elim remaining c_str()'s 2010-07-20 12:59:47 -04:00
Alberto Lerner
6f728ae260 Eliminate BSONObj->string implicit conversion 2010-07-18 15:15:31 -04:00
Alberto Lerner
daf8c0fbd0 Revert "SERVER-1270 Prep for hooking StringData"
This reverts commit b7c9a9fc57.
2010-07-17 16:07:38 -04:00
Alberto Lerner
b7c9a9fc57 SERVER-1270 Prep for hooking StringData 2010-07-17 14:33:17 -04:00
Dwight
8bcd3e37bc updateObjects did not work properly with god=true 2010-07-14 16:13:44 -04:00
Aaron
c6f48e0cd3 SERVER-1390 don't put ClientCursor in shared_ptr 2010-07-12 11:20:53 -07:00
Aaron
f17aefd598 SERVER-1376 yield in query set runner for query,count,update,delete 2010-07-07 19:35:26 -07:00
dwight
7cc51e8cd5 err nos compile 2010-07-04 09:48:34 -04:00
dwight
e11533f77b optimized update for by _id case 2010-07-04 09:28:11 -04:00
Eliot Horowitz
3156ae5402 forgot debug 2010-07-01 11:24:31 -04:00
Eliot Horowitz
c2aa439415 fix $ update with indexes in some cases SERVER-1339 2010-07-01 11:00:53 -04:00
Eliot Horowitz
1026c72507 getLastError has _id of of upserted object SERVER-1173
last error cleaning
2010-06-24 11:24:54 -04:00
Eliot Horowitz
37e6e26d3e better error message 2010-06-11 15:12:04 -04:00
Aaron
5408868567 SERVER-109 fix mem ownership when popping or clauses, real doc lookup when required 2010-06-03 12:24:13 -07:00
Aaron
52c30c2cce SERVER-109 update or negation spec, update conversion from query to getmore cursor 2010-06-02 21:24:04 -07:00
Aaron
57caf02ff3 SERVER-109 get rid of nextSimpleQuery(), put matcher in base QueryOp, get rid of 'query' in various objects 2010-06-02 17:10:34 -07:00
Aaron
69cb3c068d SERVER-109 rename clone() createChild() 2010-06-02 13:00:20 -07:00
Eliot Horowitz
d5e520ff7c fix replication with multiple $inc SERVER-1161 2010-05-27 11:39:48 -04:00
Aaron
713e03c506 SERVER-109 put Matcher in other Cursors, $or with distinct 2010-05-25 13:03:47 -07:00
Aaron
595e8104a0 SERVER-109 fix update prescan/details match issue 2010-05-24 22:32:54 -07:00
Aaron
b7add1f622 SERVER-109 iterator interface for delete and update 2010-05-24 22:00:25 -07:00
Eliot Horowitz
016af45e0b fix for yield on multi-updatre SERVER-1020 2010-05-17 10:44:17 -04:00
Aaron
9ed625ed2e merge 2010-05-12 10:41:09 -07:00
Aaron
521136dfc0 SERVER-109 $or checkpoint 2010-05-12 10:38:58 -07:00
Eliot Horowitz
4ea65d3598 $ operator and indexed fields SERVER-1055 2010-05-10 14:38:10 -04:00
Eliot Horowitz
84711b6e12 yield on non-multi-update when lots of scanning needed SERVER-516 2010-05-08 22:18:43 -04:00