New Trident economy PVCs can't be properly provisioned
Applies to
- NetApp Astra Trident 24.10
- NetApp ONTAP 9.X
- ontap-nas-economy driver
- ZAPI calls set in Trident backend
Issue
When trying to provision new PVCs, the related PV does not get created and bound and failing with the following error, visible in the trident provisioner log:
ProvisioningFailed csi.trident.netapp.io_trident-controller-xyxyxyxyxy-yxyxy_xyxyxyxy-xyxy-yxyx-xzxz-xyzxyzxyzxyz failed to provision volume with StorageClass "sc-nas": rpc error: code = Unknown desc = encountered error(s) in creating the volume: [Failed to create volume pvc-xyxyxyxy-yxyx-xyxy-zxzx-zxyzxyzxyzxy on storage pool pool_0 from backend my-backend: backend cannot satisfy create request for volume trident_pvc_xyxyxyxy_yxyx_xyxy_zxzx_zxyzxyzxyzxy: (ONTAP-NAS-QTREE pool pool_0/aggr1; Flexvol resize failed trident_qtree_pool_trident_XYZXYZXYZX/trident_pvc_xyxyxyxy_yxyx_xyxy_zxzx_zxyzxyzxyzxy: flexvol resize failed: volume resize failed; ONTAP-NAS-QTREE pool pool_0/aggr1; Flexvol resize failed
In the auditm-log in ontap side, error "0" is an invalid value for field <-new-size>
is seen:
Day Month DD YYYY hh:mm:ss +00:00 [kern_audit:info:XXXXX] :: ontapi :: XXX.YY.ZZ.XXX :: svm_name:vsadmin :: <netapp xmlns=http://www.netapp.com/filer/admin version="1.21" vfiler="svm_name"> <volume-size> <new-size>0</new-size> <volume>trident_qtree_pool_trident_XYXYXYXY</volume> </volume-size> </netapp> :: Pending:
Day Month DD YYYY hh:mm:ss +00:00 [kern_audit:info:XXXXX] :: ontapi :: XXX.YY.ZZ.XXX :: svm_name:vsadmin :: volume-size :: Error: "0" is an invalid value for field <-new-size>