Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SERVER-68635 Move the whole insert path out of CollectionImpl | Kaloian Manassiev | 2022-08-15 | 1 | -15/+17 |
| | |||||
* | SERVER-68205 Pull capped collection maintenance out of CollectionImpl | Kaloian Manassiev | 2022-08-07 | 1 | -15/+15 |
| | |||||
* | SERVER-66205 Merge `WriteConflictException` and ↵ | Amirsaman Memaripour | 2022-05-10 | 1 | -1/+1 |
| | | | | `TemporarilyUnavailableException` into `assert_util.h` | ||||
* | SERVER-65194 Converting CollectionTest to WiredTiger storage engine | Matt Kneiser | 2022-04-22 | 1 | -6/+3 |
| | |||||
* | SERVER-65146 Run unit tests with `wiredTiger` by default | Gregory Noma | 2022-04-07 | 1 | -1/+6 |
| | |||||
* | SERVER-64606 Remove TenantNamespace | jannaerin | 2022-04-01 | 1 | -3/+3 |
| | |||||
* | SERVER-61986 Add TenantNamespace to Collection object | jannaerin | 2022-01-18 | 1 | -3/+3 |
| | |||||
* | Revert "SERVER-62239 Put tenantId on opCtx if passed as $tenant" | Kaloian Manassiev | 2022-01-16 | 1 | -3/+3 |
| | | | | | | | Revert "SERVER-61986 Add TenantNamespace to Collection object" This reverts commit da6685f2648051ce806ad700d31787a1f365cfdc. This reverts commit 560cf02296f03685faaaf5f655dec00316dbbd85. | ||||
* | SERVER-61986 Add TenantNamespace to Collection object | jannaerin | 2022-01-14 | 1 | -3/+3 |
| | |||||
* | SERVER-62050 Remove _opCtx from AutoGetCollection | Faustoleyva54 | 2022-01-05 | 1 | -2/+2 |
| | |||||
* | SERVER-60837 Remove CollectionUUID and OptionalCollectionUUID aliases | Daniel Gómez Ferro | 2021-12-02 | 1 | -6/+5 |
| | |||||
* | SERVER-60577 Add functionality to detect mixed-schema data in time-series ↵ | Gregory Wlodarek | 2021-10-30 | 1 | -0/+127 |
| | | | | bucket collections | ||||
* | SERVER-57775 CollectionImpl removes uncommitted multikey state if ↵ | Benety Goh | 2021-06-18 | 1 | -2/+2 |
| | | | | DurableCatalog::putMetaData() fails | ||||
* | SERVER-57775 add tests for Collection::setIndexIsMultikey() | Benety Goh | 2021-06-17 | 1 | -0/+120 |
| | |||||
* | SERVER-16049 Replicate capped collection deletes | Gregory Wlodarek | 2021-04-23 | 1 | -0/+6 |
| | |||||
* | SERVER-55559 StorageInterfaceImpl should use bounded collection scans on ↵ | Louis Williams | 2021-04-06 | 1 | -51/+0 |
| | | | | clustered collections | ||||
* | SERVER-55156 Move capped collection responsibilities to the collection layer | Gregory Wlodarek | 2021-03-18 | 1 | -0/+327 |
| | |||||
* | SERVER-54446 Accept the 'clusteredIndex' option to the createCollection ↵ | Louis Williams | 2021-03-04 | 1 | -2/+3 |
| | | | | command for time-series buckets collections only | ||||
* | SERVER-53990 SortedDataInterface supports RecordIds in the binary string format | Louis Williams | 2021-02-18 | 1 | -3/+5 |
| | | | | This implements secondary index support for time-series buckets collections | ||||
* | SERVER-54161 Startup recovery should not fail with time-series collections ↵ | Gregory Wlodarek | 2021-02-01 | 1 | -18/+26 |
| | | | | that don't have an _id index | ||||
* | SERVER-53987 Do not create the _id index for time-series collections | Gregory Wlodarek | 2021-01-26 | 1 | -0/+40 |
| | |||||
* | SERVER-51237 Add unittests for CollectionPtr and CollectionWriter | Henrik Edin | 2021-01-04 | 1 | -0/+66 |
| | |||||
* | SERVER-50984 Add CollectionPtr to replace usage of const Collection* | Henrik Edin | 2020-09-26 | 1 | -9/+9 |
| | | | | | | | | | | | | It implements a yieldable interface that is used to re-load the Collection pointer from the catalog after a yield that released locks. With lock-free reads and copy-on-write on Collection instances releasing locks without notifying an AutoGetCollection at a higher level may cause its pointers to dangle if a MODE_X writer installs a new Collection instance in the catalog. CollectionPtr should be passed by const reference so a yield can notify all the way up. | ||||
* | SERVER-47885 Added lookupCollectionByXXXForRead interface to the Collection ↵ | Henrik Edin | 2020-08-07 | 1 | -8/+8 |
| | | | | | | | | | catalog that returns collection as shared_ptr<const Collection> AutoGetCollectionForRead and AutoGetCollectionForReadCommand now uses this and holds the shared_ptr. They return the collection as const. Const correct various places to make this possible. Moved some logic from Collection destructors to deregister from the catalog as they may now be destroyed at a later point. | ||||
* | SERVER-42289 Move collection_test.cpp's validation testing into a separate ↵ | Gabe Villasana | 2019-07-30 | 1 | -79/+0 |
| | | | | file to to match collection_validation.h/cpp | ||||
* | SERVER-42180 Move the CollectionImpl::validate logic out of the Collection ↵ | Gabe Villasana | 2019-07-24 | 1 | -1/+2 |
| | | | | class and into it's own file + namespace | ||||
* | SERVER-38796 Refactor CollectionOptions::parse to be static | Daniel Solnik | 2019-06-28 | 1 | -2/+3 |
| | |||||
* | Revert "SERVER-38796 Refactor CollectionOptions::parse to be static" | Daniel Solnik | 2019-06-26 | 1 | -3/+2 |
| | | | | This reverts commit f16da96fdbb9a151cbc9890802c53370298b4fd2. | ||||
* | SERVER-38796 Refactor CollectionOptions::parse to be static | Daniel Solnik | 2019-06-26 | 1 | -2/+3 |
| | |||||
* | SERVER-39339 Remove `stdx/memory.h` | ADAM David Alan Martin | 2019-06-10 | 1 | -1/+2 |
| | |||||
* | SERVER-40958 Deprecate the 'scandata' argument in 'validate', update ↵ | Gregory Noma | 2019-05-30 | 1 | -1/+1 |
| | | | | corresponding ValidateCmdLevel enum | ||||
* | SERVER-39520 Use database IX lock for dropCollection | Xiangyu Yao | 2019-04-26 | 1 | -1/+1 |
| | |||||
* | Revert "SERVER-39520 Use database IX lock for dropCollection" | Justin Seyster | 2019-04-25 | 1 | -1/+1 |
| | | | | This reverts commit 3a8c33cd95abaa7455b2c01726bdbf413cc938e5. | ||||
* | SERVER-39520 Use database IX lock for dropCollection | Xiangyu Yao | 2019-04-25 | 1 | -1/+1 |
| | |||||
* | Revert "SERVER-39520 Use database IX lock for dropCollection" | Xiangyu Yao | 2019-04-25 | 1 | -1/+1 |
| | | | | This reverts commit fdc3712e4cb89c23451061b4c927a78340269d89. | ||||
* | SERVER-39520 Use database IX lock for dropCollection | Xiangyu Yao | 2019-04-25 | 1 | -1/+1 |
| | |||||
* | SERVER-40688 Make CollectionLock take NamespaceString | Geert Bosch | 2019-04-17 | 1 | -1/+1 |
| | |||||
* | SERVER-40604 Make CollectionLock interruptible | Geert Bosch | 2019-04-15 | 1 | -2/+1 |
| | |||||
* | SERVER-40045 Fix ValidateError test to use StringData instead of std::string | Divjot Arora | 2019-03-13 | 1 | -3/+3 |
| | |||||
* | SERVER-38886 Refactor RecordStore::validate implementations | Divjot Arora | 2019-02-26 | 1 | -0/+81 |
| | |||||
* | 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-38684 unshim Collection | Benety Goh | 2018-12-18 | 1 | -6/+6 |
| | |||||
* | SERVER-38172 create a catalog test fixture | Dianna Hohensee | 2018-11-16 | 1 | -47/+11 |
| | |||||
* | SERVER-37651 Update header files with new license | Ramon Fernandez | 2018-10-22 | 1 | -8/+10 |
| | |||||
* | SERVER-31679 Limit journaling frequency without oplog waiters | Geert Bosch | 2018-02-26 | 1 | -0/+241 |