summaryrefslogtreecommitdiff
path: root/src/mongo/s
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-22535 Migration source manager checks for PlanExecutor errors during ↵Tess Avitabile2016-03-031-1/+16
| | | | initial index scan for documents to clone
* SERVER-17886 Don't call Request::getns() if message doesn't include nsJason Rassi2015-08-263-4/+7
| | | | (cherry picked from commit 32eb4dbe6fb78f7697f72b1406f1d8efaaedd378)
* SERVER-18955 Have ShardedClientCursor set the batch size before all callscharlie.page@gmail.com2015-07-012-23/+27
| | | | | | | | | | | | | comment update Signed-off-by: Randolph Tan <randolph@10gen.com> (cherry picked from commit 52840b1595449155acecb1a7401a332cbdb53fad) Conflicts: src/mongo/s/cursors.cpp src/mongo/s/cursors.h (cherry picked from commit 61349d3c00c5a6a4fecfcd12f528574d25ba1bf1)
* SERVER-17805 logOp / OperationObserver should always check shardversionRandolph Tan2015-04-163-1/+21
| | | | | | | | (cherry picked from commit fe8a41689e861f6fd1b599cbd63e651b9077edaf) Conflicts: src/mongo/db/commands/write_commands/batch_executor.cpp src/mongo/s/d_migrate.cpp
* SERVER-17653 Early allocate port for the HTTP interfaceKaloian Manassiev2015-03-261-2/+9
|
* SERVER-8188: make cursor timeout configurable on serverEliot Horowitz2015-03-131-1/+6
| | | | (cherry picked from commit 4d7b131c5454bf56fd494b1a3537eeb5e221a027)
* SERVER-17163 cancel chunk migration on the primary when the node is stepped downBenety Goh2015-02-111-0/+17
|
* SERVER-17191 remove warning on 2.6 mongods when connected to from 2.8 mongosDan Pasette2015-02-091-1/+2
|
* SERVER-17087 Add listCollections command functionality to shell and clientEric Milkie2015-02-062-11/+22
|
* SERVER-16683 Decrease mongos memory footprint when shards have several tagsRandolph Tan2015-01-067-51/+137
|
* SERVER-14306 Make sure mongos never requests more results than needed from ↵Spencer T Brody2014-12-181-0/+5
| | | | the shards
* SERVER-14080 Have migration result reported in the changelog correctlydaveh862014-11-281-28/+19
| | | | | | | | Signed-off-by: Benety Goh <benety@mongodb.com> (cherry picked from commit d68aacd27b7abb5981d312e858bf5c5cc3b971b2) Conflicts: src/mongo/s/d_migrate.cpp
* SERVER-16184 repeated WriteBackListener error on out-of-order upgradeRandolph Tan2014-11-251-0/+13
| | | | Abort v2.6 mongos when writebackListen command is not supported.
* SERVER-14506 special top chunk logic can move max chunk to a shard with ↵Randolph Tan2014-11-256-106/+239
| | | | | | | | | | | | | | incompatible tag (cherry picked from commit 9d1e5f95a2739a7672b697deb7d1da04ca8c4117) Conflicts: jstests/sharding/top_chunk_autosplit.js src/mongo/SConscript src/mongo/s/balance.cpp src/mongo/s/balancer_policy.cpp src/mongo/s/chunk.cpp src/mongo/s/d_split.cpp
* SERVER-14506 special top chunk logic can move max chunk to a shard with ↵Randolph Tan2014-11-254-162/+259
| | | | | | | | | | incompatible tag Make DistributionStatus store ChunkTypes instead of BSONObj (cherry picked from commit c30b981260e26dfeff315b766e2887d4f7404f89) Conflicts: src/mongo/s/balancer_policy.h
* SERVER-15318 copydb should not use exhaust flag when used against mongosRandolph Tan2014-11-251-0/+27
| | | | | | | | (cherry picked from commit 8deddb065c6124f31346d5f96efe8734da98d125) Conflicts: src/mongo/db/dbcommands_generic.cpp src/mongo/s/commands_public.cpp
* SERVER-12472 Fail MoveChunk if an index is needed on TO shard and data existsRandolph Tan2014-11-241-0/+14
|
* SERVER-16291 allow index filters commands to run on secondaries if slaveOk ↵David Storch2014-11-241-0/+4
| | | | | | | | | explicitly set to true (cherry picked from commit 22871dbd76bfab1a7cb8d63d944f8f2c449e26a2) Conflicts: src/mongo/s/commands/cluster_index_filter_cmd.cpp
* SERVER-14728 Shard depends on string comparison of replica set connection stringRandolph Tan2014-11-241-1/+1
| | | | | | Fix iterator incompatible issue. (cherry picked from commit e97e4f04874a10a3d427a23eb3de4f97234b8c89)
* Revert "Revert "SERVER-14728 Shard depends on string comparison of replica ↵Randolph Tan2014-11-241-13/+37
| | | | | | | | set connection string"" This reverts commit d261864e9156af7ecc3d0491111dffa0161e9d0d. (cherry picked from commit 50601136fc8b9399a1832b84396e74e7bc9011c5)
* SERVER-15632 Clean up cursor in MultiHostQuery if parent op has expiredAndrew Morrow2014-11-231-4/+4
| | | | (cherry picked from commit 7a7febfe1acd236ea11677638c0a8d5ddc6ceba6)
* SERVER-14299 prevent mongos from requesting unnecessary batches for sort + ↵David Storch2014-11-181-12/+32
| | | | | | | | | limit queries (cherry picked from commit 8b8a118fc965231293ad56c53a837ffacb17132f) Conflicts: src/mongo/db/query/new_find.cpp
* SERVER-15233 allow plan cache commands to run on secondaries is slaveOk ↵David Storch2014-11-181-2/+6
| | | | | | | | | explicitly set to true (cherry picked from commit 77b00970997d13d0758c745e5a94fc79982d4401) Conflicts: src/mongo/s/commands/cluster_plan_cache_cmd.cpp
* SERVER-14268: Improve server message parsingMark Benvenuto2014-07-303-10/+12
| | | | (cherry picked from commit dac9ac4a46348a67296b8b3ff11c58e522bd1b0b)
* SERVER-14431 Invalid chunk data after splitting on a key that's too large to ↵Randolph Tan2014-07-245-5/+39
| | | | | | | | index (cherry picked from commit 0e8a436fdedc9a56ddd4e773d45d7963a8f358a6) (cherry picked from commit 7174d92cc1ad3dd24430769b72c05b1ee6fbcd74) (cherry picked from commit 4f01ffd9cbbb0dcb4ee2f9167ad2337178259ba9)
* SERVER-9788 mongos does not respect secondary preferred after temporarily ↵Randolph Tan2014-07-221-0/+10
| | | | | | unavailable secondary v2.6 fix: Added server parameter to tweak the frequency of when a replica set connection will decide when it needs to re-evaluate the node selection from scratch for a query with read prefrerence (i.e., decide not to use the cached connection regardless of read prefrerece compatibility).
* SERVER-14032 verify _id present for upserts to multiple config serversGreg Studer2014-07-163-2/+41
| | | | (cherry picked from commit 108ec7640743a97d2e02a081ef16d0c4da748c67)
* SERVER-12750 disallow exhaust query option through mongosGreg Studer2014-07-161-2/+16
| | | | (cherry picked from commit 98fb05b9cc74318984574478cc7eadc1167a97e8)
* SERVER-14257 Only throw PageFaultException when explicitly handledJason Rassi2014-06-171-1/+1
|
* SERVER-14138 mongos incorrectly targets multiple shards for nested field ↵Greg Studer2014-06-056-24/+92
| | | | | | | | | shard keys (cherry picked from commit 777de742ee578b62b12ded8381aadf98dfa9fa5f) Conflicts: jstests/sharding/hash_regex_targetting.js
* SERVER-13865 handle edge case for v2.4 when upserted _id not returnedGreg Studer2014-06-013-6/+76
| | | | (cherry picked from commit 090ea9a5ad1ed52e40b5a66df5ee1eab283845cb)
* SERVER-13812 Catch exception thrown by getShardsForQuery for geo querySiyuan Zhou2014-05-161-1/+5
| | | | (cherry picked from commit 16169267c6ece79e25f2722a50a3f915728fdb09)
* SERVER-13616 "type 7" (OID) error when acquiring distributed lock for first timeRandolph Tan2014-05-151-1/+5
| | | | (cherry picked from commit 6254a575a99d9eeda90b0712efd4486411591212)
* SERVER-11332 hookup of fastest query to SyncClusterConnectionGreg Studer2014-05-154-1/+336
| | | | (cherry picked from commit d2e4b7d17a8b4a406f053e39f692f394d66e6b11)
* SERVER-11332 multi host query from fastest host using thread poolsGreg Studer2014-05-154-11/+1528
| | | | | (cherry picked from commit f8f57002f72e38d8595674937cd11df42b4ecba7) (cherry picked from commit db7e5996c7da7d3383ae2c211171bb21ae2b7e00)
* SERVER-11332 minor cleanup of SCC and chunk diff timeoutGreg Studer2014-05-151-1/+1
| | | | (cherry picked from commit ac43ecd3c540ad5c191dec27d9fb5a7b0ac4e8f9)
* SERVER-11332 ConnectionString less-than for simpler use in mapsGreg Studer2014-05-152-12/+2
| | | | (cherry picked from commit 0e3d4410933999e94a5937b08491824138c654d6)
* SERVER-13518 break child batches up by size or number of documentsGreg Studer2014-04-145-16/+322
| | | | | | | (cherry picked from commit 0b1994a25c85324ea413a95ace2470be3efb7db5) Also includes SERVER-13518 make sure all tested updates are valid with update exprs (cherry picked from commit 836b1d82810d4b7d98eed8c789f71ed45f473b85)
* SERVER-13518 generate _ids in write batches if not set in mongosGreg Studer2014-04-146-9/+147
| | | | (cherry picked from commit 4b589d8aab1675e03dc7efafc32239bda660fe96)
* SERVER-12638 Sharding chunks ranges overlapRandolph Tan2014-04-093-3/+21
| | | | (cherry picked from commit bc26f73ef697c844cde8e4561bbf9a9c2f4728be)
* SERVER-13459 migration rollback needs to use original metadatar2.6.0-rc3Greg Studer2014-04-021-10/+21
| | | | (cherry picked from commit 9b65ac6d4361c07374b9e95e41afd6c2a3199b8e)
* SERVER-13448 broadcast updates/deletes to all shards when more than one targetedGreg Studer2014-04-018-15/+170
| | | | (cherry picked from commit 9b17edd15ffb0ba3a3a9309fafd9bd4fa04a4d92)
* SERVER-13429 unify signal handling between mongos and mongodMathias Stearn2014-04-011-115/+4
| | | | (cherry picked from commit ad91eb0f75f39c1bb71b5e0ca4279b883cb9fe8d)
* SERVER-13429 Remove printStackAndExitMathias Stearn2014-04-011-5/+11
| | | | | | | | | All of the functions in signal_handlers.cpp were broken when logfiles or syslog were in use. This commit removes them and all callers. The files were left in place for a later commit to fill them back in with a unified signal handling system. (cherry picked from commit 11e43325fa2b0139df1eb9c367b984a5b112dbb4)
* SERVER-13429 Eliminate rawOut and related functionsMathias Stearn2014-04-011-2/+1
| | | | (cherry picked from commit 4e1eccfe64f424daead6ed22542377d2e1ce798e)
* SERVER-13379 Fixing parsed naming of jsonp option in mongosShaun Verch2014-04-011-2/+2
| | | | (cherry picked from commit 7863f05cb1cdb2d56d1f31928ec10521ac4f55f6)
* SERVER-10325: support system and user flags for mongos collstatsScott Hernandez2014-04-011-0/+10
| | | | (cherry picked from commit cfd144275d53cbca46de3280fdb50a9f10a733af)
* SERVER-13410 metadata changes in dblockGreg Studer2014-04-012-4/+22
| | | | (cherry picked from commit c4f3416806135c1d2d3289a0648fc9dc754a0adf)
* SERVER-13374 change connection pool defaultsGreg Studer2014-03-312-6/+4
| | | | (cherry picked from commit f71610672b0506b233a449bfafb303497c97ae50)
* SERVER-13379 Canonicalize noAutoSplit as sharding.autoSplitShaun Verch2014-03-281-6/+18
| | | | (cherry picked from commit a574286b4f6d487bc18b214fba8aec5a0f64de66)