github-actions[bot] commented on issue #13885: URL: https://github.com/apache/cloudstack/issues/13885#issuecomment-5396255075
## ๐ฏ Triage report VMware Datastore Cluster (Storage DRS pod) primary storage pools can end up with zero child-datastore rows in `storage_pool` if the first sync gets an incomplete/empty answer from vCenter, even though `syncStoragePool` reports success. This silently breaks import of unmanaged VMs whose disks live on the cluster's underlying datastores. Root cause and affected code paths are identified in detail from code inspection, following on from discussion #12561. ### ๐ Assessment | Dimension | Value | Reasoning | |---|---|---| | **Type** | type:bug | Import fails due to silently incomplete sync, not intended behavior | | **Component** | component:vmware, component:primary-storage | Datastore cluster / storage pool sync and VM import logic | | **Severity** | Severity:Major | Breaks VM import for datastore-cluster storage silently, with no error surfaced to admins; workaround exists (re-sync/re-add pool) | | **Labels** | type:bug, component:vmware, component:primary-storage | | | **Coding agent** | Needs more info | Root cause and suggested fix directions are given, but the actual environment/reproduction wasn't independently re-verified (report says "claude generated description for problem asked about in #12561") โ worth confirming against a live repro before assigning | ### ๐ Similar issues No similar open issues found (related discussion #12561 already referenced in the issue body as the origin of this report). <details><summary>๐ก Notes and suggestions</summary> Suggested fix directions in the issue: treat empty `childEntity`/`datastoreClusterChildren` as suspicious rather than a normal success (log warning/retry against another host), and surface a warning when `syncDatastoreClusterStoragePool` returns zero children for a previously-empty pool. </details> > Generated by [Daily Issue Triage](https://github.com/apache/cloudstack/actions/runs/32734226944) ยท sonnet50 233.4K ยท [โท](https://github.com/search?q=repo%3Aapache%2Fcloudstack+%22gh-aw-workflow-call-id%3A+apache%2Fcloudstack%2Fdaily-issue-triage%22&type=issues) > <details> <summary>Add this agentic workflows to your repo</summary> To install this agentic workflow, run ``` gh aw add githubnext/agentics/workflows/daily-issue-triage.md@d7c1dc4b72b00607a67caaffdcc216cb64379cf9 ``` </details> <!-- gh-aw-agentic-workflow: Daily Issue Triage, engine: copilot, version: 1.0.52, model: claude-sonnet-5, id: 32734226944, workflow_id: daily-issue-triage, run: https://github.com/apache/cloudstack/actions/runs/32734226944 --> <!-- gh-aw-workflow-call-id: apache/cloudstack/daily-issue-triage --> -- 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]
