Re: [OPSAWG] VMM-MIB: Proposal: Joe -3 (Was Re: Comments on draft-asai-vmm-mib-04)

Joe Marcus Clarke <jclarke@cisco.com> Thu, 29 August 2013 15:12 UTC

Return-Path: <jclarke@cisco.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 C196221E8082 for <opsawg@ietfa.amsl.com>; Thu, 29 Aug 2013 08:12:04 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -10.588
X-Spam-Level:
X-Spam-Status: No, score=-10.588 tagged_above=-999 required=5 tests=[AWL=0.011, BAYES_00=-2.599, RCVD_IN_DNSWL_HI=-8]
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 KPZIeK2rJztc for <opsawg@ietfa.amsl.com>; Thu, 29 Aug 2013 08:11:35 -0700 (PDT)
Received: from av-tac-bru.cisco.com (weird-brew.cisco.com [144.254.15.118]) by ietfa.amsl.com (Postfix) with ESMTP id 4B84C11E8123 for <opsawg@ietf.org>; Thu, 29 Aug 2013 08:09:35 -0700 (PDT)
X-TACSUNS: Virus Scanned
Received: from rooster.cisco.com (localhost.cisco.com [127.0.0.1]) by av-tac-bru.cisco.com (8.13.8+Sun/8.13.8) with ESMTP id r7TF9Djv000982; Thu, 29 Aug 2013 17:09:13 +0200 (CEST)
Received: from dhcp-10-150-54-22.cisco.com (dhcp-10-150-54-22.cisco.com [10.150.54.22]) by rooster.cisco.com (8.13.8+Sun/8.13.8) with ESMTP id r7TF9CxK006500; Thu, 29 Aug 2013 11:09:12 -0400 (EDT)
Message-ID: <521F6418.3030904@cisco.com>
Date: Thu, 29 Aug 2013 11:09:12 -0400
From: Joe Marcus Clarke <jclarke@cisco.com>
Organization: Cisco Systems, Inc.
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:17.0) Gecko/20130801 Thunderbird/17.0.8
MIME-Version: 1.0
To: ietfdbh <ietfdbh@comcast.net>
References: <19163971.1377286860237.JavaMail.root@mswamui-andean.atl.sa.earthlink.net> <5217BDBF.5000601@cisco.com> <753543F6-4804-4BBC-A3D2-456EF9DF8DC9@hongo.wide.ad.jp> <00c701cea4c0$773fd070$65bf7150$@comcast.net>
In-Reply-To: <00c701cea4c0$773fd070$65bf7150$@comcast.net>
X-Enigmail-Version: 1.5.2
Content-Type: text/plain; charset="ISO-8859-1"
Content-Transfer-Encoding: 7bit
Cc: opsawg@ietf.org
Subject: Re: [OPSAWG] VMM-MIB: Proposal: Joe -3 (Was Re: Comments on draft-asai-vmm-mib-04)
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: Thu, 29 Aug 2013 15:12:44 -0000

On 8/29/13 10:02 AM, ietfdbh wrote:
>>>> I really don't like the idea of standards prohibiting potentially
>>>> useful functionality.
> 
> I would like a better understanding/description of the problems that would
> be caused by having persistent values for these objects  in some
> implementations and volatile values in other implementations, to justify the
> MUST NOT usage.
> 
> I would like a better understanding of the benefits that might lead some
> implementers to have persistent values in their implementations; what
> possible useful functionality could we be prohibiting by making this a MUST
> NOT?

To me, the intent of this MIB is to not be a way of setting persistent
configuration.  This is to prevent POLA violations where I may be used
to VMware's implementation (for example), and then get astonished when I
find that Xen persists the state of the same object that VMware held
volatile.

If the MIB language was more definitive, then an operator would know
that if one of these objects was implemented read-write the setting
would only apply to the current running state, and there would be no
room for ambiguity.

Joe

> 
> 
> David Harrington
> ietfdbh@comcast.net
> +1-603-828-1401
> 
>> -----Original Message-----
>> From: opsawg-bounces@ietf.org [mailto:opsawg-bounces@ietf.org] On
>> Behalf Of Hirochika Asai
>> Sent: Thursday, August 29, 2013 4:28 AM
>> To: Joe Marcus Clarke
>> Cc: opsawg@ietf.org
>> Subject: Re: [OPSAWG] VMM-MIB: Proposal: Joe -3 (Was Re: Comments on
>> draft-asai-vmm-mib-04)
>>
>>
>> As for the read-write objects, i.e., vmMinCpuNumber, vmMaxCpuNumber,
>> vmMinMem, and vmMaxMem, I changed the following phrase for the next
>> version of the draft.
>>
>> (deleted) Changes to this object may not persist across restarts of the
>> hypervisor
>> (added) Changes to this object must not persist across restarts of the
>> hypervisor
>>
>> Thank you.
>> Hirochika
>>
>>
>> On Aug 24, 2013, at 4:53 AM, Joe Marcus Clarke <jclarke@cisco.com> wrote:
>>
>>>> Just to be absolutely clear...
>>>> Are you requesting that the normative text state that the values
>>>> assigned to these object-types SHOULD NOT or MUST NOT persist across
>>>> reboots?
>>>>
>>>> I really don't like the idea of standards prohibiting potentially
>>>> useful functionality.
>>>
>>> I was asking for the latter since this MIB is not about configuration.
>>> I think it would be a POLA violation if one vendor did a persistent
>>> implementation and some did a volatile implementation.
>>
>> --
>> Hirochika Asai <panda@hongo.wide.ad.jp>, The University of Tokyo
>>
>> _______________________________________________
>> 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

----------------------------------------------------------------------------