Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SERVER-47997: Remove cachePressureThreshold and isCacheUnderPressuref1b99df5 | Lingzhi Deng | 2020-05-13 | 18 | -147/+20 |
| | |||||
* | SERVER-46698 Invariant that operations holding open an oplog hole cannot ↵ | Jamie Heppenstall | 2020-05-12 | 2 | -0/+12 |
| | | | | call blocking functions | ||||
* | SERVER-46721 Secondary readers should read at the no-overlap time instead of ↵ | Louis Williams | 2020-05-12 | 11 | -110/+398 |
| | | | | | | | | lastApplied The no-overlap time, ReadSource::kNoOverlap, is the minimum of replication's lastApplied timestamp and WiredTiger's all_durable time. This time is independent of replication state and ensures queries do not see oplog holes after state transitions from secondary to primary. | ||||
* | SERVER-48034 Fix bug in radix store merge3() when the nodes just diff in the ↵ | Henrik Edin | 2020-05-11 | 2 | -2/+19 |
| | | | | data they hold | ||||
* | SERVER-46076 Stream incremental backup data | Jamie Heppenstall | 2020-05-08 | 10 | -181/+354 |
| | |||||
* | SERVER-47672: Add minSnapshotHistoryWindowInSeconds and remove snapshot ↵ | Lingzhi Deng | 2020-05-07 | 4 | -15/+13 |
| | | | | window adjustment logic | ||||
* | SERVER-46291 remove server option and parameter for setting wiredtiger ↵ | Benety Goh | 2020-05-07 | 7 | -105/+3 |
| | | | | history file | ||||
* | SERVER-46291 make --wiredTigerMaxCacheOverflowFileSizeGB a noop | Benety Goh | 2020-05-07 | 5 | -9/+24 |
| | |||||
* | SERVER-38961 remove supportsTwoPhaseIndexBuild field from storageEngine ↵ | Benety Goh | 2020-05-07 | 1 | -4/+4 |
| | | | | | | server status section This field is used for testing only and is no longer required. | ||||
* | Revert "SERVER-46291 make --wiredTigerMaxCacheOverflowFileSizeGB a noop" | Benety Goh | 2020-05-07 | 5 | -24/+8 |
| | | | | This reverts commit 6a836f75daa0d40892f63e4186ac9e2f582bba23. | ||||
* | SERVER-46291 make --wiredTigerMaxCacheOverflowFileSizeGB a noop | Benety Goh | 2020-05-07 | 5 | -8/+24 |
| | |||||
* | SERVER-47723: Correct timestamp monitor log line. | Daniel Gottlieb | 2020-05-06 | 1 | -2/+2 |
| | |||||
* | SERVER-44012 Remove tracking of newly created indexes intended for ↵ | Gregory Wlodarek | 2020-05-06 | 7 | -76/+2 |
| | | | | background validation | ||||
* | SERVER-46570 Remove the kCheckpoint ReadSource on the RecoveryUnit | Jamie Heppenstall | 2020-05-05 | 5 | -151/+7 |
| | |||||
* | SERVER-46291 add server option and parameter for setting wiredtiger history file | Benety Goh | 2020-05-05 | 4 | -5/+14 |
| | | | | This also aliases and deprecates the previous options for the cache overflow setting. | ||||
* | SERVER-46291 update internal references to cache overflow/history file ↵ | Benety Goh | 2020-05-05 | 7 | -27/+27 |
| | | | | server parameter | ||||
* | SERVER-46291 wiredTigerMaxCacheOverflowFileSizeGB server parameter updates ↵ | Benety Goh | 2020-05-05 | 2 | -2/+2 |
| | | | | history_store.file_max instead of cache_overflow_file_max | ||||
* | SERVER-46291 add WiredTigerGlobalOptions::getMaxHistoryFileSizeMB() | Benety Goh | 2020-05-05 | 2 | -3/+8 |
| | |||||
* | SERVER-46564 Remove the CheckpointLock class | Jamie Heppenstall | 2020-05-04 | 9 | -105/+0 |
| | |||||
* | SERVER-38961 remove StorageEngine::supportsTwoPhaseIndexBuild() | Benety Goh | 2020-05-04 | 4 | -14/+0 |
| | |||||
* | SERVER-38961 supportsTwoPhaseIndexBuild in storageEngine server status ↵ | Benety Goh | 2020-05-04 | 1 | -5/+4 |
| | | | | section always returns true | ||||
* | SERVER-38961 remove server parameter 'enableTwoPhaseIndexBuild' | Benety Goh | 2020-05-01 | 3 | -15/+0 |
| | |||||
* | SERVER-36841 Fix race between TTL thread and shutdown | Jamie Heppenstall | 2020-04-28 | 1 | -2/+3 |
| | |||||
* | SERVER-46398 Expand the data directory not found message on startup to be ↵ | Gregory Wlodarek | 2020-04-27 | 4 | -4/+12 |
| | | | | more informative | ||||
* | SERVER-46714 Only perform EMRC=false shutdown handling when EMRC=false | Maria van Keulen | 2020-04-27 | 1 | -3/+4 |
| | |||||
* | SERVER-47572 Snapshot reads use majority committed timestamp | A. Jesse Jiryu Davis | 2020-04-27 | 2 | -2/+2 |
| | |||||
* | SERVER-47735 change mongo source over to logv2 | Billy Donahue | 2020-04-26 | 45 | -53/+53 |
| | | | | | | - Remove several legacy logger/ files - Convert all MONGO_LOG_DEFAULT_COMPONENT to the LOGV2 version. - Globally replace logger::{LogSeverity,LogComponent} => logv2:: | ||||
* | SERVER-47754 Allow background validation to run on storage engines that do ↵ | Gregory Wlodarek | 2020-04-24 | 1 | -1/+0 |
| | | | | not support checkpoints | ||||
* | SERVER-47658: Improve validate diagnostics, with a focus on multikey failures. | Daniel Gottlieb | 2020-04-24 | 1 | -4/+2 |
| | |||||
* | SERVER-47694: fix multikey. again | Daniel Gottlieb | 2020-04-24 | 2 | -3/+15 |
| | | | | | | | | | | | | | | | | | | | | | | Split the single _isMultikey variable on an IndexCatalogEntry(Impl) into two separate variables: _isMultikeyForReader and _isMultikeyForWriter. _isMultikeyForReader is flipped as early as possible. Readers concurrent with multikey flipping may forgo a possible optimization when their snapshot sees no multikey data. _isMultikeyForWriter is flipped after the storage engine commits a multikey change to the on-disk catalog. At this point, writers may, under some circumstances, optimize away some catalog writes. Move logic for optimizing readers (multikey paths, clearing query cache) outside of the onCommit. Adds a failpoint widenWUOWChangesWindow which sleeps transaction commit and onCommit/onRollback handlers. Have validate assert multikey paths are set correctly for the documents observed during its collection scan. | ||||
* | SERVER-47397 enhanced logging for Execution owned files (part 2) | Eric Milkie | 2020-04-22 | 4 | -45/+44 |
| | |||||
* | SERVER-9306 Ability to temporarily forbid query optimizer from using index ↵ | Zhihui Fan | 2020-04-22 | 5 | -0/+49 |
| | | | | | | ("Hidden Index") SERVER-47275 Take over and complete Hidden Indexes PR Co-authored-by: Ruoxin Xu <ruoxin.xu@mongodb.com> | ||||
* | SERVER-47692 SharedBufferFragmentAllocator should discard its buffer on ↵ | Louis Williams | 2020-04-22 | 1 | -0/+14 |
| | | | | destruction if the build was incomplete | ||||
* | SERVER-46323 Update FCV constants throughout server code following 4.4 branch | Ali Mir | 2020-04-22 | 1 | -1/+1 |
| | | | | | | | | | | | | | | SERVER-46589 Update Execution-related generic upgrade/downgrade references SERVER-46587 Update Replication-related generic upgrade/downgrade references SERVER-46839 Update Sharding-related generic upgrade/downgrade references SERVER-46590 Update Query-related generic upgrade/downgrade references SERVER-46318 Bump wire protocol version for 4.6 SERVER-46313 Bump Powercycle FCV | ||||
* | SERVER-46460 Update log message added by SERVER-45754 | Louis Williams | 2020-04-20 | 1 | -7/+1 |
| | |||||
* | SERVER-47565 Add server parameter to limit block size growth for ↵ | Henrik Edin | 2020-04-17 | 2 | -4/+15 |
| | | | | SharedBufferFragmentBuilder | ||||
* | SERVER-47418 deploy unittest::MinimumLoggedSeverityGuard to all tests | Billy Donahue | 2020-04-15 | 1 | -4/+2 |
| | |||||
* | SERVER-46810 Hex encode collation keys and invalid UTF-8 in dup key error ↵ | David Storch | 2020-04-15 | 11 | -33/+165 |
| | | | | | | | | messages Also changes the error message to include the index's collation, in order to help users interpret the collation keys. | ||||
* | SERVER-47380 Cleanup TODO | Henrik Edin | 2020-04-15 | 1 | -5/+0 |
| | |||||
* | SERVER-46699 Report the oplog visibility timestamp in FTDC | Jamie Heppenstall | 2020-04-15 | 3 | -2/+8 |
| | |||||
* | SERVER-46127 unit tests log to a kTest component | Gabriel Russell | 2020-04-14 | 4 | -4/+4 |
| | |||||
* | SERVER-47416 Eliminate copies of KeyStringSet when possible | Henrik Edin | 2020-04-14 | 2 | -0/+6 |
| | | | | Also reusing memory for temporary data structure in KeyString generation for arrays. | ||||
* | SERVER-46568 removing the unittestOutput domain | Gabriel Russell | 2020-04-14 | 1 | -4/+12 |
| | |||||
* | SERVER-47207 move parser from logger to db/command | Billy Donahue | 2020-04-13 | 1 | -1/+0 |
| | |||||
* | SERVER-47001 Added a pooled KeyString builder. | Henrik Edin | 2020-04-10 | 7 | -99/+206 |
| | | | | | | | It uses a memory pool in the execution context to be able to share a larger memory buffer for multiple KeyStrings. Added SharedBufferFragment and SharedBufferFragmentBuilder to achieve this. | ||||
* | SERVER-47407 Avoid using WriteUnitOfWork in index build collection scan loop | Louis Williams | 2020-04-09 | 1 | -0/+3 |
| | |||||
* | SERVER-47350 Add execution context as a decoration to OperationContext | Henrik Edin | 2020-04-09 | 3 | -0/+119 |
| | | | | | | It is meant to be a container for reusing temporary objects within an operation instead of creating and destroying new instances. At the moment, used for index building where it keeps data structures for KeyStringSet and MultikeyPaths. | ||||
* | SERVER-47258 Refactor the WiredTigerOplogManager: improve names, comments, logs. | Dianna Hohensee | 2020-04-08 | 7 | -144/+169 |
| | |||||
* | SERVER-47349 Use flat_set instead of set for KeyStringSet and MultikeyPaths | Henrik Edin | 2020-04-08 | 4 | -11/+13 |
| | | | | So we can reduce the amount of small memory allocations and re-use allocated memory. | ||||
* | SERVER-44577 Ensure WiredTiger RecordStore and SortedDataInterface cursors ↵ | Louis Williams | 2020-04-07 | 4 | -0/+239 |
| | | | | have started a transaction before reading data |