Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SERVER-40357 expand all calls to MONGO_DISALLOW_COPYING | Billy Donahue | 2019-03-28 | 1 | -3/+4 |
| | | | | | | | | | | | produced by: hits="$(git grep -n MONGO_DISALLOW_COPYING | cut -d: -f1 )" for f in "$hits"; do sed -i.orig ' s/^\( *\)MONGO_DISALLOW_COPYING(\(.*\));/\1\2(const \2\&) = delete;\n\1\2\& operator=(const \2\&) = delete;/; ' $f done | ||||
* | SERVER-39560 - remove leading blank line on all C++ files | Billy Donahue | 2019-02-13 | 1 | -1/+0 |
| | | | | | | Remove leading comments that are just stating the filename. Move any file-level comments below the copyright banner. Remove leading blank lines. | ||||
* | SERVER-38050 Validate the sameness of collection metadata after the range ↵ | Blake Oler | 2018-12-11 | 1 | -3/+3 |
| | | | | deleter's deletion loop | ||||
* | SERVER-37651 Update header files with new license | Ramon Fernandez | 2018-10-22 | 1 | -8/+10 |
| | |||||
* | SERVER-32198 Make MetadataManager support an 'UNKNOWN' filtering metadata state | Kaloian Manassiev | 2018-09-11 | 1 | -14/+17 |
| | |||||
* | SERVER-36164 Decouple ScopedCollectionMetadata from MetadataManager | Kaloian Manassiev | 2018-07-17 | 1 | -61/+4 |
| | |||||
* | SERVER-36054 Remove more unused methods from CSS/MetadataManager | Kaloian Manassiev | 2018-07-12 | 1 | -11/+0 |
| | |||||
* | SERVER-36054 Remove ScopedCollectionMetadata's operator bool | Kaloian Manassiev | 2018-07-11 | 1 | -24/+8 |
| | |||||
* | SERVER-35773 Remove references to the CatalogCache from MetadataManager | Kaloian Manassiev | 2018-06-26 | 1 | -11/+3 |
| | |||||
* | SERVER-34817 find replace from InterruptedDueToReplStateChange error code to ↵ | Nathan Louie | 2018-06-06 | 1 | -1/+1 |
| | | | | InterruptedDueToStepDown | ||||
* | SERVER-33523 Add timestamp support to CollectionMetadata | Martin Neupauer | 2018-04-05 | 1 | -0/+15 |
| | |||||
* | SERVER-32202 Do not clear the cached sharding filtering information on ↵ | Kaloian Manassiev | 2017-12-12 | 1 | -11/+0 |
| | | | | replication state changes | ||||
* | SERVER-31056 Remove the KeyRange type from non-test code | Kaloian Manassiev | 2017-12-06 | 1 | -11/+1 |
| | |||||
* | SERVER-31056 Remove all usages of the ScopedCollectionMetadata default ↵ | Kaloian Manassiev | 2017-12-05 | 1 | -6/+6 |
| | | | | | | | constructor With this commit, only the MetadataManager is allowed to instantiate empty ScopedCollectionMetadata objects. | ||||
* | SERVER-31056 Make CollectionMetadata immutable | Kaloian Manassiev | 2017-11-29 | 1 | -16/+45 |
| | | | | It shouldn't contain state internal to the metadata manager. | ||||
* | SERVER-31056 Cleanup MetadataManager and CollectionMetadata | Kaloian Manassiev | 2017-11-28 | 1 | -48/+45 |
| | | | | | | | | No functional changes, only cleanup to improve readability. * Removes unused code * Improve comments * Hide functionality, which doesn't need to be public | ||||
* | SERVER-30083 Schedule range deletions sooner | Nathan Myers | 2017-09-28 | 1 | -2/+8 |
| | |||||
* | SERVER-30748 WithLock to replace _inlock | Nathan Myers | 2017-08-25 | 1 | -15/+14 |
| | |||||
* | Revert "SERVER-30748 WithLock to replace _inlock" | Robert Guo | 2017-08-24 | 1 | -14/+15 |
| | | | | This reverts commit 200d56c6eec8acdc6cddf0541f31c60f4ed2e760. | ||||
* | SERVER-30748 WithLock to replace _inlock | Nathan Myers | 2017-08-23 | 1 | -15/+14 |
| | |||||
* | SERVER-29136 Better extractDocumentKey | Nathan Myers | 2017-08-15 | 1 | -5/+6 |
| | |||||
* | SERVER-29136 Op log deletions get shard keys | Nathan Myers | 2017-08-09 | 1 | -2/+5 |
| | |||||
* | Revert "SERVER-29136 Op log deletes get shard key" | Nathan Myers | 2017-08-02 | 1 | -5/+2 |
| | | | | This reverts commit 972a7cb7b7676ab5d132fbd1b40dc3e8f98ae48c. | ||||
* | SERVER-29136 Op log deletes get shard key | Nathan Myers | 2017-08-02 | 1 | -2/+5 |
| | |||||
* | SERVER-29817 Move construction of CollectionMetadata data structures out of ↵ | Andy Schwerin | 2017-07-12 | 1 | -6/+1 |
| | | | | ShardingState. | ||||
* | SERVER-29405 delay deleting orphaned shard chunks | Nathan Myers | 2017-06-30 | 1 | -27/+17 |
| | | | | | | | | | | | | | | When deleting the donor range after migrating a chunk off of a shard, the range deleter will schedule the deletion at some time in the future, according to a server parameter orphanCleanupDelaySecs, which defaults to 900, or 15 minutes. It does not delay range deletions preparatory to migrating a range in, and does not put off deleting the donor range if the moveChunk command has set the option _waitForDelete. The file jstests/sharding/write_commands_sharding_state.js had CR (0x0D) line endings, which made the patch fail lint. The substantive changes in the file were to add "_waitForDelete" options to the moveChunk commands. | ||||
* | SERVER-29342 CollectionShardState/RangeDeleter support for safe secondary reads | Nathan Myers | 2017-06-02 | 1 | -5/+37 |
| | |||||
* | Revert "SERVER-29342 CollectionShardState/RangeDeleter support for safe ↵ | Nathan Myers | 2017-06-01 | 1 | -37/+5 |
| | | | | | | secondary reads" This reverts commit 6bf062db95d69f06b02da708b54f5e3efbb9dfa5. | ||||
* | SERVER-29342 CollectionShardState/RangeDeleter support for safe secondary reads | Nathan Myers | 2017-06-01 | 1 | -5/+37 |
| | |||||
* | SERVER-28841 (forward-port) simpler CollectionMetadata lifetime management | Nathan Myers | 2017-05-18 | 1 | -22/+19 |
| | |||||
* | SERVER-28884 Better range deletion event tracking | Nathan Myers | 2017-05-17 | 1 | -38/+30 |
| | |||||
* | SERVER-29156 Notify range-delete listeners when table drops | Nathan Myers | 2017-05-12 | 1 | -0/+8 |
| | |||||
* | SERVER-27921 New Range Deleter | Nathan Myers | 2017-04-20 | 1 | -123/+145 |
| | |||||
* | SERVER-27681 Use CatalogCache to load metadata on shards | Kaloian Manassiev | 2017-03-19 | 1 | -2/+2 |
| | | | | | | | This change gets rid of the MetadataLoader in place of using the CatalogCache for loading chunk metadata on shards. This ensures that the same concurrency control and rate limiting applies on mongos and mongod and obviates the need for having different kinds of ChunkDiffer. | ||||
* | SERVER-26593 decrement usage counter in ScopedCollectionMetadata's move ↵ | Esha Maharishi | 2016-10-14 | 1 | -4/+6 |
| | | | | constructor | ||||
* | SERVER-24508 delete BSONObjCmp | David Storch | 2016-08-23 | 1 | -1/+2 |
| | | | | Instead, use BSONObj::ComparatorInterface. | ||||
* | SERVER-25010 Add a Notification object with each object in ↵ | Sam Dunietz | 2016-08-02 | 1 | -9/+64 |
| | | | | MetadataManager::_rangesToClean | ||||
* | SERVER-24573 Implement CollectionRangeDeleter range deletion logic | Leon Zaruvinsky | 2016-08-02 | 1 | -0/+16 |
| | |||||
* | SERVER-24367 Implement CollectionRangeDeleter task lifetime management | Sam Dunietz | 2016-07-29 | 1 | -1/+9 |
| | |||||
* | Revert "SERVER-24367 Implement CollectionRangeDeleter task lifetime management" | Sam Dunietz | 2016-07-28 | 1 | -9/+1 |
| | | | | This reverts commit 9a776eae4f669fdcfae94c41c0cbbea662d36c94. | ||||
* | SERVER-24367 Implement CollectionRangeDeleter task lifetime management | Sam Dunietz | 2016-07-28 | 1 | -1/+9 |
| | |||||
* | SERVER-24569 Maintain rangesToClean and metadataInUse on chunk migrations | Kaloian Manassiev | 2016-07-21 | 1 | -11/+37 |
| | | | | | This change rewrites the collection metadata refresh mechanism and puts it entirely under the metadata manager. | ||||
* | SERVER-24569 Cleanup CollectionMetadata and MetadataManager | Kaloian Manassiev | 2016-07-19 | 1 | -0/+3 |
| | |||||
* | SERVER-24415 Replace instances of shared_ptr<CollectionMetadata> with ↵ | Leon Zaruvinsky | 2016-07-07 | 1 | -2/+11 |
| | | | | ScopedCollectionMetadata | ||||
* | SERVER-24629 Add concurrency protection to MetadataManager | Leon Zaruvinsky | 2016-07-06 | 1 | -1/+8 |
| | |||||
* | SERVER-24365 Implement the rangesToClean set and maintenance methods | Sam Dunietz | 2016-06-21 | 1 | -1/+27 |
| | |||||
* | Revert "SERVER-24365 Implement the rangesToClean set and maintenance methods" | Sam Dunietz | 2016-06-20 | 1 | -22/+0 |
| | | | | This reverts commit 480cc39616144cb10ecd9cb1170ba2129c67f6d7. | ||||
* | SERVER-24365 Implement the rangesToClean set and maintenance methods | Sam Dunietz | 2016-06-20 | 1 | -0/+22 |
| | |||||
* | SERVER-24364 Implements MetadataManager to manage CollectionMetadata instances | Leon Zaruvinsky | 2016-06-17 | 1 | -8/+67 |
| | |||||
* | SERVER-24461 Create a base MetadataManager class | Leon Zaruvinsky | 2016-06-10 | 1 | -0/+61 |