|
| 1 | +.. _5.0.27-changelog: |
| 2 | + |
| 3 | +5.0.27 Changelog |
| 4 | +---------------- |
| 5 | + |
| 6 | +Sharding |
| 7 | +~~~~~~~~ |
| 8 | + |
| 9 | +- :issue:`SERVER-89134` Test wrongly assumes multi writes outside of |
| 10 | + transactions are atomic |
| 11 | +- :issue:`SERVER-89893` Change executor used by |
| 12 | + _flushReshardingStateChange from arbitrary to fixed |
| 13 | + |
| 14 | +Query |
| 15 | +~~~~~ |
| 16 | + |
| 17 | +:issue:`SERVER-88949` Explain for classic multi planner displays |
| 18 | +incorrect skip amount |
| 19 | + |
| 20 | +Storage |
| 21 | +~~~~~~~ |
| 22 | + |
| 23 | +:issue:`SERVER-30832` Fix dbCheck behavior on rollback |
| 24 | + |
| 25 | +WiredTiger |
| 26 | +`````````` |
| 27 | + |
| 28 | +- :issue:`WT-11845` Fix transaction visibility issue with truncate |
| 29 | + |
| 30 | +Build and Packaging |
| 31 | +~~~~~~~~~~~~~~~~~~~ |
| 32 | + |
| 33 | +- :issue:`WT-12587` Re-enable compile-clang tasks for older versions of |
| 34 | + clang |
| 35 | +- :issue:`WT-12664` Increase the size of COPY_BUF_SIZE in |
| 36 | + test_random_directio |
| 37 | + |
| 38 | +Internals |
| 39 | +~~~~~~~~~ |
| 40 | + |
| 41 | +- :issue:`SERVER-57930` [v5.0] Log errno when EventFDHolder write or |
| 42 | + read fails |
| 43 | +- :issue:`SERVER-60049` Investigate using AtomicLockStats over |
| 44 | + SingleThreadedLockStats in lock_state.h |
| 45 | +- :issue:`SERVER-62571` Serialize concurrent accesses to Socket in |
| 46 | + ThrowOnNetworkErrorInEnsureSync |
| 47 | +- :issue:`SERVER-64026` Update WT operations that require exclusive |
| 48 | + access to a dhandle |
| 49 | +- :issue:`SERVER-70351` Retry txn in test |
| 50 | + cancel_coordinate_txn_commit_with_tickets_exhausted.js |
| 51 | +- :issue:`SERVER-72090` system.users can be renamed to regular |
| 52 | + collections and vice versa |
| 53 | +- :issue:`SERVER-73485` Remove ``jstests``/``parallel``/``basic*`` |
| 54 | +- :issue:`SERVER-74931` Add AtomicWord::storeRelaxed |
| 55 | +- :issue:`SERVER-77530` Join the mirroring executor on shutdown |
| 56 | +- :issue:`SERVER-77559` Implement file system log handler for resmoke |
| 57 | +- :issue:`SERVER-77561` Rollout resmoke file system logging |
| 58 | +- :issue:`SERVER-78509` Add storage stats to replicated slow op log |
| 59 | + entries |
| 60 | +- :issue:`SERVER-78556` Return default of internalInsertMaxBatchSize to |
| 61 | + 64 |
| 62 | +- :issue:`SERVER-79637` Incorrect query results in $lookup with TS |
| 63 | + foreign collection using a correlated predicate |
| 64 | +- :issue:`SERVER-79999` reduce test code coverage on macos builders |
| 65 | +- :issue:`SERVER-80340` Handle and test dbCheck during initial sync |
| 66 | +- :issue:`SERVER-80363` server default writeConcern is not honored when |
| 67 | + wtimeout is set |
| 68 | +- :issue:`SERVER-80922` Object field order is undefined when using |
| 69 | + $setWindowField |
| 70 | +- :issue:`SERVER-82717` QueryPlannerIXSelect::stripInvalidAssignments |
| 71 | + tries to strip non-existent index assignment from |
| 72 | + $_internalSchemaAllElemMatchFromIndex |
| 73 | +- :issue:`SERVER-83193` Replace deprecated BatchedCommandRequest |
| 74 | + getters/setters for WC with the ones provided by OperationContext |
| 75 | +- :issue:`SERVER-83956` Balancer wrongly emit warning message in |
| 76 | + multiversion clusters |
| 77 | +- :issue:`SERVER-84004` [v5.0] Add FCV gating to dots and dollars |
| 78 | + validation on 5.0 |
| 79 | +- :issue:`SERVER-84440` Expose the number of replication waiters in |
| 80 | + serverStatus |
| 81 | +- :issue:`SERVER-84761` MigrationSourceManager may fail to emit the |
| 82 | + migrateChunkToNewShard due to stale ChunkManager info |
| 83 | +- :issue:`SERVER-85368` Updates the genny module in sys-perf to point to |
| 84 | + mongo/genny instead of 10gen/genny |
| 85 | +- :issue:`SERVER-85681` Fix for negative value being passed to |
| 86 | + BasicBufBuilder::grow() |
| 87 | +- :issue:`SERVER-85721` Point evergreen task log lobster links to |
| 88 | + Parsley |
| 89 | +- :issue:`SERVER-86116` CreateCollectionCoordinator may fail to create |
| 90 | + the chunk metadata on commit time. |
| 91 | +- :issue:`SERVER-86253` Add serverstatus to record how many users use |
| 92 | + retryable writes |
| 93 | +- :issue:`SERVER-86407` validation does not produce complete results |
| 94 | + when it should |
| 95 | +- :issue:`SERVER-86419` SBE and Classic behave differently for |
| 96 | + $bitsAnyClear on NumberDecimal infinity |
| 97 | +- :issue:`SERVER-86474` $_internalApplyOplogUpdate with $set: { foo: |
| 98 | + Timestamp(0, 0) } is not replicated correctly |
| 99 | +- :issue:`SERVER-86478` Time-series bucket min/max does not track empty |
| 100 | + field names under certain circumstances |
| 101 | +- :issue:`SERVER-86648` Resumable index build sorter files are not |
| 102 | + fsynced on shutdown |
| 103 | +- :issue:`SERVER-86774` Increase oplog size for PIT (point in time |
| 104 | + restore) tests |
| 105 | +- :issue:`SERVER-86782` geo_axis_aligned.js takes too long |
| 106 | +- :issue:`SERVER-86822` remove sharding_gen from macOS builders |
| 107 | +- :issue:`SERVER-86973` [v5.0] Add debug log around helloResponse and |
| 108 | + splitHorizon |
| 109 | +- :issue:`SERVER-87058` Chunk refresh from a secondary does not wait for |
| 110 | + majority writeConcern while flushing |
| 111 | +- :issue:`SERVER-87306` Prevent accessing OCSP manager ptr during |
| 112 | + shutdown |
| 113 | +- :issue:`SERVER-87323` Future continuations must capture vector clock |
| 114 | + as shared pointer |
| 115 | +- :issue:`SERVER-87521` Fix race in BackgroundSync between making |
| 116 | + RollbackImpl and shutdown |
| 117 | +- :issue:`SERVER-87881` [v5.0] Exclude latch analysis testing from |
| 118 | + certain buildvariants in v5.0 |
| 119 | +- :issue:`SERVER-87930` Unittest CaptureLogs utility allows |
| 120 | + unsynchronized access to log statements |
| 121 | +- :issue:`SERVER-87987` Timeseries optimization does not exclude the |
| 122 | + timeField though it's renamed by the $addFields and excluded by a |
| 123 | + project |
| 124 | +- :issue:`SERVER-88017` Resolve lock-order-inversion TSAN error in |
| 125 | + TimestampKVEngineTest |
| 126 | +- :issue:`SERVER-88028` [v5.0] Move ThreadContext counter outside of |
| 127 | + constructor into test specific function |
| 128 | +- :issue:`SERVER-88111` random_DDL_CRUD_operations.js bulk insert should |
| 129 | + perform max internalInsertMaxBatchSize inserts |
| 130 | +- :issue:`SERVER-88258` Schedule all required builders on the same 5.0 |
| 131 | + mainline build |
| 132 | +- :issue:`SERVER-88262` Prevent timeouts in |
| 133 | + read_pref_with_hedging_mode.js |
| 134 | +- :issue:`SERVER-88318` Fail dbcheck if one batch failed waiting for |
| 135 | + write concern |
| 136 | +- :issue:`SERVER-88650` Deadlock in VectorClockMongoD during shutdown |
| 137 | +- :issue:`SERVER-88755` Make sure all sys-perf build variants specify a |
| 138 | + mongodb_setup_release |
| 139 | +- :issue:`SERVER-88864` Make |
| 140 | + nodes_eventually_sync_from_closer_data_center.js more robust to |
| 141 | + transient slow heartbeat issues |
| 142 | +- :issue:`SERVER-88885` Add a way to stop applying a dbcheck batch on |
| 143 | + secondary |
| 144 | +- :issue:`SERVER-88942` Update db-contrib-tool version that includes fix |
| 145 | + for downloading old binaries |
| 146 | +- :issue:`SERVER-88971` Older sys-perf variants on 5.0 and 6.0 no longer |
| 147 | + needed |
| 148 | +- :issue:`SERVER-88978` Resharding coordinator should ensure |
| 149 | + participants have seen kAbort before dropping temp collection metadata |
| 150 | +- :issue:`SERVER-89034` Always preserve 0-valued timestamps when |
| 151 | + migrating documents, add tests |
| 152 | +- :issue:`SERVER-89068` Explicitly set exec_timeout and timeout_secs for |
| 153 | + the sys-perf project |
| 154 | +- :issue:`SERVER-89163` Chunk Migration Destination Should Wait for |
| 155 | + Majority Before Engaging Critical Section |
| 156 | +- :issue:`SERVER-89235` internal_strip_invalid_assignment.js missing tag |
| 157 | +- :issue:`SERVER-89279` Handle EBUSY when opening the duplicate backup |
| 158 | + filename |
| 159 | +- :issue:`SERVER-89418` CursorManager loses track of registered cursors |
| 160 | + for queries with multiple executors |
| 161 | +- :issue:`SERVER-89474` Properly validate sortBy when parsing |
| 162 | + $setWindowFields |
| 163 | +- :issue:`SERVER-89554` Fix evergreen/compiled_binaries_get.sh script |
| 164 | +- :issue:`SERVER-89618` Must disable validation when reconstructing |
| 165 | + prepared transactions |
| 166 | +- :issue:`SERVER-89646` Add all Network Error Code Strings to List of |
| 167 | + Strings isNetworkError() Looks For In Exception Message |
| 168 | +- :issue:`SERVER-89653` Install db-contrib-tool with --no-cache-dir |
| 169 | + argument |
| 170 | +- :issue:`SERVER-89698` Exceptions thrown when performing transport |
| 171 | + session cleanup can cause mongos to terminate |
| 172 | +- :issue:`SERVER-89752` Make logkeeper buildIDs stay unique when |
| 173 | + branching |
| 174 | +- :issue:`SERVER-90020` Explicitly use 1 config server for |
| 175 | + mongos_api_params_util tests |
| 176 | +- :issue:`SERVER-90090` Update Amazon 2 distros to the latest |
| 177 | +- :issue:`SERVER-90135` Ensure the Windows system CA stores are in a |
| 178 | + clean state at the start of ssl_linear tests |
| 179 | +- :issue:`SERVER-90145` [v5.0] Fix multiversion setup configuration on |
| 180 | + Debian 10 |
| 181 | +- :issue:`SERVER-90172` Make the shard key prefix error description more |
| 182 | + general in v5.0 |
| 183 | +- :issue:`SERVER-90184` Only load included SASL plugins on Windows |
| 184 | +- :issue:`SERVER-90187` Cleanup multiversion binaries before running |
| 185 | + resmoke tests |
| 186 | +- :issue:`SERVER-90264` Remove slow step from compile |
| 187 | +- :issue:`SERVER-90513` Check whether SSL_get0_verified_chain returns |
| 188 | + null before consuming it |
| 189 | +- :issue:`SERVER-90830` Add retries to cloneing QA.git |
| 190 | +- :issue:`SERVER-90894` Fix multiversion on SUSE 15 variant |
| 191 | +- :issue:`WT-11241` Skip current transaction snap_min visible deleted |
| 192 | + pages as part of the tree walk |
| 193 | +- :issue:`WT-12304` RTS should provide information about how much more |
| 194 | + work it has to do |
| 195 | + |
0 commit comments