The vxdisk resize command does not claim the correct LUN size on Solaris 11 during expansion of the LUN from array side (2858900)

Last published : Sep 18, 2026
The vxdisk resize command fails on Solaris 11 during expansion of the LUN from array side. The vxdisk resize command does not claim correct LUN size on Solaris 11 during expansion of the LUN from array side. This is because of Oracle bug -19603615. On Solaris 11, the vxdisk resize command may exit without any error, returning incorrect LUN size or failing with similar error as follows:
bash# vxdisk -g testdg resize disk01 length=8g
VxVM vxdisk ERROR V-5-1-8643 Device disk01: resize failed:\
Operation would block

Workaround:

There is no workaround available which can work in all the configuration. In some specific configurations, the following workaround works:
After expansion of LUN from array side, run format -d command and then run vxdisk resizecommand.