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

Re: [Xen-devel] Terminology for "guest" - Was: [PATCH] docs/sphinx: Introduction


  • To: Andrew Cooper <andrew.cooper3@xxxxxxxxxx>
  • From: Jan Beulich <JBeulich@xxxxxxxx>
  • Date: Thu, 8 Aug 2019 09:04:24 +0000
  • Accept-language: en-US
  • Arc-authentication-results: i=1; mx.microsoft.com 1;spf=pass smtp.mailfrom=suse.com;dmarc=pass action=none header.from=suse.com;dkim=pass header.d=suse.com;arc=none
  • Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=NJCrev7ly1mIoHIRA+XFP5EFowGwH7lQv7R3LozRJP8=; b=deJEqs3D+NyfxttjvfHwN4Fb6Eh3GmrZsNSfTKCMWR8yz4zkpv/e/goDtHA3Nbe9OC3bFbdNrtauDnksotmiSlQXNKXii7bhVxS2lDvqmd/VB6Ybr0obJljiVt5ACjhl54CS0cQ7LDrtUpSmDtZQvR05pAgVvmBWxCc+ZpBzKBnFeiDSP/Bx3sj5+oXYQTRVraFW/0zrJ6Uk8RvqdEUnw+274+1Kt+fRp7an4oki4kDcfuOTjUBEQMfrdyKmUBsUesIptxtEPW8KNXZ2S58ZIC0HaY0lnXNsDhOcFCPKgFqzqoRVS9Ao0qltzQbwg0EfK48SEpu9W1soV+wfWp2RMw==
  • Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=hn7KI0GlhdI5Y25sXyhI44g4AvFt2zbfppuSRYGwQQQt4tdH7zigvtuk3xmLcnVGsFFU76ZWiEtelGW73rpmddB+PVpXd0NQyxQwUqEXsn+dkSpolLaxU1NiFY+Zg7Oged97DqQen/C2srRO/Yol7pCpVPxqaDnWMeRG5AvVP3M6OXCvsnIUyZqfqv28xwj/CVah2PdLWGcQg5Ka44otmSH4bIAR1RdXc6rOIDQZbW0xTBy/frD9eYuUNvW6sI5dTLAP2MB93bENJctcDVbW+5o0KCLhXh74MLD873XsR2sOb+Y+B+9nk22orC97E5vp8sRdMXla4eBRF/OhUx5Sbg==
  • Authentication-results: spf=none (sender IP is ) smtp.mailfrom=JBeulich@xxxxxxxx;
  • Cc: Lars Kurth <lars.kurth@xxxxxxxxxx>, StefanoStabellini <sstabellini@xxxxxxxxxx>, Wei Liu <wl@xxxxxxx>, George Dunlap <George.Dunlap@xxxxxxxxxxxxx>, Julien Grall <julien.grall@xxxxxxx>, Xen-devel <xen-devel@xxxxxxxxxxxxxxxxxxxx>, Ian Jackson <ian.jackson@xxxxxxxxxx>, Roger Pau Monné <roger.pau@xxxxxxxxxx>
  • Delivery-date: Thu, 08 Aug 2019 09:07:22 +0000
  • List-id: Xen developer discussion <xen-devel.lists.xenproject.org>
  • Thread-index: AQHVTVg9HA+V/L6GaUOhZY0QYGP536bw6jIAgAAF3ZyAAAWxgA==
  • Thread-topic: Terminology for "guest" - Was: [PATCH] docs/sphinx: Introduction

On 08.08.2019 10:43, Andrew Cooper wrote:
> On 08/08/2019 07:22, Jan Beulich wrote:
>> On 07.08.2019 21:41, Andrew Cooper wrote:
>>> --- /dev/null
>>> +++ b/docs/glossary.rst
>>> @@ -0,0 +1,37 @@
>>> +Glossary
>>> +========
>>> +
>>> +.. Terms should appear in alphabetical order
>>> +
>>> +.. glossary::
>>> +
>>> +   control domain
>>> +     A :term:`domain`, commonly dom0, with the permission and
>>> responsibility
>>> +     to create and manage other domains on the system.
>>> +
>>> +   domain
>>> +     A domain is Xen's unit of resource ownership, and generally has
>>> at the
>>> +     minimum some RAM and virtual CPUs.
>>> +
>>> +     The terms :term:`domain` and :term:`guest` are commonly used
>>> +     interchangeably, but they mean subtly different things.
>>> +
>>> +     A guest is a single virtual machine.
>>> +
>>> +     Consider the case of live migration where, for a period of
>>> time, one
>>> +     guest will be comprised of two domains, while it is in transit.
>>> +
>>> +   domid
>>> +     The numeric identifier of a running :term:`domain`.  It is
>>> unique to a
>>> +     single instance of Xen, used as the identifier in various APIs,
>>> and is
>>> +     typically allocated sequentially from 0.
>>> +
>>> +   guest
>>> +     See :term:`domain`
>>
>> I think you want to mention the usual distinction here: Dom0 is,
>> while a domain, commonly not considered a guest.
> 
> To be honest, I had totally forgotten about that.  I guess now is the
> proper time to rehash it in public.
> 
> I don't think the way it currently gets used has a clear or coherent set
> of rules, because I can't think of any to describe how it does get used.
> 
> Either there are a clear and coherent (and simple!) set of rules for
> what we mean by "guest", at which point they can live here in the
> glossary, or the fuzzy way it is current used should cease.

What's fuzzy about Dom0 not being a guest (due to being a part of the
host instead)?

Jan
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxxxxxxxxx
https://lists.xenproject.org/mailman/listinfo/xen-devel

 


Rackspace

Lists.xenproject.org is hosted with RackSpace, monitoring our
servers 24x7x365 and backed by RackSpace's Fanatical Support®.