On Thu, Jul 03, 2025 at 06:02:38AM -0400, Andrea Bolognani via Devel wrote:
On Wed, Jul 02, 2025 at 02:01:07PM -0600, Jim Fehlig wrote:
> On 7/2/25 10:11, Andrea Bolognani wrote:
> > On Thu, Jun 26, 2025 at 03:29:58PM -0600, Jim Fehlig via Devel wrote:
> > > However, I do understand this
> > > change could break existing ARM VM configurations containing a SCSI
> > > controller without a model specification. One could also argue the pain
> > > inflicted is tolerable :-).
> >
> > I don't think this should necessarily be a concern.
> >
> > Unlike, say, USB controllers, where in some cases you could end up
> > with no model recorded in the XML, for SCSI controllers we always
> > either figure out a suitable model or fail defining the domain
> > altogether.
> >
> > So changing the default here should have no impact on existing
> > domains and simply improve things for newly-created ones.
>
> I was thinking of transient domains with no explicit model defined. Prior to
> this change they would get lsilogic, afterwards virtio-scsi. In practice I
> doubt there are (m)any such domains in existence.
I don't use transient domains so I might be missing something, but my
understanding is that by definition they can't really expect ABI
stability to the extent regular domains can since every creation
event is independent from the previous ones from libvirt's
perspective.
With transient VMs, the mgmt app has to take responsiblility to
query the expanded XML and preserve it, if it needs ABI stability.
With regards,
Daniel
--
|:
https://berrange.com -o-
https://www.flickr.com/photos/dberrange :|
|:
https://libvirt.org -o-
https://fstop138.berrange.com :|
|:
https://entangle-photo.org -o-
https://www.instagram.com/dberrange :|