Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Revert "SERVER-77224 Rename lock_state.h/.cpp to locker_impl.h/.cpp to match ↵HEADmaster | auto-revert-processor | 2023-05-18 | 1 | -0/+5 |
| | | | | | | the class name" This reverts commit de55cd2ac227dcc8cae2fd021abc291e86b2abb2. | ||||
* | SERVER-77224 Rename lock_state.h/.cpp to locker_impl.h/.cpp to match the ↵ | Kaloian Manassiev | 2023-05-17 | 1 | -5/+0 |
| | | | | class name | ||||
* | SERVER-75276 writeConflictRetry should properly be using a ↵ | Sophia Tan | 2023-05-15 | 1 | -1/+1 |
| | | | | NamespaceStringOrUUID instead of a StringData | ||||
* | SERVER-75497 Convert ordered containers in CollectionCatalog to immutable | Dan Larkin-York | 2023-05-11 | 1 | -1/+0 |
| | |||||
* | Revert "SERVER-75497 Convert ordered containers in CollectionCatalog to ↵ | Gregory Wlodarek | 2023-05-04 | 1 | -0/+1 |
| | | | | | | immutable" This reverts commit c4652075a355b6662ad9dc283e71f326d342b13d. | ||||
* | SERVER-75497 Convert ordered containers in CollectionCatalog to immutable | Dan Larkin-York | 2023-05-02 | 1 | -1/+0 |
| | |||||
* | SERVER-50861 Remove KVEngine pointer in Checkpointer | Gregory Wlodarek | 2023-04-04 | 1 | -4/+8 |
| | |||||
* | SERVER-73112 Make NamespaceString constructors private | jannaerin | 2023-03-29 | 1 | -6/+6 |
| | |||||
* | SERVER-75303 Report drop-pending idents in serverStatus more efficiently | Louis Williams | 2023-03-28 | 2 | -0/+10 |
| | |||||
* | SERVER-74529 Remove the Checkpoint Lock | Yuhong Zhang | 2023-03-09 | 1 | -6/+0 |
| | |||||
* | SERVER-74528 Remove tracking of individually checkpointed indexes | Yuhong Zhang | 2023-03-06 | 1 | -15/+0 |
| | |||||
* | SERVER-73528 Remove unnecessary string copies when instantiating collections | Henrik Edin | 2023-03-03 | 2 | -2/+2 |
| | |||||
* | SERVER-74201 Rename OplogStones to OplogTruncateMarkers | Haley Connelly | 2023-02-28 | 1 | -2/+2 |
| | |||||
* | SERVER-73873 Remove opCtx captures from onCommit/onRollback handlers | Louis Williams | 2023-02-22 | 1 | -1/+2 |
| | |||||
* | SERVER-74033 Remove force option from ident drops | Jordi Olivares Provencio | 2023-02-20 | 1 | -0/+3 |
| | |||||
* | SERVER-73818 Remove CollectionPtr from CollectionCatalog interface | Henrik Edin | 2023-02-15 | 1 | -2/+2 |
| | | | | Interfaces instead return 'const Collection*' and if a CollectionPtr is needed it must be created by the user. | ||||
* | SERVER-72197 Run clang-format 12.0.1 on the codebase | clang-format 12.0.1 | 2023-02-11 | 2 | -2/+6 |
| | | | | Signed-off-by: Ryan Egesdahl <ryan.egesdahl@mongodb.com> | ||||
* | SERVER-71148 Re-enable assertion in `AllDurableTimestamp` test | Gregory Noma | 2023-02-09 | 1 | -2/+1 |
| | |||||
* | SERVER-73112 Expose function to construct NamespaceString in unit tests | jannaerin | 2023-02-08 | 3 | -28/+39 |
| | |||||
* | SERVER-71484 Store telemetry key on OpDebug | Maddie Zechar | 2023-01-23 | 1 | -1/+1 |
| | |||||
* | SERVER-68122 Remove encryption from storageOptions on secondary replication | Yu Jin Kang Park | 2023-01-19 | 1 | -0/+10 |
| | |||||
* | SERVER-66145 Prevent operations from writing with read tickets | Louis Williams | 2022-12-16 | 2 | -28/+27 |
| | | | | Since we do not support ticket upgrades, this effectively bans global lock upgrades | ||||
* | SERVER-71150 Temporarily disable assertion in `AllDurableTimestamp` | Gregory Noma | 2022-11-16 | 1 | -2/+2 |
| | |||||
* | SERVER-71145 Allow observed `all_durable` to move backward | Gregory Noma | 2022-11-08 | 1 | -42/+16 |
| | |||||
* | SERVER-71006 Fix race where a reader does not observe a concurrent multikey ↵ | Henrik Edin | 2022-11-08 | 1 | -0/+7 |
| | | | | write | ||||
* | SERVER-70879 Fix race where multiple threads are turning an index multikey ↵ | Henrik Edin | 2022-11-04 | 1 | -0/+121 |
| | | | | | | | | concurrently Fix race where the writes to the durable catalog are serialized but the second writer is using a stale in-memory state due to the commit handler not being executed yet. This interleaving does not cause a write conflict as the writes are serialized but the second writer overwrote the multikey paths set by the first writer. To handle it we always read the latest state from the durable catalog before performing multikey writes. This guarantees that we always are operating on the latest state. Some care was needed to ensure index offsets remain stable. | ||||
* | SERVER-69899 Dynamically size time series buckets based on workload and WT ↵ | Faustoleyva54 | 2022-10-18 | 1 | -0/+7 |
| | | | | cache size | ||||
* | SERVER-70431 Use `ResourceMutex` for checkpointing | Gregory Noma | 2022-10-14 | 1 | -0/+6 |
| | |||||
* | SERVER-69997 Implement two-phase commit of writable collection instances | Henrik Edin | 2022-10-06 | 1 | -0/+2 |
| | | | | Namespaces and UUIDs are marked as pending during commits of writable collection instances. This will be used to trigger the instantiation of collection instances from the storage engine for reads that come in during the pending commit state. | ||||
* | SERVER-68267 create function to search for durable catalog entry by namespace | Dianna Hohensee | 2022-10-06 | 1 | -5/+70 |
| | |||||
* | Revert "SERVER-68267 create function to search for durable catalog entry by ↵ | auto-revert-processor | 2022-10-06 | 1 | -67/+5 |
| | | | | | | namespace" This reverts commit 7d6c7926fe8bc87b4c92af0fbc6ac4cd4298c3ad. | ||||
* | SERVER-68267 create function to search for durable catalog entry by namespace | Dianna Hohensee | 2022-10-05 | 1 | -5/+67 |
| | |||||
* | SERVER-69247 Add concurrency control for taking checkpoints | Yuhong Zhang | 2022-10-03 | 2 | -2/+2 |
| | |||||
* | SERVER-68265 Maintain historic catalogId mapping in CollectionCatalog | Henrik Edin | 2022-09-26 | 2 | -6/+12 |
| | | | | | Mapping of namespace to catalogId is maintained for timestamps back to the oldest timestamp. Used to be able to resolve catalogId for a namespace that is resilient to create, drop and rename operations. | ||||
* | SERVER-43076 Pass OperationContext through commit and rollback handlers | Henrik Edin | 2022-09-20 | 1 | -1/+0 |
| | | | | | Supports multi-document transactions where the OperationContext instance may change. The RecoveryUnit contains a back pointer to its currently owning OperationContext. | ||||
* | SERVER-67290 Support repair on clustered collections with missing _mdb_catalog | Haley Connelly | 2022-09-19 | 1 | -0/+7 |
| | |||||
* | SERVER-67383 Track resource names using `ResourceCatalog` | Gregory Noma | 2022-09-16 | 1 | -1/+1 |
| | |||||
* | SERVER-68571 Update reaper when instantiating collection/index on expired ident | Gregory Wlodarek | 2022-09-16 | 4 | -25/+162 |
| | |||||
* | SERVER-67766 Log index and collection successful drop | Leonardo Menti | 2022-09-08 | 1 | -0/+4 |
| | |||||
* | SERVER-69363 Ident reaper to handle failed ident drops | Gregory Wlodarek | 2022-09-07 | 2 | -0/+22 |
| | |||||
* | SERVER-69186 Track newly created indexes for background validation again | Yuhong Zhang | 2022-08-30 | 1 | -0/+22 |
| | |||||
* | SERVER-68133 Ensure tenantId included in namespace in durable catalog | jannaerin | 2022-07-29 | 2 | -5/+82 |
| | |||||
* | SERVER-68378 remove all uses of optional_io.hpp | Billy Donahue | 2022-07-29 | 1 | -1/+0 |
| | |||||
* | SERVER-68246 rewrite calls to boost::optional get and is_initialized | Billy Donahue | 2022-07-27 | 1 | -2/+2 |
| | |||||
* | SERVER-62923 Change DB lock RAII types to use DatabaseName | jannaerin | 2022-07-15 | 1 | -2/+2 |
| | |||||
* | SERVER-55208: Remove nojournal,duroff and evergreen variant | Yu Jin Kang Park | 2022-07-06 | 2 | -5/+1 |
| | |||||
* | SERVER-67384 Use correct code path for creating column indexes | Ian Boros | 2022-07-01 | 2 | -0/+14 |
| | |||||
* | SERVER-62918 Change DBLock to use DatabaseName | jannaerin | 2022-06-27 | 3 | -9/+9 |
| | |||||
* | SERVER-66614 Run Unit Tests with ephemeral WiredTiger by default | Jordi Olivares Provencio | 2022-06-16 | 2 | -1/+6 |
| | |||||
* | SERVER-62370 Remove the _opCtx from the CollectionWriter and instead use the ↵ | Shin Yee Tan | 2022-06-10 | 1 | -11/+17 |
| | | | | passed in opCtx |