summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
* SERVER-18791 Remove the explain field from CountRequestKaloian Manassiev2015-06-034-9/+5
| | | | Instead, the field should be passed in as a parameter to the executor.
* SERVER-18806 CPU profiler commands cannot find gperftools header files.Siyuan Zhou2015-06-031-1/+1
|
* SERVER-18423: Fix typo in aggregation $map and $filter error messagesCharlie Swanson2015-06-031-2/+2
|
* SERVER-18611 use NSDMI instead of having constructor initialize ↵coollog2015-06-033-37/+46
| | | | | | | | LiteParsedQuery's default data members Closes #971 Signed-off-by: David Storch <david.storch@10gen.com>
* SERVER-18236 remove unused variableAdam Midvidy2015-06-031-1/+0
|
* SERVER-18798 Move FindAndModifyRequest to the request/response libraryKaloian Manassiev2015-06-0321-51/+42
|
* SERVER-18799: Improve reliability of max_time_ms.jsCharlie Swanson2015-06-032-13/+61
| | | | | | Tweak the timeouts in the getMore section of the test, and cap the number of jobs resmoke.py uses in evergreen at the number of available cores on the machine.
* SERVER-18236 hang slaveOk/secondaryOk and readPreference off OpCtxAdam Midvidy2015-06-0318-144/+740
| | | | | | | - secondaryOk is upconverted/downconverted from QueryOption_SlaveOk - readPreference is upconverted/downconverted from $query wrapped commands or $queryOptions - both are now accessed via OperationContext instead of being read from a mutable command object - removed logic for parsing secondaryOk and readPreference from the command execution pipeline in dbcommands.cpp
* SERVER-18664 make commands always return {ok: 0.0, errmsg: ..., code: ...} ↵Adam Midvidy2015-06-038-154/+180
| | | | style responses
* SERVER-18664 run dos2unix on invalid_db_name.jsAdam Midvidy2015-06-031-17/+17
|
* SERVER-17544 find_getmore_bsonsize.js should use a different collection than ↵David Storch2015-06-031-1/+1
| | | | find_getmore_cmd.js
* SERVER-18791 Rename count command's source file to count_cmd.cppKaloian Manassiev2015-06-034-6/+7
| | | | Also cleaned up some includes and the namespace.
* SERVER-13990daveh862015-06-031-2/+2
|
* SERVER-18213: Retry insert in case of a write conflict during multi-upsertGeert Bosch2015-06-021-12/+13
|
* SERVER-18514: Improve Multi-Word Term Search performance with RLPMark Benvenuto2015-06-022-8/+23
|
* SERVER-18552: Delimiters are indexed in text indexesMark Benvenuto2015-06-023-0/+93
|
* SERVER-14995 Fix compile break introduced by commit-time race.Andy Schwerin2015-06-021-12/+2
|
* SERVER-14995 Move _killPending from CurOp to OperationContext.Andy Schwerin2015-06-0219-65/+84
| | | | | | | Also, limit the lifetime of OperationContext in MongoD so that it goes out of scope before sending a reply to the client. This is necessary so that operations do not appear in the currentOp command result after the server sends a response to the client.
* Reapply "SERVER-14995 Move operation id, lockState and client fields to ↵Andy Schwerin2015-06-0246-254/+223
| | | | | | OperationContext." This reverts commit e181ea38af737ef7aaf5f8228f870d8c7149b2bb.
* Reapply "SERVER-18277 Clarify locking of Client when accessing its stored ↵Andy Schwerin2015-06-029-43/+78
| | | | | | OperationContext." This reverts commit 993fc5e4ed9264965f16a948d3732d3fc55d1255.
* SERVER-18669 add updateTerm() in ReplicationCoordinator to detect need to ↵matt dannenberg2015-06-0211-12/+163
| | | | stepdown when term changes while primary
* SERVER-18254 unit test prepareHeartbeatResponseV1()matt dannenberg2015-06-0214-73/+313
|
* SERVER-18253 save LastVote as lastVote instead of accidentally overwriting ↵matt dannenberg2015-06-021-2/+2
| | | | the config
* SERVER-18035 cleaned up syncRollback. added unit test rs_rollback_test.Benety Goh2015-06-0221-231/+2343
|
* SERVER-18780 extend time to switch sync source in noPassthrough/server6733.jsmatt dannenberg2015-06-011-1/+1
|
* SERVER-18748 Fix missing library dependencyKaloian Manassiev2015-06-011-1/+1
|
* SERVER-18748 Move cursor response management under queryKaloian Manassiev2015-05-3114-28/+28
| | | | | | | This change moves the cursor response generation logic to be under the query library. Also it removes the dependency and calls to replication coordinator.
* SERVER-18438 Unify shard runtime status retrievalKaloian Manassiev2015-05-314-199/+162
| | | | | | This change is in preparation for making Shard use the RemoteCommandRunner, where we will start invoking commands instead of going directly through the connections.
* SERVER-18035 clean up collection and database cloners to not hold mutex when ↵Benety Goh2015-05-2910-195/+202
| | | | reporting completion status
* Revert "SERVER-18277 Clarify locking of Client when accessing its stored ↵Spencer T Brody2015-05-299-78/+43
| | | | | | OperationContext." This reverts commit 5c2d133871b2ad2adf6c617364d036ca25261f2d.
* Revert "SERVER-14995 Move operation id, lockState and client fields to ↵Spencer T Brody2015-05-2946-222/+255
| | | | | | OperationContext." This reverts commit 4ea38c308da292f43e29d32b1b53b7324db0bafe.
* SERVER-18365 delete MatchExpression::NIN since it is not usedcoollog2015-05-292-2/+1
| | | | | | Closes #970 Signed-off-by: David Storch <david.storch@10gen.com>
* SERVER-18280 ReplicaSetMonitor should use electionId to avoid talking to old ↵Daniel Alabi2015-05-294-4/+214
| | | | primaries
* SERVER-18737 Balancer::run should not call getValue() on non-OK StatusWithDaniel Alabi2015-05-291-1/+2
|
* SERVER-18738 avoid creating an invalid StatusWith in FindAndModifyCommand::run()Adam Midvidy2015-05-291-5/+6
|
* SERVER-14995 Move operation id, lockState and client fields to OperationContext.Andy Schwerin2015-05-2946-255/+222
| | | | | | | | | | | | | They have been moved from OperationContextImpl. Furthermore, the CurOp stack is now attached to OperationContext, instead of Client. With this change, an operation's lifetime is governed by the lifetime of an OperationContext object. The "_active" field of CurOp is therefore no longer meaingful. This required fixing the lifetime of OperationContext in a few places. A future change will adjust operation lifetime timing to time the lifetime of the OperationContext object, as well.
* SERVER-18277 Clarify locking of Client when accessing its stored ↵Andy Schwerin2015-05-299-43/+78
| | | | | | OperationContext. As a side-effect, clean up operation killing in ServiceContextMongoD.
* SERVER-18438 Remove unused sharding codeKaloian Manassiev2015-05-2913-254/+196
| | | | | | | * Unnecessary const fields in the chunk manager * Unused methods from the shard registry No functional changes.
* Import wiredtiger-wiredtiger-2.6.0-182-gbdaaaec.tar.gz from wiredtiger ↵Alexander Gorrod2015-05-2965-519/+1856
| | | | branch mongodb-3.2
* SERVER-17526 Enable tracking of spawned processes in MCI.Max Hirschhorn2015-05-282-4/+12
| | | | | | On Windows, this will cause MCI to assign processes to a job object. Change resmoke.py to only create a job object if the current process is not already assigned to one.
* SERVER-18589 Fix clang compile failureRandolph Tan2015-05-284-6/+5
|
* SERVER-17575 find and getMore commands respect BSONObj max user size limitDavid Storch2015-05-287-16/+121
|
* SERVER-18695 do not call getValue on non-OK StatusWith in ↵matt dannenberg2015-05-281-3/+5
| | | | ElectionWinnerDeclarer::Algorithm::processResponse()
* SERVER-18606 permit callers to compose getMore command for fetcherEric Milkie2015-05-287-87/+129
|
* SERVER-18667 Remove the ReplicaSetMonitor remembered seed listKaloian Manassiev2015-05-287-49/+21
|
* SERVER-18438 Remove unused sharding GetLastError codeKaloian Manassiev2015-05-282-10/+1
|
* SERVER-18589 Implement Dist Lock CatalogRandolph Tan2015-05-2810-12/+1784
| | | | for ping, lock, unlock, and getLocalTime
* SERVER-18227 Document validation testsMike Grundy2015-05-282-0/+153
|
* SERVER-13237: benchRun should use a thread-safe random number generatordalyd2015-05-285-22/+42
|
* SERVER-7656 Execute aggregation command on targeted shard if first stage is ↵Charlie Swanson2015-05-284-19/+104
| | | | exact match on shard key