|
| 1 | +.. _6.0.4-changelog: |
| 2 | + |
| 3 | +6.0.4 Changelog |
| 4 | +--------------- |
| 5 | + |
| 6 | +Sharding |
| 7 | +~~~~~~~~ |
| 8 | + |
| 9 | +- :issue:`SERVER-68361` |
| 10 | + LogTransactionOperationsForShardingHandler::commit misses transferring |
| 11 | + documents from prepared and non-prepared transactions changing a |
| 12 | + document's shard key value |
| 13 | +- :issue:`SERVER-69874` Document or possibly mitigate scenario where |
| 14 | + shards end up with different prepareUnique and unique index settings |
| 15 | +- :issue:`SERVER-70793` Make database metadata refresh first check new |
| 16 | + metadata under the IS lock before taking X lock |
| 17 | +- :issue:`SERVER-71689` Refresh the CatalogCache before dropping the |
| 18 | + local collection |
| 19 | +- :issue:`SERVER-72301` Use ordered:false when inserting chunks in |
| 20 | + optimized path of create collection |
| 21 | + |
| 22 | +Query |
| 23 | +~~~~~ |
| 24 | + |
| 25 | +:issue:`SERVER-58712` Inconsistent update performance on collections |
| 26 | +with multiple secondary indexes on same key |
| 27 | + |
| 28 | +Operations |
| 29 | +~~~~~~~~~~ |
| 30 | + |
| 31 | +- :issue:`SERVER-67704` Add count of cpu sockets to FTDC metadata |
| 32 | +- :issue:`SERVER-67705` Add count of NUMA zones to FTDC metadata |
| 33 | + |
| 34 | +Internals |
| 35 | +~~~~~~~~~ |
| 36 | + |
| 37 | +- :issue:`SERVER-60455` serverStatus metrics for external sorter |
| 38 | +- :issue:`SERVER-60829` Tenant donor shouldn't use donorAbortMigration |
| 39 | + cancellation token when writing commit decision |
| 40 | +- :issue:`SERVER-62300` Platform Support: Add support for Ubuntu 22.04 |
| 41 | + x86 |
| 42 | +- :issue:`SERVER-63104` Make it easy to run jsCore locally again in a |
| 43 | + world with tests tagged by feature flag |
| 44 | +- :issue:`SERVER-65177` Elapsed initial sync time in |
| 45 | + TestRemainingInitialSyncEstimatedMillisMetric unit test can be 0 ms |
| 46 | +- :issue:`SERVER-65259` Cursor leak in aggregation that requires merging |
| 47 | + on shard |
| 48 | +- :issue:`SERVER-65385` Disable signal processing for Google |
| 49 | + Microbenchmarks on DEBUG/Sanitizer variants |
| 50 | +- :issue:`SERVER-66337` Ensure that check for the interrupt is done on |
| 51 | + every getNext() call in datasize_kill_op.js |
| 52 | +- :issue:`SERVER-66466` Remove TransportLayerASIOTest dependence on |
| 53 | + ThreadContext |
| 54 | +- :issue:`SERVER-66570` Timeseries pushes down metaField-projections |
| 55 | + that can change semantics |
| 56 | +- :issue:`SERVER-66920` Crash in debug builds due to |
| 57 | + WiredTigerIndexCursorBase::seekWTCursor assertion not following |
| 58 | + search_near comparison semantics |
| 59 | +- :issue:`SERVER-67290` Repair doesn't handle recordIds correctly for |
| 60 | + clustered collections |
| 61 | +- :issue:`SERVER-67406` Sorting a cursor on sharded coll returns |
| 62 | + documents that are missing $-prefixed fields |
| 63 | +- :issue:`SERVER-67898` BalancerCollectionStatus return wrong chunk size |
| 64 | + for session collection |
| 65 | +- :issue:`SERVER-68125` Index build on multi-key fields can consume more |
| 66 | + memory than limit |
| 67 | +- :issue:`SERVER-68338` sync_source_changes.js needs to wait for |
| 68 | + heartbeat |
| 69 | +- :issue:`SERVER-68500` multiversion tag files are not correctly |
| 70 | + excluding tests in CI |
| 71 | +- :issue:`SERVER-68576` We need to know how many sharded collections |
| 72 | + exist in a cluster |
| 73 | +- :issue:`SERVER-68769` If a shard key index cannot be dropped then a |
| 74 | + user should not be able to hide that index |
| 75 | +- :issue:`SERVER-68853` Remove invariant that a session stat needs to be |
| 76 | + a slow op stat |
| 77 | +- :issue:`SERVER-68901` Incorrect $elemMatch query analysis in |
| 78 | + mongocryptd if document contains 2 different fields with the same name |
| 79 | +- :issue:`SERVER-69160` Make ShardingTest wait for FCV initialization |
| 80 | + before running getClusterParameter tests |
| 81 | +- :issue:`SERVER-69497` Have internal_sessions_reaping_basic.js oplog |
| 82 | + application use batches of size 1 |
| 83 | +- :issue:`SERVER-69603` Do not report drop events as part of |
| 84 | + shardCollection |
| 85 | +- :issue:`SERVER-69890` Concurrent movePrimary and removeShard can move |
| 86 | + database to a no-longer existent shard |
| 87 | +- :issue:`SERVER-69944` Resmoke's globstar.py does not properly parse * |
| 88 | + before ** |
| 89 | +- :issue:`SERVER-70024` ldap_provider_check.js needs to be updated for |
| 90 | + rhel9 |
| 91 | +- :issue:`SERVER-70100` Ensure that shardCollection emits an oplog event |
| 92 | + on commit time at least once in case of step-down |
| 93 | +- :issue:`SERVER-70139` listCollection returns duplicate view names |
| 94 | +- :issue:`SERVER-70158` Fix undefined argument order for $atan2 in SBE |
| 95 | +- :issue:`SERVER-70237` Chunks merge commit must not create a BSON |
| 96 | + object too large |
| 97 | +- :issue:`SERVER-70323` Convert invariant to tassert in |
| 98 | + collection_sharding_runtime |
| 99 | +- :issue:`SERVER-70553` Add module support to the mongo test runner |
| 100 | +- :issue:`SERVER-70594` Add updated build variants to sys-perf |
| 101 | +- :issue:`SERVER-70720` Evergreen for WT should capture parent process |
| 102 | + id as part of top output |
| 103 | +- :issue:`SERVER-70768` balancer use wrong chunk size for jumbo chunks |
| 104 | +- :issue:`SERVER-70973` Balancer should stop iterating collections when |
| 105 | + there are no more available shards |
| 106 | +- :issue:`SERVER-71006` Small window of inconsistency for reads after |
| 107 | + turning index to multikey |
| 108 | +- :issue:`SERVER-71020` Ensure aborting time series batch eventually |
| 109 | + removes bucket from catalog |
| 110 | +- :issue:`SERVER-71055` OplogOrder test can read stale all_durable |
| 111 | + timestamp after rolling back oplog entries |
| 112 | +- :issue:`SERVER-71089` Run signing tasks on a single distro |
| 113 | +- :issue:`SERVER-71094` Handle other transient election failures in |
| 114 | + fcbs_election_during_storage_change |
| 115 | +- :issue:`SERVER-71139` Ensure indexes with simple collation are created |
| 116 | + correctly during initial sync |
| 117 | +- :issue:`SERVER-71167` txn_index_catalog_changes.js session garbage |
| 118 | + collection can deadlock with fsync lock in consistency checks |
| 119 | +- :issue:`SERVER-71191` Deadlock between index build setup, prepared |
| 120 | + transaction, and stepdown |
| 121 | +- :issue:`SERVER-71225` Make sure collation.js does not change 'db' |
| 122 | +- :issue:`SERVER-71247` DocumentSourceBackupFile should ensure backup |
| 123 | + cursor is open before returning data |
| 124 | +- :issue:`SERVER-71249` Remove buildvariant task overrides for .publish |
| 125 | + tags |
| 126 | +- :issue:`SERVER-71328` Ensure correct filtering metadata on donor shard |
| 127 | + after multiple failures |
| 128 | +- :issue:`SERVER-71399` Jumbo chunk flag isn't automatically cleared |
| 129 | + after a chunk split |
| 130 | +- :issue:`SERVER-71424` Fix failures in lint_fuzzer_sanity |
| 131 | +- :issue:`SERVER-71435` Increse verbosity level for range-deleter in |
| 132 | + resmoke |
| 133 | +- :issue:`SERVER-71436` Range deleter must not aggressively spam the log |
| 134 | + when shard key index not found |
| 135 | +- :issue:`SERVER-71449` Fix log_successs_msg: not found in init.d on |
| 136 | + debian |
| 137 | +- :issue:`SERVER-71467` Dont run feature flag specific tests for |
| 138 | + multiversion testing |
| 139 | +- :issue:`SERVER-71471` Improve jstestfuzz deployment to work with new |
| 140 | + node run/install |
| 141 | +- :issue:`SERVER-71473` Begin using the new test stats location |
| 142 | +- :issue:`SERVER-71477` Check |
| 143 | + '_internalAllCollectionStatsSpec.getStats()' exists (boost::optional) |
| 144 | + before calling 'makeStatsForNs' in |
| 145 | + 'document_source_internal_all_collection_stats.cpp' |
| 146 | +- :issue:`SERVER-71479` Merging chunks must not set validAfter to the |
| 147 | + current wall time |
| 148 | +- :issue:`SERVER-71518` Use S3 test stats in mongo-task-generator |
| 149 | +- :issue:`SERVER-71534` lint_fuzzer_sanity_all regression caused by |
| 150 | + running multiple instances of npm |
| 151 | +- :issue:`SERVER-71568` Fix race condition related to |
| 152 | + ChangeStreamOptions access |
| 153 | +- :issue:`SERVER-71597` Fix race condition on createDatabase for case |
| 154 | + sensitive dbName |
| 155 | +- :issue:`SERVER-71609` splitOrMarkJumbo must not over-split chunks |
| 156 | +- :issue:`SERVER-71614` Add a case to accept to hide an index if it is |
| 157 | + not compatible with shard key |
| 158 | +- :issue:`SERVER-71638` Don't let to hide the last shard key index using |
| 159 | + a key pattern |
| 160 | +- :issue:`SERVER-71666` Reduce number of scanned index entries on chunk |
| 161 | + migration commit |
| 162 | +- :issue:`SERVER-71668` Move isLastNonHiddenShardKeyIndex check after |
| 163 | + hide index on system collection and hide _id index in coll_mod.cpp |
| 164 | +- :issue:`SERVER-71691` Error 5643004 when using $setWindowFields in a |
| 165 | + facet |
| 166 | +- :issue:`SERVER-71726` Increase timeout of |
| 167 | + server_discovery_and_monitoring_json_test |
| 168 | +- :issue:`SERVER-71756` Defragmentation policy should issue dataSize |
| 169 | + commands with estimate true |
| 170 | +- :issue:`SERVER-71759` dataSize command doesn't yield |
| 171 | +- :issue:`SERVER-71769` Add a new log message when a secondary node is |
| 172 | + skipping a two-phase index build |
| 173 | +- :issue:`SERVER-71787` Balancer needs to attach forceJumbo to moveRange |
| 174 | + command |
| 175 | +- :issue:`SERVER-71788` Defragmentation should handle ChunkTooBig errors |
| 176 | +- :issue:`SERVER-71880` _shardsvrDropCollectionParticipant with |
| 177 | + fromMigrate=true does not abort index builds |
| 178 | +- :issue:`SERVER-71921` Task update_timeseries_fuzzer times out on some |
| 179 | + variants |
| 180 | +- :issue:`SERVER-71939` Update BucketCatalogTest::Task class with |
| 181 | + failpoint |
| 182 | +- :issue:`SERVER-71982` Add directConnection=True to standalone.py for |
| 183 | + multiversion testing |
| 184 | +- :issue:`SERVER-72005` Enable TSBS on 2022-11 sys-perf variants |
| 185 | +- :issue:`SERVER-72011` Add the ability to load js files to fsm worker |
| 186 | + threads. |
| 187 | +- :issue:`SERVER-72021` Fix Enterprise SLES 12 crypt_create_lib |
| 188 | + Evergreen Failure |
| 189 | +- :issue:`SERVER-72065` The logical sessions cache cannot be refreshed |
| 190 | + in secondary nodes of the CSRS |
| 191 | +- :issue:`SERVER-72091` Enable auth-delay sys-perf variant |
| 192 | +- :issue:`SERVER-72176` MetadataManagerTest must reset |
| 193 | + orphanCleanupDelaySecs to the default value on teardown |
| 194 | +- :issue:`SERVER-72222` MapReduce with single reduce optimization fails |
| 195 | + when merging results in sharded cluster |
| 196 | +- :issue:`SERVER-72288` microbenchmark tests fail after "Enable M1 Mac |
| 197 | + support for DSI" |
| 198 | +- :issue:`SERVER-72408` Default timeout for |
| 199 | + receiveChunkWaitForRangeDeleterTimeoutMS is too low at |
| 200 | + agg_collstats_expr.js |
| 201 | +- :issue:`SERVER-72416` The find and findAndModify projection code does |
| 202 | + not honor the collection level collation |
| 203 | +- :issue:`SERVER-72422` FCBIS may never truncate the oplog |
| 204 | +- :issue:`SERVER-72423` FCBIS will never delete drop-pending tables |
| 205 | +- :issue:`SERVER-72483` Disable KMIP tests on s390x |
| 206 | +- :issue:`SERVER-72506` Fix key error in benchmarks analysis script |
| 207 | +- :issue:`SERVER-72533` Shards must send validAfter field on |
| 208 | + _configsvrCommitChunksMerge on v6.0 |
| 209 | +- :issue:`SERVER-72581` Increase timeout for |
| 210 | + replica_sets_jscore_passthrough on macos-arm64 variant |
| 211 | +- :issue:`SERVER-72613` Speed up taking core dumps with the hang |
| 212 | + analyzer |
| 213 | +- :issue:`WT-9268` Delay deletion of the history store record to |
| 214 | + reconciliation |
| 215 | +- :issue:`WT-9428` Fix two asserts in rec_visibility.c |
| 216 | +- :issue:`WT-9592` Rollback to stable should also clear |
| 217 | + WT_UPDATE_TO_DELETE_FROM_HS flag |
| 218 | +- :issue:`WT-9637` WiredTiger strict compilation failure with gcc-11 on |
| 219 | + ubuntu 22.04 |
| 220 | +- :issue:`WT-9705` Fix accidentally freeing update on the update chain |
| 221 | + in prepared commit |
| 222 | +- :issue:`WT-9751` Fix a memory leak in reconciliation after aborted |
| 223 | + eviction |
| 224 | +- :issue:`WT-9765` Fix handling a prepared commit after a prepared |
| 225 | + rollback with eviction failure |
| 226 | +- :issue:`WT-9805` Save the updates need to be deleted from history |
| 227 | + store and delete them later |
| 228 | +- :issue:`WT-10062` Fix checkpoint cleanup not to skip the internal |
| 229 | + pages |
| 230 | +- :issue:`WT-10081` Fix failure format configs for older branch |
| 231 | +- :issue:`WT-10250` Remove certain Evergreen builders for release |
| 232 | + branches |
| 233 | +- :issue:`WT-10291` Ensure failure configs task executes test format |
| 234 | + once per configuration. |
| 235 | + |
0 commit comments