summaryrefslogtreecommitdiff
path: root/src/mongo/s/shard_key_pattern.cpp
Commit message (Expand)AuthorAgeFilesLines
* SERVER-76948 Allow shard key fields to contain DBRefsCheahuychou Mao2023-05-101-2/+7
* SERVER-74124 Use StringData::startsWith instead of StringData::find to check ...Cheahuychou Mao2023-02-231-1/+1
* SERVER-74124 Disallow shard key pattern with fields that have parts that star...Cheahuychou Mao2023-02-231-0/+5
* SERVER-73469 Remove dependency of the ChunkManager on QueryKaloian Manassiev2023-02-031-182/+15
* SERVER-73238 Move some shard_key_pattern query methods out of 'grid'Kaloian Manassiev2023-01-311-63/+0
* SERVER-69429 Check shard key restriction for indexes with `prepareUnique` optionYuhong Zhang2022-10-131-3/+3
* SERVER-69220 refineCollectionShardKey permits toggling current shard key fiel...Enrico Golfieri2022-09-071-1/+2
* SERVER-63433 Fix getApproximateSize() for ShardFiltererImpl and ShardKeyPatternDrew Paroski2022-02-081-1/+1
* SERVER-60273 Calculate the estimated size for missing types in sbe::value::ge...Drew Paroski2021-10-161-0/+15
* SERVER-56127 Fixing retryable writes on update and delete commands to not exe...Bobby Morck2021-10-141-0/+14
* Revert "SERVER-56127 Fixing retryable writes on update and delete commands to...Ethan Zhang2021-10-131-14/+0
* SERVER-56127 Fixing retryable writes on update and delete commands to not exe...Bobby Morck2021-10-081-0/+14
* SERVER-57350 fix ShardKeyPattern::parseShardKeyPattern() to handle int values...Benety Goh2021-06-101-1/+1
* SERVER-55111 When using a nested shard key, a delete in a txn to a chunk that...Jordi Serra Torrens2021-05-171-0/+48
* SERVER-54975 Rename IDL parser classes to use CommandRequest and CommandReply...Bernard Gorman2021-04-021-2/+2
* SERVER-52639 Fail resharding operation if new shard key includes arrayAlex Taskov2021-03-021-0/+10
* SERVER-53060 Remove QueryRequest classRuoxin Xu2021-02-171-7/+9
* SERVER-48740 Modify ChunkMap to use std::vector internallyAlex Taskov2020-07-081-6/+5
* SERVER-48739 Add cached max KeyString to ChunkInfo classAlex Taskov2020-06-171-0/+12
* SERVER-46717 Support let parameters for deletes in sharded environmentsEric Cox2020-06-111-0/+21
* SERVER-45454 Desugar where to expr + functionEric Cox2020-02-131-1/+2
* SERVER-44773 Optimise queries to cover on sharded clusters when using compoun...Arun Banala2020-01-221-34/+79
* SERVER-43918 Upgrade/downgrade process for compound hashed shard keysbanarun2020-01-171-7/+6
* SERVER-43914 Permit sharding commands to accept compound hashed shard key specsArun Banala2019-11-261-4/+37
* SERVER-44175 Reject shard key array descendantsBlake Oler2019-11-041-1/+3
* SERVER-42390 Allow documents in a sharded collection to not contain all shard...Blake Oler2019-09-241-6/+24
* SERVER-42368 Remove max shard key size limit of 512 bytesJamie Heppenstall2019-08-081-12/+0
* SERVER-41772 Apply clang-format 7.0.1 to the codebaseclang-format-7.0.12019-07-271-6/+2
* SERVER-41944 Validate the given shard key for refineCollectionShardKeyJamie Heppenstall2019-07-111-0/+4
* SERVER-36446 Remove unnecessary debug assert in shard_key_pattern.cppBlake Oler2019-07-091-2/+0
* SERVER-39339 Remove `stdx/memory.h`ADAM David Alan Martin2019-06-101-2/+2
* SERVER-40476 remove mongoutils::strBilly Donahue2019-04-091-1/+1
* SERVER-39560 - remove leading blank line on all C++ filesBilly Donahue2019-02-131-1/+0
* SERVER-36445: change error message when specifying more than 1 hashed field o...Kim Tao2018-12-061-2/+6
* SERVER-37651 Update header files with new licenseRamon Fernandez2018-10-221-14/+16
* SERVER-35794 Validate shard key against existing zonesCheahuychou Mao2018-07-181-5/+5
* SERVER-34971 Improve mongoS targeting for single-shard updates, and for repla...Bernard Gorman2018-06-111-0/+11
* SERVER-34644 Only explicitly do $-prefix check when writing sharded metadataKaloian Manassiev2018-04-301-8/+22
* SERVER-34644 Do not use dynamic memory allocation in ShardKeyPattern::flatten...Kaloian Manassiev2018-04-301-93/+85
* SERVER-34644 Assert that ShardKeyPattern is always constructed with a valid keyKaloian Manassiev2018-04-261-38/+20
* SERVER-31760 Add InternalExprEqMatchExpression.David Storch2017-12-181-2/+2
* SERVER-30783 Move init() logic to MatchExpression constructorsBlake Oler2017-11-141-1/+1
* SERVER-30731 Add expr support in MatchExpression outside of aggregationTess Avitabile2017-10-051-2/+1
* SERVER-29840 Add allowed features bitmask to MatchExpressionParser::parseTess Avitabile2017-08-251-1/+7
* SERVER-29136 Better extractDocumentKeyNathan Myers2017-08-151-1/+2
* SERVER-27244 Status usage compile-time facilities.ADAM David Alan Martin2017-06-181-1/+1
* SERVER-29334 remove dotted field name check from BSONObj::okForStorageDianna Hohensee2017-06-021-1/+1
* SERVER-28621 Parse BSON update expression into an UpdateNode treeTess Avitabile2017-04-201-1/+1
* SERVER-27681 Remove duplicated ShardKeyPattern functionality from CollectionM...Kaloian Manassiev2017-03-221-54/+67
* SERVER-27975 Remove many uses of `OwnedPointerVector`ADAM David Alan Martin2017-03-101-15/+13