summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-22541 Refactor RAII locking helpers.Charlie Swanson2017-03-15130-925/+838
| | | | | | | | | Removes the class 'ScopedTransaction' and moves the responsibility of abandoning the snapshot onto the GlobalLock class. Also renames the AutoGetCollectionForRead class to AutoGetCollectionForReadCommand, and adds a new AutoGetCollectionForRead class. Unlike AutoGetCollectionForReadCommand, this new class will not update the namespace on the CurrentOp object, nor will it add an entry to Top.
* SERVER-22602 Provide advice when OpenSSL components are not found on macOSAndrew Morrow2017-03-151-2/+35
|
* SERVER-28128 Add support for a "comment" parameter to the aggregate...Bernard Gorman2017-03-1511-12/+91
| | | ... command
* SERVER-28133 Don't mix the ODR detector, clang, and libstdc++Andrew Morrow2017-03-141-2/+6
|
* Revert "SERVER-26323 Roll back to per-arch atomics in gperftools"Andrew Morrow2017-03-142-2/+2
| | | | | | | | | This reverts commit 4435e71c4e6ddef7086f626d87eb90315456b962. After making this change, we continued to observe the corruption issues in the DEBUG builds, disconfirming the hypothesis that this change would eliminate them. Reverting this change to restore the prior configuration.
* SERVER-28181 Deadlock involving the mutexes of oplog fetcher and replication ↵Siyuan Zhou2017-03-142-21/+28
| | | | coordinator
* SERVER-28230 make Geo2dFindNearCmd use ARS instead of Future::spawnCommandEsha Maharishi2017-03-141-27/+49
|
* SERVER-27750 Handle and include LogicalTime in mongos request/responseRandolph Tan2017-03-146-3/+87
|
* SERVER-28200 Extend dropIndexes oplog entry to include dropped index specJudah Schvimer2017-03-1410-64/+285
|
* SERVER-27995 rename DataReplicator to InitialSyncerJudah Schvimer2017-03-1413-600/+597
|
* SERVER-28278 Wait for desired sync source to replicate dummy write in ↵Spencer T Brody2017-03-141-1/+7
| | | | syncFrom shell helper
* SERVER-27854 initiate replicasets faster in resmoke.pyRobert Guo2017-03-141-21/+40
|
* SERVER-27614 fix linker error on OS XDavid Storch2017-03-141-0/+3
|
* SERVER-28287: Split sys-perf sharded cluster custom workloads task into ↵dalyd2017-03-141-26/+139
| | | | multiple tasks
* SERVER-27614 add $$REMOVE agg system variableDavid Storch2017-03-138-28/+290
|
* SERVER-27771 add readConcern::afterClusterTimeMisha Tyulenev2017-03-139-54/+245
|
* SERVER-28187 delete dead classes MultiCommandDispatch, DBClientMultiCommand, ↵Esha Maharishi2017-03-136-566/+0
| | | | and MockMultiWriteCommand
* SERVER-28176 read chunks collections on shardsDianna Hohensee2017-03-136-90/+310
|
* SERVER-28164 make ClusterWrite::run path use ARS instead of DBClientMultiCommandEsha Maharishi2017-03-1313-706/+734
|
* SERVER-28275 fixed election log message in ↵Benety Goh2017-03-133-21/+44
| | | | ReplicationCoordinatorImpl::_startElectSelfIfEligibleV1()
* SERVER-28272 extend timeout in step_down_during_draining.js when waiting for ↵Benety Goh2017-03-131-3/+3
| | | | new primary
* SERVER-26703 reject commands exceeding the BSON depth limitKyle Suarez2017-03-1312-184/+272
| | | | | Any command sent to the server that exceeds the depth limit will fail. This also prevents users from inserting documents that exceed the depth limit.
* SERVER-28197 Fix pthread_setname_np checkMathias Stearn2017-03-131-0/+2
| | | | | | | | | | | Without this change, I get the following error and it detects that I don't have pthread_setname_np. build/opt/scons/sconf_temp/conftest_49.cpp:2:0: error: "_GNU_SOURCE" redefined [-Werror] #define _GNU_SOURCE <command-line>:0:0: note: this is the location of the previous definition cc1plus: all warnings being treated as errors
* SERVER-19758 add support for "executionStats" and "allPlansExecution" to agg ↵David Storch2017-03-13127-1157/+1963
| | | | | | | | | | | | | | | | | explain Like other explainable commands, aggregate can now be explained using the explain command, e.g. db.runCommand({explain: {aggregate: ...}, verbosity: "executionStats"}). The existing explain:true flag corresponds to "queryPlanner" mode and is still supported. However, explain:true cannot be specified when explaining aggregate via the explain command. Additional execution information is provided only in the $cursor section of the aggregation explain output. Having aggregation stages themselves track and report execution info is further work.
* SERVER-26965 Use RAII type for turning off replicated writesMatthew Russotto2017-03-1318-79/+67
|
* SERVER-28121 DurableViewCatalog shouldn't throw on null byte in view nsJames Wahlin2017-03-132-2/+13
|
* SERVER-27670 Improve error messages reported on EBUSY return from WiredTigerDavid Hows2017-03-133-3/+14
|
* SERVER-22611 Sharding catalog cache refactorKaloian Manassiev2017-03-1262-2601/+2833
|
* Revert "SERVER-22611 Sharding catalog cache refactor"Kaloian Manassiev2017-03-1262-2833/+2601
| | | | This reverts commit ae2518adace4ba7ed6a16eba6943bff6ea4ade10.
* SERVER-22611 Sharding catalog cache refactorKaloian Manassiev2017-03-1262-2601/+2833
|
* SERVER-27975 Remove many uses of `OwnedPointerVector`ADAM David Alan Martin2017-03-1052-263/+421
| | | | | This removes many of the remaining uses of the deprecated `OwnedPointerVector` type.
* SERVER-27632 replace 'shardVersion' field in splitChunk with an 'epoch' fieldDianna Hohensee2017-03-102-17/+29
|
* SERVER-28107 Implement OperationTimeTrackerJack Mulrow2017-03-104-0/+203
|
* SERVER-27750 Always attach the configsvr metadata in ShardingEgress*HooksRandolph Tan2017-03-1010-35/+11
|
* Revert "Revert "SERVER-27750 Attach LogicalTimeMetadata to globalConnPool ↵Randolph Tan2017-03-1031-130/+116
| | | | | | and shardConnectionPool"" This reverts commit 4e2cb91ed1fe8a9a8caead72a7f0bd56b2ba28d1.
* SERVER-27842 Replace BSONElement.fieldName() calls with ↵nzolnierzmdb2017-03-101-7/+10
| | | | BSONElement.fieldNameStringData() in dotted_path_support.cpp
* SERVER-28109 Configure Mac OS X Builders to use toolchain OpenSSL headersMark Benvenuto2017-03-101-2/+2
|
* SERVER-28252 Fix mv command of debug symbolsJonathan Abrahams2017-03-101-2/+11
|
* SERVER-27711 Allow maxTimeMS option for createIndexes commandJames Wahlin2017-03-102-2/+7
|
* SERVER-27877 Write function to deduplicate stacks from different threads in GDBEddie Louie2017-03-092-4/+87
|
* SERVER-28245 Add comment to error_codes.err reminding consumers that certain ↵Andy Schwerin2017-03-091-0/+2
| | | | codes are reserved.
* SERVER-25062 Implement interruptible sleep and waitFor methods on ↵Andy Schwerin2017-03-093-10/+201
| | | | OperationContext.
* SERVER-28249 (TCMalloc) Use MarkThreadTemporarilyIdle instead of MarkThreadIdleGeert Bosch2017-03-091-2/+1
|
* SERVER-28259 Log time elapsed during connect for NetworkInterfaceASIO ↵samantharitter2017-03-091-1/+3
| | | | connections
* SERVER-24498 Write tests for linearizable reads in a sharded systemWilliam Schultz2017-03-093-3/+122
|
* SERVER-27462 Remove Python 2.6 compatibility code from scripts in ↵Mark Benvenuto2017-03-096-211/+9
| | | | buildscripts/ directory
* SERVER-27908 Log every heartbeat during testingWilliam Schultz2017-03-096-14/+67
|
* SERVER-21539 Write report.json file when resmoke.py receives a SIGUSR1.Max Hirschhorn2017-03-097-143/+281
|
* SERVER-27555 Use proper locking when reading _memberStateSpencer T Brody2017-03-091-13/+36
|
* SERVER-28120 persist config.collections entries on shards for the ↵Dianna Hohensee2017-03-0913-192/+1398
| | | | collections that the shards possess