Skip to content

Commit e7e575f

Browse files
committed
DOCS-11554: 3.6.4 upcoming
1 parent fd8b6a1 commit e7e575f

File tree

3 files changed

+224
-0
lines changed

3 files changed

+224
-0
lines changed
Lines changed: 202 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,202 @@
1+
.. _3.6.4-changelog:
2+
3+
3.6.4 Changelog
4+
---------------
5+
6+
Sharding
7+
~~~~~~~~
8+
9+
- :issue:`SERVER-16802` Order of balancer chunk moves depends on order of config.collections
10+
- :issue:`SERVER-28670` Add sharding metadata refresh metrics section to serverStatus
11+
- :issue:`SERVER-28981` Sharding balancer prefers shards in a specific order when moving chunks
12+
- :issue:`SERVER-29807` RangeDeleter should log when its about to wait for majority replication
13+
- :issue:`SERVER-32210` Stepping down recipient shard's primary while migrating session information can fassert
14+
- :issue:`SERVER-32604` prevent adding a binary last-stable shard if the cluster is upgrading or downgrading
15+
- :issue:`SERVER-32885` Overlap chunk clone application on the donor with fetching documents from the recipient
16+
- :issue:`SERVER-32886` Unnecessary sleeps during chunk migration
17+
- :issue:`SERVER-33189` Unblacklist sharding tests marked as requiring already released last-stable versions
18+
- :issue:`SERVER-33763` 3.6 drivers fail to communicate with 3.6 sharded clusters running at FCV 3.4
19+
- :issue:`SERVER-33869` make $changeStream on shards check shardVersion
20+
- :issue:`SERVER-33971` Nodes in MongoDB sharded cluster crashes with Invariant failure oplogEntry.getWallClockTime()
21+
22+
Replication
23+
~~~~~~~~~~~
24+
25+
- :issue:`SERVER-29946` Increase heartbeat rate when a secondary has no sync source
26+
- :issue:`SERVER-30283` PingStats::hit() should not set _numFailuresSinceLastStart to integer max
27+
- :issue:`SERVER-31399` repl.apply.batches.totalMillis does not record the time spent applying batches
28+
- :issue:`SERVER-31666` catchup_takeover_one_high_priority should use initiateWithAnyNodeAsPrimary
29+
- :issue:`SERVER-31669` Increase the election timeout in case 3 of catchup.js
30+
- :issue:`SERVER-32776` Refresh rollback id cache on increment
31+
- :issue:`SERVER-33448` Relax time diff requirements in apply_batches_totalMillis.js
32+
- :issue:`SERVER-33618` Initial sync should consider applyOps a CrudOpType
33+
34+
Query
35+
~~~~~
36+
37+
- :issue:`SERVER-31293` Don't consider readPreference "primary" as equivalent to 'slaveOk' in OP_QUERY find path
38+
- :issue:`SERVER-33302` Missing log redaction for a few failure paths
39+
- :issue:`SERVER-33542` Using maxTime() on MongoDB 3.4 and 3.6 does not yield the same error code
40+
41+
Storage
42+
~~~~~~~
43+
44+
- :issue:`SERVER-32058` Abort of catalog meta-data updates may lead to cache inconsistency
45+
- :issue:`SERVER-32453` WTKVEngine::getAllIdents mishandles cursor->next return code.
46+
- :issue:`SERVER-32574` Repairing the local database can cause the WT oplog manager thread to permanently exit.
47+
- :issue:`SERVER-32641` Some artificial find may crash debug builds of the server
48+
- :issue:`SERVER-32831` Blacklist change_stream_chunk_migration.js and close_cursor_on_chunk_migration_to_new_shards.js for LSM buildvariant
49+
- :issue:`SERVER-33086` renameCollection target should never have identical UUID with a different database
50+
- :issue:`SERVER-33087` Fix the use of dropTarget in renameCollection
51+
- :issue:`SERVER-33122` add option to disable cursor caching to speed up dropDatabase and collection drop
52+
- :issue:`SERVER-33233` Don't stall ftdc due to running out of tickets
53+
- :issue:`SERVER-33854` Fix applyOps field handling
54+
- :issue:`SERVER-34024` Disable WiredTiger cursor cache by default.
55+
56+
Operations
57+
~~~~~~~~~~
58+
59+
- :issue:`SERVER-12644` Move note about noprealloc hurting performance to startup warnings
60+
- :issue:`SERVER-30114` Monitor cumulative time spent in tcmalloc spin lock
61+
- :issue:`SERVER-30567` Break out serviceExecutorTaskStats by task type
62+
- :issue:`SERVER-32498` "desc" field in currentOp output no longer contains the thread name used in log messages
63+
- :issue:`SERVER-33227` Using the method `connect` in a script will as a side effect update global `db`.
64+
65+
Build and Packaging
66+
~~~~~~~~~~~~~~~~~~~
67+
68+
- :issue:`SERVER-31535` Platform Support: remove Ubuntu 12.04 builds
69+
- :issue:`SERVER-32923` Platform Support: remove SLES11 builds
70+
- :issue:`SERVER-33406` Reduce concurrency for s390x compile and compile_all builds to avoid OOM failures
71+
- :issue:`SERVER-33779` Remove tvOS and iOS variants from the v3.6 branch
72+
- :issue:`SERVER-33936` 3.6 nightly builds not available for download
73+
74+
Internals
75+
~~~~~~~~~
76+
77+
- :issue:`SERVER-30609` Investigate need for markThreadIdle with adaptive service executor
78+
- :issue:`SERVER-30979` Run the fuzzer with CSRS primary stepdowns
79+
- :issue:`SERVER-31181` ServiceExecutorAdaptive maxLatencyMicros should be greater than the minimum timer resolution of the OS
80+
- :issue:`SERVER-31198` Run the concurrency suite with shard stepdowns
81+
- :issue:`SERVER-31266` Treat queued task reporting for adaptive service executor consistently
82+
- :issue:`SERVER-31452` Run fuzzer with shard stepdowns
83+
- :issue:`SERVER-31556` Fix ContinuousStepdown logger
84+
- :issue:`SERVER-31917` RollbackTest fixture should add more log messages describing the actions it is taking
85+
- :issue:`SERVER-31999` Race condition in awaitdata_getmore_cmd.js
86+
- :issue:`SERVER-32034` Replica Set primary becomes unresponsive with adaptive Service Executor
87+
- :issue:`SERVER-32063` mongos responds with "Unauthorized: there are no users authenticated" to an isMaster request using an lsid
88+
- :issue:`SERVER-32126` validate() should do basic sanity checks for UUIDs
89+
- :issue:`SERVER-32241` applyOps reports success even when a nested applyOps fails.
90+
- :issue:`SERVER-32445` config.transactions table can get out of sync when the TransactionReaper remove entries
91+
- :issue:`SERVER-32474` resmoke.py logging output from data consistency hooks twice to logkeeper
92+
- :issue:`SERVER-32477` ASIOSession fails to gracefully teardown sockets
93+
- :issue:`SERVER-32528` Use fixed version of curator for remote EC2 instances in evergreen.yml
94+
- :issue:`SERVER-32583` Sys-perf update bootstrap variables to use proper ConfigDict Names
95+
- :issue:`SERVER-32600` setup_multiversion_mongodb.py may download non-x86_64 binaries on x86_64 platforms
96+
- :issue:`SERVER-32798` Add duroff variant for MMAPv1
97+
- :issue:`SERVER-33129` getMinimumTimerResolution() returns maximum resolution on Windows
98+
- :issue:`SERVER-33150` Race between creating a system.profile collection and assigning UUIDs to non-replicated collections on clean startup
99+
- :issue:`SERVER-33224` Use windows-64-vs2015-small distros for powercycle tasks
100+
- :issue:`SERVER-33346` Pin a specific version of boto3 for use in etc/evergreen.yml scripts
101+
- :issue:`SERVER-33424` Change update_test_lifecycle.py script to use OAuth when authenticating to JIRA
102+
- :issue:`SERVER-33437` Decorable::declareDecorationWithOwner passes wrong owner pointer to its decorations
103+
- :issue:`SERVER-33467` Do not free memory returned by ldap_get_option(LDAP_OPT_ERROR_STRING) on Windows
104+
- :issue:`SERVER-33483` HTTP detection no longer working
105+
- :issue:`SERVER-33484` Code coverage can't distinguish between files with identical names
106+
- :issue:`SERVER-33502` Blacklist or rewrite jsCore tests that use the getLastError command from the parallel suite
107+
- :issue:`SERVER-33520` Enable background refreshing of the logical session cache during the fuzzer test suites
108+
- :issue:`SERVER-33569` The check for logical session existence must not allow partial results
109+
- :issue:`SERVER-33572` Provide a bounded, interruptible, thread safe, producer consumer queue
110+
- :issue:`SERVER-33619` Assign address_type for any EC2 instance in powertest.py
111+
- :issue:`SERVER-33623` Enable multiversion for aggregate_fuzzer
112+
- :issue:`SERVER-33640` Blacklist find_and_modify_concurrent_update.js from causal consistency passthrough
113+
- :issue:`SERVER-33670` Build mongo binaries with -ssl compile flag in system_perf.yml
114+
- :issue:`SERVER-33682` Python virtualenv not setup in "Gather remote mongo coredumps" post phase in evergreen.yml
115+
- :issue:`SERVER-33691` Remote EC2 instances should have a log disk
116+
- :issue:`SERVER-33692` Only backup data files from failed Powercycle tests
117+
- :issue:`SERVER-33696` Set timeout_secs for powercycle* task to restrict the duration of a single powercycle loop
118+
- :issue:`SERVER-33751` Auth when connecting to an existing cluster in ReplSetTest
119+
- :issue:`SERVER-33778` Remove change_stream_remove_shard.js
120+
- :issue:`SERVER-33843` PeriodicKillSecondaries hook can run validate while a secondary is still applying operations
121+
- :issue:`SERVER-33848` Update compile flags for sys-perf and performance projects
122+
- :issue:`SERVER-33935` utils_auth.js should support connecting to clusters running with SSL
123+
- :issue:`SERVER-33970` New baselines for mongo-perf
124+
- :issue:`SERVER-34062` powertest.py attempts to access an attribute named address_type rather than its value
125+
- :issue:`SERVER-34140` remove multiple distro specification for single tasks in evergreen configs
126+
- :issue:`SERVER-34178` Address lingering issues around TestData.excludedDBsFromDBHash
127+
- :issue:`SERVER-34213` testshard1.js should use _ids of [0, nItems -1] instead of [1, nItems]
128+
- :issue:`SERVER-34318` Set timeout for canary insert to 1 hour in powertest.py
129+
- :issue:`SERVER-34352` Run dbhash check before collection validation in jstestfuzz_sharded_continuous_stepdown.yml
130+
- :issue:`SERVER-34361` blacklist migration_critical_section_concurrency.js in v3.6 last stable
131+
- :issue:`WT-1228` Improve performance of WT_SESSION::open_cursor
132+
- :issue:`WT-3724` Log an error if flushing with F_FULLSYNC fails
133+
- :issue:`WT-3805` Avoid reading lookaside pages in truncate fast path
134+
- :issue:`WT-3815` Cursor caching: measure and tune performance
135+
- :issue:`WT-3829` WiredTiger metadata can be logically inconsistent.
136+
- :issue:`WT-3848` Enhance new prepare transaction API to enforce post conditions
137+
- :issue:`WT-3849` Add timestamp validation to WT_SESSION::prepare_transaction
138+
- :issue:`WT-3850` Implement WT_SESSSION::prepare_transaction
139+
- :issue:`WT-3867` Bi-weekly WT codebase lint
140+
- :issue:`WT-3868` Bi-weekly WT codebase lint
141+
- :issue:`WT-3869` Bi-weekly WT codebase lint
142+
- :issue:`WT-3870` Bi-weekly WT codebase lint
143+
- :issue:`WT-3901` Corruption of operation tracking log files
144+
- :issue:`WT-3904` Reconsider error path in log server thread
145+
- :issue:`WT-3905` Save the timestamp used for a checkpoint
146+
- :issue:`WT-3906` Respect stable_timestamp in WT_CONNECTION::close
147+
- :issue:`WT-3911` Ignore lookaside data on shutdown
148+
- :issue:`WT-3912` fast-delete pages should re-instantiate the delete transaction's timestamp.
149+
- :issue:`WT-3913` Enhance cursor operations to account for prepare state
150+
- :issue:`WT-3922` Allow truncate operations to be prepared
151+
- :issue:`WT-3923` __wt_txn_context_prepare_check() requires API initialization
152+
- :issue:`WT-3925` Fix test format operation selection code
153+
- :issue:`WT-3926` Allow read_timestamp to be set after begin_transaction
154+
- :issue:`WT-3927` Disable truncate testing with LSM
155+
- :issue:`WT-3930` Set the recovery timestamp even if recovery doesn't run
156+
- :issue:`WT-3931` cursor.prev split race
157+
- :issue:`WT-3932` WiredTiger memory allocation failure in js_test
158+
- :issue:`WT-3933` test/format failure illegal WT_REF.state rolling back deleted page
159+
- :issue:`WT-3934` LSM chunk checkpoints can race with system checkpoints
160+
- :issue:`WT-3935` Enable cursor caching by default in WiredTiger.
161+
- :issue:`WT-3936` Add multi-threaded tests for prepare_transaction()
162+
- :issue:`WT-3938` Reduce memory usage with many tables and sessions
163+
- :issue:`WT-3939` test_txn14.test_txn14.test_log_flush timeout
164+
- :issue:`WT-3940` s_export issue detected during WiredTiger release execution
165+
- :issue:`WT-3942` Update test_compact02 to handle being halted by eviction pressure.
166+
- :issue:`WT-3945` Support libwiredtiger.so checking in s_export
167+
- :issue:`WT-3946` Truncate segfault with a NULL start cursor
168+
- :issue:`WT-3947` Allow wiredtiger_open configuration to disable cursor caching
169+
- :issue:`WT-3948` Data handle loop may terminate without applying operations
170+
- :issue:`WT-3949` Buffer overflow in WT_CURSOR::modify for string values
171+
- :issue:`WT-3950` Add some rollback_to_stable statistics
172+
- :issue:`WT-3952` page-delete update list traversed after it has been discarded.
173+
- :issue:`WT-3953` test/format can attempt to set an illegal prepare timestamp
174+
- :issue:`WT-3954` test/format: prepared operations evicted before commit
175+
- :issue:`WT-3958` Add query API to get most recent checkpoint's stable timestamp
176+
- :issue:`WT-3961` The all_committed timestamp should be less than any in-flight transaction
177+
- :issue:`WT-3964` Stop wrapping schema operations in a transaction
178+
- :issue:`WT-3967` Fix long test for cursor cache sweep
179+
- :issue:`WT-3969` enhance format tester to account for prepare state
180+
- :issue:`WT-3971` Make cursor duplication use cursor caching
181+
- :issue:`WT-3972` Allow more than 64K cursors to be open on a data source simultaneously
182+
- :issue:`WT-3973` Allow alter to modify app_metadata
183+
- :issue:`WT-3975` arg format mismatch after rwlock changes
184+
- :issue:`WT-3977` Print out actual checkpoint stable timestamp in timestamp_abort
185+
- :issue:`WT-3979` Fix warnings generated with newer Doxygen releases
186+
- :issue:`WT-3980` failure returning a modified update without a backing "real" update
187+
- :issue:`WT-3981` Make snapshot consistent with read_timestamp
188+
- :issue:`WT-3982` Fix transaction visibility bugs related to lookaside usage.
189+
- :issue:`WT-3984` Fix race conditions around prepare state transitions
190+
- :issue:`WT-3985` Pre-allocated log files accumulate on Windows
191+
- :issue:`WT-3987` Avoid reading lookaside pages in truncate fast path
192+
- :issue:`WT-3990` Fix Coverity warnings mostly in test programs
193+
- :issue:`WT-3996` Test truncate with timestamps and lookaside
194+
- :issue:`WT-3997` The cursor walk code can spin without sleeping on restart/split.
195+
- :issue:`WT-4002` Allow duplicates in api_data.py
196+
- :issue:`WT-4005` AddressSanitizer in __wt_timestamp_iszero().
197+
- :issue:`WT-4007` eviction instantiates pages from dead trees.
198+
- :issue:`WT-4008` Add ARM NEON support for row search operations
199+
- :issue:`WT-4011` Checkpoint should not read truncated pages
200+
- :issue:`WT-4022` Avoid WT_RESTART error return during eviction walk
201+
- :issue:`WT-4025` Allow debug dumping of internal pages
202+

source/release-notes/3.6-changelog.txt

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

1313

14+
.. include:: /includes/changelogs/releases/3.6.4.rst
15+
1416
.. include:: /includes/changelogs/releases/3.6.3.rst
1517

1618

source/release-notes/3.6.txt

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,26 @@ Release Notes for MongoDB 3.6
1313
Minor Releases
1414
--------------
1515

16+
3.6.4 - Upcoming
17+
~~~~~~~~~~~~~~~~
18+
19+
Issues fixed:
20+
21+
- :issue:`SERVER-28670`: Add sharding metadata refresh metrics section to serverStatus.
22+
23+
- :issue:`SERVER-32677`: Segmentation fault converting ReplicaSet to Replicated Shard Cluster.
24+
25+
- :issue:`SERVER-33763`: 3.6 drivers fail to communicate with 3.6 sharded clusters running at FCV 3.4.
26+
27+
- :issue:`SERVER-32923`: Remove SLES11 support.
28+
29+
- :issue:`SERVER-31535`: Remove Ubuntu 12.04 support.
30+
31+
- `All JIRA issues closed in 3.6.4
32+
<https://jira.mongodb.org/issues/?jql=project%20in%20(SERVER%2CTOOLS%2CWT)%20AND%20resolution%3D%27Fixed%27%20and%20fixversion%3D%273.6.4%27>`_
33+
34+
- :ref:`3.6.4-changelog`
35+
1636
3.6.3 - February 23, 2018
1737
~~~~~~~~~~~~~~~~~~~~~~~~~
1838

0 commit comments

Comments
 (0)