smilint output for ./ATROPOS-MIB
Message Severities |
Severity | Count |
error | 1 |
minor error | 1 |
change recommended | 31 |
warning | 20 |
fyi | 1 |
Message Types |
Type | Count |
group-membership (change recommended) | 31 |
identifier-case-match (warning) | 1 |
import-unused (warning) | 1 |
integer-misuse (warning) | 18 |
previous-definition (fyi) | 1 |
revision-missing (minor error) | 1 |
sequence-type-mismatch (error) | 1 |
Messages:
ATROPOS-MIB
1: -- extracted from draft-bush-inline-predictive-mgt-00.txt
2: -- at Fri Aug 2 06:10:20 2002
3:
4: ATROPOS-MIB DEFINITIONS ::= BEGIN
5:
6: IMPORTS
7: MODULE-IDENTITY, OBJECT-TYPE, experimental,
8: Counter32, TimeTicks
8: warning -
warning: identifier `Counter32' imported from module `SNMPv2-SMI' is never used
9: FROM SNMPv2-SMI
10: DisplayString
11: FROM SNMPv2-TC;
12:
13: atroposMIB MODULE-IDENTITY
14: LAST-UPDATED "9801010000Z"
15: ORGANIZATION "GE CRD"
16: CONTACT-INFO
17: "Stephen F. Bush bushsf@crd.ge.com"
18: DESCRIPTION
19: "Experimental MIB modules for the Active Virtual Network
20: Management Prediction (Atropos) system."
21: ::= { experimental active(75) 4 }
21: minor error -
revision for last update is missing
22:
23: --
24: -- Logical Process Table
25: --
26: lP OBJECT IDENTIFIER ::= { atroposMIB 1 }
27:
28: lPTable OBJECT-TYPE
29: SYNTAX SEQUENCE OF LPEntry
30: MAX-ACCESS not-accessible
31: STATUS current
32: DESCRIPTION
33: "Table of Atropos LP information."
34: ::= { lP 1 }
35:
36: lPEntry OBJECT-TYPE
37: SYNTAX LPEntry
38: MAX-ACCESS not-accessible
39: STATUS current
40: DESCRIPTION
41: "Table of Atropos LP information."
42: INDEX { lPIndex }
43: ::= { lPTable 1 }
44:
45: LPEntry ::= SEQUENCE {
46: lPIndex INTEGER,
47: lPID DisplayString,
48: lPLVT INTEGER,
49: lPQRSize INTEGER,
50: lPQSSize INTEGER,
51: lPCausalityRollbacks INTEGER,
52: lPToleranceRollbacks INTEGER,
53: lPSQSize INTEGER,
54: lPTolerance INTEGER,
55: lPGVT INTEGER,
56: lPLookAhead INTEGER,
57: lPGvtUpdate INTEGER,
58: lPStepSize INTEGER,
59: lPReal INTEGER,
60: lPVirtual INTEGER,
61: lPNumPkts INTEGER,
62: lPNumAnti INTEGER,
63: lPPredAcc DisplayString,
64: lPPropX DisplayString,
65: lPPropY DisplayString,
66: lPETask DisplayString,
67: lPETrb DisplayString,
68: lPVmRate DisplayString,
69: lPReRate DisplayString,
70: lPSpeedup DisplayString,
71: lPLookahead DisplayString,
72: lPNumNoState INTEGER,
73: lPStatePred DisplayString,
74: lPPktPred DisplayString,
75: lPTdiff DisplayString,
76: lPStateError DisplayString,
77: lPUptime TimeTicks
78: }
79:
80: lPIndex OBJECT-TYPE
81: SYNTAX INTEGER (0..2147483647)
81: warning -
warning: use Integer32 instead of INTEGER in SMIv2
82: MAX-ACCESS not-accessible
83: STATUS current
84: DESCRIPTION
85: "The LP table index."
86: ::= { lPEntry 1 }
87:
88: lPID OBJECT-TYPE
88: change recommended -
warning: node `lPID' must be contained in at least one conformance group
89: SYNTAX DisplayString
90: MAX-ACCESS read-only
91: STATUS current
92: DESCRIPTION
93: "The LP identifier."
94: ::= { lPEntry 2 }
95:
96: lPLVT OBJECT-TYPE
96: change recommended -
warning: node `lPLVT' must be contained in at least one conformance group
97: SYNTAX INTEGER (0..2147483647)
97: warning -
warning: use Integer32 instead of INTEGER in SMIv2
98: MAX-ACCESS read-only
99: STATUS current
100: DESCRIPTION
101: "This is the LP Local Virtual Time."
102: ::= { lPEntry 3 }
103:
104: lPQRSize OBJECT-TYPE
104: change recommended -
warning: node `lPQRSize' must be contained in at least one conformance group
105: SYNTAX INTEGER (0..2147483647)
105: warning -
warning: use Integer32 instead of INTEGER in SMIv2
106: MAX-ACCESS read-only
107: STATUS current
108: DESCRIPTION
109: "This is the LP Receive Queue Size."
110: ::= { lPEntry 4 }
111:
112: lPQSSize OBJECT-TYPE
112: change recommended -
warning: node `lPQSSize' must be contained in at least one conformance group
113: SYNTAX INTEGER (0..2147483647)
113: warning -
warning: use Integer32 instead of INTEGER in SMIv2
114: MAX-ACCESS read-only
115: STATUS current
116: DESCRIPTION
117: "This is the LP send queue size."
118: ::= { lPEntry 5 }
119:
120: lPCausalityRollbacks OBJECT-TYPE
120: change recommended -
warning: node `lPCausalityRollbacks' must be contained in at least one conformance group
121: SYNTAX INTEGER (0..2147483647)
121: warning -
warning: use Integer32 instead of INTEGER in SMIv2
122: MAX-ACCESS read-only
123: STATUS current
124: DESCRIPTION
125: "This is the number of rollbacks this LP has suffered."
126: ::= { lPEntry 6 }
127:
128: lPToleranceRollbacks OBJECT-TYPE
128: change recommended -
warning: node `lPToleranceRollbacks' must be contained in at least one conformance group
129: SYNTAX INTEGER (0..2147483647)
129: warning -
warning: use Integer32 instead of INTEGER in SMIv2
130: MAX-ACCESS read-only
131: STATUS current
132: DESCRIPTION
133: "This is the number of rollbacks this LP has suffered."
134: ::= { lPEntry 7 }
135:
136: lPSQSize OBJECT-TYPE
136: change recommended -
warning: node `lPSQSize' must be contained in at least one conformance group
137: SYNTAX INTEGER (0..2147483647)
137: warning -
warning: use Integer32 instead of INTEGER in SMIv2
138: MAX-ACCESS read-only
139: STATUS current
140: DESCRIPTION
141: "This is the LP state queue size."
142: ::= { lPEntry 8 }
143:
144: lPTolerance OBJECT-TYPE
144: change recommended -
warning: node `lPTolerance' must be contained in at least one conformance group
145: SYNTAX INTEGER (0..2147483647)
145: warning -
warning: use Integer32 instead of INTEGER in SMIv2
146: MAX-ACCESS read-only
147: STATUS current
148: DESCRIPTION
149: "This is the allowable deviation between process's
150: predicted state and the actual state."
151: ::= { lPEntry 9 }
152:
153: lPGVT OBJECT-TYPE
153: change recommended -
warning: node `lPGVT' must be contained in at least one conformance group
154: SYNTAX INTEGER (0..2147483647)
154: warning -
warning: use Integer32 instead of INTEGER in SMIv2
155: MAX-ACCESS read-only
156: STATUS current
157: DESCRIPTION
158: "This is this system's notion of Global Virtual Time."
159: ::= { lPEntry 10 }
160:
161: lPLookAhead OBJECT-TYPE
161: fyi -
info: previous definition of `lPLookAhead'
161: change recommended -
warning: node `lPLookAhead' must be contained in at least one conformance group
162: SYNTAX INTEGER (0..2147483647)
162: warning -
warning: use Integer32 instead of INTEGER in SMIv2
163: MAX-ACCESS read-only
164: STATUS current
165: DESCRIPTION
166: "This is this system's maximum time into which it can
167: predict."
168: ::= { lPEntry 11 }
169: lPGvtUpdate OBJECT-TYPE
169: change recommended -
warning: node `lPGvtUpdate' must be contained in at least one conformance group
170: SYNTAX INTEGER (0..2147483647)
170: warning -
warning: use Integer32 instead of INTEGER in SMIv2
171: MAX-ACCESS read-only
172: STATUS current
173: DESCRIPTION
174: "This is the GVT update rate."
175: ::= { lPEntry 12 }
176:
177: lPStepSize OBJECT-TYPE
177: change recommended -
warning: node `lPStepSize' must be contained in at least one conformance group
178: SYNTAX INTEGER (0..2147483647)
178: warning -
warning: use Integer32 instead of INTEGER in SMIv2
179: MAX-ACCESS read-only
180: STATUS current
181: DESCRIPTION
182: "This is the lookahead (Delta) in milliseconds for each
183: virtual message as generated from the driving process."
184: ::= { lPEntry 13 }
185:
186: lPReal OBJECT-TYPE
186: change recommended -
warning: node `lPReal' must be contained in at least one conformance group
187: SYNTAX INTEGER (0..2147483647)
187: warning -
warning: use Integer32 instead of INTEGER in SMIv2
188: MAX-ACCESS read-only
189: STATUS current
190: DESCRIPTION
191: "This is the total number of real messages received."
192: ::= { lPEntry 14 }
193:
194: lPVirtual OBJECT-TYPE
194: change recommended -
warning: node `lPVirtual' must be contained in at least one conformance group
195: SYNTAX INTEGER (0..2147483647)
195: warning -
warning: use Integer32 instead of INTEGER in SMIv2
196: MAX-ACCESS read-only
197: STATUS current
198: DESCRIPTION
199: "This is the total number of virtual messages
200: received."
201: ::= { lPEntry 15 }
202:
203: lPNumPkts OBJECT-TYPE
203: change recommended -
warning: node `lPNumPkts' must be contained in at least one conformance group
204: SYNTAX INTEGER (0..2147483647)
204: warning -
warning: use Integer32 instead of INTEGER in SMIv2
205: MAX-ACCESS read-only
206: STATUS current
207: DESCRIPTION
208: "This is the total number of all Atropos packets
209: received."
210: ::= { lPEntry 16 }
211:
212: lPNumAnti OBJECT-TYPE
212: change recommended -
warning: node `lPNumAnti' must be contained in at least one conformance group
213: SYNTAX INTEGER (0..2147483647)
213: warning -
warning: use Integer32 instead of INTEGER in SMIv2
214: MAX-ACCESS read-only
215: STATUS current
216: DESCRIPTION
217: "This is the total number of Anti-Messages transmitted
218: by this Logical Process."
219: ::= { lPEntry 17 }
220:
221: lPPredAcc OBJECT-TYPE
221: change recommended -
warning: node `lPPredAcc' must be contained in at least one conformance group
222: SYNTAX DisplayString
223: MAX-ACCESS read-only
224: STATUS current
225: DESCRIPTION
226: "This is the prediction accuracy based upon time
227: weighted average of the difference between predicted and real
228: values."
229: ::= { lPEntry 18 }
230:
231: lPPropX OBJECT-TYPE
231: change recommended -
warning: node `lPPropX' must be contained in at least one conformance group
232: SYNTAX DisplayString
233: MAX-ACCESS read-only
234: STATUS current
235: DESCRIPTION
236: "This is the proportion of out-of-order messages
237: received at this Logical Process."
238: ::= { lPEntry 19 }
239:
240: lPPropY OBJECT-TYPE
240: change recommended -
warning: node `lPPropY' must be contained in at least one conformance group
241: SYNTAX DisplayString
242: MAX-ACCESS read-only
243: STATUS current
244: DESCRIPTION
245: "This is the proportion of out-of-tolerance messages
246: received at this Logical Process."
247: ::= { lPEntry 20 }
248:
249: lPETask OBJECT-TYPE
249: change recommended -
warning: node `lPETask' must be contained in at least one conformance group
250: SYNTAX DisplayString
251: MAX-ACCESS read-only
252: STATUS current
253: DESCRIPTION
254: "This is the expected task execution wallclock time for this
255: Logical Process."
256: ::= { lPEntry 21 }
257:
258: lPETrb OBJECT-TYPE
258: change recommended -
warning: node `lPETrb' must be contained in at least one conformance group
259: SYNTAX DisplayString
260: MAX-ACCESS read-only
261: STATUS current
262: DESCRIPTION
263: "This is the expected wallclock time spent performing a
264: rollback for this Logical Process."
265: ::= { lPEntry 22 }
266:
267: lPVmRate OBJECT-TYPE
267: change recommended -
warning: node `lPVmRate' must be contained in at least one conformance group
268: SYNTAX DisplayString
269: MAX-ACCESS read-only
270: STATUS current
271: DESCRIPTION
272: "This is the rate at which virtual messages were
273: processed by this Logical Process."
274: ::= { lPEntry 23 }
275:
276: lPReRate OBJECT-TYPE
276: change recommended -
warning: node `lPReRate' must be contained in at least one conformance group
277: SYNTAX DisplayString
278: MAX-ACCESS read-only
279: STATUS current
280: DESCRIPTION
281: "This is the time until next virtual message."
282: ::= { lPEntry 24 }
283:
284: lPSpeedup OBJECT-TYPE
284: change recommended -
warning: node `lPSpeedup' must be contained in at least one conformance group
285: SYNTAX DisplayString
286: MAX-ACCESS read-only
287: STATUS current
288: DESCRIPTION
289: "This is the speedup, ratio of virtual time to wallclock time,
290: of this logical process."
291: ::= { lPEntry 25 }
292:
293: lPLookahead OBJECT-TYPE
293: warning -
warning: identifier `lPLookahead' differs from `lPLookAhead' only in case
293: change recommended -
warning: node `lPLookahead' must be contained in at least one conformance group
294: SYNTAX DisplayString
295: MAX-ACCESS read-only
296: STATUS current
297: DESCRIPTION
298: "This is the expected lookahead in milliseconds of this
299: Logical Process."
300: ::= { lPEntry 26 }
301:
302: lPNumNoState OBJECT-TYPE
302: change recommended -
warning: node `lPNumNoState' must be contained in at least one conformance group
303: SYNTAX INTEGER (0..2147483647)
303: warning -
warning: use Integer32 instead of INTEGER in SMIv2
304: MAX-ACCESS read-only
305: STATUS current
306: DESCRIPTION
307: "This is the number of times there was no valid state to
308: restore when needed by a rollback or when required to check
309: prediction accuracy."
310: ::= { lPEntry 27 }
311:
312: lPStatePred OBJECT-TYPE
312: change recommended -
warning: node `lPStatePred' must be contained in at least one conformance group
313: SYNTAX DisplayString
314: MAX-ACCESS read-only
315: STATUS current
316: DESCRIPTION
317: "This is the cached value of the state at the nearest
318: time to the current time."
319: ::= { lPEntry 28 }
320:
321: lPPktPred OBJECT-TYPE
321: change recommended -
warning: node `lPPktPred' must be contained in at least one conformance group
322: SYNTAX DisplayString
323: MAX-ACCESS read-only
324: STATUS current
325: DESCRIPTION
326: "This is the predicted value in a virtual message."
327: ::= { lPEntry 29 }
328:
329: lPTdiff OBJECT-TYPE
329: change recommended -
warning: node `lPTdiff' must be contained in at least one conformance group
330: SYNTAX DisplayString
331: MAX-ACCESS read-only
332: STATUS current
333: DESCRIPTION
334: "This is the time difference between a predicted and an
335: actual value."
336: ::= { lPEntry 30 }
337:
338: lPStateError OBJECT-TYPE
338: change recommended -
warning: node `lPStateError' must be contained in at least one conformance group
339: SYNTAX DisplayString
340: MAX-ACCESS read-only
341: STATUS current
342: DESCRIPTION
343: "This is the difference between the contents of an application
344: value and the state value as seen within the virtual message."
345: ::= { lPEntry 31 }
346:
347: lPUptime OBJECT-TYPE
347: change recommended -
warning: node `lPUptime' must be contained in at least one conformance group
348: SYNTAX INTEGER (0..2147483647)
348: warning -
warning: use Integer32 instead of INTEGER in SMIv2
349: --SYNTAX DisplayString
350: MAX-ACCESS read-only
351: STATUS current
352: DESCRIPTION
353: "This is the time in milliseconds that Atropos has been
354: running on this node."
355: ::= { lPEntry 32 }
355: error -
type of `lPUptime' in sequence and object type definition do not match
356:
357: END
358:
359: --
360: -- Copyright (C) The Internet Society (2002). All Rights Reserved.
361: --
362: -- This document and translations of it may be copied and furnished to
363: -- others, and derivative works that comment on or otherwise explain it
364: -- or assist in its implementation may be prepared, copied, published
365: -- and distributed, in whole or in part, without restriction of any
366: -- kind, provided that the above copyright notice and this paragraph are
367: -- included on all such copies and derivative works. However, this
368: -- document itself may not be modified in any way, such as by removing
369: -- the copyright notice or references to the Internet Society or other
370: -- Internet organizations, except as needed for the purpose of
371: -- developing Internet standards in which case the procedures for
372: -- copyrights defined in the Internet Standards process must be
373: -- followed, or as required to translate it into languages other than
374: -- English.
375: --
376: -- The limited permissions granted above are perpetual and will not be
377: -- revoked by the Internet Society or its successors or assigns.
378: --
379: -- This document and the information contained herein is provided on an
380: -- "AS IS" basis and THE INTERNET SOCIETY AND THE INTERNET ENGINEERING
381: -- TASK FORCE DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING
382: -- BUT NOT LIMITED TO ANY WARRANTY THAT THE USE OF THE INFORMATION
383: -- HEREIN WILL NOT INFRINGE ANY RIGHTS OR ANY IMPLIED WARRANTIES OF
384: -- MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE.
385: --
386: