Re: [OPSAWG] New Version Notification for draft-asai-vmm-mib-05.txt

Tina TSOU <Tina.Tsou.Zouting@huawei.com> Fri, 18 October 2013 15:28 UTC

Return-Path: <Tina.Tsou.Zouting@huawei.com>
X-Original-To: opsawg@ietfa.amsl.com
Delivered-To: opsawg@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 8DC3611E82F3 for <opsawg@ietfa.amsl.com>; Fri, 18 Oct 2013 08:28:53 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -5.178
X-Spam-Level:
X-Spam-Status: No, score=-5.178 tagged_above=-999 required=5 tests=[AWL=-0.932, BAYES_00=-2.599, J_CHICKENPOX_23=0.6, MIME_BASE64_TEXT=1.753, RCVD_IN_DNSWL_MED=-4]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Bf6YDKqYv3Tl for <opsawg@ietfa.amsl.com>; Fri, 18 Oct 2013 08:28:47 -0700 (PDT)
Received: from lhrrgout.huawei.com (lhrrgout.huawei.com [194.213.3.17]) by ietfa.amsl.com (Postfix) with ESMTP id E19A711E81F3 for <opsawg@ietf.org>; Fri, 18 Oct 2013 08:28:10 -0700 (PDT)
Received: from 172.18.7.190 (EHLO lhreml204-edg.china.huawei.com) ([172.18.7.190]) by lhrrg02-dlp.huawei.com (MOS 4.3.7-GA FastPath queued) with ESMTP id AWX81449; Fri, 18 Oct 2013 15:28:08 +0000 (GMT)
Received: from LHREML405-HUB.china.huawei.com (10.201.5.242) by lhreml204-edg.china.huawei.com (172.18.7.223) with Microsoft SMTP Server (TLS) id 14.3.146.0; Fri, 18 Oct 2013 16:27:16 +0100
Received: from SJCEML402-HUB.china.huawei.com (10.212.94.43) by lhreml405-hub.china.huawei.com (10.201.5.242) with Microsoft SMTP Server (TLS) id 14.3.146.0; Fri, 18 Oct 2013 16:28:05 +0100
Received: from SJCEML501-MBS.china.huawei.com ([169.254.2.123]) by sjceml402-hub.china.huawei.com ([10.212.94.43]) with mapi id 14.03.0158.001; Fri, 18 Oct 2013 08:27:56 -0700
From: Tina TSOU <Tina.Tsou.Zouting@huawei.com>
To: Keiichi SHIMA <shima@wide.ad.jp>
Thread-Topic: [OPSAWG] New Version Notification for draft-asai-vmm-mib-05.txt
Thread-Index: AQHOyydtQeYrjXyY3Eq5WVzS/ngyjZn5tlIAgADAugCAAB/hbg==
Date: Fri, 18 Oct 2013 15:27:55 +0000
Message-ID: <C0CA9FE9-8001-4953-9146-1E97BB999626@huawei.com>
References: <20131013061914.31896.77972.idtracker@ietfa.amsl.com> <126539BC-2994-4DF6-9A5C-E66ED691B24D@hongo.wide.ad.jp> <525D544E.1030507@cisco.com> <4289DA69-E42A-495E-B7B7-E72EA53AD81F@wide.ad.jp> <526034A2.7090801@cisco.com>, <3C61DF63-48C7-42E0-91B2-E6673CCCCD51@wide.ad.jp>
In-Reply-To: <3C61DF63-48C7-42E0-91B2-E6673CCCCD51@wide.ad.jp>
Accept-Language: en-US, zh-CN
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-CFilter-Loop: Reflected
Cc: "opsawg@ietf.org" <opsawg@ietf.org>
Subject: Re: [OPSAWG] New Version Notification for draft-asai-vmm-mib-05.txt
X-BeenThere: opsawg@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: OPSA Working Group Mail List <opsawg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/opsawg>, <mailto:opsawg-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/opsawg>
List-Post: <mailto:opsawg@ietf.org>
List-Help: <mailto:opsawg-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/opsawg>, <mailto:opsawg-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 18 Oct 2013 15:28:58 -0000

Dear SHIMA-San,
No objection.

Thank you,
Tina

On Oct 17, 2013, at 11:34 PM, "Keiichi SHIMA" <shima@wide.ad.jp> wrote:

> Joe,
> 
>> No, TC stays the same, but the tense of the states should change to:
>> 
>> unknown(1)
>> enabled(2)
>> disabled(3)
>> 
>> Since the associated object is now read-only.
> 
> It makes sense.
> 
> I'm OK to update the above values.  Any objections from other authors?
> 
> ---
> Keiichi SHIMA (u ‘cÒ»)
> WIDE project <shima@wide.ad.jp>
> Research Laboratory, IIJ Innovation Institute, Inc <keiichi@iijlab.net>
> 
> 
> 
> On 2013/10/18, at 4:04, Joe Marcus Clarke <jclarke@cisco.com> wrote:
> 
>> On 10/17/13 6:55 AM, Keiichi SHIMA wrote:
>>> Hi,
>>> 
>>> On 2013/10/15, at 23:42, Joe Marcus Clarke <jclarke@cisco.com> wrote:
>>> 
>>>> NIT: VirtualMachineAdminState:
>>>> 
>>> 
>>>> The destroy(5) state really doesn't match in terms of tense.  What about destroyed(5)?  That said, since this is something one can set, perhaps present tense like run, pause, suspend, etc. make sense.
>>> 
>>> The original intention of the naming of VirtualMachineAdminState was, 'to transit the operation state of a virtual machine to X by setting its admin state as X'.  For example, when we set 'suspended' to the admin state of a virtual machine, then the virtual machine will start transition to the suspended operation state.  We intentionally used the same state names here.  That is because the tense is past.
>>> 
>>> For the 'destroy' admin state, since we didn't have any operation state of a destroyed virtual machine (that is same as the shutdown operation state), we didn't pay any attention to the naming.  I can live with either destroy(5) or destroyed(5).  It is a matter of taste to me.
>> 
>> I think destroy(5) sounds better, but I'll admit it is a nit.
>> 
>>> 
>>> 
>>>> NIT (maybe a minor issue): VirtualMachineAutoStart:
>>>> 
>>>> Again, tense.  Here, I think past tense works best since we decided this would reflect a read-only state.  I think enabled and disabled work best.
>>> 
>>> Do you mean changing the name to something like 'VirtualMachineAutoStartEnabled'?  Here again, I don't have any strong opinion on this.  I am open to change the name, if most people agree on this.
>> 
>> No, TC stays the same, but the tense of the states should change to:
>> 
>> unknown(1)
>> enabled(2)
>> disabled(3)
>> 
>> Since the associated object is now read-only.
>> 
>> Joe
>> 
>>> 
>>> Regards,
>>> ---
>>> Keiichi SHIMA (u ‘cÒ»)
>>> WIDE project <shima@wide.ad.jp>
>>> Research Laboratory, IIJ Innovation Institute, Inc <keiichi@iijlab.net>
>>> 
>>> 
>>> 
>>> On 2013/10/15, at 23:42, Joe Marcus Clarke <jclarke@cisco.com> wrote:
>>> 
>>>> On 10/13/13 11:05 PM, Hirochika Asai wrote:
>>>>> Hi folks,
>>>>> 
>>>>> Thanks to comments from the mailing list, we've uploaded new version
>>>>> of our I-D: http://tools.ietf.org/html/draft-asai-vmm-mib-05
>>>>> 
>>>>> We would like to submit our I-D as a working group draft soon and
>>>>> have a discussion in the next IETF as a working group draft.
>>>>> Chairs, could you please poll for adoption as a working group item
>>>>> on the mailing list?
>>>>> 
>>>>> I've already noticed an error: RFC4133 must be RFC6933.  Please let
>>>>> us know if you find any other errors.  These errors will be
>>>>> corrected in the next version (the first version for working group
>>>>> draft if adopted).
>>>> 
>>>> Overall, I like the changes.  Thanks!
>>>> 
>>>> NIT: VirtualMachineAdminState:
>>>> 
>>>> The destroy(5) state really doesn't match in terms of tense.  What about destroyed(5)?  That said, since this is something one can set, perhaps present tense like run, pause, suspend, etc. make sense.
>>>> 
>>>> Thanks for fleshing out the state definitions :-).
>>>> 
>>>> NIT (maybe a minor issue): VirtualMachineAutoStart:
>>>> 
>>>> Again, tense.  Here, I think past tense works best since we decided this would reflect a read-only state.  I think enabled and disabled work best.
>>>> 
>>>> In terms of the new notifications, why enumerate all states as notifications?  My original comment suggested a single state change notification where the new and previous state would be available as objects (note: this would require the definition of a previous state object).  It just seems like the way you've implemented it would be harder to scale if new states need to be added in the future.
>>>> 
>>>> Joe
>>>> 
>>>>> 
>>>>> 
>>>>> Here, I summarize the updates from the previous version.
>>>>> 
>>>>> * According to the thread Joe-1
>>>>> Modified a paragraph as follows:
>>>>> 
>>>>> The design of this MIB module has been derived from enterprise
>>>>> specific MIB modules, namely a MIB module for managing guests of the
>>>>> Xen hypervisor, a MIB module for managing virtual machines controlled
>>>>> by the VMware hypervisor, and a MIB module using the libvirt
>>>>> programming interface to access different hypervisors.
>>>>> + However, this MIB module attempts to generalize
>>>>> + the managed objects to support other hypervisors.
>>>>> 
>>>>> * According to the thread Joe-2
>>>>> Added description of an example of hypervisor-specific case
>>>>> using ENTITY-MIB, but not modified the MIB definition.
>>>>> 
>>>>> * According to the thread Joe-3
>>>>> vmAutoStart --> read-only
>>>>> vmCur* --> read-write
>>>>> vm*Mem vm*Cpu --> description w/ MUST NOT: "Changes to these objects MUST NOT persist"
>>>>> 
>>>>> * According to the thread Joe-5
>>>>> For the network portion of the hypervisor, added a note on a case
>>>>> equipping virtual switches on the hypervisor as follows:
>>>>>   The objects related to virtual switches
>>>>>   are not also included in this MIB module
>>>>>   though virtual switches shall be placed on a hypervisor.
>>>>>   This is because the virtual network interfaces are
>>>>>   the lowest abstraction of network resources allocated
>>>>>   to a virtual machine.
>>>>>   Instead of including the objects related to virtual switches,
>>>>>   for example, <xref target="RFC4188">BRIDGE-MIB</xref>
>>>>>   and <xref target="RFC4363">Q-BRIDGE-MIB</xref> could be used.
>>>>> 
>>>>> * According to the thread Joe-7
>>>>> Added Notifications for shuttingDown, resuming suspending, migrating, and blocked
>>>>> # I think we still need discussion at this point.
>>>>> 
>>>>> * Others
>>>>> Modified VirtualMachineOperState to be more clear.
>>>>> Revised the description of VirtualMachine*Index.
>>>>> Fixed some typos.
>>>>> 
>>>>> 
>>>>> Best regards,
>>>>> Hirochika
>>>>> 
>>>>> 
>>>>> Begin forwarded message:
>>>>> 
>>>>>> From: internet-drafts@ietf.org
>>>>>> Subject: New Version Notification for draft-asai-vmm-mib-05.txt
>>>>>> Date: October 13, 2013 3:19:14 PM GMT+09:00
>>>>>> To: Yuji Sekiya <sekiya@wide.ad.jp>, Cathy Zhou <cathyzhou@huawei.com>, Tina Tsou <tina.tsou.zouting@huawei.com>, Keiichi Shima <keiichi@iijlab.net>, Juergen Schoenwaelder <j.schoenwaelder@jacobs-university.de>, Michael MacFaden <mrm@vmware.com>, Hirochika Asai <panda@hongo.wide.ad.jp>, Hiroshi Esaki <hiroshi@wide.ad.jp>
>>>>>> 
>>>>>> 
>>>>>> A new version of I-D, draft-asai-vmm-mib-05.txt
>>>>>> has been successfully submitted by Hirochika Asai and posted to the
>>>>>> IETF repository.
>>>>>> 
>>>>>> Filename:     draft-asai-vmm-mib
>>>>>> Revision:     05
>>>>>> Title:         Management Information Base for Virtual Machines Controlled by a Hypervisor
>>>>>> Creation date:     2013-10-13
>>>>>> Group:         Individual Submission
>>>>>> Number of pages: 56
>>>>>> URL:             http://www.ietf.org/internet-drafts/draft-asai-vmm-mib-05.txt
>>>>>> Status:          http://datatracker.ietf.org/doc/draft-asai-vmm-mib
>>>>>> Htmlized:        http://tools.ietf.org/html/draft-asai-vmm-mib-05
>>>>>> Diff:            http://www.ietf.org/rfcdiff?url2=draft-asai-vmm-mib-05
>>>>>> 
>>>>>> Abstract:
>>>>>>  This document defines a portion of the Management Information Base
>>>>>>  (MIB) for use with network management protocols in the Internet
>>>>>>  community.  In particular, this specifies objects for managing
>>>>>>  virtual machines controlled by a hypervisor (a.k.a. virtual machine
>>>>>>  monitor).
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> Please note that it may take a couple of minutes from the time of submission
>>>>>> until the htmlized version and diff are available at tools.ietf.org.
>>>>>> 
>>>>>> The IETF Secretariat
>>>>>> 
>>>>>> 
>>>>> 
>>>> 
>>>> 
>>>> --
>>>> Joe Marcus Clarke, CCIE #5384,         |          |
>>>> SCJP, SCSA, SCNA, SCSECA, VCP        |||||      |||||
>>>> Distinguished Services Engineer ..:|||||||||::|||||||||:..
>>>> Phone: +1 (919) 392-2867         c i s c o  S y s t e m s
>>>> Email: jclarke@cisco.com
>>>> 
>>>> ----------------------------------------------------------------------------
>>>> _______________________________________________
>>>> OPSAWG mailing list
>>>> OPSAWG@ietf.org
>>>> https://www.ietf.org/mailman/listinfo/opsawg
>>> 
>> 
>> 
>> -- 
>> Joe Marcus Clarke, CCIE #5384,         |          |
>> SCJP, SCSA, SCNA, SCSECA, VCP        |||||      |||||
>> Distinguished Services Engineer ..:|||||||||::|||||||||:..
>> Phone: +1 (919) 392-2867         c i s c o  S y s t e m s
>> Email: jclarke@cisco.com
>> 
>> ----------------------------------------------------------------------------
> 
> _______________________________________________
> OPSAWG mailing list
> OPSAWG@ietf.org
> https://www.ietf.org/mailman/listinfo/opsawg