Re: [libvirt-users] Questions on how to reset ID numbers for virt Guests.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 09/11/2013 01:59 AM, Daniel P. Berrange wrote:
> On Wed, Sep 11, 2013 at 09:47:07AM +0200, Paolo Bonzini wrote:
>> Il 11/09/2013 00:27, James Sparenberg ha scritto:
>>> I'm doing some experimenting in our Development lab and as a result
>>> I'm kickstarting over and over Virtual guests.  This is of course
>>> causing the guest Id to increment by one with each test.  I've
>>> googled around and tried searching the list but have not found out
>>> how (if at all) it would be possible to reset the ID number back to 1
>>> more than is in use.  Also is there  a limit where I run out of ID's?
>>> (for example does it only go up to 99?)
>>
>> No, there is no limit.
> 
> Well, 'int' will wrap eventually, but you'd need to have created
> a hell of alot of guests for that to be a problem :-)

2**31 (~2 billion), to be exact, since we store it as a signed int, and
I'm not sure if all the code paths handle a negative number gracefully
(see src/datatypes.h:_virDomain).  (Maybe we should have picked a 64-bit
type, so that wraparound would not be possible within our lifetimes even
with a process spawning guests as fast as possible on current computers
- but even with a 32-bit number, it's going to take a lot of hammering
to hit wraparound)

-- 
Eric Blake   eblake redhat com    +1-919-301-3266
Libvirt virtualization library http://libvirt.org

Attachment: signature.asc
Description: OpenPGP digital signature


[Index of Archives]     [KVM ARM]     [KVM ia64]     [KVM ppc]     [Virtualization Tools]     [Spice Development]     [Libvirt]     [Libvirt Users]     [Linux USB Devel]     [Linux Audio Users]     [Yosemite Questions]     [Linux Kernel]     [Linux SCSI]     [XFree86]
  Powered by Linux