Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SERVER-19001 Move RemoteCommandRequest/RemoteCommandResponse into ↵ | Andy Schwerin | 2015-07-17 | 64 | -133/+332 |
| | | | | | | | task_executor_interface library. Also, move those types into the executor namespace and remove the RemoteCommandRunner interface type. | ||||
* | SERVER-19462 Changed std::chrono to stdx::chrono in r2_region_coverer_test.cpp | Brandon Zhang | 2015-07-17 | 1 | -1/+1 |
| | |||||
* | SERVER-19462 Additional R2CellUnion and S2CellUnion functions | Brandon Zhang | 2015-07-16 | 3 | -36/+423 |
| | |||||
* | SERVER-18766 Convert ClusterClientCursor to an interface | Jason Rassi | 2015-07-16 | 6 | -33/+82 |
| | |||||
* | Change to std::string on files depending on s2 | Kevin Albertson | 2015-07-16 | 4 | -14/+17 |
| | |||||
* | SERVER-19454 Remove useless check of shard host from movePrimary command | Spencer T Brody | 2015-07-16 | 8 | -29/+0 |
| | |||||
* | SERVER-19426 Validate "o" field for applyOps command operations. | J Delaney | 2015-07-16 | 1 | -4/+15 |
| | | | | | | Closes #1003. Signed-off-by: Max Hirschhorn <max.hirschhorn@mongodb.com> | ||||
* | SERVER-19375 choose new sync source based on last fetched op rather than ↵ | matt dannenberg | 2015-07-16 | 13 | -55/+62 |
| | | | | | | last applied op also change chooseNewSyncSource to take a Timestamp rather than an OpTime | ||||
* | SERVER-18567 Remove legacy ConnectionString::parse | Kaloian Manassiev | 2015-07-16 | 12 | -71/+21 |
| | | | | | Removes the legacy ConnectionString::parse method and make all places use the variant, which returns StatusWith<ConnectionString>. | ||||
* | SERVER-18567 Move Future under the mongos commands | Kaloian Manassiev | 2015-07-16 | 8 | -306/+312 |
| | | | | | | | | | The future class and spawnCommand are only needed for sharding commands, so this change moves them under cluster_commands_common. Also moves setShardVersion to be under the version manager. No functional changes. | ||||
* | SERVER-19307 downconvert find/getMore based on wire protocol version | Benety Goh | 2015-07-16 | 8 | -30/+57 |
| | |||||
* | SERVER-5811 update killCursors command response to conform to changes in the ↵ | David Storch | 2015-07-16 | 4 | -41/+38 |
| | | | | spec | ||||
* | SERVER-19276 NULL pointer crash in Chunk::_getExtremeKey | Randolph Tan | 2015-07-16 | 2 | -0/+12 |
| | |||||
* | SERVER-17364 Don't stash RecoveryUnits across getMores | Mathias Stearn | 2015-07-16 | 95 | -621/+662 |
| | | | | | | | We now tell PlanExecutors to detach from their OperationContexts and to shed all storage engine resources before stashing the ClientCursor. This is a heavier weight operation than a normal save/restoreState which is no longer allowed to change the OperationContext. | ||||
* | SERVER-17364 Unify handling of child stages into PlanStage base class | Mathias Stearn | 2015-07-16 | 75 | -1617/+540 |
| | | | | This is prep for adding more methods that need to propagate to children. | ||||
* | SERVER-19215 internal ismaster runner for NetworkInterfaceASIO | samantharitter | 2015-07-16 | 4 | -1/+52 |
| | |||||
* | SERVER-19215 factor command-running logic into new _asyncRunCommand() | samantharitter | 2015-07-16 | 4 | -146/+215 |
| | |||||
* | SERVER-19307 added rsStopGetMoreCmd fail point to make ↵ | Benety Goh | 2015-07-16 | 1 | -0/+13 |
| | | | | noPassthrough/server6733.js work with fetcher-based replication producer thread | ||||
* | SERVER-18594 Fix RS Catalog drop coll unit test | Randolph Tan | 2015-07-16 | 4 | -16/+198 |
| | |||||
* | SERVER-3518 Tests for full code coverage in bit test query operators | Qingyang Chen | 2015-07-16 | 1 | -0/+46 |
| | |||||
* | SERVER-19430 Fix endian in definition of maxKey and minKey | Andrew Morrow | 2015-07-16 | 2 | -40/+6 |
| | |||||
* | SERVER-19414 Set up global tick source | Spencer T Brody | 2015-07-16 | 2 | -0/+4 |
| | |||||
* | SERVER-19414 Unify global sharding state initialization between mongos and ↵ | Spencer T Brody | 2015-07-16 | 7 | -40/+130 |
| | | | | mongod | ||||
* | SERVER-19414 Don't store a pointer to the RemoteCommandTargeter in the ↵ | Spencer T Brody | 2015-07-16 | 3 | -22/+21 |
| | | | | DistLockCatalog | ||||
* | SERVER-19414 Clean up ShardRegistry initialization | Spencer T Brody | 2015-07-16 | 6 | -55/+70 |
| | |||||
* | SERVER-18841 awaitData cursors block rather than busy wait in OP_GET_MORE path | Qingyang Chen | 2015-07-16 | 7 | -144/+116 |
| | |||||
* | SERVER-19001 Implementation of ThreadPoolTaskExecutor and basic tests. | Andy Schwerin | 2015-07-16 | 13 | -26/+1051 |
| | | | | | | | | | | | | In order to support deterministic unit testing, it was also necessary to introduce a mock implementation of ThreadPool, executor::ThreadPoolMock, that is tightly integrated with NetworkInterfaceMock to allow for deterministic unit testing of things that use TaskExecutors. To keep the ThreadPoolTaskExecutor from having to keep a dedicated thread for handling scheduleAt(Date_t, ...) processing, a new method, setAlarm, is introduced to NetworkInterface. setAlarm offers an extremely relaxed contract, to maximize the number of legal implementations. | ||||
* | SERVER-19412 Handle NULL PlanStage children in stageDebug command | J Delaney | 2015-07-16 | 1 | -0/+12 |
| | | | | | | Closes #1001. Signed-off-by: Max Hirschhorn <max.hirschhorn@mongodb.com> | ||||
* | SERVER-19307 Collection::insertDocument should always notify capped ↵ | Benety Goh | 2015-07-15 | 1 | -0/+7 |
| | | | | collection listeners | ||||
* | SERVER-19383 Change primaryId to primaryIndex in replication metadata | Siyuan Zhou | 2015-07-15 | 7 | -25/+25 |
| | |||||
* | SERVER-14691: $avg accumulator should return null if it receives no numeric ↵ | Charlie Swanson | 2015-07-15 | 2 | -2/+2 |
| | | | | inputs | ||||
* | SERVER-8141 Avoid treating arrays as literals in aggregation pipeline | Charlie Swanson | 2015-07-15 | 2 | -0/+41 |
| | |||||
* | SERVER-18594 RS Catalog Manager implementation for drop collection | Randolph Tan | 2015-07-15 | 12 | -118/+690 |
| | |||||
* | SERVER-18594 Set up dist lock behavior before launching thread to run ↵ | Spencer T Brody | 2015-07-15 | 1 | -28/+29 |
| | | | | catalog manager methods in test | ||||
* | SERVER-19385 Optimize bit test query operators with numbers | Qingyang Chen | 2015-07-15 | 3 | -26/+47 |
| | |||||
* | SERVER-19000 Implement NetworkInterfaceImpl in terms of ThreadPool. | Andy Schwerin | 2015-07-15 | 2 | -139/+40 |
| | |||||
* | SERVER-19000 Fix lint formatting error | Kaloian Manassiev | 2015-07-15 | 1 | -1/+1 |
| | |||||
* | SERVER-19272 SERVER-19329 VersionType should do validation properly and ↵ | Daniel Alabi | 2015-07-15 | 12 | -628/+376 |
| | | | | store MongoVersionRanges | ||||
* | SERVER-19272 LockpingsType should handle validation properly | Daniel Alabi | 2015-07-15 | 5 | -178/+83 |
| | |||||
* | SERVER-19388 fix assertion in $or planning | David Storch | 2015-07-14 | 3 | -15/+61 |
| | |||||
* | SERVER-19000 Introduce ThreadPoolInterface so that tests may use a mocked ↵ | Andy Schwerin | 2015-07-14 | 2 | -40/+97 |
| | | | | out implementation of ThreadPool | ||||
* | SERVER-18084 Modularize chunk migration state machine | Kaloian Manassiev | 2015-07-14 | 8 | -1702/+2062 |
| | | | | | | | | | * Move the sharding migration destination (receiving side) management to a separate source file * Move the destination thread management to be owned by the destination manager * Move the sharding migration source (donor side) management to a separate source file * Remove the medianKey command since it is noop and not used anywhere No migration logic changes. | ||||
* | SERVER-18594 RS Catalog Manager implementation of shardCollection | Spencer T Brody | 2015-07-14 | 21 | -165/+1075 |
| | |||||
* | SERVER-18531 Integrate SpiderMonkey | Jason Carey | 2015-07-14 | 77 | -27/+9130 |
| | | | | Provides SpiderMonkey 38.0.1esr as a JS engine for mongo and mongod. | ||||
* | SERVER-3518 Bit test query operators | Qingyang Chen | 2015-07-14 | 11 | -2/+1374 |
| | |||||
* | SERVER-19272 LocksType should handle validation properly and return better ↵ | Daniel Alabi | 2015-07-14 | 7 | -473/+332 |
| | | | | error messages on parse failure | ||||
* | SERVER-19272 Remove parseBSON declaration from MongosType | Daniel Alabi | 2015-07-14 | 1 | -6/+0 |
| | |||||
* | SERVER-19389: Remove wire level endianness check | Spencer Jackson | 2015-07-14 | 1 | -7/+2 |
| | |||||
* | SERVER-19242 wrap state machine lambdas in pre-condition checks | samantharitter | 2015-07-14 | 3 | -71/+25 |
| | |||||
* | Move expression.h's out-of-line implementations to be inline | Charlie Swanson | 2015-07-14 | 1 | -16/+6 |
| |