Skip to content

Commit 081f73d

Browse files
authored
Docs 14949 add changelogs for 505rc0 (#67)
* DOCS-14949 release notes for 5.0.5-rc0 * 2 * Updated All JIRA issues closed in 5.0.5
1 parent 4154cf4 commit 081f73d

File tree

3 files changed

+188
-0
lines changed

3 files changed

+188
-0
lines changed
Lines changed: 162 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,162 @@
1+
.. _5.0.5-changelog:
2+
3+
5.0.5 Changelog
4+
---------------
5+
6+
Sharding
7+
~~~~~~~~
8+
9+
- :issue:`SERVER-51329` Unexpected non-retryable error when shutting down a mongos server
10+
- :issue:`SERVER-55382` Ignore error from retryable write being converted to transaction and that transaction failing in random_moveChunk_update_shard_key.js
11+
- :issue:`SERVER-56227` Add user-facing command to set allowMigrations to false for a sharded collection
12+
- :issue:`SERVER-57686` We need test coverage that runs resharding in the face of elections
13+
- :issue:`SERVER-58343` Re-enable reshard_collection_failover_shutdown_basic.js
14+
- :issue:`SERVER-59719` shardsvr{Commit, Abort}ReshardCollection may return unrecoverable error on stepdown, leading to fassert() on config server
15+
- :issue:`SERVER-59806` Optimized path of shard collection fails to succeed with a large number of chunks
16+
- :issue:`SERVER-60730` shardsvrDropDatabase should always join existing coordinator
17+
- :issue:`SERVER-60751` move_chunk_critical_section_non_internal_client_abort.js does not consider config server stepdowns
18+
- :issue:`SERVER-60804` Remove shard version checks from cursor_valid_after_shard_stepdown
19+
- :issue:`SERVER-60945` Increase the resharding critical section timeout value for resharding_large_number_of_initial_chunks.js
20+
- :issue:`SERVER-61027` Port permitMigrations changes
21+
- :issue:`SERVER-61066` Make shardsvr DDL commands check primary status after marking opCtx as interruptible
22+
- :issue:`SERVER-61289` Make resharding_retryable_writes.js more robust to timing
23+
- :issue:`SERVER-61473` Resharding coordinator calls ReshardingMetrics::onCompletion() multiple times on transient errors, leading to config server crash
24+
- :issue:`SERVER-61482` Updates to config.reshardingOperations wait for PrimaryOnlyService to be rebuilt while holding oplog slot, stalling replication on config server indefinitely
25+
- :issue:`SERVER-61483` Resharding coordinator fails to recover abort decision on step-up, attempts to commit operation as success, leading to data inconsistency
26+
- :issue:`SERVER-61607` Accept DuplicateKey as a possible error in resharding_nonblocking_coordinator_rebuild.js
27+
- :issue:`SERVER-61633` Resharding's RecipientStateMachine doesn't join thread pool for ReshardingOplogFetcher, leading to server crash at shutdown
28+
29+
Replication
30+
~~~~~~~~~~~
31+
32+
- :issue:`SERVER-54909` In replSetGetStatus, report last durable and last applied operation wall times for all members
33+
- :issue:`SERVER-60946` Race condition in replsetprio1.js when initiating replset with nodes having different priorities
34+
35+
Aggregation
36+
~~~~~~~~~~~
37+
38+
:issue:`SERVER-59924` Error executing aggregate with $out with "available" read concern on sharded clusters
39+
40+
Storage
41+
~~~~~~~
42+
43+
:issue:`SERVER-58736` Avoid quadratic behavior in rollback with many collections
44+
45+
Internals
46+
~~~~~~~~~
47+
48+
- :issue:`SERVER-54776` Enable Feature flag for PM-2191
49+
- :issue:`SERVER-55535` Performance tests to exercise change streams optimizations
50+
- :issue:`SERVER-57131` Fix trivial race in topology_listener_test
51+
- :issue:`SERVER-57164` Invariant failure in a $group-by-variable optimization
52+
- :issue:`SERVER-57171` Make the killop test more resilient
53+
- :issue:`SERVER-57486` Prevent periodic index checks in transactions_stale_shard_version_errors.js test
54+
- :issue:`SERVER-58636` Initial syncing node can miss final oplog entry when calculating stopTimestamp against a secondary sync source
55+
- :issue:`SERVER-59329` Make sure that withTemporaryOperationContext throw an error if the node is no longer a primary
56+
- :issue:`SERVER-59432` Downgrade invariant and add additional tassert for group on system variable optimization
57+
- :issue:`SERVER-59654` Add Evergreen task for time-series update fuzzer
58+
- :issue:`SERVER-59662` Create a concurrency test with time-series inserts and interrupt generating commands
59+
- :issue:`SERVER-59858` Add observability for tasks scheduled on the reactor thread
60+
- :issue:`SERVER-59871` startup_recovery_for_restore_restarts.js needs to make sure a checkpoint happens after failpoint
61+
- :issue:`SERVER-59879` Adjust maxTimeMS value to allow for slower execution in the parallel test suite
62+
- :issue:`SERVER-60393` increase replica_sets_jscore_passthrough time limit to 3hr.
63+
- :issue:`SERVER-60424` TenantOplogFetcher times out on recreating aggregation cursor
64+
- :issue:`SERVER-60632` Inconsistent error on mongos when renameCollection target already exists
65+
- :issue:`SERVER-60670` use a separate branch instead of a specific commit for TPCC
66+
- :issue:`SERVER-60671` Remove dagger
67+
- :issue:`SERVER-60756` Add additional logging for failed updates in multi_statement_transaction_atomicity_isolation.js
68+
- :issue:`SERVER-60762` $setWindowFields partitionBy an array should consistently error
69+
- :issue:`SERVER-61021` Documents may be retrieved out of order in timeseries_delete.js
70+
- :issue:`SERVER-61039` Sharded time-series listIndexes should report the view's namespace
71+
- :issue:`SERVER-61164` Accept error code 48 (Inappropriate authentication) as a valid response for LDAP liveness check
72+
- :issue:`SERVER-61178` Use less concurrency in find_cmd_with_indexes_timeseries.js
73+
- :issue:`SERVER-61208` Balancer might be running when it shouldn't in transactions_stale_shard_version_errors.js
74+
- :issue:`SERVER-61269` Adding log to awaitdata_getmore_cmd.js
75+
- :issue:`SERVER-61283` [5.0] Add requires_fcv_50 to timeseries_insert_kill_op.js and timeseries_insert_idle_bucket_expiration.js
76+
- :issue:`SERVER-61291` Fix forward compatibility with checkout_idl_files_from_past_releases.py
77+
- :issue:`SERVER-61309` Fix time-series bucket lock reacquisition logic
78+
- :issue:`SERVER-61360` reduce Debian 9 variants jlink to prevent OOM cases
79+
- :issue:`SERVER-61405` Consider removing FCV check from $$SEARCH_META
80+
- :issue:`SERVER-61597` Use deterministic order for random_moveChunk_timeseries_inserts.js
81+
- :issue:`WT-3445` Add multiple tables to format tester.
82+
- :issue:`WT-5008` Migrate Jenkins "wiredtiger-perf-btree" job to Evergreen
83+
- :issue:`WT-5010` Migrate Jenkins "wiredtiger-perf-checkpoint" job to Evergreen
84+
- :issue:`WT-5011` Migrate Jenkins "wiredtiger-perf-log-consolidated" job to Evergreen
85+
- :issue:`WT-5012` Migrate wiredtiger-perf-evict to Evergreen
86+
- :issue:`WT-5013` Migrate Jenkins "wiredtiger-perf-stress" job to Evergreen
87+
- :issue:`WT-5580` Dump the wtperf command into logs in Evergreen wtperf test
88+
- :issue:`WT-6001` Avoid reading the page into cache if it needs to be rewritten
89+
- :issue:`WT-6022` NVRAM cache
90+
- :issue:`WT-6116` Turn non-timestamp testing back on
91+
- :issue:`WT-7694` Fixes to have bucket prefixes properly used in object names.
92+
- :issue:`WT-7820` Retrieve the on-disk durable timestamp to compare with newer update timestamp
93+
- :issue:`WT-7845` Add an oldest_id for tiered and its metadata.
94+
- :issue:`WT-7912` Fix prefix search near optimisation to handle scenarios where the key range is split across pages.
95+
- :issue:`WT-8004` Create a read order for the architecture guide
96+
- :issue:`WT-8030` Add sanity checks related to eviction trigger setting
97+
- :issue:`WT-8046` Keep non persistent configuration settings between wiredtiger_open calls in test/format
98+
- :issue:`WT-8065` Update documentation about cursor and prefix_key configuration
99+
- :issue:`WT-8076` Modify tiered_abort csuite test to work with cmake
100+
- :issue:`WT-8114` Revert allow setting the prepare timestamp smaller than or equal to the latest active read timestamp with roundup prepare config
101+
- :issue:`WT-8151` Make durable_start_ts equal to stop_ts if stop_ts is less than durable_start_ts and greater than start_ts
102+
- :issue:`WT-8157` Fix format-abort-recovery-stress-test timeout condition
103+
- :issue:`WT-8163` Consider more eviction scenarios to give up checkpoint-cleanup
104+
- :issue:`WT-8167` Remove unused getters from the cppsuite code
105+
- :issue:`WT-8173` Fix row column store node in architecture guide diagram
106+
- :issue:`WT-8178` Push JSON output generated from wtperf_run.py to Cedar/Evergreen
107+
- :issue:`WT-8179` Push out.json generated from wtperf_run.py to Atlas
108+
- :issue:`WT-8188` Use compact progress stats in compact related tests
109+
- :issue:`WT-8189` Add useful information for compact analysis to WT verbose messaging
110+
- :issue:`WT-8192` Extend the verbose API to support the assignment of verbosity levels per event category
111+
- :issue:`WT-8194` Fix ASAN leaks when tcmalloc is enabled
112+
- :issue:`WT-8196` Add warning options to the cppsuite files
113+
- :issue:`WT-8221` Compare write generation number before performing RTS
114+
- :issue:`WT-8224` Fix coverity complains about unused variable
115+
- :issue:`WT-8228` Add variable-length column store support to the compact tests
116+
- :issue:`WT-8232` Fix hs18 test to use release evict cursor to evict the page
117+
- :issue:`WT-8233` Fix data-validation-stress-test-checkpoint ignoring failures
118+
- :issue:`WT-8237` Unassign NULL value to config after freeing, it stays unused.
119+
- :issue:`WT-8241` Skip value return for largest key
120+
- :issue:`WT-8253` Fix disk space issue in checkpoint stress tests
121+
- :issue:`WT-8254` Implementation of new WiredTiger internal API to define verbose messages with an associated severity level
122+
- :issue:`WT-8255` Create a Python suite test to assert legacy uses of the verbose interface still work as intended
123+
- :issue:`WT-8256` Create new tests capturing different verbose configuration scenarios
124+
- :issue:`WT-8270` Updating the time window clear obsolete stage of reconciliation to correctly consider global visibility.
125+
- :issue:`WT-8271` Capture git branch and commit status in perf test result output
126+
- :issue:`WT-8275` Streamline compact stats
127+
- :issue:`WT-8280` Temporarily disable prefix assert
128+
- :issue:`WT-8281` Fix out of order handling with history store stop timestamp
129+
- :issue:`WT-8283` Use the new verbose API in compact files
130+
- :issue:`WT-8284` Improve verbose logging for transactions when rollback is required
131+
- :issue:`WT-8285` Simplify CMakes use of third party libraries
132+
- :issue:`WT-8286` Create stress test for prefix search
133+
- :issue:`WT-8291` Call _exit() instead of exit() without an exec
134+
- :issue:`WT-8294` Push the results from performance tests to one collection
135+
- :issue:`WT-8297` timestamp order check fired on logged table in recovery
136+
- :issue:`WT-8298` Switch Evergreen performance tests to use ubuntu2004-large instances
137+
- :issue:`WT-8314` Fix the block cache returning blocks for the wrong table
138+
- :issue:`WT-8316` format backward compatibility mode fixes
139+
- :issue:`WT-8317` Never store overflow keys on internal pages
140+
- :issue:`WT-8318` Add format.sh support for a directory of CONFIG files
141+
- :issue:`WT-8321` Update timeout for smoke tests to 60 minutes
142+
- :issue:`WT-8331` change format to allow quote characters
143+
- :issue:`WT-8335` Support compiling both a static and shared WiredTiger library in CMake
144+
- :issue:`WT-8336` Disable unsafe-loop-optimizations flag when compiling c++ files
145+
- :issue:`WT-8337` format direct I/O test fails to turn off backups
146+
- :issue:`WT-8339` Add missing comma to wtperf monitor header
147+
- :issue:`WT-8342` Coverity: CID 121074: UNINTENDED_INTEGER_DIVISION in src/support/float.c
148+
- :issue:`WT-8345` API to configure cache_max_wait_ms at the session level
149+
- :issue:`WT-8346` Migrate Jenkins "wiredtiger-perf-stress" remaining tests to Evergreen
150+
- :issue:`WT-8347` Slipup in test_checkpoint modify changes
151+
- :issue:`WT-8349` In-memory format runs can create a CONFIG with illegal cache size
152+
- :issue:`WT-8350` Fix test/format problems where the wrong type of value was used to turn a configuration value off
153+
- :issue:`WT-8354` Historic format builds used in compatibility runs need their previous syntax
154+
- :issue:`WT-8355` Coverity analysis defect 121096: Uninitialized pointer read
155+
- :issue:`WT-8357` Add more Evergreen expansions into the performance test output
156+
- :issue:`WT-8358` Pass ops and args fields to wtperf via command line
157+
- :issue:`WT-8359` Separate smoke tests from stress tests in Evergreen
158+
- :issue:`WT-8363` Validate stats output by performance tests
159+
- :issue:`WT-8364` Fix CMake bug when building cppsuite with TCMalloc
160+
- :issue:`WT-8368` Fix verbose message output produced by '__wt_verbose_multi'
161+
- :issue:`WT-8394` Revert Validate stats output by performance tests
162+

source/release-notes/5.0-changelog.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@
1010
:depth: 1
1111
:class: singlecol
1212

13+
.. include:: /includes/changelogs/releases/5.0.5.rst
14+
1315
.. include:: /includes/changelogs/releases/5.0.4.rst
1416

1517
.. include:: /includes/changelogs/releases/5.0.3.rst

source/release-notes/5.0.txt

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,30 @@ Release Notes for MongoDB 5.0
1717
Minor Releases
1818
--------------
1919

20+
.. _5.0.5-release-notes:
21+
22+
5.0.5 - Upcoming
23+
~~~~~~~~~~~~~~~~
24+
25+
Issues fixed:
26+
27+
- :issue:`SERVER-61483` Resharding coordinator fails to recover abort
28+
decision on step-up, attempts to commit operation as success, leading
29+
to data inconsistency
30+
- :issue:`SERVER-59858` Add observability for tasks scheduled on the
31+
reactor thread
32+
- :issue:`SERVER-51329` Unexpected non-retryable error when shutting
33+
down a mongos server
34+
- :issue:`WT-8163` Consider more eviction scenarios to give up
35+
checkpoint-cleanup
36+
- :issue:`WT-7912` Fix prefix search near optimisation to handle
37+
scenarios where the key range is split across pages.
38+
39+
- `All JIRA issues closed in 5.0.5
40+
<https://jira.mongodb.org/issues/?jql=project%20in%20(SERVER%2C%20TOOLS%2C%20WT)%20AND%20resolution%20%3D%20Fixed%20AND%20fixVersion%20%3D%205.0.5>`_
41+
42+
- :ref:`5.0.5-changelog`
43+
2044
.. _5.0.4-release-notes:
2145

2246
5.0.4 - Nov 15, 2021

0 commit comments

Comments
 (0)