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

Randy Presuhn <randy_presuhn@mindspring.com> Thu, 29 August 2013 17:53 UTC

Return-Path: <randy_presuhn@mindspring.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 C5E1621E80C4 for <opsawg@ietfa.amsl.com>; Thu, 29 Aug 2013 10:53:21 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.297
X-Spam-Level:
X-Spam-Status: No, score=-101.297 tagged_above=-999 required=5 tests=[AWL=-0.557, BAYES_20=-0.74, USER_IN_WHITELIST=-100]
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 wj9exCLBL-B4 for <opsawg@ietfa.amsl.com>; Thu, 29 Aug 2013 10:53:15 -0700 (PDT)
Received: from elasmtp-masked.atl.sa.earthlink.net (elasmtp-masked.atl.sa.earthlink.net [209.86.89.68]) by ietfa.amsl.com (Postfix) with ESMTP id 33BED21E80B7 for <opsawg@ietf.org>; Thu, 29 Aug 2013 10:53:15 -0700 (PDT)
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=dk20050327; d=mindspring.com; b=iJU3LHG9Yj6SMAdymZy/pj11TpRr37n1GDCHp1kmmCnbWoKTuWx2qFBsGum/ojAO; h=Message-ID:Date:From:Reply-To:To:Subject:Mime-Version:Content-Type:Content-Transfer-Encoding:X-Mailer:X-ELNK-Trace:X-Originating-IP;
Received: from [209.86.224.27] (helo=mswamui-billy.atl.sa.earthlink.net) by elasmtp-masked.atl.sa.earthlink.net with esmtpa (Exim 4.67) (envelope-from <randy_presuhn@mindspring.com>) id 1VF6PA-00086n-LQ for opsawg@ietf.org; Thu, 29 Aug 2013 13:53:12 -0400
Received: from 99.23.161.81 by webmail.earthlink.net with HTTP; Thu, 29 Aug 2013 13:53:12 -0400
Message-ID: <26070259.1377798792684.JavaMail.root@mswamui-billy.atl.sa.earthlink.net>
Date: Thu, 29 Aug 2013 10:53:12 -0700
From: Randy Presuhn <randy_presuhn@mindspring.com>
To: opsawg@ietf.org
Mime-Version: 1.0
Content-Type: text/plain; charset="UTF-8"
Content-Transfer-Encoding: 7bit
X-Mailer: EarthLink Zoo Mail 1.0
X-ELNK-Trace: 4488c18417c9426da92b9037bc8bcf44d4c20f6b8d69d888ba196d48fc2e3f08331dbe65217df77c8cc0441273b2c3e3350badd9bab72f9c350badd9bab72f9c
X-Originating-IP: 209.86.224.27
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
Reply-To: Randy Presuhn <randy_presuhn@mindspring.com>
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 17:53:21 -0000

Hi -

>From: ietfdbh <ietfdbh@comcast.net>
>Sent: Aug 29, 2013 7:02 AM
...
>Subject: Re: [OPSAWG] VMM-MIB: Proposal: Joe -3 (Was Re:	Comments	on	draft-asai-vmm-mib-04)
>
>> >> I really don't like the idea of standards prohibiting potentially
>> >> useful functionality.
...
>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?

As I understand it, the objects vmMinCpuNumber, vmMaxCpuNumber,
vmMinMem, and vmMaxMem, have a potentially significant impact
on the capability of both the VM and the performance of the
hosting system, something that might well be of interest in,
for example, an SLA.  As such, it would seem useful to not
be required to "forget" the settings.

I think accepting the line of reasoning that "since this
MIB is not about configuration" that configuration should
therefor be *prohibited* would set a very bad precedent.
If folks are truly concerned about violating the principle of
least astonishment, then the correct answer, in my opinion,
would be to add a StorageType.

Indeed, if these objects end up being required to *not*
persist, then I could well imagine a vendor creating another
MIB module to model the data that *can* persist.  The semantic
relationship between those objects and these would almost
certainly end up being "astonishing" to operators.

Randy