Now
MAIN commitmail json YAML
Update to 3.2.9
Changelog: https://docs.mongodb.com/manual/release-notes/3.2-changelog/
3.2.9 Changelog
Security
SERVER-17856 users on mongods should always be able to run currentOp and killOp on their own operations
Sharding
SERVER-23958 DBConfig::_loadIfNeeded will not do a reload even in cases where a force reload is needed
SERVER-24810 Swap movePrimary command for ShardingTest::ensurePrimaryShard
SERVER-24842 ShardingStateRecovery::recover cleanup should not wait for replication
SERVER-24892 "Creating first chunks failed: Data inconsistency detected amongst config servers" when using 3.2.3+ without replica set config servers
SERVER-25029 Segmentation fault in mongos when config servers not available
SERVER-25052 csrs_upgrade_set_shard_version.js test is racy
SERVER-25254 Only advance config server optime in response to messages from cluster members
SERVER-25258 Improve parsing of killOp opID in mongos
Replication
SERVER-22136 Attach term metadata to UpdatePosition command
SERVER-23795 master/slave looks at on-disk size on a resync
SERVER-24630 Mongos erroneously advances config optime for writes that fail write concern
SERVER-24933 Clean shutdown of secondaries should occur in between oplog batches, not during
SERVER-25353 Clean shutdown should leave secondaries without the batch-in-progress flag
Query
SERVER-24693 group7.js should deterministically check for yields
SERVER-24761 Queries being planned with the subplanner can ignore when the PlanExecutor is killed
Storage
SERVER-16910 sorth.js makes invalid assumption about order of results
WiredTiger
SERVER-23659 Provide useful message when wiredTigerJournalCompressor is changed
SERVER-24334 Support conditional files in WiredTiger builds
WT-2711 Change statistics log configuration options
WT-2730 cursor next/prev can return the wrong key/value pair when crossing a page boundary
WT-2760 Fix a bug in backup related to directory sync. Change the filesystem API to make durable the default
WT-2798 Crash vulnerability with nojournal after create during checkpoint
WT-2802 Transaction commit causes heap-use-after free
Operations
SERVER-20239 Built-in sampling heap profiler
SERVER-22347 Mongo shell replica set connections must use legacy readMode
SERVER-22383 mongo shell should permit mongodb:// URI without database name
SERVER-23069 Improve tcmalloc freelist statistics
SERVER-23145 Shell sharding helpers should give feedback on success
SERVER-23409 Add tunability to tcmalloc serverStatus detail
SERVER-23830 On RHEL7/Centos7 mongod can't stop if pid location in conf differs from the init.d script
SERVER-24335 Shell sharding helpers should use wtimeout and respond appropriately
Build and Packaging
SERVER-7285 Support systemd in future compatible distributions
SERVER-19986 clang-format.py lint fails in mci if files were deleted
SERVER-21820 Export "endian" option from SConstruct
SERVER-21830 Import the edit "endian" option in SConscript
SERVER-24849 Vendor SCons
Tools
TOOLS-1336 Make -version spit out a bit more information.
Internals
SERVER-23226 Port resmoke.py's CheckReplDBHash hook to javascript
SERVER-23306 Check collection attributes during (js) testing
SERVER-23661 $sample takes disproportionately long time on newly created collection
SERVER-23902 Failing to create a thread should fail with a useful error message
SERVER-24073 Update system perf, longevity, and distributed correctness projects to use dedicated work directory
SERVER-24346 Run jstestfuzz on rhel55-test instead of rhel55
SERVER-24593 virtualenv used for ese test should not use system-site-package
SERVER-24716 Remove the CheckReplDBHashDeprecated hook
SERVER-24758 Move initial_sync suite of tests into its own tasks in sys-perf project
SERVER-24820 move push tasks to use relevant ec2 distro rather than rhel55
SERVER-24919 Perf.yml should consistently call pip install in venv
SERVER-24925 add url_raw field to resmoke
SERVER-24946 Evergreen.yml test for storageEngineCacheSizeGB cannot use [[ ]]
SERVER-24990 Update command_line_parsing.js to ignore cacheSizeGB in configuration comparison
SERVER-25006 Connection Pool ASIO must indicate use separately from non-error
SERVER-25074 make performance analysis run with log analysis
SERVER-25146 JS replset dbhash hook fails when checking nindexes with a collection containing a background index
SERVER-25169 for all branches earlier than master, change rhel55 compile distro to rhel55-large
SERVER-25193 Update system_perf.yml to simplify patch builds
SERVER-25198 Increase scons stack size for eslint
SERVER-25199 performance project: enable time logic for log analysis
SERVER-25212 work around stale dbhash value on v3.2
SERVER-25259 Drop temporary databases in dbhash testing hook
SERVER-25273 Concurrency suite dbHash check should call checkDBHashesFsyncLocked
SERVER-25274 Make checkDBHashesFsyncLocked from jstests/hooks/check_repl_dbhash.js, an internal function
SERVER-25302 turn on YCSB throughput analysis for YCSB tasks in sys-perf
SERVER-25330 Update system_perf.yml to use different test_control file for replica and sharded ycsb
TOOLS-1079 write_concern_mongos jstests are flaky
TOOLS-1176 -dumpDbUsersAndRoles without users creates broken dumps
Changelog: https://docs.mongodb.com/manual/release-notes/3.2-changelog/
3.2.9 Changelog
Security
SERVER-17856 users on mongods should always be able to run currentOp and killOp on their own operations
Sharding
SERVER-23958 DBConfig::_loadIfNeeded will not do a reload even in cases where a force reload is needed
SERVER-24810 Swap movePrimary command for ShardingTest::ensurePrimaryShard
SERVER-24842 ShardingStateRecovery::recover cleanup should not wait for replication
SERVER-24892 "Creating first chunks failed: Data inconsistency detected amongst config servers" when using 3.2.3+ without replica set config servers
SERVER-25029 Segmentation fault in mongos when config servers not available
SERVER-25052 csrs_upgrade_set_shard_version.js test is racy
SERVER-25254 Only advance config server optime in response to messages from cluster members
SERVER-25258 Improve parsing of killOp opID in mongos
Replication
SERVER-22136 Attach term metadata to UpdatePosition command
SERVER-23795 master/slave looks at on-disk size on a resync
SERVER-24630 Mongos erroneously advances config optime for writes that fail write concern
SERVER-24933 Clean shutdown of secondaries should occur in between oplog batches, not during
SERVER-25353 Clean shutdown should leave secondaries without the batch-in-progress flag
Query
SERVER-24693 group7.js should deterministically check for yields
SERVER-24761 Queries being planned with the subplanner can ignore when the PlanExecutor is killed
Storage
SERVER-16910 sorth.js makes invalid assumption about order of results
WiredTiger
SERVER-23659 Provide useful message when wiredTigerJournalCompressor is changed
SERVER-24334 Support conditional files in WiredTiger builds
WT-2711 Change statistics log configuration options
WT-2730 cursor next/prev can return the wrong key/value pair when crossing a page boundary
WT-2760 Fix a bug in backup related to directory sync. Change the filesystem API to make durable the default
WT-2798 Crash vulnerability with nojournal after create during checkpoint
WT-2802 Transaction commit causes heap-use-after free
Operations
SERVER-20239 Built-in sampling heap profiler
SERVER-22347 Mongo shell replica set connections must use legacy readMode
SERVER-22383 mongo shell should permit mongodb:// URI without database name
SERVER-23069 Improve tcmalloc freelist statistics
SERVER-23145 Shell sharding helpers should give feedback on success
SERVER-23409 Add tunability to tcmalloc serverStatus detail
SERVER-23830 On RHEL7/Centos7 mongod can't stop if pid location in conf differs from the init.d script
SERVER-24335 Shell sharding helpers should use wtimeout and respond appropriately
Build and Packaging
SERVER-7285 Support systemd in future compatible distributions
SERVER-19986 clang-format.py lint fails in mci if files were deleted
SERVER-21820 Export "endian" option from SConstruct
SERVER-21830 Import the edit "endian" option in SConscript
SERVER-24849 Vendor SCons
Tools
TOOLS-1336 Make -version spit out a bit more information.
Internals
SERVER-23226 Port resmoke.py's CheckReplDBHash hook to javascript
SERVER-23306 Check collection attributes during (js) testing
SERVER-23661 $sample takes disproportionately long time on newly created collection
SERVER-23902 Failing to create a thread should fail with a useful error message
SERVER-24073 Update system perf, longevity, and distributed correctness projects to use dedicated work directory
SERVER-24346 Run jstestfuzz on rhel55-test instead of rhel55
SERVER-24593 virtualenv used for ese test should not use system-site-package
SERVER-24716 Remove the CheckReplDBHashDeprecated hook
SERVER-24758 Move initial_sync suite of tests into its own tasks in sys-perf project
SERVER-24820 move push tasks to use relevant ec2 distro rather than rhel55
SERVER-24919 Perf.yml should consistently call pip install in venv
SERVER-24925 add url_raw field to resmoke
SERVER-24946 Evergreen.yml test for storageEngineCacheSizeGB cannot use [[ ]]
SERVER-24990 Update command_line_parsing.js to ignore cacheSizeGB in configuration comparison
SERVER-25006 Connection Pool ASIO must indicate use separately from non-error
SERVER-25074 make performance analysis run with log analysis
SERVER-25146 JS replset dbhash hook fails when checking nindexes with a collection containing a background index
SERVER-25169 for all branches earlier than master, change rhel55 compile distro to rhel55-large
SERVER-25193 Update system_perf.yml to simplify patch builds
SERVER-25198 Increase scons stack size for eslint
SERVER-25199 performance project: enable time logic for log analysis
SERVER-25212 work around stale dbhash value on v3.2
SERVER-25259 Drop temporary databases in dbhash testing hook
SERVER-25273 Concurrency suite dbHash check should call checkDBHashesFsyncLocked
SERVER-25274 Make checkDBHashesFsyncLocked from jstests/hooks/check_repl_dbhash.js, an internal function
SERVER-25302 turn on YCSB throughput analysis for YCSB tasks in sys-perf
SERVER-25330 Update system_perf.yml to use different test_control file for replica and sharded ycsb
TOOLS-1079 write_concern_mongos jstests are flaky
TOOLS-1176 -dumpDbUsersAndRoles without users creates broken dumps