summaryrefslogtreecommitdiff
path: root/src/mongo/db/catalog/collection_test.cpp
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-68635 Move the whole insert path out of CollectionImplKaloian Manassiev2022-08-151-15/+17
|
* SERVER-68205 Pull capped collection maintenance out of CollectionImplKaloian Manassiev2022-08-071-15/+15
|
* SERVER-66205 Merge `WriteConflictException` and ↵Amirsaman Memaripour2022-05-101-1/+1
| | | | `TemporarilyUnavailableException` into `assert_util.h`
* SERVER-65194 Converting CollectionTest to WiredTiger storage engineMatt Kneiser2022-04-221-6/+3
|
* SERVER-65146 Run unit tests with `wiredTiger` by defaultGregory Noma2022-04-071-1/+6
|
* SERVER-64606 Remove TenantNamespacejannaerin2022-04-011-3/+3
|
* SERVER-61986 Add TenantNamespace to Collection objectjannaerin2022-01-181-3/+3
|
* Revert "SERVER-62239 Put tenantId on opCtx if passed as $tenant"Kaloian Manassiev2022-01-161-3/+3
| | | | | | | Revert "SERVER-61986 Add TenantNamespace to Collection object" This reverts commit da6685f2648051ce806ad700d31787a1f365cfdc. This reverts commit 560cf02296f03685faaaf5f655dec00316dbbd85.
* SERVER-61986 Add TenantNamespace to Collection objectjannaerin2022-01-141-3/+3
|
* SERVER-62050 Remove _opCtx from AutoGetCollectionFaustoleyva542022-01-051-2/+2
|
* SERVER-60837 Remove CollectionUUID and OptionalCollectionUUID aliasesDaniel Gómez Ferro2021-12-021-6/+5
|
* SERVER-60577 Add functionality to detect mixed-schema data in time-series ↵Gregory Wlodarek2021-10-301-0/+127
| | | | bucket collections
* SERVER-57775 CollectionImpl removes uncommitted multikey state if ↵Benety Goh2021-06-181-2/+2
| | | | DurableCatalog::putMetaData() fails
* SERVER-57775 add tests for Collection::setIndexIsMultikey()Benety Goh2021-06-171-0/+120
|
* SERVER-16049 Replicate capped collection deletesGregory Wlodarek2021-04-231-0/+6
|
* SERVER-55559 StorageInterfaceImpl should use bounded collection scans on ↵Louis Williams2021-04-061-51/+0
| | | | clustered collections
* SERVER-55156 Move capped collection responsibilities to the collection layerGregory Wlodarek2021-03-181-0/+327
|
* SERVER-54446 Accept the 'clusteredIndex' option to the createCollection ↵Louis Williams2021-03-041-2/+3
| | | | command for time-series buckets collections only
* SERVER-53990 SortedDataInterface supports RecordIds in the binary string formatLouis Williams2021-02-181-3/+5
| | | | This implements secondary index support for time-series buckets collections
* SERVER-54161 Startup recovery should not fail with time-series collections ↵Gregory Wlodarek2021-02-011-18/+26
| | | | that don't have an _id index
* SERVER-53987 Do not create the _id index for time-series collectionsGregory Wlodarek2021-01-261-0/+40
|
* SERVER-51237 Add unittests for CollectionPtr and CollectionWriterHenrik Edin2021-01-041-0/+66
|
* SERVER-50984 Add CollectionPtr to replace usage of const Collection*Henrik Edin2020-09-261-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 Edin2020-08-071-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 Villasana2019-07-301-79/+0
| | | | file to to match collection_validation.h/cpp
* SERVER-42180 Move the CollectionImpl::validate logic out of the Collection ↵Gabe Villasana2019-07-241-1/+2
| | | | class and into it's own file + namespace
* SERVER-38796 Refactor CollectionOptions::parse to be staticDaniel Solnik2019-06-281-2/+3
|
* Revert "SERVER-38796 Refactor CollectionOptions::parse to be static"Daniel Solnik2019-06-261-3/+2
| | | | This reverts commit f16da96fdbb9a151cbc9890802c53370298b4fd2.
* SERVER-38796 Refactor CollectionOptions::parse to be staticDaniel Solnik2019-06-261-2/+3
|
* SERVER-39339 Remove `stdx/memory.h`ADAM David Alan Martin2019-06-101-1/+2
|
* SERVER-40958 Deprecate the 'scandata' argument in 'validate', update ↵Gregory Noma2019-05-301-1/+1
| | | | corresponding ValidateCmdLevel enum
* SERVER-39520 Use database IX lock for dropCollectionXiangyu Yao2019-04-261-1/+1
|
* Revert "SERVER-39520 Use database IX lock for dropCollection"Justin Seyster2019-04-251-1/+1
| | | | This reverts commit 3a8c33cd95abaa7455b2c01726bdbf413cc938e5.
* SERVER-39520 Use database IX lock for dropCollectionXiangyu Yao2019-04-251-1/+1
|
* Revert "SERVER-39520 Use database IX lock for dropCollection"Xiangyu Yao2019-04-251-1/+1
| | | | This reverts commit fdc3712e4cb89c23451061b4c927a78340269d89.
* SERVER-39520 Use database IX lock for dropCollectionXiangyu Yao2019-04-251-1/+1
|
* SERVER-40688 Make CollectionLock take NamespaceStringGeert Bosch2019-04-171-1/+1
|
* SERVER-40604 Make CollectionLock interruptibleGeert Bosch2019-04-151-2/+1
|
* SERVER-40045 Fix ValidateError test to use StringData instead of std::stringDivjot Arora2019-03-131-3/+3
|
* SERVER-38886 Refactor RecordStore::validate implementationsDivjot Arora2019-02-261-0/+81
|
* SERVER-39560 - remove leading blank line on all C++ filesBilly Donahue2019-02-131-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 CollectionBenety Goh2018-12-181-6/+6
|
* SERVER-38172 create a catalog test fixtureDianna Hohensee2018-11-161-47/+11
|
* SERVER-37651 Update header files with new licenseRamon Fernandez2018-10-221-8/+10
|
* SERVER-31679 Limit journaling frequency without oplog waitersGeert Bosch2018-02-261-0/+241