github-actions[bot] commented on issue #14366: URL: https://github.com/apache/cloudstack/issues/14366#issuecomment-6062951655
## 🎯 Triage report Feature request to add a configurable QEMU `error_policy` (`rerror`/`werror`) to disk/compute offerings on KVM, modeled after the existing `cacheMode` attribute. The reporter provides a concrete motivating scenario (brief NFS failover causing guest filesystem corruption under the default `report` policy) and a detailed, well-scoped implementation proposal touching schema, domain model, API, orchestration, and the KVM agent. ### 📊 Assessment | Dimension | Value | Reasoning | |---|---|---| | **Type** | type:new-feature | Proposes new configurable behavior/attribute, not a fix to existing broken behavior. | | **Component** | component:kvm | Explicitly scoped to libvirt/QEMU disk XML generation; other hypervisors would ignore the new field. | | **Severity** | n/a | Feature request, not a bug report. | | **Labels** | type:new-feature, component:kvm | See above. | | **Coding agent** | Needs more info | Implementation plan is thorough and mirrors an existing pattern (`cacheMode`), making it largely self-contained, but the reporter explicitly raises open design questions (compute vs. disk offering scope, default value, pause/alerting behavior) that need maintainer/community decisions before implementation should start. | No similar or duplicate issues were found in the repository. <details><summary>💡 Notes and suggestions</summary> - The three open questions raised by the reporter (scope: disk-only vs. compute+disk; default value: `report` vs `stop`; whether paused-domain alerting should be a prerequisite) are policy/design decisions best resolved via mailing list or PR discussion before committing to an implementation. - The reporter has offered to submit a PR; maintainers may want to respond directly to confirm the proposed approach (especially the default value and offering scope) before that happens. - Related QEMU documentation: [`rerror`/`werror` domain XML disk driver element]((libvirt.org/redacted) for implementers to reference when adding the enum/validation. </details> > Generated by [Daily Issue Triage](https://github.com/apache/cloudstack/actions/runs/37785922422) · sonnet50 79.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: 37785922422, workflow_id: daily-issue-triage, run: https://github.com/apache/cloudstack/actions/runs/37785922422 --> <!-- 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]
