Re: [OPSAWG] discuss on draft-ietf-opsawg-syslog-msg-mib-06.txt
"David Harrington" <ietfdbh@comcast.net> Fri, 28 August 2009 14:59 UTC
Return-Path: <ietfdbh@comcast.net>
X-Original-To: opsawg@core3.amsl.com
Delivered-To: opsawg@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 5CB7D3A6B4A for <opsawg@core3.amsl.com>; Fri, 28 Aug 2009 07:59:33 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.163
X-Spam-Level:
X-Spam-Status: No, score=-1.163 tagged_above=-999 required=5 tests=[AWL=-0.423, BAYES_20=-0.74]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id N5cWWU1fNuNh for <opsawg@core3.amsl.com>; Fri, 28 Aug 2009 07:59:32 -0700 (PDT)
Received: from QMTA09.westchester.pa.mail.comcast.net (qmta09.westchester.pa.mail.comcast.net [76.96.62.96]) by core3.amsl.com (Postfix) with ESMTP id 1CBB43A6926 for <opsawg@ietf.org>; Fri, 28 Aug 2009 07:59:31 -0700 (PDT)
Received: from OMTA24.westchester.pa.mail.comcast.net ([76.96.62.76]) by QMTA09.westchester.pa.mail.comcast.net with comcast id ZozT1c0021ei1Bg59qzfkz; Fri, 28 Aug 2009 14:59:39 +0000
Received: from Harrington73653 ([24.147.240.21]) by OMTA24.westchester.pa.mail.comcast.net with comcast id Zr3k1c00H0UQ6dC3kr3lEN; Fri, 28 Aug 2009 15:03:45 +0000
From: David Harrington <ietfdbh@comcast.net>
To: 'Juergen Schoenwaelder' <j.schoenwaelder@jacobs-university.de>, opsawg@ietf.org
References: <20090828130615.GA22962@elstar.local>
Date: Fri, 28 Aug 2009 10:59:37 -0400
Message-ID: <052e01ca27f0$2a0e6060$0600a8c0@china.huawei.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
X-Mailer: Microsoft Office Outlook 11
In-Reply-To: <20090828130615.GA22962@elstar.local>
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3198
Thread-Index: Acon4FjVnfDWhQxnTlGr5ZJuA73/lAADTUAw
Cc: 'Adrian Farrel' <adrian.farrel@huawei.com>
Subject: Re: [OPSAWG] discuss on draft-ietf-opsawg-syslog-msg-mib-06.txt
X-BeenThere: opsawg@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: OPSA Working Group Mail List <opsawg.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/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, 28 Aug 2009 14:59:33 -0000
Hi, The SNMP approach has a major guideline: keep the agent simple; move complexity to the manager. I think that different applications will want different orderings, and that the applications should sort based on their preference rather than forcing this onto the agent. I do not believe there is significant operational benefit from knowing insertion order. Do entries ever get removed from this table? Does rollover just overwrite starting at the beginning of the table? Is there ever a case where the newer entries get interlaced with older entries? I am not sure I see the benefits of knowing where the oldest entry is. I think most uses will want the whole table so they can sort it by whatever criteria it needs. I can see a few edge cases (like having oldest=0 might imply no rollover has occurred), but nothing compelling. In the case of wanting to only get updated rows, I would think knowing where the most recent entry is might be more useful than knowing where the oldest entry is, so you know where to stop reading, even if there has been no rollover. This seems to add complexity to the agent that might not be needed. The manager can simply look at each getNext retrieval to see if it already has that entry. But a scalar is fairly simple to add, so I wouldn't object if it got added. dbh > -----Original Message----- > From: opsawg-bounces@ietf.org > [mailto:opsawg-bounces@ietf.org] On Behalf Of Juergen Schoenwaelder > Sent: Friday, August 28, 2009 9:06 AM > To: opsawg@ietf.org > Cc: Adrian Farrel > Subject: [OPSAWG] discuss on draft-ietf-opsawg-syslog-msg-mib-06.txt > > Hi, > > during the IESG review of draft-ietf-opsawg-syslog-msg-mib-06.txt, > Adrian Farrel raised a DISCUSS concerning the syslogMsgTable that we > have not managed to clear yet and where we seek input from the WG. > > The syslogMsgTable is index by syslogMsgIndex, an unsigned index > number that is increases when entries are added and which rolls over > if the index number space has been exceeded. This means that the > entries in the table are (ignoring roll overs here) in the order they > were inserted (which is not necessarily the timestamp order of the > syslog events). This supports the following "tail -f" use case where a > management application initially reads the table, remembers the end of > the table and during the next poll starts at the last remembered index > position. This is useful to quickly check for additions to the > table. This approach also works with index roll overs unless the table > rolls over multiple times during a polling cycle. > > Adrian Farrel asks in his DISCUSS whether there is not also a use case > to read the table in index order, that is oldest table entry to most > recent table entry, according to table insertion order. Right now, > this only works until the first index rollover occurs since after the > first index rollover, top table entries might be more recent than > bottom table entries. This can be fixed for example by adding an > additional scalar object reporting the index of the oldest entry in > the table. > > As the editor of the document, I did not feel entitled to make a > decision on this issue. After talking with Scott Bradner, we believe > the WG needs to decide whether the ability to quickly find the oldest > entry in the table (according to the insertion time) is a feature the > MIB module needs to support. An important detail to consider here is > that the table insertion order is not necessarily syslog timestamp > order. > > /js > > PS: Adrian, please correct me if my summary of your DISCUSS is > incorrect or unclear. > > -- > Juergen Schoenwaelder Jacobs University Bremen gGmbH > Phone: +49 421 200 3587 Campus Ring 1, 28759 Bremen, Germany > Fax: +49 421 200 3103 <http://www.jacobs-university.de/> > _______________________________________________ > OPSAWG mailing list > OPSAWG@ietf.org > https://www.ietf.org/mailman/listinfo/opsawg >
- [OPSAWG] discuss on draft-ietf-opsawg-syslog-msg-… Juergen Schoenwaelder
- Re: [OPSAWG] discuss on draft-ietf-opsawg-syslog-… WashamFan
- Re: [OPSAWG] discuss on draft-ietf-opsawg-syslog-… David Harrington
- Re: [OPSAWG] discuss on draft-ietf-opsawg-syslog-… Juergen Schoenwaelder
- Re: [OPSAWG] discuss on draft-ietf-opsawg-syslog-… David Harrington
- Re: [OPSAWG] discuss on draft-ietf-opsawg-syslog-… Juergen Schoenwaelder
- Re: [OPSAWG] discuss on draft-ietf-opsawg-syslog-… Adrian Farrel
- Re: [OPSAWG] discuss on draft-ietf-opsawg-syslog-… Adrian Farrel