When attempting to apply the vIDM 3.3.7 Patch CSP-102547, the installation fails, freezes, or encounters an unexpected abort.
Reviewing the environment highlights the following specific system indicators:
The primary storage partition dedicated to the data store (/db) rapidly escalates to 100% utilization, even if several hundred gigabytes of additional temporary storage were manually added prior to starting the upgrade.
Checking disk utilization inside the guest OS via df -h isolates a massive, volatile surge inside a newly created workspace directory path: /db/oldData (which can scale to over 200 GB depending on historical data/token accumulation).
vIDM 3.3.7
This issue occurs due to a transient data duplication mechanism built directly into the automated Postgres database migration utility (pg_upgrade) used by the patch framework.
Before committing structural alterations or migrating database schemas, the update engine generates an absolute physical backup of all raw relational data tables inside a newly mapped directory named /db/oldData to safeguard data integrity.
If the production database holds a large volume of persistent historical records—particularly bloated OAuth refresh tokens (OAuth2RefreshToken table)—the temporary cloning task will instantly double the active storage footprint of the database. This rapidly exhausts the /db storage partition, breaks the relational migration pipelines mid-process, and leaves the database engine in an inconsistent, unstartable state.
To recover the appliance and ensure a successful patch process, you must purge the bloated tables, scale up the virtual disks, and redeploy the patch workflow.
Because the database tables were left in an inconsistent state when the disk hit capacity, you must revert to Snapshots/Backup.
Log into the managing vCenter Server web client.
Locate the impacted VMware Identity Manager (vIDM) virtual machine.
Revert the VM to its clean, pre-patch baseline snapshot taken prior to initiating the upgrade workflow.
Expand the /db partition on the VMware Identity Manager (vIDM) node(s) to slightly more than double its current capacity, following the procedure outlined in the KB article: How to Increase vIDM appliance disk space.
For example: If the /db partition is currently 200 GB, you should add an additional 250 GB of space."
Add additional buffer space to the / (root) partition simultaneously to accommodate any high-volume OS logging transients.