Skip to content
This repository was archived by the owner on Aug 20, 2019. It is now read-only.

Commit 8b4d267

Browse files
committed
DOCS-7091 3.2.2-rc relnotes
1 parent 19d8426 commit 8b4d267

File tree

3 files changed

+193
-0
lines changed

3 files changed

+193
-0
lines changed
Lines changed: 173 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,173 @@
1+
.. _3.2.2-changelog:
2+
3+
3.2.2 Changelog
4+
---------------
5+
6+
Sharding
7+
~~~~~~~~
8+
9+
- :issue:`SERVER-18671` SecondaryPreferred can end up using unversioned connections
10+
- :issue:`SERVER-20030` ForwardingCatalogManager::shutdown races with _replaceCatalogManager
11+
- :issue:`SERVER-20036` Add interruption points to operations that hold distributed locks for a long time
12+
- :issue:`SERVER-20037` Transfer responsibility for the release of distributed locks to new catalog manager
13+
- :issue:`SERVER-20290` Recipient shard for migration can continue on retrieving data even after donor shard aborts
14+
- :issue:`SERVER-20418` Make sure mongod and mongos always start the distlock pinger when running in SCCC mode
15+
- :issue:`SERVER-20422` setShardVersion configdb string mismatch during config rs upgrade
16+
- :issue:`SERVER-20580` Failure in csrs_upgrade_during_migrate.js
17+
- :issue:`SERVER-20694` user-initiated finds against the config servers can fail with "need to swap catalog manager" error
18+
- :issue:`SERVER-21382` Sharding migration transfers all document deletions
19+
- :issue:`SERVER-21789` mongos replica set monitor should choose primary based on (rs config version, electionId)
20+
- :issue:`SERVER-21896` Chunk metadata will not get refreshed after shard is removed
21+
- :issue:`SERVER-21906` Race in ShardRegistry::reload and config.shard update can cause shard not found error
22+
- :issue:`SERVER-21956` applyOps does not correctly propagate operation cancellation exceptions
23+
- :issue:`SERVER-21994` cleanup_orphaned_basic.js
24+
- :issue:`SERVER-21995` Queries against sharded collections fail after upgrade to CSRS due to caching of config server string in setShardVersion
25+
- :issue:`SERVER-22010` min_optime_recovery.js failure in the sharding continuous config stepdown suite
26+
- :issue:`SERVER-22016` Fatal assertion 28723 trying to rollback applyOps on a CSRS config server
27+
- :issue:`SERVER-22027` AsyncResultMerger should not retry killed operations
28+
- :issue:`SERVER-22079` Make sharding_rs1.js more compact
29+
- :issue:`SERVER-22112` Circular call dependency between CatalogManager and CatalogCache
30+
- :issue:`SERVER-22113` Remove unused sharding-specific getLocsInRange code in dbhelpers
31+
- :issue:`SERVER-22114` Mongos can accumulate multiple copies of ChunkManager when a shard restarts
32+
- :issue:`SERVER-22169` Deadlock during CatalogManager swap from SCCC -> CSRS
33+
- :issue:`SERVER-22232` Increase stability of csrs_upgrade_during_migrate.js test
34+
- :issue:`SERVER-22247` Parsing old config.collection documents fails because of missing 'lastmodEpoch' field
35+
- :issue:`SERVER-22249` stats.js - Not starting chunk migration because another migration is already in progress
36+
- :issue:`SERVER-22270` applyOps to config rs does not wait for majority
37+
- :issue:`SERVER-22303` Wait longer for initial sync to finish in csrs_upgrade_during_migrate.js
38+
39+
Replication
40+
~~~~~~~~~~~
41+
42+
- :issue:`SERVER-21583` ApplyOps background index creation may deadlock
43+
- :issue:`SERVER-21678` fromMigrate flag never set for deletes in oplog
44+
- :issue:`SERVER-21744` Clients may fail to discover new primaries when clock skew between nodes is greater than electionTimeout
45+
- :issue:`SERVER-21958` Eliminate unused flags from Cloner methods
46+
- :issue:`SERVER-21988` Rollback does not wait for applier to finish before starting
47+
- :issue:`SERVER-22109` Invariant failure when running applyOps to create an index with a bad ns field
48+
- :issue:`SERVER-22152` priority_takeover_two_nodes_equal_priority.js fails if default priority node gets elected at beginning of test
49+
- :issue:`SERVER-22190` electionTime field not set in heartbeat response from primary under protocol version 1
50+
- :issue:`SERVER-22335` Do not prepare getmore when un-needed in bgsync fetcher
51+
- :issue:`SERVER-22362` election_timing.js waits for wrong node to become primary
52+
- :issue:`SERVER-22420` priority_takeover_two_nodes_equal_priority.js fails if existing primary's step down period expires
53+
- :issue:`SERVER-22456` The oplog find query timeout is too low
54+
55+
Query
56+
~~~~~
57+
58+
- :issue:`SERVER-17011` Cursor can return objects out of order if updated during query ("legacy" readMode only)
59+
- :issue:`SERVER-18115` The planner can add an unnecessary in-memory sort stage for .min()/.max() queries
60+
- :issue:`SERVER-20083` Add log statement at default log level for when an index filter is set or cleared successfully
61+
- :issue:`SERVER-21776` Move per-operation log lines for queries out of the QUERY log component
62+
- :issue:`SERVER-21869` Avoid wrapping of spherical queries in geo_full.js
63+
- :issue:`SERVER-22002` Do not retry findAndModify operations on MMAPv1
64+
- :issue:`SERVER-22100` memory pressure from find/getMore buffer preallocation causes concurrency suite slowness on Windows DEBUG
65+
- :issue:`SERVER-22448` Query planner does not filter 2dsphere Index Version 3 correctly
66+
67+
Write Operations
68+
~~~~~~~~~~~~~~~~
69+
70+
- :issue:`SERVER-11983` Update on document without _id, in capped collection without _id index, creates an _id field
71+
- :issue:`SERVER-21647` $rename changes field ordering
72+
73+
Aggregation
74+
~~~~~~~~~~~
75+
76+
- :issue:`SERVER-21887` $sample takes disproportionately long time on newly created collection
77+
- :issue:`SERVER-22048` Index access stats should be recorded for $match & mapReduce
78+
79+
JavaScript
80+
~~~~~~~~~~
81+
82+
:issue:`SERVER-21528` Clean up core/capped6.js
83+
84+
Storage
85+
~~~~~~~
86+
87+
- :issue:`SERVER-21388` Invariant Failure in CappedRecordStoreV1::cappedTruncateAfter
88+
- :issue:`SERVER-22011` Direct writes to the local database can cause deadlock involving the WiredTiger write throttle
89+
- :issue:`SERVER-22058` 'not all control paths return a value' warning in non-MMAP V1 implementations of '::writingPtr'
90+
- :issue:`SERVER-22167` Failed to insert document larger than 256k
91+
- :issue:`SERVER-22199` Collection drop command during checkpoint causes complete stall until end of checkpoint
92+
93+
WiredTiger
94+
``````````
95+
96+
- :issue:`SERVER-21833` Compact does not release space to the system with WiredTiger
97+
- :issue:`SERVER-21944` WiredTiger changes for 3.2.2
98+
- :issue:`SERVER-22064` Coverity analysis defect 77699: Unchecked return value
99+
- :issue:`SERVER-22279` SubplanStage fails to register its MultiPlanStage
100+
101+
MMAP
102+
````
103+
104+
- :issue:`SERVER-21997` kill_cursors.js deadlocks
105+
- :issue:`SERVER-22261` MMAPv1 LSNFile may be updated ahead of what is synced to data files
106+
107+
Operations
108+
~~~~~~~~~~
109+
110+
- :issue:`SERVER-20358` Usernames can contain NULL characters
111+
- :issue:`SERVER-22007` List all commands crashes server
112+
- :issue:`SERVER-22075` election_timing.js election timed out
113+
114+
Build and Packaging
115+
~~~~~~~~~~~~~~~~~~~
116+
117+
- :issue:`SERVER-21905` Can't compile Mongo 3.2
118+
- :issue:`SERVER-22042` If ssl libraries not present, configure fails with a misleading error about boost
119+
- :issue:`SERVER-22350` Package generation failure doesn't fail compile tasks
120+
121+
Tools
122+
~~~~~
123+
124+
:issue:`TOOLS-1039` mongoexport chokes on data with quotes
125+
126+
Internals
127+
~~~~~~~~~
128+
129+
- :issue:`SERVER-12108` setup_multiversion_mongodb.py script should support downloading windows binaries
130+
- :issue:`SERVER-20409` Negative scaling with more than 10K connections
131+
- :issue:`SERVER-21035` Delete the disabled fsm_all_sharded.js test runner
132+
- :issue:`SERVER-21050` Add a failover workload to cause CSRS config server primary failovers
133+
- :issue:`SERVER-21309` Remove Install step from jstestfuzz in evergreen
134+
- :issue:`SERVER-21421` Update concurrency suite's ThreadManager constructor to provide default executionMode
135+
- :issue:`SERVER-21499` Enable fsm_all_simultaneous.js (FSM parallel mode)
136+
- :issue:`SERVER-21565` resmoke.py can not start replica sets with more than 7 nodes
137+
- :issue:`SERVER-21597` Fix connPoolStats command to work with many TaskExecutor-NetworkInterface pairs
138+
- :issue:`SERVER-21747` CheckReplDBHash should not print error message when the system collections differ in the presence of other errors
139+
- :issue:`SERVER-21801` CheckReplDBHash testing hook should check document type (resmoke.py)
140+
- :issue:`SERVER-21875` AttributeError in hang_analyzer.py when sending SIGKILL on Windows
141+
- :issue:`SERVER-21892` Include thread ID in concurrency suite error report
142+
- :issue:`SERVER-21894` Remove unused 'hashed' resmoke.py tags from JS tests
143+
- :issue:`SERVER-21902` Use multiple shard nodes in the jstestfuzz_sharded suite
144+
- :issue:`SERVER-21916` Add missing tasks/suites to ASan Evergreen variant
145+
- :issue:`SERVER-21917` Add the httpinterface test suite to the Enterprise RHEL 6.2 variant
146+
- :issue:`SERVER-21934` Add extra information to OSX stack traces to facilitate addr2line translation
147+
- :issue:`SERVER-21940` Workload connection cache in FSM suite is not nulled out properly
148+
- :issue:`SERVER-21949` Add validation testing hook to resmoke.py
149+
- :issue:`SERVER-21952` jstestfuzz tasks should not run with --continueOnFailure
150+
- :issue:`SERVER-21959` Do not truncate stack traces in log messages
151+
- :issue:`SERVER-21960` Include symbol name in stacktrace json when available
152+
- :issue:`SERVER-21964` Remove startPort option from ReplSetTest options in jstests/replsets/auth1.js
153+
- :issue:`SERVER-21978` move_primary_basic.js should always set a fixed primary shard
154+
- :issue:`SERVER-21990` Deprecation warning from resmoke.py - replicaset.py insert is deprecated
155+
- :issue:`SERVER-22028` hang_analyzer should fail when run against unsupported lldb
156+
- :issue:`SERVER-22034` Server presents clusterFile certificate for incoming connections
157+
- :issue:`SERVER-22054` Authentication failure reports incorrect IP address
158+
- :issue:`SERVER-22055` Cleanup unused legacy client functionality from the server code
159+
- :issue:`SERVER-22059` Add the authSchemaUpgrade command to the readConcern passthrough
160+
- :issue:`SERVER-22066` range_deleter_test:ImmediateDelete is flaky
161+
- :issue:`SERVER-22083` Delete the disabled fsm_all_master_slave.js test runner
162+
- :issue:`SERVER-22098` Split FSM sharded tests for SCCC into a separate suite
163+
- :issue:`SERVER-22099` Remove unreliable check in cleanup_orphaned_basic.js
164+
- :issue:`SERVER-22120` No data found after force sync in no_chaining.js
165+
- :issue:`SERVER-22121` Add resmoke.py validation testing hook to test suites
166+
- :issue:`SERVER-22142` resmoke.py's FlushThread attempts to reference imported members during Python interpreter shutdown
167+
- :issue:`SERVER-22154` csrs_upgrade.js, csrs_upgrade_during_migrate.js should be blacklisted on in-mem
168+
- :issue:`SERVER-22165` Deadlock in resmoke.py between logger pipe and timer thread
169+
- :issue:`SERVER-22171` The lint task is running on 3 Evergreen variants
170+
- :issue:`SERVER-22219` Use the subprocess32 package on POSIX systems in resmoke.py if it's available
171+
- :issue:`SERVER-22324` Update findAndModify FSM workloads to handle not matching anything
172+
- :issue:`TOOLS-1028` expose qr/qw and ar/aw fields in mongostat JSON output mode.
173+

source/release-notes/3.2-changelog.txt

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

13+
.. include:: /includes/changelogs/releases/3.2.2.rst
14+
1315
.. include:: /includes/changelogs/releases/3.2.1.rst

source/release-notes/3.2.txt

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,24 @@ Minor Releases
3333

3434
/release-notes/3.2-changelog
3535

36+
.. _3.2.2-release-notes:
37+
38+
3.2.2 -- Upcoming
39+
~~~~~~~~~~~~~~~~~
40+
41+
- Fixed issue with MMAPv1 journaling where the "last sequence number"
42+
file (``lsn`` file) may be ahead of what is synced to the data files:
43+
:issue:`SERVER-22261`.
44+
45+
- Fixed issue where in some cases, insert operations fails to add the
46+
``_id`` field to large documents: :issue:`SERVER-22167`.
47+
48+
- Increased timeout for querying oplog to 1 minute:
49+
:issue:`SERVER-22456`.
50+
51+
- `All issues closed in 3.2.2
52+
<https://jira.mongodb.org/issues/?jql=project%20in%20(SERVER%2C%20TOOLS)%20AND%20fixVersion%20%3D%203.2.2%20AND%20resolution%20%3D%20Fixed%20>`_
53+
3654
.. _3.2.1-release-notes:
3755

3856
3.2.1 -- Jan 12, 2016

0 commit comments

Comments
 (0)