[DOCS-15467] Investigate changes in SERVER-55208: Remove support for nojournal Created: 06/Jul/22  Updated: 13/Nov/23  Due: 23/Sep/22  Resolved: 21/Sep/22

Status: Closed
Project: Documentation
Component/s: manual, Server
Affects Version/s: None
Fix Version/s: 6.1.0-rc0, Server_Docs_20231030, Server_Docs_20231106, Server_Docs_20231105, Server_Docs_20231113

Type: Task Priority: Major - P3
Reporter: Backlog - Core Eng Program Management Team Assignee: Alison Huh
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Documented
documents SERVER-55208 Remove support for nojournal Closed
Participants:
Days since reply: 1 year, 8 weeks, 2 days ago
Epic Link: DOCSP-21764
Story Points: 2

 Description   
Original Downstream Change Summary

The --nojournal option has been completely removed, so this should be reflected in the documentation.

Additionally, the intermediate step starting up mongod with --nojournal when changing the WT journal compressor is not required, only a clean shutdown and startup is required. The step was "required" due to a bug fixed by WT-8652, in which even on clean shutdown checkpoint metadata was not stored properly. This caused journal recovery to always try to decompress entries, as WT thought that there were entries pending to be recovered. The nojournal step coincidentally fixed the issue because it deletes the contents of the journal directory, hence on the following startup with a different compressor the WT did not manifest because there were no journal files.

https://www.mongodb.com/docs/manual/tutorial/manage-journaling/#change-wiredtiger-journal-compressor

Description of Linked Ticket

Determine the potential use cases for the nojournal option on the WT storage engine and investigate the potential deprecation of the option



 Comments   
Comment by Githook User [ 12/Dec/22 ]

Author:

{'name': 'Alison Huh', 'email': '112565127+ajhuh-mdb@users.noreply.github.com', 'username': 'ajhuh-mdb'}

Message: DOCS-15467 Remove --nojournal support (#1879)

  • add removal note / remove noJournal from procedures
  • put back Disable Journaling and add removal note
  • fix removal notes
  • edit replica set tab for changing WT journal compressor
  • edit sharded clusters (unfinished)_
  • edit replica set member processes
  • edit replica set member processes
  • remove --nojournal and standalone setup steps in replica sets/sharded cluster tabs
  • update config file settings commandline options mapping page
  • add corresponding config file field
  • edit changelogs
  • remove DISABLE JOURNALING in procedures
  • replace text w/ include + fix tenses
  • fix line spacing
  • add note to compatibility changes
  • change text to include
  • edit include formatting
  • edit include formatting
  • fix include
  • remove all mentions of storage.journal.enabled and --journal
  • remove journal.enabled from code block
  • remove 'journal.enabled' option in code block sample config file
  • fix file descriptor journaling entry, note on journal always being enabled
  • create new includes
  • add new line at end of include
  • fix file formatting
  • fix indentations/line spacing
  • add to release notes under gen changes
  • fix order
  • change out docs for refs
Comment by Githook User [ 21/Sep/22 ]

Author:

{'name': 'Alison Huh', 'email': '112565127+ajhuh-mdb@users.noreply.github.com', 'username': 'ajhuh-mdb'}

Message: DOCS-15467 Remove --nojournal support (#1879)

  • add removal note / remove noJournal from procedures
  • put back Disable Journaling and add removal note
  • fix removal notes
  • edit replica set tab for changing WT journal compressor
  • edit sharded clusters (unfinished)_
  • edit replica set member processes
  • edit replica set member processes
  • remove --nojournal and standalone setup steps in replica sets/sharded cluster tabs
  • update config file settings commandline options mapping page
  • add corresponding config file field
  • edit changelogs
  • remove DISABLE JOURNALING in procedures
  • replace text w/ include + fix tenses
  • fix line spacing
  • add note to compatibility changes
  • change text to include
  • edit include formatting
  • edit include formatting
  • fix include
  • remove all mentions of storage.journal.enabled and --journal
  • remove journal.enabled from code block
  • remove 'journal.enabled' option in code block sample config file
  • fix file descriptor journaling entry, note on journal always being enabled
  • create new includes
  • add new line at end of include
  • fix file formatting
  • fix indentations/line spacing
  • add to release notes under gen changes
  • fix order
  • change out docs for refs
Comment by Education Bot [ 06/Jul/22 ]

Fix Version updated for upstream SERVER-55208:
6.1.0-rc0

Generated at Thu Feb 08 08:12:59 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.