Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SERVER-22541 Refactor RAII locking helpers. | Charlie Swanson | 2017-03-15 | 130 | -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 macOS | Andrew Morrow | 2017-03-15 | 1 | -2/+35 |
| | |||||
* | SERVER-28128 Add support for a "comment" parameter to the aggregate... | Bernard Gorman | 2017-03-15 | 11 | -12/+91 |
| | | | ... command | ||||
* | SERVER-28133 Don't mix the ODR detector, clang, and libstdc++ | Andrew Morrow | 2017-03-14 | 1 | -2/+6 |
| | |||||
* | Revert "SERVER-26323 Roll back to per-arch atomics in gperftools" | Andrew Morrow | 2017-03-14 | 2 | -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 Zhou | 2017-03-14 | 2 | -21/+28 |
| | | | | coordinator | ||||
* | SERVER-28230 make Geo2dFindNearCmd use ARS instead of Future::spawnCommand | Esha Maharishi | 2017-03-14 | 1 | -27/+49 |
| | |||||
* | SERVER-27750 Handle and include LogicalTime in mongos request/response | Randolph Tan | 2017-03-14 | 6 | -3/+87 |
| | |||||
* | SERVER-28200 Extend dropIndexes oplog entry to include dropped index spec | Judah Schvimer | 2017-03-14 | 10 | -64/+285 |
| | |||||
* | SERVER-27995 rename DataReplicator to InitialSyncer | Judah Schvimer | 2017-03-14 | 13 | -600/+597 |
| | |||||
* | SERVER-28278 Wait for desired sync source to replicate dummy write in ↵ | Spencer T Brody | 2017-03-14 | 1 | -1/+7 |
| | | | | syncFrom shell helper | ||||
* | SERVER-27854 initiate replicasets faster in resmoke.py | Robert Guo | 2017-03-14 | 1 | -21/+40 |
| | |||||
* | SERVER-27614 fix linker error on OS X | David Storch | 2017-03-14 | 1 | -0/+3 |
| | |||||
* | SERVER-28287: Split sys-perf sharded cluster custom workloads task into ↵ | dalyd | 2017-03-14 | 1 | -26/+139 |
| | | | | multiple tasks | ||||
* | SERVER-27614 add $$REMOVE agg system variable | David Storch | 2017-03-13 | 8 | -28/+290 |
| | |||||
* | SERVER-27771 add readConcern::afterClusterTime | Misha Tyulenev | 2017-03-13 | 9 | -54/+245 |
| | |||||
* | SERVER-28187 delete dead classes MultiCommandDispatch, DBClientMultiCommand, ↵ | Esha Maharishi | 2017-03-13 | 6 | -566/+0 |
| | | | | and MockMultiWriteCommand | ||||
* | SERVER-28176 read chunks collections on shards | Dianna Hohensee | 2017-03-13 | 6 | -90/+310 |
| | |||||
* | SERVER-28164 make ClusterWrite::run path use ARS instead of DBClientMultiCommand | Esha Maharishi | 2017-03-13 | 13 | -706/+734 |
| | |||||
* | SERVER-28275 fixed election log message in ↵ | Benety Goh | 2017-03-13 | 3 | -21/+44 |
| | | | | ReplicationCoordinatorImpl::_startElectSelfIfEligibleV1() | ||||
* | SERVER-28272 extend timeout in step_down_during_draining.js when waiting for ↵ | Benety Goh | 2017-03-13 | 1 | -3/+3 |
| | | | | new primary | ||||
* | SERVER-26703 reject commands exceeding the BSON depth limit | Kyle Suarez | 2017-03-13 | 12 | -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 check | Mathias Stearn | 2017-03-13 | 1 | -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 Storch | 2017-03-13 | 127 | -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 writes | Matthew Russotto | 2017-03-13 | 18 | -79/+67 |
| | |||||
* | SERVER-28121 DurableViewCatalog shouldn't throw on null byte in view ns | James Wahlin | 2017-03-13 | 2 | -2/+13 |
| | |||||
* | SERVER-27670 Improve error messages reported on EBUSY return from WiredTiger | David Hows | 2017-03-13 | 3 | -3/+14 |
| | |||||
* | SERVER-22611 Sharding catalog cache refactor | Kaloian Manassiev | 2017-03-12 | 62 | -2601/+2833 |
| | |||||
* | Revert "SERVER-22611 Sharding catalog cache refactor" | Kaloian Manassiev | 2017-03-12 | 62 | -2833/+2601 |
| | | | | This reverts commit ae2518adace4ba7ed6a16eba6943bff6ea4ade10. | ||||
* | SERVER-22611 Sharding catalog cache refactor | Kaloian Manassiev | 2017-03-12 | 62 | -2601/+2833 |
| | |||||
* | SERVER-27975 Remove many uses of `OwnedPointerVector` | ADAM David Alan Martin | 2017-03-10 | 52 | -263/+421 |
| | | | | | This removes many of the remaining uses of the deprecated `OwnedPointerVector` type. | ||||
* | SERVER-27632 replace 'shardVersion' field in splitChunk with an 'epoch' field | Dianna Hohensee | 2017-03-10 | 2 | -17/+29 |
| | |||||
* | SERVER-28107 Implement OperationTimeTracker | Jack Mulrow | 2017-03-10 | 4 | -0/+203 |
| | |||||
* | SERVER-27750 Always attach the configsvr metadata in ShardingEgress*Hooks | Randolph Tan | 2017-03-10 | 10 | -35/+11 |
| | |||||
* | Revert "Revert "SERVER-27750 Attach LogicalTimeMetadata to globalConnPool ↵ | Randolph Tan | 2017-03-10 | 31 | -130/+116 |
| | | | | | | and shardConnectionPool"" This reverts commit 4e2cb91ed1fe8a9a8caead72a7f0bd56b2ba28d1. | ||||
* | SERVER-27842 Replace BSONElement.fieldName() calls with ↵ | nzolnierzmdb | 2017-03-10 | 1 | -7/+10 |
| | | | | BSONElement.fieldNameStringData() in dotted_path_support.cpp | ||||
* | SERVER-28109 Configure Mac OS X Builders to use toolchain OpenSSL headers | Mark Benvenuto | 2017-03-10 | 1 | -2/+2 |
| | |||||
* | SERVER-28252 Fix mv command of debug symbols | Jonathan Abrahams | 2017-03-10 | 1 | -2/+11 |
| | |||||
* | SERVER-27711 Allow maxTimeMS option for createIndexes command | James Wahlin | 2017-03-10 | 2 | -2/+7 |
| | |||||
* | SERVER-27877 Write function to deduplicate stacks from different threads in GDB | Eddie Louie | 2017-03-09 | 2 | -4/+87 |
| | |||||
* | SERVER-28245 Add comment to error_codes.err reminding consumers that certain ↵ | Andy Schwerin | 2017-03-09 | 1 | -0/+2 |
| | | | | codes are reserved. | ||||
* | SERVER-25062 Implement interruptible sleep and waitFor methods on ↵ | Andy Schwerin | 2017-03-09 | 3 | -10/+201 |
| | | | | OperationContext. | ||||
* | SERVER-28249 (TCMalloc) Use MarkThreadTemporarilyIdle instead of MarkThreadIdle | Geert Bosch | 2017-03-09 | 1 | -2/+1 |
| | |||||
* | SERVER-28259 Log time elapsed during connect for NetworkInterfaceASIO ↵ | samantharitter | 2017-03-09 | 1 | -1/+3 |
| | | | | connections | ||||
* | SERVER-24498 Write tests for linearizable reads in a sharded system | William Schultz | 2017-03-09 | 3 | -3/+122 |
| | |||||
* | SERVER-27462 Remove Python 2.6 compatibility code from scripts in ↵ | Mark Benvenuto | 2017-03-09 | 6 | -211/+9 |
| | | | | buildscripts/ directory | ||||
* | SERVER-27908 Log every heartbeat during testing | William Schultz | 2017-03-09 | 6 | -14/+67 |
| | |||||
* | SERVER-21539 Write report.json file when resmoke.py receives a SIGUSR1. | Max Hirschhorn | 2017-03-09 | 7 | -143/+281 |
| | |||||
* | SERVER-27555 Use proper locking when reading _memberState | Spencer T Brody | 2017-03-09 | 1 | -13/+36 |
| | |||||
* | SERVER-28120 persist config.collections entries on shards for the ↵ | Dianna Hohensee | 2017-03-09 | 13 | -192/+1398 |
| | | | | collections that the shards possess |