-
Type: Task
-
Resolution: Fixed
-
Priority: Major - P3
-
Affects Version/s: None
-
Labels:None
Description
Description:
This patch exposes a new zstd option for https://docs.mongodb.com/manual/reference/program/mongod/#cmdoption-mongod-wiredtigerjournalcompressor and https://docs.mongodb.com/manual/reference/program/mongod/#cmdoption-mongod-wiredtigercollectionblockcompressor
Creating new collections while using --wiredTigerCollectionBlockCompressor on a 4.2 binary will lock a 4.0 binary from being able to start up on the data files. Downgrading will require a resync.
Starting a 4.2 mongod binary with --wiredTigerJournalCompressor=zstd can downgrade to a 4.0 binary after a clean shutdown. Recovering from an unclean shutdown will require a 4.2 binary.
Engineering Ticket Description:
Zstd is available in WiredTiger but cannot be configured as an option in MongoDB. This ticket is to track this functionality
Scope of changes
- source/includes/extracts-4.2-changes.yaml
- source/includes/options-mongod.yaml
- source/includes/steps-4.2-downgrade-mongod.yaml
- source/includes/steps-4.2-downgrade-replica-set.yaml
- source/includes/steps-4.2-downgrade-sharded-cluster.yaml
- source/reference/connection-string.txt
- source/reference/glossary.txt
- source/release-notes/4.2-downgrade-replica-set.txt
- source/release-notes/4.2-downgrade-sharded-cluster.txt
- source/release-notes/4.2-downgrade-standalone.txt
- source/release-notes/4.2-downgrade.txt
- source/release-notes/4.2.txt
- prod notes
- /core/wiredtiger
- faq/storage
Impact to Other Docs
MVP (Work and Date)
Resources (Scope or Design Docs, Invision, etc.)
- documents
-
SERVER-36352 enable zstd compression support in MongoDB
- Closed
-
SERVER-38168 Vendor Zstandard library
- Closed
- is duplicated by
-
DOCS-12268 Docs for SERVER-38168: Vendor Zstandard library
- Closed
- is related to
-
DOCS-12373 Docs for SERVER-31555: support zstd for network compression
- Closed