andrea-janna opened a new issue, #12927:
URL: https://github.com/apache/cloudstack/issues/12927

   ### problem
   
   If I take a VM instance instance snapshot and that shapshot fails 
(https://github.com/apache/cloudstack/issues/12871) the snapshot resourcecount 
increases by one.
   The problem is that the resourcecount doesn't decrease when I delete that 
failed snapshot.
   
   ### versions
   
   CloudStack 4.22.0
   KVM hypervisor
   Ceph storage
   Rocky Linux 10
   
   ### The steps to reproduce the bug
   
   ```
   (localcloud) 🐱 > update resourcecount 
domainid=3a5204fc-7280-4318-b13a-8923357462b3 resourcetype=3
   {
     "count": 1,
     "resourcecount": [
       {
         "domain": "DPSS",
         "domainid": "3a5204fc-7280-4318-b13a-8923357462b3",
         "domainpath": "ROOT/DPSS",
         "resourcecount": 28,
         "resourcetype": "3",
         "resourcetypename": "snapshot"
       }
     ]
   }
   ```
   Taking a snapshot the resourcecount increases from 28 to 29.
   ```
   (localcloud) 🐱 > create vmsnapshot 
virtualmachineid=0c7d8c55-753b-401d-b719-93284b653122 quiescevm=true name=test
   {
     "account": "admin",
     "accountid": "343654c8-dd39-11f0-80ce-405b7f9c291c",
     "cmd": 
"org.apache.cloudstack.api.command.user.vmsnapshot.CreateVMSnapshotCmd",
     "completed": "2026-03-31T11:53:59+0200",
     "created": "2026-03-31T11:53:57+0200",
     "domainid": "50618dea-dd37-11f0-80ce-405b7f9c291c",
     "domainpath": "ROOT",
     "jobid": "cf4acfc7-d65d-47e0-9681-8b05e0e5a743",
     "jobinstancetype": "VmSnapshot",
     "jobprocstatus": 0,
     "jobresult": {
       "errorcode": 530,
       "errortext": "Failed to create vm snapshot: [VMSnapshot 
{\"id\":173,\"name\":\"i-4-21-VM_VS_20260331095357\",\"uuid\":\"20189ea2-92db-44fe-8954-db79ccac401a\",\"vmId\":21}]
 due to: can't handle quiescevm equal true for volume snapshot"
     },
     "jobresultcode": 530,
     "jobresulttype": "object",
     "jobstatus": 2,
     "userid": "34368425-dd39-11f0-80ce-405b7f9c291c"
   }
   🙈 Error: async API failed for job cf4acfc7-d65d-47e0-9681-8b05e0e5a743
   (localcloud) 🐱 > update resourcecount 
domainid=3a5204fc-7280-4318-b13a-8923357462b3 resourcetype=3
   {
     "count": 1,
     "resourcecount": [
       {
         "domain": "DPSS",
         "domainid": "3a5204fc-7280-4318-b13a-8923357462b3",
         "domainpath": "ROOT/DPSS",
         "resourcecount": 29,
         "resourcetype": "3",
         "resourcetypename": "snapshot"
       }
     ]
   }
   ```
   But even after deleting the snapshot the resource count stays at 29.
   ```
   (localcloud) 🐱 > delete vmsnapshot 
vmsnapshotid=20189ea2-92db-44fe-8954-db79ccac401a
   {
     "success": true
   }
   (localcloud) 🐱 > update resourcecount 
domainid=3a5204fc-7280-4318-b13a-8923357462b3 resourcetype=3
   {
     "count": 1,
     "resourcecount": [
       {
         "domain": "DPSS",
         "domainid": "3a5204fc-7280-4318-b13a-8923357462b3",
         "domainpath": "ROOT/DPSS",
         "resourcecount": 29,
         "resourcetype": "3",
         "resourcetypename": "snapshot"
       }
     ]
   }
   ```
   
   ### What to do about it?
   
   _No response_


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to