summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-63432 use s3put to move debugsymbolsr5.2.1-rc0r5.2.1Jon Streets2022-02-111-6/+4
|
* SERVER-53993 Always attach clientStrand before releasing opCtx in ↵Amirsaman Memaripour2022-02-111-73/+84
| | | | | | AsyncCommandExecution tests (cherry picked from commit ce3f3d20ec70ee08b74dee8b3f698d1611495d63)
* SERVER-63121 add more logging to abort_in_progress_transactions_on_step_up.jsSamy Lanka2022-02-111-2/+7
| | | | (cherry picked from commit 539ce23761785a90ac28da2ab40203ea0fdf59b1)
* SERVER-63527 Add test tag to jstests/core/timeseries/timeseries_id_range.jsAlya Berciu2022-02-111-0/+1
|
* SERVER-62621 IDL compatibility checker should check brand new commandsHuayu Ouyang2022-02-104-7/+196
|
* SERVER-63010 Ensure that unpacking measurements doesn't overwrite pushedown ↵Matt Boros2022-02-106-152/+422
| | | | addFields that are computed on meta data
* SERVER-63102 Introduce internalQueryPlanEvaluationWorksSbeDavid Storch2022-02-109-32/+80
| | | | | | | | The 'internalQueryPlanEvaluationWorks' parameter now only affects the classic engine. The newly added parameter has similar behavior, but applies only to queries using SBE. (cherry picked from commit a94caa502cf94fa6c8fcfea7283d7eaf3bd55ad5)
* SERVER-62948 Ensure FTDC collectors read without a timestampGregory Noma2022-02-101-0/+4
|
* SERVER-61444 Resharding coordinator state transactions now use w:1Brett Nawrocki2022-02-096-168/+263
| | | | | | | | | | | | | | | | | | Prior to updating its own in-memory state, the resharding coordinator first runs a transaction to persist that state. There is an edge case where that transaction (if run with >w:1) will commit successfully, but become interrupted while waiting for replication. If that happens, the coordinator will have completed the transaction's work, but fail to update its own in-memory state, and therefore will redo that work when it retries after handling the exception. Instead of running with the default of w:majority, the transactions for these state transitions have therefore been changed to use w:1 in order to avoid the interruption edge case. An explicit wait for majority is added after the transactions in cases where it must be majority committed before proceeding. (cherry picked from commit a710a2bf41118b848976502839590b66993bf512) (cherry picked from commit 4e8f9344927e440f93681852e18b33319107f8f1)
* SERVER-62072 Reshard command waits for cleanup to be majority committedBrett Nawrocki2022-02-091-0/+2
| | | | | | | | | | | | | | | | | The _configsvrReshardCollection command waits on the completion future returned by the ReshardingCoordinator. This completion future becomes ready after the local replica set transaction to delete the config.reshardingOperations document and unset the reshardingFields from the config.collections entry commits with w:majority. However, if there is a step down and the new primary has already replicated these deletes, the command will return despite those deletes not necessarily being majority committed. If a rollback occurs, the command could then return without fully cleaning up the resharding operation by leaving the reshardingFields in the config.collections entry. Now, _configsvrReshardCollection will wait on the last system op time to ensure the cleanup has been majority committed. (cherry picked from commit 997bade5afb420cdf369d7fc66d7cb9498230635)
* SERVER-62518 Creating a collection with changeStreamPreAndPostImages enabled ↵Denis Grebennicov2022-02-095-20/+24
| | | | in a transaction crashes the server
* SERVER-62153 Made max_time_ms_repl_targeting.js to succeed if the timed test ↵Mindaugas Malinauskas2022-02-091-5/+6
| | | | | | step succeeds at least once (cherry picked from commit 7113c62a1ad13a752571ae5842b6826ab504fead)
* SERVER-63250 Check featureFlagShardedTimeSeries on both primary and ↵Rui Liu2022-02-083-20/+46
| | | | | | secondary and add missing FCV check (cherry picked from commit 1e6eb502e1754cfda0b39bf13605b73471641c70)
* SERVER-62650 Limit cache wait time when initializing RecordIdsLouis Williams2022-02-082-14/+36
| | | | (cherry picked from commit 14b9051a791865503f3b101a62c0903f5c15a4a8)
* SERVER-62392 Prevent timeseries lookup jstests from running in unsupported ↵Katherine Wu2022-02-042-0/+2
| | | | | | multiversion environments (cherry picked from commit 1a5150cf4108fe07e5975d5b9db30d3a595e5f1d)
* SERVER-62217 Use runCommand override to create _markNodeAsFailed overrideHugh Tong2022-02-031-0/+8
|
* SERVER-63145 Add proper dependency tracking to $densifyTed Tuckman2022-02-032-0/+95
| | | | (Cherry-picked from commit 51e13de10058a9048b71d3be179116df117b5c70)
* SERVER-62368 Range deleter must honor rangeDeleterBatchDelayMSPierlauro Sciarelli2022-02-034-66/+45
|
* SERVER-63197 Pin microbenchmarks genny versionCarl Raiden Worley2022-02-021-1/+1
|
* SERVER-63097 stepdown_race_with_transaction.js should use the ↵Vishnu Kaushik2022-02-021-0/+1
| | | | 'uses_transactions' tag.
* SERVER-63017 Handle no arguments case in un-optimized agg operatorsIrina Yatsenko2022-02-024-2/+35
| | | | (cherry picked from commit 59e5b09e6840c5d00fbc961f812d66a00f823938)
* SERVER-61662 Conftest logs should always be verbose.Daniel Moody2022-02-011-7/+25
| | | | (cherry picked from commit ec7eabea754dae617393dbfa51ed8667b254ca1b)
* SERVER-62285 added processing of cache-dir push failures.Daniel Moody2022-02-013-35/+41
| | | | (cherry picked from commit 021c3209622eb7e273e31424bdca2f70b964e1dc)
* SERVER-62712 isolate cachedir error logging to the cache debug file.Daniel Moody2022-02-011-3/+4
| | | | (cherry picked from commit 791e18906f2fe4af53beb193529d04755214df07)
* SERVER-62680 write cache retrievals into a tmp location before final ↵Daniel Moody2022-02-012-4/+15
| | | | | | destination. (cherry picked from commit d20d317c08fd48b71f790c1bb013aa61c6f0f4b7)
* SERVER-63008 [SBE] Return an empty array when $concatArrays has no children ↵Mihai Andrei2022-01-313-4/+10
| | | | (cherry picked from commit cd4b1025921a9ef28ce0e0466a18a849be4d80f1)
* SERVER-63012 Initialize '$add' with no operands to zero when translating to SBEEric Cox2022-01-272-1/+16
| | | | (cherry picked from commit 9b3c10f0baba2522c37db5dfdb1d41c78522c20b)
* SERVER-62981 Make SBE multi-planner trial period length independent of ↵David Storch2022-01-278-20/+132
| | | | | | | | | | | | | | collection size This patch changes the 'internalQueryPlanEvaluationCollFraction' knob to apply only to the classic engine. It introduces a separate knob, 'internalQueryPlanEvaluationCollFractionSbe', which applies only to the SBE engine. The SBE knob has a default of 0, while the classic engine retains its default of 0.3. This ensures that by default, no candidate plan will ever do more than 10,000 storage reads during SBE multi-planning. (cherry picked from commit f27f088ecf14825a2ae9cedb2c13093287ded84a)
* SERVER-61592 Correctness fix for time-series query with millisecond granularityJames Wahlin2022-01-273-36/+51
| | | | | | | | Prior to this fix a time-series collection query on time would truncate the requested time to second granularity and could miss metrics that fall within the requested time and the truncated value (cherry picked from commit 0073acf24096185e67c87318919354b4745cd538)
* SERVER-62436: Add additional tests of sort/densify/sort optimizationsMaddie Zechar2022-01-272-1/+31
| | | | (cherry picked from commit ae8042e3e66b160b2a47c4b7f071c804e9271768)
* SERVER-62682 Add _rebuildCV.notify_all() after all mutations to _stateLuis Osta2022-01-263-26/+86
| | | | (cherry picked from commit fd6fb9e6a49955828c12355e33edf8b328e44a43)
* SERVER-62085 Use more bits for hashedMultikeyMetadataPaths in validationYuhong Zhang2022-01-261-3/+17
| | | | (cherry picked from commit f095726498ae61d9ed3d919638625d81ed785eb4)
* SERVER-62876 Don't test capped with migrationsA. Jesse Jiryu Davis2022-01-256-0/+12
| | | | (cherry picked from commit 88e6db5f89ff56e06d7950a051b62a56719fd488)
* SERVER-60848 Add SBE to the slow query log line and to curop metricsJennifer Peshansky2022-01-258-1/+284
| | | | (cherry picked from commit 52de3c52493f35e4ac4714178bf9d554835bdff7)
* SERVER-61755 Migration recovery should handle refined shard keyAllison Easton2022-01-253-62/+89
| | | | (cherry picked from commit a19f0b1c2575b8423c65f56e81d1e077274d0065)
* SERVER-62017 Enable all feature flags by default in the sys-perf all feature ↵Carl Raiden Worley2022-01-251-0/+10
| | | | flags variant
* SERVER-59754 Prevent get_executor from overwriting information set by an ↵Jennifer Peshansky2022-01-242-3/+76
| | | | | | outer pipeline (cherry picked from commit 4970d9626853e3b916aab3d911bcf4aba23e8c88)
* SERVER-62651 Add enable all feature flags by default feature to Enable all ↵Mridul Augustine2022-01-241-0/+10
| | | | | | feature flags by default to microbenchmark project. (cherry picked from commit 0311b17f78904ad0c4d2c53cc2239d09de3c6c07)
* SERVER-62829 Prevent query_hash_stability.js from running in downgrade ↵David Storch2022-01-244-0/+13
| | | | | | passthroughs (cherry picked from commit 9343d1633ab6dfa162dc494e13152d13c40fb1a2)
* SERVER-62171 Add logs to output of runConcurrentMoveChunk in ↵Randolph Tan2022-01-241-0/+3
| | | | | | sharding_statistics_server_status.js (cherry picked from commit c95486cacb674ccacda5e8123c320d45bbcaa54c)
* SERVER-62148 Move changeStreamPreAndPostImages collection option tests from ↵Denis Grebennicov2022-01-243-22/+16
| | | | timeseries to changeStream test file
* SERVER-61628 Do not reschedule range deletion task when orphans have been ↵Pierlauro Sciarelli2022-01-241-2/+2
| | | | fully deleted
* SERVER-62065 Introduce the 'repairShardedCollectionChunksHistory' commandKaloian Manassiev2022-01-2324-32/+513
| | | | | | | | | Make the CPP name of '_flushRoutingTableCacheUpdates' more user-friendly: (cherry picked from commit bcadf746d07d2eb75103ca9b7956b02a481d7a7e) Remaining: (cherry picked from commit 508f8dd9dd4aa27f15b327c84d5160146ffa8724) (cherry picked from commit 949c3c821a419b3b6c3b284f5b19da2f645d39c3)
* SERVER-62794 Fix BucketCatalog memory threshold initializationDan Larkin-York2022-01-224-6/+24
|
* SERVER-61923 Fix bug where consistency checker can mask error due to ↵Jason Chan2022-01-211-1/+7
| | | | | | ignoring inconsistency in image collections (cherry picked from commit e2d48665f771a82bfe7de2a112276cd3692a6007)
* SERVER-62499 Augment DocumentStorage APIs to accept pre-computed hashesDan Larkin-York2022-01-2111-92/+356
|
* SERVER-62618 Avoid quadratic behavior at startup with many collectionsDan Larkin-York2022-01-212-2/+9
|
* SERVER-62428 Avoid unnecessary copying while unpacking time-series bucketsDan Larkin-York2022-01-212-24/+23
|
* SERVER-59779 Wrap ReplSetTest.freeze with asCluster()Gabriel Marks2022-01-201-4/+9
| | | | (cherry picked from commit 2a763ca4ea023341983ca8f5e89fa214a56e331c)
* SERVER-62178 Clear filtering metadata on recipient shard primary for ↵Matt Boros2022-01-202-15/+17
| | | | | | temporary resharding collection after creation (cherry picked from commit e9d49578b3e11044e0e41bdcbb72f41cd17e571c)