Customer is receiving an error message when he tried to expand the hard disk of a VM in his Horizon environment. The error is: "The disk extend operation failed: A digest operation has failed".
VMware ESX 7.x
VMware ESX 8.x
vSAN - Not in use
From the ESXi host logs we have verified the VM's details
The VM disk has CBRC (Content Based Read Cache) enabled. Below entries indicate "TRUE", which means the CBRC options is enabled.
$ grep digest vmname.vmx
scsi0:0.digest = "TRUE"
This a product limitation when CBRC is enabled, the maximum vmdk size is 512 GB
For a vmdk with "View Storage Accelerator" function enabled on Horizon, vCenter has a hard size limit of 512GB as the maximum disk size
If your VMs are (or were) part of a VMware Horizon environment, CBRC is typically controlled via the Horizon Console.
Open up an SR with Omnissa, if more than 512 gb is needed for recommendations, as turning off CBRC is necessary in order to achieve that.
Workaround: (Recommend opening SR with Omnissa before proceeding.)
1. Disable "View Storage Accelerator" function via the Horizon console.
2. Power OFF the VM.
3. Power ON the VM.
4. Expand the size of vmdk.
For more details on the Storage Accelerator Setting on Horizon - Please involve Omnissa Horizon Support Team