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 :|

Reply via email to