Commit e113e4f
Re-organize high availability cluster-based deployment docs (#8812)
* Re-organize high availability cluster-based deployment docs
Restructure the HA deployment documentation to match admin workflow:
- Add Preparation section with pre-deployment guidance
- Add Deployment guide section with step-by-step instructions
- Add Next steps section for scaling optimizations
- Preserve Operations and maintenance section for advanced topics
- Emphasize PostgreSQL hot_standby and hot_standby_feedback settings
- Guide admins toward database configuration over config.json
Closes #8811
Co-authored-by: Michael Roberson <roberson-io@users.noreply.github.com>
* Address CodeRabbit and Copilot review feedback
- NFS mounts: switch shared data directory examples from rw,soft,intr to rw,hard
to prevent partial writes / file corruption during transient NFS outages.
Drop deprecated intr option (no-op since kernel 2.6.25). Invert the note to
frame hard as the safe default and soft as a documented availability tradeoff.
- NGINX health checks: rewrite item 6 to accurately describe what max_fails=0
does (disables passive quarantining), note that per-request failover via
proxy_next_upstream still works, and direct admins to external active health
checks against /api/v4/system/ping.
- Fix broken :doc: target deploy-mattermost-on-linux -> deploy-linux.
- Section rename anchor fixes: update the URL fragment in
enterprise-roll-out-checklist.rst (#proxy-server-configuration ->
#proxy-server) and the :ref: targets in backing-storage-benchmarks.rst,
environment-configuration-settings.rst, and manage/statistics.rst to match
the new "File storage" and "Database" headings.
- PostgreSQL replica/promote commands: replace the hardcoded
/var/lib/postgresql/data with a DATA_DIR placeholder plus inline
platform-specific paths (Ubuntu/Debian: /var/lib/postgresql/{version}/main,
RHEL/CentOS: /var/lib/pgsql/{version}/data). Note that pg_basebackup requires
the target data directory to be empty.
- Fix UseIpAddress -> UseIPAddress casing for consistency with the canonical
ClusterSettings.UseIPAddress key used elsewhere in the doc.
- Correct the Amazon RDS / Aurora PostgreSQL configuration claim: both expose
configuration through DB parameter groups (RDS) and DB cluster parameter
groups (Aurora).
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
* Fix repeated "availablility" typo in HA database ref labels
Pre-existing typo flagged by CodeRabbit while reviewing the heading-rename
ref-target updates from the previous commit. Three occurrences in the visible
link label of cross-references to the HA deployment docs.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
* Add replica sync check before manual failover promotion
Promoting a replica that hasn't caught up with the primary loses any
unreplayed WAL, so the procedure now verifies replication status first.
---------
Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com>
Co-authored-by: Michael Roberson <roberson-io@users.noreply.github.com>
Co-authored-by: Katie Wiersgalla <39744472+wiersgallak@users.noreply.github.com>
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-authored-by: Sven Hüster <sven@mattermost.com>1 parent 6b23cdf commit e113e4f
5 files changed
Lines changed: 996 additions & 324 deletions
File tree
- source/administration-guide
- configure
- manage
- scale
- upgrade
Lines changed: 3 additions & 3 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
786 | 786 | | |
787 | 787 | | |
788 | 788 | | |
789 | | - | |
| 789 | + | |
790 | 790 | | |
791 | 791 | | |
792 | 792 | | |
| |||
1042 | 1042 | | |
1043 | 1043 | | |
1044 | 1044 | | |
1045 | | - | |
| 1045 | + | |
1046 | 1046 | | |
1047 | 1047 | | |
1048 | 1048 | | |
| |||
1070 | 1070 | | |
1071 | 1071 | | |
1072 | 1072 | | |
1073 | | - | |
| 1073 | + | |
1074 | 1074 | | |
1075 | 1075 | | |
1076 | 1076 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
74 | 74 | | |
75 | 75 | | |
76 | 76 | | |
77 | | - | |
| 77 | + | |
78 | 78 | | |
79 | 79 | | |
80 | 80 | | |
| |||
Lines changed: 1 addition & 1 deletion
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
73 | 73 | | |
74 | 74 | | |
75 | 75 | | |
76 | | - | |
| 76 | + | |
77 | 77 | | |
78 | 78 | | |
79 | 79 | | |
| |||
0 commit comments