Re: [Disman] draft-ietf-disman-event-mib-v2-06.txt: Issue-1 -> "MAY not"
"Randy Presuhn" <randy_presuhn@mindspring.com> Mon, 18 July 2005 22:18 UTC
Received: from localhost.localdomain ([127.0.0.1] helo=megatron.ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1Dudwu-0002qG-Sf; Mon, 18 Jul 2005 18:18:56 -0400
Received: from odin.ietf.org ([132.151.1.176] helo=ietf.org) by megatron.ietf.org with esmtp (Exim 4.32) id 1Dudwt-0002q7-7f for disman@megatron.ietf.org; Mon, 18 Jul 2005 18:18:55 -0400
Received: from ietf-mx.ietf.org (ietf-mx [132.151.6.1]) by ietf.org (8.9.1a/8.9.1a) with ESMTP id SAA04815 for <disman@ietf.org>; Mon, 18 Jul 2005 18:18:52 -0400 (EDT)
Received: from pop-scotia.atl.sa.earthlink.net ([207.69.195.65]) by ietf-mx.ietf.org with esmtp (Exim 4.43) id 1DueQN-0008DK-QA for disman@ietf.org; Mon, 18 Jul 2005 18:49:25 -0400
Received: from h-64-105-35-112.snvacaid.dynamic.covad.net ([64.105.35.112] helo=oemcomputer) by pop-scotia.atl.sa.earthlink.net with smtp (Exim 3.36 #10) id 1Dudwm-0005vv-00 for disman@ietf.org; Mon, 18 Jul 2005 18:18:48 -0400
Message-ID: <004301c58be6$b9286b60$7f1afea9@oemcomputer>
From: Randy Presuhn <randy_presuhn@mindspring.com>
To: "Disman (E-mail)" <disman@ietf.org>
References: <42DC03B7.5020309@cisco.com>
Subject: Re: [Disman] draft-ietf-disman-event-mib-v2-06.txt: Issue-1 -> "MAY not"
Date: Mon, 18 Jul 2005 15:19:10 -0700
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2800.1478
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1478
X-Spam-Score: 0.1 (/)
X-Scan-Signature: 057ebe9b96adec30a7efb2aeda4c26a4
X-BeenThere: disman@ietf.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: Distributed Management <disman.ietf.org>
List-Unsubscribe: <https://www1.ietf.org/mailman/listinfo/disman>, <mailto:disman-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www1.ietf.org/pipermail/disman>
List-Post: <mailto:disman@ietf.org>
List-Help: <mailto:disman-request@ietf.org?subject=help>
List-Subscribe: <https://www1.ietf.org/mailman/listinfo/disman>, <mailto:disman-request@ietf.org?subject=subscribe>
Sender: disman-bounces@ietf.org
Errors-To: disman-bounces@ietf.org
Hi - > From: "Benoit Claise" <bclaise@cisco.com> > To: "Disman (E-mail)" <disman@ietf.org> > Sent: Monday, July 18, 2005 12:32 PM > Subject: [Disman] draft-ietf-disman-event-mib-v2-06.txt: Issue-1 -> "MAY not" > > Dear all, > > As pointed it out by Dave Shield in > http://www1.ietf.org/mail-archive/web/disman/current/msg00648.html, one > of the remaining issues in the draft is: > > Another question: > In a couple of places in this draft (mteObjectEntryStatus, > mteEventEntryStatus, etc), the description refers to the term > "MAY not". What does this actually mean? > > RFC 2119 defines "MAY" as referring to optional features, > and makes no mention of "MAY not". Is this intended to be > a prohibition on making any changes to an active row? > > If so: > a) Shouldn't the text use "MUST NOT" ? > b) What's the purpose of the mteEventEnabled column > if the value can't be changed? > c) What is the reason for this prohibition? > > Specifically, we speak about: > > mteObjectsEntryStatus OBJECT-TYPE > SYNTAX RowStatus > MAX-ACCESS read-create > STATUS current > DESCRIPTION > "The control that allows creation and deletion of entries. > Once made active an entry MAY not be modified except to > delete it." > ::= { mteObjectsEntry 5 } > > mteEventEntryStatus OBJECT-TYPE > SYNTAX RowStatus > MAX-ACCESS read-create > STATUS current > DESCRIPTION > "The control that allows creation and deletion of entries. > Once made active an entry MAY not be modified except to > modify the value of mteEventEnabled or to delete the entry." > ::= { mteEventEntry 5 } > > I share Dave's concern. It seems to me that MUST NOT is more appropriate in those two cases. > > Feedback? Depending on what the WG would like the DESCRIPTION to mean, let me suggest one of the two following for mteObjectsEntryStatus. What implementations currently do could help us choose. This object allows creation and deletion of entries. When its value is 'active', attempts to set this object to any value other than 'destroy' MUST be rejected. Likewise, attempts to set any of the of the other object instances in an active row MUST be rejected. --or-- This object allows creation and deletion of entries. When its value is 'active', implementations MAY reject requests to set this object to any value other than 'destroy'. Likewise, implementations MAY reject requests to set any of the other object instances in an active row. I would hope that the changes to mteEventEntryStatus would be similar. My guess is that the first one was probably what was intended. In both cases, note these requirements from the mib review guidelines: - The DESCRIPTION clause of the status column MUST specify which columnar objects (if any) have to be set to valid values before the row can be activated. If any objects in cascading tables have to be populated with related data before the row can be activated, then this MUST also be specified. - The DESCRIPTION clause of the status column MUST specify whether or not it is possible to modify other columns in the same conceptual row when the status value is active(1). Note that in many cases it will be possible to modify some writeable columns when the row is active but not others. In such cases the DESCRIPTION clause for each writeable column SHOULD state whether or not that column can be modified when the row is active, and the DESCRIPTION clause for the status column SHOULD state that modifiability of other columns when the status value is active(1) is specified in the DESCRIPTION clauses for those columns (rather than listing the modifiable columns individually). - For conceptual rows that include a StorageType column: - The DESCRIPTION clause of the StorageType column MUST specify which read-write or read-create columnar objects in permanent(4) rows an agent must, at a minimum, allow to be writable. Randy
- [Disman] draft-ietf-disman-event-mib-v2-06.txt: I… Benoit Claise
- Re: [Disman] draft-ietf-disman-event-mib-v2-06.tx… Randy Presuhn
- Re: [Disman] draft-ietf-disman-event-mib-v2-06.tx… Benoit Claise
- Re: [Disman] draft-ietf-disman-event-mib-v2-06.tx… Dave Shield
- Re: [Disman] draft-ietf-disman-event-mib-v2-06.tx… Randy Presuhn
- Re: [Disman] draft-ietf-disman-event-mib-v2-06.tx… Randy Presuhn