Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SERVER-75302 Remove unused `allowAutoSplit` and `maxChunkSizeBytes` from ↵ | Pierlauro Sciarelli | 2023-03-29 | 1 | -2/+2 |
| | | | | chunk manager and shard collection type | ||||
* | SERVER-73375 Change DbClient fire-and-forget command functions to use ↵ | Sophia Tan | 2023-02-15 | 1 | -17/+17 |
| | | | | NamespaceString object | ||||
* | SERVER-72197 Run clang-format 12.0.1 on the codebase | clang-format 12.0.1 | 2023-02-11 | 1 | -1/+3 |
| | | | | Signed-off-by: Ryan Egesdahl <ryan.egesdahl@mongodb.com> | ||||
* | SERVER-73112 Expose function to construct NamespaceString in unit tests | jannaerin | 2023-02-08 | 1 | -3/+5 |
| | |||||
* | SERVER-72942 Change DBClient *Collection functions to use NamespaceString ↵ | Sophia Tan | 2023-02-04 | 1 | -3/+3 |
| | | | | objects | ||||
* | SERVER-72946 Change DbClient *Index functions to use NamespaceString object | Sophia Tan | 2023-02-03 | 1 | -1/+1 |
| | |||||
* | SERVER-72290 `deleteRangeDeletionTasksForRename` must not deregister tasks ↵ | Pierlauro Sciarelli | 2023-01-09 | 1 | -24/+30 |
| | | | | for the target collection | ||||
* | SERVER-69770 Enforce lock mode in CollectionShardingRuntime API | Daniel Gómez Ferro | 2023-01-03 | 1 | -2/+1 |
| | |||||
* | SERVER-72362 Fix loops conditions in `IdempotentRenameRangeDeletionsTest` | Pierlauro Sciarelli | 2022-12-22 | 1 | -6/+11 |
| | |||||
* | SERVER-72175 Temporarily blacklist `IdempotentRenameRangeDeletionsTest` unit ↵ | Pierlauro Sciarelli | 2022-12-16 | 1 | -1/+2 |
| | | | | test | ||||
* | SERVER-69435 Make the CSS acquisition a RAII | Jordi Serra Torrens | 2022-10-26 | 1 | -2/+5 |
| | |||||
* | SERVER-68725 Plug actual deletion in the range deleter service | Pierlauro Sciarelli | 2022-09-20 | 1 | -3/+0 |
| | | | | | Co-authored-by: Pierlauro Sciarelli <pierlauro.sciarelli@mongodb.com> Co-authored-by: Silvia Surroca <silvia.surroca@mongodb.com> | ||||
* | SERVER-69555 Range deletions must always be referred by `collUuid+range` ↵ | Pierlauro Sciarelli | 2022-09-12 | 1 | -28/+13 |
| | | | | rather than `migrationId` | ||||
* | SERVER-67409 Change mongo::createCollection to take db name | Sophia Tan | 2022-08-18 | 1 | -2/+1 |
| | |||||
* | SERVER-62923 Change DB lock RAII types to use DatabaseName | jannaerin | 2022-07-15 | 1 | -1/+1 |
| | |||||
* | SERVER-67688 notifySecondariesThatDeletionIsOccurring is not notifying ↵ | Pierlauro Sciarelli | 2022-07-05 | 1 | -58/+0 |
| | | | | secondaries | ||||
* | SERVER-67691 Get rid of orphans tracking upgrade/downgrade procedures | Pierlauro Sciarelli | 2022-07-05 | 1 | -47/+0 |
| | |||||
* | SERVER-67400 Introduce a CollectionPlacement component of the collection version | Kaloian Manassiev | 2022-06-21 | 1 | -3/+1 |
| | |||||
* | SERVER-66916 Make rangeDeleterBatchSize and rangeDeleterBatchDelayMS ↵ | Kaloian Manassiev | 2022-06-02 | 1 | -27/+4 |
| | | | | dynamically configurable | ||||
* | SERVER-64343 Integration tests for orphans tracking during upgrade/downgrade | Pierlauro Sciarelli | 2022-03-10 | 1 | -4/+0 |
| | |||||
* | SERVER-64057 Implement a scoped object for setting the expected ↵ | Kaloian Manassiev | 2022-03-09 | 1 | -2/+2 |
| | | | | shard/database versions | ||||
* | SERVER-64264 MigrationId should not be optional in the range deleter | Allison Easton | 2022-03-08 | 1 | -2/+6 |
| | |||||
* | SERVER-63336 Update `numOrphanDocs` upon batch deletions | Allison Easton | 2022-03-08 | 1 | -12/+25 |
| | |||||
* | SERVER-63666 set/clear numOrphanDocs field in RangeDeletions during setFCV | Paolo Polato | 2022-03-03 | 1 | -85/+150 |
| | |||||
* | SERVER-62368 Range deleter must honor rangeDeleterBatchDelayMS | Pierlauro Sciarelli | 2022-01-31 | 1 | -57/+34 |
| | |||||
* | SERVER-60378 Rewrite some sharding tests to avoid using chunk versions with ↵ | Allison Easton | 2021-10-08 | 1 | -3/+3 |
| | | | | Timestamp(0, 0) | ||||
* | SERVER-52847 Make timestamp required in CollectionType and ↵ | Allison Easton | 2021-09-21 | 1 | -2/+2 |
| | | | | ShardCollectionType IDL | ||||
* | SERVER-59052 Remove deprecated ChunkType::ns field | Simon Graetzer | 2021-08-29 | 1 | -1/+1 |
| | |||||
* | SERVER-58670 Tighten up what kind of BSON the 'Query' type can be wrapped around | Irina Yatsenko | 2021-08-23 | 1 | -1/+1 |
| | | | | | | | | | This refactor includes: Remove dead code from 'Query' type and reduce it public interface. Split query argument in query/update/removed methods into filter BSON and settings (which are still passed around as 'Query' type). Remove Query(string) constructors. Remove most callers of 'Query(const BSONObj&)'. Replace public 'Query(const BSON&)' and 'Query.obj' with an explicit factory method and a getter. | ||||
* | SERVER-58989 Make timestamp required in DatabaseVersionBase IDL | Allison Easton | 2021-08-16 | 1 | -1/+1 |
| | |||||
* | SERVER-58270 Create configureCollectionAutoSplitter command | Simon Graetzer | 2021-07-30 | 1 | -0/+1 |
| | |||||
* | SERVER-57847 RenameRangeDeletionsTest fixture should join the ↵ | Pierlauro Sciarelli | 2021-06-22 | 1 | -6/+13 |
| | | | | MigrationUtilExecutor on teardown | ||||
* | SERVER-55164 Improve testing around snapshotted range deletion tasks for rename | Pierlauro Sciarelli | 2021-06-10 | 1 | -0/+118 |
| | |||||
* | Revert "SERVER-55164 Improve testing around snapshotted range deletion tasks ↵ | Pierlauro Sciarelli | 2021-06-09 | 1 | -113/+0 |
| | | | | | | for rename" This reverts commit 0e9bf07647879229d0852e8d8d75b0b4430fe184. | ||||
* | SERVER-55164 Improve testing around snapshotted range deletion tasks for rename | Pierlauro Sciarelli | 2021-06-08 | 1 | -0/+113 |
| | |||||
* | SERVER-55392 Add a timestamp field to config.rangeDeletions | Antonio Fuschetto | 2021-05-31 | 1 | -0/+3 |
| | |||||
* | SERVER-56525 Make thread pool for submitting range deletion tasks a ↵ | Pierlauro Sciarelli | 2021-05-28 | 1 | -1/+1 |
| | | | | decoration on ServiceContext | ||||
* | SERVER-51708 submitRangeDeletionTask should handle RangeOverlapConflict error | jannaerin | 2021-04-29 | 1 | -52/+39 |
| | |||||
* | SERVER-55592 Add time-series fields to sharding catalog | Sergi Mateo Bellido | 2021-04-21 | 1 | -0/+1 |
| | | | | | | | | | * Adding IDL support to time-series fields + exposing its symbols in some class wrappers * Modifying the CatalogCacheLoader, CatalogCache and the ChunkManager to handle the new timeseries fields * Disallowing operations over sharded time-series collections * Fixing some tests + adding a new one | ||||
* | SERVER-50656 Add cancellation support to WaitForMajorityService | George Wangensteen | 2021-03-17 | 1 | -1/+1 |
| | |||||
* | SERVER-52778 Mark all places where collections are implicitly created in ↵ | Kaloian Manassiev | 2021-03-17 | 1 | -2/+8 |
| | | | | sharding | ||||
* | Revert "SERVER-50656 Add cancellation support to WaitForMajorityService" | George Wangensteen | 2021-02-04 | 1 | -1/+1 |
| | | | | This reverts commit da77452821c355346d873a6b31160c101adc60de. | ||||
* | SERVER-50656 Add cancellation support to WaitForMajorityService | George Wangensteen | 2021-02-04 | 1 | -1/+1 |
| | |||||
* | SERVER-53093 Add timestamp to ChunkVersion | Sergi Mateo Bellido | 2020-12-10 | 1 | -1/+2 |
| | | | | PART 2: Fixing our tests | ||||
* | SERVER-52933 Add timestamp to the DatabaseVersion IDL | Sergi Mateo Bellido | 2020-11-24 | 1 | -1/+1 |
| | | | | | | PART 1 - Adding a new DatabaseVersion class that handles the underlying IDL implementation of a DatabaseVersion | ||||
* | SERVER-50027 Implement an 'allowMigrations' collection property | Kaloian Manassiev | 2020-11-11 | 1 | -0/+1 |
| | |||||
* | SERVER-46199 Make the RoutingTableHistory movable | Kaloian Manassiev | 2020-09-03 | 1 | -6/+7 |
| | |||||
* | SERVER-49568 Thread the CollectionType's ReshardingFields through to the ↵ | Blake Oler | 2020-09-02 | 1 | -0/+1 |
| | | | | CatalogCache refresh | ||||
* | SERVER-50505 Make the CatalogCache return ChunkManager(s) directly | Kaloian Manassiev | 2020-09-01 | 1 | -3/+6 |
| | | | | | ... instead of returning the intermediate CachedCollectionRoutingInfo class. The ChunkManager should be the only class used for routing. | ||||
* | SERVER-50329 Make ChunkManager be passed by value everywhere | Kaloian Manassiev | 2020-08-17 | 1 | -4/+3 |
| | | | | ... instead of shared_ptr. |