Skip to content

DOCS-14646 finalize release 4.4.7 changelog #5571

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Jul 16, 2021
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
25 changes: 25 additions & 0 deletions source/includes/changelogs/releases/4.4.7.rst
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,7 @@ Sharding
- :issue:`SERVER-57055` delete_during_migrate.js is consistently failing in test suites with Code Coverage enabled
- :issue:`SERVER-57102` Fixing invariants on ShardServerCatalogCacheLoader to consider different terms
- :issue:`SERVER-57475` ShardingTest.stop must join top-level chunk migrations
- :issue:`SERVER-58109` The new '_configsvrMergeChunks' path is more expensive than the old one

Replication
~~~~~~~~~~~
Expand All @@ -35,6 +36,8 @@ Replication
- :issue:`SERVER-53447` Blacklist insert1.js with from transaction passthrough tests with failures
- :issue:`SERVER-55070` Avoid parsing unnecessary fields from BSON oplog entries
- :issue:`SERVER-55120` Fix docs link for fatal error message on startup when there's an invalid config
- :issue:`SERVER-55465` Fix Invariant upon failed request for a vote from the current primary in the election dry-run of catchup takeover
- :issue:`SERVER-55573` Deadlock between stepdown and chunk migration
- :issue:`SERVER-55751` Increase election timeout in initial_sync_nodes_contribute_to_liveness_majority.js
- :issue:`SERVER-55766` Introduce an optimized "for restore" startup replication recovery mechanism
- :issue:`SERVER-56054` Change minThreads value for replication writer thread pool to 0
Expand Down Expand Up @@ -76,7 +79,11 @@ Operations
Build and Packaging
~~~~~~~~~~~~~~~~~~~

- :issue:`SERVER-46871` liblzma presence apparently not checked by configure
- :issue:`SERVER-48691` Fix Ninja builds on Windows Enterprise Server
- :issue:`SERVER-50568` Platform Support: Remove Ubuntu18.04 zSeries from 5.0
- :issue:`SERVER-53054` The ninja builder fails to link on Windows with LNK1561: entry point must be defined
- :issue:`SERVER-53952` Building with ninja + ASan poisons the build/install/ directory
- :issue:`SERVER-55460` Fix RPM packaging and testing for SLES 12

Internals
Expand All @@ -92,11 +99,13 @@ Internals
- :issue:`SERVER-50576` mongokerberos utility is missing in the MSI installer
- :issue:`SERVER-50662` Support large doubles and other double values in FTDC
- :issue:`SERVER-51172` resmoke sometimes throws TypeError when calculating elapsed time for test
- :issue:`SERVER-52657` index_commands_shard_targeting.js relies on too short MaxTimeMs
- :issue:`SERVER-52689` Re-enable refine_shard_key_transaction_stress
- :issue:`SERVER-53035` provide a way to ASSERT from a non-main thread in unit tests
- :issue:`SERVER-53187` Structured log improvements to split_vector/chunk_splitter lines 22107 and 21908
- :issue:`SERVER-53334` Hitting unexpected invariant failure, causing server shutdown
- :issue:`SERVER-53624` 4.4 mongos does not attach RetryableWriteError label to shutdown errors
- :issue:`SERVER-53643` Startup can see old version of featureCompatibilityVersion document
- :issue:`SERVER-53646` Catch exception if waiting for failpoint throws on close connections in awaitable_hello_on_nodes_with_invalid_configs.js
- :issue:`SERVER-53671` Make ~PooledScope() resilient to 'InterruptedAtShutdown' exceptions
- :issue:`SERVER-53726` Platform Support: Remove RHEL6 zSeries
Expand All @@ -120,6 +129,7 @@ Internals
- :issue:`SERVER-56307` The chunk migration "convergence algorithm" is very primitive
- :issue:`SERVER-56310` Use w: majority for createCollection command in kill_sessions_with_prepared_transaction.js
- :issue:`SERVER-56325` Wait for failpoint in server_transaction_metrics.js to be hit so that a valid serverStatus is received
- :issue:`SERVER-56347` Enable LSE intrinsics in release
- :issue:`SERVER-56371` Upgrade timelib to 2021.06
- :issue:`SERVER-56372` Add retryableFindAndModifyStorageLocation server parameter
- :issue:`SERVER-56373` [RRFaM] When writing FaM images to txn table, write oplog entries with needsRetryImage
Expand All @@ -130,6 +140,7 @@ Internals
- :issue:`SERVER-56452` Self anchor in PooledLDAPConnection::setup's callback
- :issue:`SERVER-56468` Incorrect plan cache entry for {$ne: null} predicate, leads to missing query results
- :issue:`SERVER-56501` Add op counters for legacy op codes (OP_QUERY, OP_INSERT, etc.)
- :issue:`SERVER-56509` Wrap unique index insertion _keyExists call in a WT cursor reconfigure.
- :issue:`SERVER-56516` Fix undefined behaviour in parsing code for $slice projectional operator
- :issue:`SERVER-56563` [RRFaM] Forge noop image oplog entries for chunk migration
- :issue:`SERVER-56630` Unittest OpObserverImpl::onDelete/onUpdate paths for retryable findAndModify
Expand All @@ -147,27 +158,36 @@ Internals
- :issue:`SERVER-57043` Test for Branching
- :issue:`SERVER-57053` Rewriting $nor with a $text predicate to $not is invalid
- :issue:`SERVER-57057` Reduce routing info refreshes on the mergeChunks path
- :issue:`SERVER-57064` Log create index and dropIndex(es) on mongos
- :issue:`SERVER-57074` [v4.4] Add requires_document_locking tag to index_build_capped_position_lost.js
- :issue:`SERVER-57084` MSI construction must depend on PDB installation
- :issue:`SERVER-57091` Infinite loop in GranularityRounderPreferredNumbers::roundDown
- :issue:`SERVER-57117` ReadPreferenceSetting parsing is not resilient to incorrect types for 'hedge' option
- :issue:`SERVER-57136` Incompatible wire version error on secondary shutdown in sharded cluster
- :issue:`SERVER-57145` Invariant failure at OCSPManager::requestStatus
- :issue:`SERVER-57157` assert serverStatus command works in getBinVersion() jstest helper
- :issue:`SERVER-57172` Do json.send before DSI post_run
- :issue:`SERVER-57173` Write invalidated image for retryable findAndModify when secondaries apply operations earlier than minValid
- :issue:`SERVER-57192` [4.4] Lower dbHash and background validation lock acquisition timeouts
- :issue:`SERVER-57233` Reap LDAP connections inline if multithreading is not enabled
- :issue:`SERVER-57251` Fix checkLog race in salvage_incomplete_rolling_index_builds.js
- :issue:`SERVER-57270` Disable prepare_read_cursor_out_of_bounds.js on ephemeralForTest
- :issue:`SERVER-57273` remove the flow_control_replica_set.js test
- :issue:`SERVER-57275` Update kmip_server.py to be more verbose
- :issue:`SERVER-57328` Make ReplsetTest.upgradeSet() tolerant of reelections
- :issue:`SERVER-57330` Update perf yaml configs for perf and sys-perf to use perf.send
- :issue:`SERVER-57476` Operation may block on prepare conflict while holding oplog slot, stalling replication indefinitely
- :issue:`SERVER-57492` Side table writes insert more than just the keystring
- :issue:`SERVER-57497` store_retryable_find_and_modify_images_in_side_collection.js should account for a later clustertime in retried findAndModify responses
- :issue:`SERVER-57541` mypy 0.900 breaks lint_pylinters
- :issue:`SERVER-57557` [v4.4] Support running checkFCV() shell helper with mongos connection
- :issue:`SERVER-57564` Increase system timeout duration to >2 hours to allow fio to copy over all files
- :issue:`SERVER-57708` ClientMetadata Parsing errors can leave ClientMetadataState decoration in invalid state
- :issue:`SERVER-57768` Deprecated counters aren't reset to zero on wrap
- :issue:`SERVER-57897` Add readPrefMode option to benchRun find/findOne ops
- :issue:`SERVER-57954` Update TPC-C version in sys-perf.yml
- :issue:`SERVER-58267` Fix shardVersionRetry usages in v4.4 (partial cherry-pick of SERVER-47530)
- :issue:`SERVER-58306` chunkInserter thread can terminate() if checkForInterrupt() is called after stepdown has killed the opCtx
- :issue:`WT-6204` Possible race between backup and checkpoint at file close
- :issue:`WT-6230` Sanitize python test suite directory naming
- :issue:`WT-6362` Ensure that history store operations in user session context are correct
Expand Down Expand Up @@ -324,4 +344,9 @@ Internals
- :issue:`WT-7643` Update checkpoint decode tool for tiered storage
- :issue:`WT-7651` Add synchronization for flush_tier calls
- :issue:`WT-7656` Destroy tiered condvar after thread is joined
- :issue:`WT-7699` Fix RTS handling to abort an out of order prepared transaction
- :issue:`WT-7706` Use same transaction update when on-disk value is an aborted prepared update
- :issue:`WT-7710` Fix to use history store btree to initialise history store cursor
- :issue:`WT-7721` Update test-format to reopen an existing database with different config
- :issue:`WT-7783` Fix RTS to restore tombstone when an on-disk update is out of order prepare update

4 changes: 2 additions & 2 deletions source/release-notes/4.4.txt
Original file line number Diff line number Diff line change
Expand Up @@ -15,8 +15,8 @@ Minor Releases

.. _4.4.7-release-notes:

4.4.7 - Upcoming
~~~~~~~~~~~~~~~~
4.4.7 - Jul 16, 2021
~~~~~~~~~~~~~~~~~~~~

Issues fixed:

Expand Down