|
| 1 | +.. _4.4.19-changelog: |
| 2 | + |
| 3 | +4.4.19 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-71219` Migration can miss writes from prepared |
| 14 | + transactions |
| 15 | +- :issue:`SERVER-73106` [v4.4] Chunk migration attempts to wait for |
| 16 | + replication with session checked out when getLastErrorDefaults are |
| 17 | + used in replica set config, leading to server crash |
| 18 | + |
| 19 | +Storage |
| 20 | +~~~~~~~ |
| 21 | + |
| 22 | +:issue:`SERVER-30888` Have FTDC code paths obtain locks with a timeout. |
| 23 | + |
| 24 | +Operations |
| 25 | +~~~~~~~~~~ |
| 26 | + |
| 27 | +- :issue:`SERVER-67704` Add count of cpu sockets to FTDC metadata |
| 28 | +- :issue:`SERVER-67705` Add count of NUMA zones to FTDC metadata |
| 29 | + |
| 30 | +Build and Packaging |
| 31 | +~~~~~~~~~~~~~~~~~~~ |
| 32 | + |
| 33 | +:issue:`SERVER-38232` Mongod on Ubuntu 16/18 does not create a pid file |
| 34 | + |
| 35 | +Internals |
| 36 | +~~~~~~~~~ |
| 37 | + |
| 38 | +- :issue:`SERVER-52545` Specify input/output to listIndexes command in |
| 39 | + IDL |
| 40 | +- :issue:`SERVER-61032` Convert all references to |
| 41 | + /opt/mongodbtoolchain/gdb to a versioned equivalent |
| 42 | +- :issue:`SERVER-63271` serverStatus can fail the server |
| 43 | +- :issue:`SERVER-65259` Cursor leak in aggregation that requires merging |
| 44 | + on shard |
| 45 | +- :issue:`SERVER-66050` findSelfInConfig should attempt fast path for |
| 46 | + every HostAndPort before trying slow path |
| 47 | +- :issue:`SERVER-67795` Add serverstatus tracking to know how many users |
| 48 | + use updateMany and DeleteMany |
| 49 | +- :issue:`SERVER-68122` Investigate replicating the collection |
| 50 | + WiredTiger config string during initial sync |
| 51 | +- :issue:`SERVER-68126` Check for negative maxChunkSize input value in |
| 52 | + AutoSplitVector |
| 53 | +- :issue:`SERVER-68576` We need to know how many sharded collections |
| 54 | + exist in a cluster |
| 55 | +- :issue:`SERVER-68836` Properly handle NaN and 0 in for LDAPTimeoutMS |
| 56 | +- :issue:`SERVER-68901` Incorrect $elemMatch query analysis in |
| 57 | + mongocryptd if document contains 2 different fields with the same name |
| 58 | +- :issue:`SERVER-69001` Initial sync should set the minValid document to |
| 59 | + the "stopTimestamp" |
| 60 | +- :issue:`SERVER-69944` Resmoke's globstar.py does not properly parse * |
| 61 | + before ** |
| 62 | +- :issue:`SERVER-70084` update change stream multiversion tests for 4.4 |
| 63 | + to consider per shard cursors |
| 64 | +- :issue:`SERVER-70235` Don't create range deletion documents upon |
| 65 | + v4.2-v4.4 upgrade in case of collection uuid mismatch |
| 66 | +- :issue:`SERVER-70427` Remove chef+kitchen package test infrastructure |
| 67 | +- :issue:`SERVER-70553` Add module support to the mongo test runner |
| 68 | +- :issue:`SERVER-70594` Add updated build variants to sys-perf |
| 69 | +- :issue:`SERVER-70971` [v4.4] Backport skipping RSTL lock in |
| 70 | + serverStatus |
| 71 | +- :issue:`SERVER-71191` Deadlock between index build setup, prepared |
| 72 | + transaction, and stepdown |
| 73 | +- :issue:`SERVER-71424` Fix failures in lint_fuzzer_sanity |
| 74 | +- :issue:`SERVER-71436` Range deleter must not aggressively spam the log |
| 75 | + when shard key index not found |
| 76 | +- :issue:`SERVER-71449` Fix log_successs_msg: not found in init.d on |
| 77 | + debian |
| 78 | +- :issue:`SERVER-71471` Improve jstestfuzz deployment to work with new |
| 79 | + node run/install |
| 80 | +- :issue:`SERVER-71533` Update legacy task generation to use new test |
| 81 | + stats location |
| 82 | +- :issue:`SERVER-71534` lint_fuzzer_sanity_all regression caused by |
| 83 | + running multiple instances of npm |
| 84 | +- :issue:`SERVER-71623` Temporary disable lint_fuzzer_sanity_patch |
| 85 | +- :issue:`SERVER-71624` Remove lint_fuzzer_sanity_patch in favor of |
| 86 | + lint_fuzzer_sanity_all |
| 87 | +- :issue:`SERVER-71759` dataSize command doesn't yield |
| 88 | +- :issue:`SERVER-71769` Add a new log message when a secondary node is |
| 89 | + skipping a two-phase index build |
| 90 | +- :issue:`SERVER-71772` Update ARM builds to target armv8.2-a on older |
| 91 | + branches |
| 92 | +- :issue:`SERVER-71875` Stop run jstestfuzz on rhel62 |
| 93 | +- :issue:`SERVER-71950` Fail and log the operation when out-of-order |
| 94 | + keys are detected in WiredTiger |
| 95 | +- :issue:`SERVER-71969` Update system_perf.yml for compile-variant and |
| 96 | + compile_variant. |
| 97 | +- :issue:`SERVER-72136` Cast 'numShardedCollections' to 'size_t' in |
| 98 | + sharding_server_status.cpp |
| 99 | +- :issue:`SERVER-72140` Remove move_chunk_large_chunk_map_workloads task |
| 100 | + from Linux Shard Lite Cluster 2022-11 variant |
| 101 | +- :issue:`SERVER-72143` Fix sys-perf logkeeper links on 5.0 and 4.4 |
| 102 | +- :issue:`SERVER-72170` Remove sys-perf 1 day history variant from |
| 103 | + sys-perf-4.4 |
| 104 | +- :issue:`SERVER-72222` MapReduce with single reduce optimization fails |
| 105 | + when merging results in sharded cluster |
| 106 | +- :issue:`SERVER-72223` Disallow majority reads from |
| 107 | + reads_during_catchup.js for ephemeralForTest in 4.4 |
| 108 | +- :issue:`SERVER-72276` Remove all outdated entries from |
| 109 | + backports_required_for_multiversion_tests.yml |
| 110 | +- :issue:`SERVER-72288` microbenchmark tests fail after "Enable M1 Mac |
| 111 | + support for DSI" |
| 112 | +- :issue:`SERVER-72294` Upgrade all uses of sus12 to suse12-sp5 |
| 113 | +- :issue:`SERVER-72512` Indexes reported as valid when unable to return |
| 114 | + inconsistencies due to memory limit |
| 115 | +- :issue:`SERVER-72535` Sharded clusters allow creating the 'admin', |
| 116 | + 'local', and 'config' databases with alternative casings |
| 117 | +- :issue:`SERVER-72620` $indexStats doesn't include the "shard" field |
| 118 | + when run on unsharded collections |
| 119 | +- :issue:`SERVER-72677` Full validation doesn't always report |
| 120 | + information about indexes |
| 121 | +- :issue:`SERVER-72825` Remove all outdated entries from |
| 122 | + backports_required_for_multiversion_tests.yml |
| 123 | +- :issue:`SERVER-73176` Only print error message if there were in fact |
| 124 | + errors in getHostFQDNs |
| 125 | +- :issue:`SERVER-73183` |
| 126 | + WiredTigerKVEngine::getSanitizedStorageOptionsForSecondaryReplication |
| 127 | + should skip inMemory |
| 128 | +- :issue:`SERVER-73232` Change the default log-verbosity for |
| 129 | + _killOperations |
| 130 | +- :issue:`SERVER-73256` [v4.4] Disable |
| 131 | + rolling_index_builds_interrupted.js from running on single phase index |
| 132 | + build variants |
| 133 | +- :issue:`SERVER-73481` Validate does not detect out-of-order keys with |
| 134 | + {full: false} |
| 135 | +- :issue:`SERVER-73636` Coverity analysis defect 135025: Inefficient |
| 136 | + vector resizing with reserve. |
| 137 | +- :issue:`SERVER-73706` Save WTRecordStoreUassertOutOfOrder fail point |
| 138 | + state to prevent concurrency bugs in testing |
| 139 | +- :issue:`SERVER-73719` Comment out Legacy Build Variants in Sys-perf |
| 140 | +- :issue:`SERVER-73745` Zero initialize IndexKeyBucket struct |
| 141 | +- :issue:`WT-8234` Prevent eviction of internal pages while reconciling |
| 142 | + leaf pages which could refer to their memory |
| 143 | +- :issue:`WT-9323` Fix a race tracking whether a tree has updates after |
| 144 | + a checkpoint |
| 145 | +- :issue:`WT-9599` Acquire the hot backup lock to call fallocate in the |
| 146 | + block manager |
| 147 | +- :issue:`WT-9763` Return EBUSY if the time window of inserting record |
| 148 | + does not match with history store time window |
| 149 | +- :issue:`WT-10291` Ensure failure configs task executes test format |
| 150 | + once per configuration. |
| 151 | +- :issue:`WT-10461` Fix key out of order in skip list on weakly ordered |
| 152 | + architecture |
| 153 | +- :issue:`WT-10584` Add missing read barriers in __cursor_skip_prev |
| 154 | + |
0 commit comments