Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | SERVER-60837 Remove CollectionUUID and OptionalCollectionUUID aliases | Daniel Gómez Ferro | 2021-12-02 | 1 | -8/+8 |
| | |||||
* | SERVER-61190 Rename numberOfPreImagesToWrite to numberOfPrePostImagesToWrite | Cheahuychou Mao | 2021-11-20 | 1 | -2/+2 |
| | |||||
* | SERVER-61611 OpObserver::aboutToDelete() accepts UUID | Benety Goh | 2021-11-19 | 1 | -0/+1 |
| | |||||
* | SERVER-60509 onReplicationRollback should crash on failure | Jason Chan | 2021-10-26 | 1 | -3/+2 |
| | |||||
* | SERVER-60509 make OpObserver::OnReplicationRollback noexcept | Jason Chan | 2021-10-19 | 1 | -1/+2 |
| | |||||
* | SERVER-31540 Get rid of boost::optional<UUID> from the OpObservers (Part 2) | Kaloian Manassiev | 2021-10-19 | 1 | -7/+7 |
| | |||||
* | SERVER-31540 Get rid of boost::optional<UUID> from the OpObservers | Kaloian Manassiev | 2021-10-15 | 1 | -2/+2 |
| | |||||
* | SERVER-60343 Single-phase index builds perform timestamped catalog writes on ↵ | Gregory Wlodarek | 2021-10-04 | 1 | -0/+2 |
| | | | | abort | ||||
* | SERVER-58344 Remove ServerGlobalParams::FeatureCompatibility and replace ↵ | Vishnu Kaushik | 2021-09-01 | 1 | -1/+2 |
| | | | | references with generated FCV constants | ||||
* | SERVER-53643 Wait for FCV to be majority committed before reporting it. | Matthew Russotto | 2021-05-27 | 1 | -1/+2 |
| | |||||
* | SERVER-54982 Test resumability of changes streams together with ↵ | jannaerin | 2021-05-05 | 1 | -0/+3 |
| | | | | reshardCollection | ||||
* | SERVER-56373: Introduce `needsRetryImage` field to oplog entries. Refactor ↵ | Daniel Gottlieb | 2021-05-04 | 1 | -2/+1 |
| | | | | OpObserver::onDelete to express image semantics. | ||||
* | SERVER-31540 Remove usages of boost::optional<UUID> from the collMod path | Kaloian Manassiev | 2021-02-23 | 1 | -1/+1 |
| | |||||
* | SERVER-51147 Update onImportCollection() to accept the storage engines metadata | Gregory Wlodarek | 2020-10-12 | 1 | -0/+1 |
| | |||||
* | SERVER-51142: Log and apply importCollection oplog entry | Lingzhi Deng | 2020-10-02 | 1 | -0/+7 |
| | |||||
* | 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-50317 Const correct uses of Collection | Henrik Edin | 2020-09-02 | 1 | -1/+1 |
| | | | | | | Most of the code should only need a const Collection now. AutoGetCollection returns a const Collection by default. There is a placeholder getWritableCollection() interface that will handle the necessary steps we need for lock free reads in the future. Added some operators to AutoGetCollection so it behaves more like a smart pointer. | ||||
* | SERVER-47667: Create FCVOpObserver | Grace Luong | 2020-08-19 | 1 | -0/+200 |