Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SERVER-70127 change system operations to be killable by default | Jiawei Yang | 2023-04-26 | 1 | -0/+5 |
| | |||||
* | Revert "SERVER-70127 change system operations to be killable by default" | Sviatlana Zuiko | 2023-04-25 | 1 | -5/+0 |
| | | | | This reverts commit c35bad3b048e8d885bf0b7517aacd2349ea81d14. | ||||
* | SERVER-70127 change system operations to be killable by default | Jiawei Yang | 2023-04-25 | 1 | -0/+5 |
| | |||||
* | SERVER-74427 Refactor OplogCapMaintainerThread lifetime | Jordi Olivares Provencio | 2023-04-03 | 1 | -1/+16 |
| | |||||
* | Revert "SERVER-70127 change system operation threads to be killable by default" | Jiawei Yang | 2023-03-30 | 1 | -5/+0 |
| | | | | | | | | This reverts commit 9f2867c9da77e2d64df3852f7d4578f10e6f0817. Revert "SERVER-75352 OplogBatcher's ReplBatcher thread should be unkillable" This reverts commit 26266d5b736f90961a328399dea5d299cd407ab2. | ||||
* | SERVER-70127 change system operation threads to be killable by default | Jiawei Yang | 2023-03-13 | 1 | -0/+5 |
| | |||||
* | SERVER-74544 Move and rename `SetAdmissionPriorityForLock` | Gregory Noma | 2023-03-13 | 1 | -2/+2 |
| | |||||
* | SERVER-70721 Rename SetTicketAquisitionPriorityForLock to ↵ | Haley Connelly | 2022-10-31 | 1 | -2/+1 |
| | | | | SetAdmissionPriorityForLock | ||||
* | SERVER-69820 Simplify Flow control ticket acquisition | Jordi Olivares Provencio | 2022-10-27 | 1 | -3/+6 |
| | |||||
* | SERVER-70010 Fix opCtx interruption checks in execution codebase | Matt Diener | 2022-10-03 | 1 | -4/+1 |
| | |||||
* | SERVER-69593 Allow `InterruptedAtShutdown` in oplog cap maintainer | Gregory Noma | 2022-09-12 | 1 | -0/+3 |
| | |||||
* | SERVER-67611 Remove storage usages of `ErrorCategory::Interruption` | Gregory Noma | 2022-09-02 | 1 | -6/+7 |
| | |||||
* | SERVER-51841 Correct usage of fassertFailedNoTrace in OplogCapMaintainerThread | Leonardo Menti | 2022-07-07 | 1 | -1/+1 |
| | |||||
* | SERVER-66203 move MONGO_LOGV2_DEFAULT_COMPONENT defs below includes | Billy Donahue | 2022-05-06 | 1 | -1/+3 |
| | |||||
* | SERVER-59297 Catch InterruptedDueToStorageChange and continue | Adi Zaimi | 2021-11-15 | 1 | -0/+6 |
| | |||||
* | SERVER-52950 Avoid calculating oplog stones when ↵ | Gregory Wlodarek | 2020-12-05 | 1 | -0/+1 |
| | | | | recoverFromOplogAsStandalone=true as the OplogCapMaintainerThread is not running | ||||
* | SERVER-50984 Add CollectionPtr to replace usage of const Collection* | Henrik Edin | 2020-09-26 | 1 | -1/+1 |
| | | | | | | | | | | | | 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-50955 oplog_rollover.js pauses the OplogCapMaintainerThread until ↵ | Gregory Wlodarek | 2020-09-25 | 1 | -0/+12 |
| | | | | truncation is needed | ||||
* | SERVER-48148 Log cleanup in db/storage | Henrik Edin | 2020-05-15 | 1 | -2/+4 |
| | |||||
* | SERVER-47735 change mongo source over to logv2 | Billy Donahue | 2020-04-26 | 1 | -1/+1 |
| | | | | | | - Remove several legacy logger/ files - Convert all MONGO_LOG_DEFAULT_COMPONENT to the LOGV2 version. - Globally replace logger::{LogSeverity,LogComponent} => logv2:: | ||||
* | SERVER-47040 LOGV2_FATAL also fasserts | Henrik Edin | 2020-03-24 | 1 | -2/+2 |
| | | | | Added LOGV2_FATAL_NOTRACE and LOGV2_CONTINUE to have different behavior. | ||||
* | SERVER-45626: Introduce AutoGetOplog for consistent oplog locking rules | Lingzhi Deng | 2020-03-13 | 1 | -38/+7 |
| | |||||
* | SERVER-46639 Disable Flow Control for the internal OplogCapMaintainerThread | Dianna Hohensee | 2020-03-09 | 1 | -0/+4 |
| | |||||
* | SERVER-45567 removing util/log.h where I can | Gabriel Russell | 2020-02-21 | 1 | -1/+0 |
| | | | | | | | o converting some log lines that were missed o fixing some missing includes create mode 100644 src/mongo/transport/ismaster_metrics.cpp | ||||
* | SERVER-45869 automatically converted structured logging | Gabriel Russell | 2020-02-13 | 1 | -4/+5 |
| | |||||
* | SERVER-43859: Take MODE_IX locks for collection creation. | Daniel Gottlieb | 2019-11-26 | 1 | -2/+2 |
| | | | | | | | | | | | | | | | | | Two concurrent storage transactions can now create collections with the same collection name. These transactions will conflict at commit time; the first committer will win and register their collection into the global catalog. The losing transactions will bubble a WriteConflictException. Top-level callers that should fail if the collection already existed must now check and fail with a NamespaceExists error code. Previously, those callers could rely on lower level code returning the NamespaceExists error. Callers that were implicitly creating a collection may retry the operation, using the now-registered collection. These transaction-local collections (UncommittedCollections) are returned when doing any CollectionCatalog::lookup* call. | ||||
* | SERVER-41496 Remove Database::getCollection() and replace with ↵ | Evgeni Dobranov | 2019-09-30 | 1 | -1/+3 |
| | | | | CollectionCatalog::get().lookupCollectionByNamespace() | ||||
* | SERVER-40168 Pull the OplogTruncaterThread out of WiredTigerKVEngine and put ↵ | Gabe Villasana | 2019-07-11 | 1 | -0/+120 |
it above the storage layer |