The motivation for this task is similar to a previous task that was not completed: #7736
This also aligns with an internal Mattermost task "High Availability docs don't match the admin's workflow"
Proposed re-organization:
- Create a "Preparation" section with preliminary guidance and links to relevant docs pages for an admin preparing a HA deployment
- Create a "Deployment guide" section that focuses on the necessary steps for an admin to deploy a new HA instance or migrate a single-node deployment to HA.
- Create a "Next steps" section with links to relevant docs pages for scaling up Calls, Enterprise search, Performance monitoring, etc.
- Preserve more in-depth details such as Cluster discovery, State, Leader election, Upgrading, etc. that will not be necessary for typical deployments in an "Operations and maintenance" section
- Preserve "FAQ" and "Troubleshooting" sections.
Other details worth addressing in this page:
- Emphasize the importance of settings necessary for higher scale production stability such as PostgreSQL
hot_standby and hot_standby_feedback settings
- Guide admins toward storing configuration in the database rather than
config.json since that is the recommended approach to handling configuration in HA. The current documentation only mentions how to use config.json files.
The motivation for this task is similar to a previous task that was not completed: #7736
This also aligns with an internal Mattermost task "High Availability docs don't match the admin's workflow"
Proposed re-organization:
Other details worth addressing in this page:
hot_standbyandhot_standby_feedbacksettingsconfig.jsonsince that is the recommended approach to handling configuration in HA. The current documentation only mentions how to useconfig.jsonfiles.