Fixing issues with updating configurations of clusters with local-ssd
Issue description
When trying to increase the storage size or change the host class of a Managed Service for PostgreSQL cluster with local-ssd, you get one or multiple error messages:
UNPROCESSABLE ENTITYGATEWAY_REQUEST_ERROR
Solution
You cannot increase your cluster storage size because the cluster uses local-ssd.
Try increasing the cluster size in increments of 100 GB for Intel Broadwell and Intel Cascade Lake, or in increments of 368 GB for the Intel Ice Lake. Make sure to back up your data in advance.
For clusters with this type of disk storage, we recommend changing the host class by creating and then restoring a backup.
If the issue persists
If you need to change the configuration of an existing cluster with local-ssd, create a support ticket
- ID of the Managed Service for PostgreSQL cluster for which you want to change the disk size or host class.
- Description of the scenario where you need to change the disk configuration of an existing cluster.
Warning
When you update the configuration of an existing cluster with local-ssd, all cluster hosts will be undergoing maintenance one by one, including the master host.
The replicas will be queued randomly. If a replica needs to be restarted during maintenance, it will become unavailable. If the master host needs restarting and becomes unavailable, one of the replicas will assume its role.
In case you use the master host's FQDN to access the cluster, such a cluster may become unavailable. To make your application continuously available, access the cluster using a specific FQDN that always points to the master host.