summaryrefslogtreecommitdiff
path: root/src/mongo/s
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-46005 Remove server code related to Track Unsharded Collections that ↵Esha Maharishi2020-02-063-117/+0
| | | | is dead code in v4.4
* SERVER-45368 Allow collection/index creation inside txns for shardingMaria van Keulen2020-02-061-1/+3
| | | | | This patch ensures unprepared transactions in a sharded cluster can create new collections and indexes.
* SERVER-45529 Add new stage constraint for $unionWith sub-pipelineNicholas Zolnierz2020-02-062-1/+3
|
* SERVER-45980 Restrict scope of full loads to current operation in ↵Blake Oler2020-02-061-5/+4
| | | | VersionManager::checkShardVersion()
* SERVER-43069: Condition logging for slow ops on sample rateXuerui Fa2020-02-052-2/+46
| | | | | create mode 100644 src/mongo/util/log_with_sampling.h create mode 100644 src/mongo/util/log_with_sampling_test.cpp
* SERVER-45838 Rename/restructure mongo_process_interface classes and filesCharlie Swanson2020-02-054-6/+6
| | | | | | | | | | | | | | | | | | | | | | create mode 100644 src/mongo/db/pipeline/process_interface/SConscript rename src/mongo/db/pipeline/{process_interface_standalone.cpp => process_interface/common_mongod_process_interface.cpp} (72%) rename src/mongo/db/pipeline/{process_interface_standalone.h => process_interface/common_mongod_process_interface.h} (69%) rename src/mongo/db/pipeline/{mongo_process_common.cpp => process_interface/common_process_interface.cpp} (91%) rename src/mongo/db/pipeline/{mongo_process_common.h => process_interface/common_process_interface.h} (91%) rename src/mongo/db/pipeline/{ => process_interface}/mongo_process_interface.cpp (96%) rename src/mongo/db/pipeline/{ => process_interface}/mongo_process_interface.h (100%) rename src/mongo/db/pipeline/{process_interface_factory_mongod.cpp => process_interface/mongod_process_interface_factory.cpp} (84%) rename src/mongo/db/pipeline/{ => process_interface}/mongos_process_interface.cpp (93%) rename src/mongo/db/pipeline/{ => process_interface}/mongos_process_interface.h (97%) rename src/mongo/db/pipeline/{ => process_interface}/mongos_process_interface_test.cpp (84%) create mode 100644 src/mongo/db/pipeline/process_interface/non_shardsvr_process_interface.cpp create mode 100644 src/mongo/db/pipeline/process_interface/non_shardsvr_process_interface.h rename src/mongo/db/pipeline/{process_interface_shardsvr.cpp => process_interface/shardsvr_process_interface.cpp} (88%) rename src/mongo/db/pipeline/{process_interface_shardsvr.h => process_interface/shardsvr_process_interface.h} (95%) rename src/mongo/db/pipeline/{process_interface_standalone_test.cpp => process_interface/shardsvr_process_interface_test.cpp} (95%) rename src/mongo/db/pipeline/{stub_mongo_process_interface_lookup_single_document.cpp => process_interface/stub_lookup_single_document_process_interface.cpp} (89%) rename src/mongo/db/pipeline/{stub_mongo_process_interface_lookup_single_document.h => process_interface/stub_lookup_single_document_process_interface.h} (93%) rename src/mongo/db/pipeline/{ => process_interface}/stub_mongo_process_interface.h (99%)
* SERVER-45947 Make hedging server parameters settable at runtimeCheahuychou Mao2020-02-055-35/+52
|
* SERVER-44037 Removed the restartCatalog Cmd and all references to itAndrew Chen2020-02-052-98/+0
| | | | | | | | | | delete mode 100644 jstests/core/restart_catalog.js delete mode 100644 jstests/noPassthrough/closeAll_with_background_ops_fails_safely.js delete mode 100644 jstests/noPassthrough/restart_catalog_preserves_min_visible.js delete mode 100644 jstests/noPassthrough/restart_catalog_sharded_cluster.js delete mode 100644 jstests/noPassthroughWithMongod/restart_catalog_interrupts_background_validation.js delete mode 100644 src/mongo/db/commands/restart_catalog_command.cpp delete mode 100644 src/mongo/s/commands/cluster_restart_catalog_command.cpp
* SERVER-44905 Futurize the retrieval of OCSP ResponsesShreyas Kalyan2020-02-041-0/+3
|
* SERVER-45576 Make explicit collection creation in sharding directly forward ↵Mihai Andrei2020-01-301-21/+62
| | | | the create command to the primary shard again
* SERVER-45437 Add readHedgingMode serverParameterCheahuychou Mao2020-01-296-5/+126
| | | | | create mode 100644 src/mongo/s/mongos_server_parameters.cpp create mode 100644 src/mongo/s/mongos_server_parameters.h
* SERVER-45449 Write a function to compute the desired latency for a staggered ↵Cheahuychou Mao2020-01-298-45/+395
| | | | | | | | | | hedged read create mode 100644 jstests/sharding/hedged_reads_server_parameters.js rename src/mongo/s/{warmup_server_parameters.cpp => hedge_options_util.cpp} (52%) rename src/mongo/s/{warmup_server_parameters.h => hedge_options_util.h} (74%) create mode 100644 src/mongo/s/hedge_options_util_test.cpp create mode 100644 src/mongo/s/mongos_server_parameters.idl
* SERVER-45571 Remove redundant variable 'needsRefresh' in ↵Blake Oler2020-01-282-47/+33
| | | | CollectionRoutingInfoEntry
* SERVER-45528 Split/consolidate sharded_agg_helpers andNicholas Zolnierz2020-01-276-548/+837
| | | | | cluster_aggregation_planner libraries to distinguish methods on mongod vs mongos
* SERVER-44484 Allow change stream update lookup to retrieve post-image by _idBernard Gorman2020-01-252-0/+32
| | | | create mode 100644 jstests/sharding/change_streams_unsharded_update_resume.js
* SERVER-44162 Resume coordinating active migrations on stepupEsha Maharishi2020-01-241-0/+4
|
* SERVER-45202 Improve command alias infrastructureAmirsaman Memaripour2020-01-231-2/+2
|
* SERVER-44521 Implement exhaust isMaster for mongosTess Avitabile2020-01-222-12/+44
|
* SERVER-45438 Create serverStatus section for hedging metricsCheahuychou Mao2020-01-224-0/+172
|
* SERVER-44773 Optimise queries to cover on sharded clusters when using ↵Arun Banala2020-01-223-46/+348
| | | | | | compound hashed index create mode 100644 jstests/sharding/compound_hashed_shard_key_covered_query.js
* SERVER-43832 Expose readConcern and writeConcern defaults in serverStatusJack Mulrow2020-01-213-1/+60
|
* SERVER-45583 Unittests are using logv2.Henrik Edin2020-01-211-63/+66
| | | | Capture log system uses logv2, tests can handle converted log statements.
* SERVER-43719 Load RWC defaults from persisted values during startupJack Mulrow2020-01-211-0/+7
|
* SERVER-45253 Throw errors on invalid options for sharded cluster count commandKatherine Wu2020-01-171-63/+16
|
* SERVER-43918 Upgrade/downgrade process for compound hashed shard keysbanarun2020-01-171-7/+6
| | | | create mode 100644 jstests/multiVersion/compound_hashed_shard_key.js
* SERVER-45546 Do not create HostPools for passive membersBen Caimano2020-01-172-9/+18
|
* SERVER-44520 Make mongo's isMaster wait maxAwaitTimeMSTess Avitabile2020-01-171-0/+52
|
* SERVER-44814 Support waitInIsMaster failpoint on mongosTess Avitabile2020-01-161-0/+6
|
* SERVER-45112 Report error labels for cluster create indexes responsesMaria van Keulen2020-01-161-0/+10
|
* SERVER-45414 Remove CannotImplicitlyCreateCollection retry logic on mongosMihai Andrei2020-01-164-46/+3
|
* SERVER-45098 test that RWC defaults are correctly applied to commandsKevin Pulo2020-01-1614-28/+47
|
* SERVER-44501 Modify the RoutingTableHistory to check if a particular shard ↵Blake Oler2020-01-159-94/+76
| | | | has been indicated to need a refresh
* SERVER-43917 Support pre-splitting compound hashed shard keys with ↵Arun Banala2020-01-142-1/+14
| | | | 'presplitHashedZones' flag
* SERVER-45344 RSCN functions should be noexceptAmirsaman Memaripour2020-01-132-9/+13
|
* SERVER-44500 Create a new ShardVersionMap that includes references to ↵Blake Oler2020-01-096-32/+123
| | | | specific shards
* SERVER-44252 Delete implicit collection creation loop through the config ↵Mihai Andrei2020-01-096-17/+8
| | | | server in sharding
* SERVER-45038 Add privilege actions for getDefaultRWConcern and ↵Jack Mulrow2020-01-091-3/+11
| | | | setDefaultRWConcern commands
* SERVER-43723 FCV gating for RWC defaultsJack Mulrow2020-01-081-0/+5
|
* SERVER-44598 Shards do not treat the IGNORED version as "intended sharded"Marcos José Grillo Ramírez2020-01-083-3/+36
|
* SERVER-44830 Modify StaleConfigException handlers to handle a single shard ↵Blake Oler2020-01-0713-41/+180
| | | | invalidation
* SERVER-44587 Modify StaleConfigInfo to take in and store a shard's IDBlake Oler2020-01-067-27/+71
|
* SERVER-36290 find command on unsharded collection through mongos returns too ↵Eric Cox2020-01-033-29/+49
| | | | much data from mongod to mongos
* SERVER-43310 Always route a sharded cluster's createIndexes call through a ↵Blake Oler2020-01-021-1/+1
| | | | replica set's primary node
* SERVER-44167 Added ability to kill operations by keyBen Caimano2019-12-311-0/+2
| | | | | | There are two patches here really. One of which makes killOp fast to use and visible. The other adds OperationKey to various places and maps it to an internal OpId.
* SERVER-44498 Create an OperationContext flag to indicate that an operation ↵Blake Oler2019-12-304-3/+92
| | | | can skip a catalog cache refresh
* SERVER-45292 fix isMetadataDifferent logic in chunk manager targeterEsha Maharishi2019-12-261-1/+1
|
* SERVER-44855 Remove unused code from removeShard and ShardingTestKaloian Manassiev2019-12-221-2/+3
|
* SERVER-44890 MongoD RWCDefaults get refreshed through the OpObserverJack Mulrow2019-12-201-1/+1
|
* SERVER-44517 Refactor exhaust cursors on top of isMaster code changesTess Avitabile2019-12-201-6/+3
|
* SERVER-45100 Make the BatchWriteExecutor retry multi-writes only against ↵Marcos José Grillo Ramírez2019-12-1911-205/+695
| | | | unsuccessful shards