smilint output for ./ATROPOS-MIB


Message Severities
SeverityCount
error1
minor error1
change recommended31
warning20
fyi1
Message Types
TypeCount
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: