1-- Mib files packaged on  Tue Mar 17 11:28:59 EDT 2015 for Storage Array Firmware V7.1.5 (R408054)
2
3--FROM SNMP-FRAMEWORK-MIB;
4-- RFC 2571
5
6--  These are from draft-ietf-ops-rfc2851-update-00.txt
7--  You will have to work out the details with your own
8--  compiler being because they are so new.
9
10
11--equalLogic   OBJECT IDENTIFIER ::= { enterprises 12740 }
12-- assigned by IANA to EqualLogic.
13EQLVOLBALANCER-MIB DEFINITIONS  ::= BEGIN
14IMPORTS
15    MODULE-IDENTITY, OBJECT-TYPE, Unsigned32, Integer32,TimeTicks,  enterprises, IpAddress, Opaque, Counter64, Counter32
16            FROM SNMPv2-SMI
17	 DateAndTime, RowPointer
18				FROM SNMPv2-TC
19    TruthValue, RowStatus, DisplayString
20            FROM SNMPv2-TC
21    equalLogic
22            FROM EQUALLOGIC-SMI
23    eqlGroupId, UTFString
24            FROM EQLGROUP-MIB
25    eqlMemberIndex
26            FROM EQLMEMBER-MIB
27    eqlRAIDDeviceUUID, eqlRAIDDeviceLUNIndex
28            FROM EQLRAID-MIB
29    eqlStoragePoolIndex
30            FROM EQLSTORAGEPOOL-MIB
31    eqliscsiLocalMemberId, eqliscsiVolumeIndex
32            FROM EQLVOLUME-MIB
33    ifIndex
34        FROM RFC1213-MIB;
35
36eqlvolbalancerModule MODULE-IDENTITY
37	LAST-UPDATED "201503171528Z"
38    ORGANIZATION  "EqualLogic Inc."
39    CONTACT-INFO
40        "Contact: Customer Support
41         Postal:  Dell Inc
42                  300 Innovative Way, Suite 301, Nashua, NH 03062
43         Tel:     +1 603-579-9762
44         E-mail:  US-NH-CS-TechnicalSupport@dell.com
45         WEB:     www.equallogic.com"
46
47    DESCRIPTION
48        "Equallogic Inc. Storage Array volume information
49
50
51         Copyright (c) 2004-2011 by Dell, Inc.
52
53         All rights reserved.  This software may not be copied, disclosed,
54         transferred, or used except in accordance with a license granted
55         by EqualLogic, Inc.  This software embodies proprietary information
56         and trade secrets of Dell, Inc.
57        "
58
59    -- Revision history, in reverse chronological order
60    REVISION     "200401120000Z"      -- 04-January-12
61    DESCRIPTION "Initial revision"
62    ::= { enterprises equalLogic(12740) 14 }
63
64
65eqlvolbalancerObjects OBJECT IDENTIFIER ::=  { eqlvolbalancerModule 1 }
66eqlvolbalancerNotifications OBJECT IDENTIFIER ::= { eqlvolbalancerModule 2 }
67eqlvolbalancerConformance OBJECT IDENTIFIER ::=  { eqlvolbalancerModule 3 }
68
69
70--***********************************************************************************
71
72-- The VolBalancer Config Group
73
74eqlvolbalancerConfigGroup OBJECT IDENTIFIER ::= { eqlvolbalancerObjects 1 }
75
76eqlvolbalancerConfigVolSliceCostFreq OBJECT-TYPE
77    SYNTAX      Unsigned32
78    UNITS       "minutes"
79    MAX-ACCESS  read-write
80    STATUS      deprecated
81    DESCRIPTION "EqualLogic-Dynamic
82                 The frequency which volume-slice statistics are
83                 harvested and stored in the VolumeSliceCost table."
84    DEFVAL      {15}
85    ::=     { eqlvolbalancerConfigGroup 1 }
86
87
88eqlvolbalancerConfigVolSliceRollupTime OBJECT-TYPE
89    SYNTAX      Unsigned32
90    UNITS       "minutes"
91    MAX-ACCESS  read-write
92    STATUS      deprecated
93    DESCRIPTION "EqualLogic-Dynamic
94                 The time of day at which VolumeSliceCost entries for
95                 the previous day are rolled up and stored in the
96                 DailyVolumeCost table."
97    DEFVAL      {60}							-- 01:00 AM
98    ::=     { eqlvolbalancerConfigGroup 2 }
99
100
101--***********************************************************************************
102
103eqlvolbalancerVolumeSliceCostTable OBJECT-TYPE
104    SYNTAX          SEQUENCE OF EqlvolbalancerVolumeSliceCostEntry
105    MAX-ACCESS      not-accessible
106    STATUS          deprecated
107    DESCRIPTION     "EqualLogic-Persistent Volume Slice Statistic
108                     This table contains incremental cost statistic
109                     values for a volume slice."
110    ::=    { eqlvolbalancerObjects 2 }
111
112
113eqlvolbalancerVolumeSliceCostEntry OBJECT-TYPE
114    SYNTAX          EqlvolbalancerVolumeSliceCostEntry
115    MAX-ACCESS      not-accessible
116    STATUS          deprecated
117    DESCRIPTION     "An entry (row) containing volume slice statistics."
118    INDEX           { eqlvolbalancerVolumeSliceCostPsaId, eqlvolbalancerVolumeSliceCostTime, eqlvolbalancerVolumeSliceCostVolumeId }
119
120    ::=   { eqlvolbalancerVolumeSliceCostTable 1}
121
122EqlvolbalancerVolumeSliceCostEntry ::=
123    SEQUENCE {
124        eqlvolbalancerVolumeSliceCostPsaId                    OCTET STRING,	-- uuid_t
125        eqlvolbalancerVolumeSliceCostTime                     Unsigned32,
126        eqlvolbalancerVolumeSliceCostVolumeId                 OCTET STRING,	-- CPsvId_t
127        eqlvolbalancerVolumeSliceCostCost                     Unsigned32,
128        eqlvolbalancerVolumeSliceCostStatus                   RowStatus
129    }
130
131
132eqlvolbalancerVolumeSliceCostPsaId OBJECT-TYPE
133    SYNTAX      OCTET STRING (SIZE (16))
134    MAX-ACCESS  read-only
135    STATUS      deprecated
136    DESCRIPTION "uuid_t of the PSA on which the volume slice is located"
137    ::= { eqlvolbalancerVolumeSliceCostEntry 1 }
138
139eqlvolbalancerVolumeSliceCostTime OBJECT-TYPE
140    SYNTAX      Unsigned32
141    MAX-ACCESS  read-only
142    STATUS      deprecated
143    DESCRIPTION "the time at which the sample is taken from kernel"
144    ::= { eqlvolbalancerVolumeSliceCostEntry 2 }
145
146eqlvolbalancerVolumeSliceCostVolumeId OBJECT-TYPE
147    SYNTAX      OCTET STRING (SIZE (16))
148    MAX-ACCESS  read-only
149    STATUS      deprecated
150    DESCRIPTION "CPsvId_t of the volume owning the volume slice"
151    ::= { eqlvolbalancerVolumeSliceCostEntry 3 }
152
153eqlvolbalancerVolumeSliceCostCost OBJECT-TYPE
154    SYNTAX      Unsigned32
155    MAX-ACCESS  read-only
156    STATUS      deprecated
157    DESCRIPTION "cost associated with the sample"
158    ::= { eqlvolbalancerVolumeSliceCostEntry 4 }
159
160eqlvolbalancerVolumeSliceCostStatus OBJECT-TYPE
161    SYNTAX          RowStatus
162    MAX-ACCESS      read-create
163    STATUS          deprecated
164    DESCRIPTION     "This field is used indicate the status of this entry."
165    ::= { eqlvolbalancerVolumeSliceCostEntry 5 }
166
167
168
169
170
171--***********************************************************************************
172
173eqlvolbalancerDailyVolumeCostTable OBJECT-TYPE
174    SYNTAX          SEQUENCE OF EqlvolbalancerDailyVolumeCostEntry
175    MAX-ACCESS      not-accessible
176    STATUS          deprecated
177    DESCRIPTION     "EqualLogic-Persistent Volume Slice Statistic
178                     This table contains rolled up cost statistic
179                     values for a volume on a particular day."
180    ::=    { eqlvolbalancerObjects 3 }
181
182
183eqlvolbalancerDailyVolumeCostEntry OBJECT-TYPE
184    SYNTAX          EqlvolbalancerDailyVolumeCostEntry
185    MAX-ACCESS      not-accessible
186    STATUS          deprecated
187    DESCRIPTION     "An entry (row) containing volume slice statistics."
188    INDEX           { eqlvolbalancerDailyVolumeCostDay, eqlvolbalancerDailyVolumeCostVolumeId }
189
190    ::=   { eqlvolbalancerDailyVolumeCostTable 1}
191
192EqlvolbalancerDailyVolumeCostEntry ::=
193    SEQUENCE {
194        eqlvolbalancerDailyVolumeCostDay                      Unsigned32,
195        eqlvolbalancerDailyVolumeCostVolumeId                 OCTET STRING,	-- CPsvId_t
196        eqlvolbalancerDailyVolumeCostCost                     Unsigned32,
197        eqlvolbalancerDailyVolumeCostStatus                   RowStatus
198    }
199
200
201eqlvolbalancerDailyVolumeCostDay OBJECT-TYPE
202    SYNTAX      Unsigned32
203    MAX-ACCESS  read-only
204    STATUS      deprecated
205    DESCRIPTION "the day when the sample was taken"
206    ::= { eqlvolbalancerDailyVolumeCostEntry 1 }
207
208eqlvolbalancerDailyVolumeCostVolumeId OBJECT-TYPE
209    SYNTAX      OCTET STRING (SIZE (16))
210    MAX-ACCESS  read-only
211    STATUS      deprecated
212    DESCRIPTION "CPsvId_t of the volume owning the volume slice"
213    ::= { eqlvolbalancerDailyVolumeCostEntry 2 }
214
215eqlvolbalancerDailyVolumeCostCost OBJECT-TYPE
216    SYNTAX      Unsigned32
217    MAX-ACCESS  read-only
218    STATUS      deprecated
219    DESCRIPTION "cost associated with the sample"
220    ::= { eqlvolbalancerDailyVolumeCostEntry 3 }
221
222eqlvolbalancerDailyVolumeCostStatus OBJECT-TYPE
223    SYNTAX          RowStatus
224    MAX-ACCESS      read-create
225    STATUS          deprecated
226    DESCRIPTION     "This field is used indicate the status of this entry."
227    ::= { eqlvolbalancerDailyVolumeCostEntry 4 }
228
229
230
231
232
233--***********************************************************************************
234
235eqlvolbalancerRecommendationTable OBJECT-TYPE
236    SYNTAX          SEQUENCE OF EqlvolbalancerRecommendationEntry
237    MAX-ACCESS      not-accessible
238    STATUS          deprecated
239    DESCRIPTION     "EqualLogic-Persistent Volume Slice Statistic
240                     This table contains rolled up cost statistic
241                     values for a volume on a particular day."
242    ::=    { eqlvolbalancerObjects 4 }
243
244
245eqlvolbalancerRecommendationEntry OBJECT-TYPE
246    SYNTAX          EqlvolbalancerRecommendationEntry
247    MAX-ACCESS      not-accessible
248    STATUS          deprecated
249    DESCRIPTION     "An entry (row) containing a volume slice move recommendation."
250    INDEX           { eqlvolbalancerRecommendationTime, eqlvolbalancerRecommendationVolumeId, eqlvolbalancerRecommendationSrcPsaId }
251
252    ::=   { eqlvolbalancerRecommendationTable 1}
253
254EqlvolbalancerRecommendationEntry ::=
255    SEQUENCE {
256        eqlvolbalancerRecommendationTime                     Unsigned32,
257        eqlvolbalancerRecommendationVolumeId                 OCTET STRING,	-- CPsvId_t
258        eqlvolbalancerRecommendationSrcPsaId                 OCTET STRING,	-- uuid_t
259        eqlvolbalancerRecommendationDstPsaId                 OCTET STRING,	-- uuid_t
260        eqlvolbalancerRecommendationComplete                 TruthValue,
261        eqlvolbalancerRecommendationStatus                   RowStatus
262    }
263
264
265eqlvolbalancerRecommendationTime OBJECT-TYPE
266    SYNTAX      Unsigned32
267    MAX-ACCESS  read-only
268    STATUS      deprecated
269    DESCRIPTION "time at which the recommendation was made"
270    ::= { eqlvolbalancerRecommendationEntry 1 }
271
272eqlvolbalancerRecommendationVolumeId OBJECT-TYPE
273    SYNTAX      OCTET STRING (SIZE (16))
274    MAX-ACCESS  read-only
275    STATUS      deprecated
276    DESCRIPTION "CPsvId_t of the volume owning the volume slice"
277    ::= { eqlvolbalancerRecommendationEntry 2 }
278
279eqlvolbalancerRecommendationSrcPsaId OBJECT-TYPE
280    SYNTAX      OCTET STRING (SIZE (16))
281    MAX-ACCESS  read-only
282    STATUS      deprecated
283    DESCRIPTION "uuid_t of the Psa where the volume slice is originally located"
284    ::= { eqlvolbalancerRecommendationEntry 3 }
285
286eqlvolbalancerRecommendationDstPsaId OBJECT-TYPE
287    SYNTAX      OCTET STRING (SIZE (16))
288    MAX-ACCESS  read-only
289    STATUS      deprecated
290    DESCRIPTION "uuid_t of the Psa to which the volume slice should be moved"
291    ::= { eqlvolbalancerRecommendationEntry 4 }
292
293eqlvolbalancerRecommendationComplete OBJECT-TYPE
294    SYNTAX      TruthValue
295    MAX-ACCESS  read-write
296    STATUS      deprecated
297    DESCRIPTION "flag to indicate whether the recommendation has been carried out"
298    ::= { eqlvolbalancerRecommendationEntry 5 }
299
300eqlvolbalancerRecommendationStatus OBJECT-TYPE
301    SYNTAX          RowStatus
302    MAX-ACCESS      read-create
303    STATUS          deprecated
304    DESCRIPTION     "This field is used indicate the status of this entry."
305    ::= { eqlvolbalancerRecommendationEntry 6 }
306
307
308--***********************************************************************************
309
310eqlVolBalConfigTable OBJECT-TYPE
311    SYNTAX          SEQUENCE OF EqlVolBalConfigEntry
312    MAX-ACCESS      not-accessible
313    STATUS          current
314    DESCRIPTION     "EqualLogic-Persistent Volume balancer plan table."
315    ::=    { eqlvolbalancerObjects 5 }
316
317
318eqlVolBalConfigEntry OBJECT-TYPE
319    SYNTAX          EqlVolBalConfigEntry
320    MAX-ACCESS      not-accessible
321    STATUS          current
322    DESCRIPTION     "An entry (row) containing volume balancer configuration."
323    INDEX           { eqlStoragePoolIndex }
324
325    ::=   { eqlVolBalConfigTable 1 }
326
327EqlVolBalConfigEntry ::=
328    SEQUENCE {
329        eqlVolBalConfigLastPlanIndex                Counter32,
330        eqlVolBalConfigEnabled                      INTEGER,
331        eqlVolBalConfigSenseFrequency               Unsigned32,
332        eqlVolBalConfigImbalDetectFrequency         Unsigned32,
333        eqlVolBalConfigVolumeDelFrequency           Unsigned32,
334        eqlVolBalConfigVolumeBindFrequency          Unsigned32,
335        eqlVolBalConfigRAIDSetFreeSpaceTroubleDelay Unsigned32,
336        eqlVolBalConfigRAIDSetDeleteDelay           Unsigned32,
337        eqlVolBalConfigRAIDSetJoinDelay             Unsigned32,
338        eqlVolBalConfigReamSize                     Unsigned32,
339        eqlVolBalConfigHistoryRowMax                Unsigned32,
340        eqlVolBalConfigRAIDStatsRowMax              Unsigned32,
341        eqlVolBalConfigPoolThroughputRateMax        Unsigned32,
342        eqlVolBalConfigMinSpreadSize                Unsigned32,
343        eqlVolBalConfigPlacementThreshold           Unsigned32,
344        eqlVolBalConfigPreviousLeadUUID             OCTET STRING, -- uuid_t
345        eqlVolBalConfigFlags                        BITS,
346        eqlVolBalConfigArchivalPlacementThreshold   Unsigned32,
347        eqlVolBalConfigFreeSpaceTroubleEnabled      INTEGER,
348        eqlVolBalConfigPreferAutoRAIDPlacement      INTEGER,
349        eqlVolBalConfigHotColdPageSwapEnabled       INTEGER,
350        eqlVolBalConfigArchiveEnabled               INTEGER
351    }
352
353
354
355eqlVolBalConfigLastPlanIndex OBJECT-TYPE
356	SYNTAX		Counter32
357    MAX-ACCESS  read-write
358    STATUS      current
359    DESCRIPTION "The last PlanIndex used.  Stored so that we can ensure we're alway
360                 increasing our PlanIndex."
361    ::=     { eqlVolBalConfigEntry 1 }
362
363
364eqlVolBalConfigEnabled OBJECT-TYPE
365    SYNTAX      INTEGER {
366                enabled(1),
367                capacity-only(2),
368                disabled(3),
369                performance(4)
370    }
371    MAX-ACCESS      read-write
372    STATUS          current
373    DESCRIPTION     "This field enables/disables the volume capacity and performance balancing subsystem within a group."
374    DEFVAL          { enabled }
375    ::=  {  eqlVolBalConfigEntry 2 }
376
377eqlVolBalConfigSenseFrequency OBJECT-TYPE
378    SYNTAX          Unsigned32
379    MAX-ACCESS      read-only
380    STATUS          current
381    DESCRIPTION     "This field indicates the sense frequency."
382    ::=  {  eqlVolBalConfigEntry 3 }
383
384eqlVolBalConfigImbalDetectFrequency OBJECT-TYPE
385    SYNTAX          Unsigned32
386    MAX-ACCESS      read-only
387    STATUS          current
388    DESCRIPTION     "This field indicates the imbalance detection frequency."
389    ::=  {  eqlVolBalConfigEntry 4 }
390
391eqlVolBalConfigVolumeDelFrequency OBJECT-TYPE
392    SYNTAX          Unsigned32
393    MAX-ACCESS      read-only
394    STATUS          current
395    DESCRIPTION     "This field indicates the volume deletion frequency."
396    ::=  {  eqlVolBalConfigEntry 5 }
397
398eqlVolBalConfigVolumeBindFrequency OBJECT-TYPE
399    SYNTAX          Unsigned32
400    MAX-ACCESS      read-only
401    STATUS          current
402    DESCRIPTION     "This field indicates the volume bind frequency."
403    ::=  {  eqlVolBalConfigEntry 6 }
404
405eqlVolBalConfigRAIDSetFreeSpaceTroubleDelay OBJECT-TYPE
406    SYNTAX          Unsigned32
407    MAX-ACCESS      read-only
408    STATUS          current
409    DESCRIPTION     "This field indicates the minimum delay after resolving a raid-set
410                     being in free space trouble before re-evaluating.."
411    ::=  {  eqlVolBalConfigEntry 7 }
412
413eqlVolBalConfigRAIDSetDeleteDelay OBJECT-TYPE
414    SYNTAX          Unsigned32
415    MAX-ACCESS      read-only
416    STATUS          current
417    DESCRIPTION     "This field indicates the minimum delay after vacating a raid-set before re-evaluating."
418    ::=  {  eqlVolBalConfigEntry 8 }
419
420eqlVolBalConfigRAIDSetJoinDelay OBJECT-TYPE
421    SYNTAX          Unsigned32
422    MAX-ACCESS      read-only
423    STATUS          current
424    DESCRIPTION     "This field indicates the minimum delay after a raid-set joins a pool before re-evaluating."
425    ::=  {  eqlVolBalConfigEntry 9 }
426
427eqlVolBalConfigReamSize OBJECT-TYPE
428    SYNTAX          Unsigned32
429    MAX-ACCESS      read-only
430    STATUS          current
431    DESCRIPTION     "This field indicates the number of pages in a ream."
432    ::=  {  eqlVolBalConfigEntry 10 }
433
434eqlVolBalConfigHistoryRowMax OBJECT-TYPE
435    SYNTAX          Unsigned32
436    MAX-ACCESS      read-only
437    STATUS          current
438    DESCRIPTION     "This field indicates the maximum number of volume balance history entries."
439    ::=  {  eqlVolBalConfigEntry 11 }
440
441eqlVolBalConfigRAIDStatsRowMax OBJECT-TYPE
442    SYNTAX          Unsigned32
443    MAX-ACCESS      read-only
444    STATUS          current
445    DESCRIPTION     "This field indicates the maximum number of volume balance raid-set stats entries."
446    ::=  {  eqlVolBalConfigEntry 12 }
447
448eqlVolBalConfigPoolThroughputRateMax OBJECT-TYPE
449    SYNTAX          Unsigned32
450    MAX-ACCESS      read-only
451    STATUS          current
452    DESCRIPTION     "This field indicates the maximum throughput we can impose on a pool during load balancing."
453    ::=  {  eqlVolBalConfigEntry 13 }
454
455eqlVolBalConfigMinSpreadSize OBJECT-TYPE
456    SYNTAX          Unsigned32
457    MAX-ACCESS      read-only
458    STATUS          current
459    DESCRIPTION     "This field determines how big a volume is, in megabytes, before it is spread among other members."
460    DEFVAL          {1024}
461    ::=  {  eqlVolBalConfigEntry 14 }
462
463eqlVolBalConfigPlacementThreshold OBJECT-TYPE
464    SYNTAX          Unsigned32
465    MAX-ACCESS      read-only
466    STATUS          current
467    DESCRIPTION     "Declares the minimum placement score for a volume before it will be considered for performance balancing."
468    DEFVAL          {200}
469    ::=  {  eqlVolBalConfigEntry 15 }
470
471eqlVolBalConfigPreviousLeadUUID OBJECT-TYPE
472    SYNTAX      OCTET STRING (SIZE (16))
473    MAX-ACCESS  read-only
474    STATUS      current
475    DESCRIPTION "uuid_t of the last lead."
476    ::=  {  eqlVolBalConfigEntry 16 }
477
478eqlVolBalConfigFlags OBJECT-TYPE
479    SYNTAX          BITS {
480                    enableRoutingTableChecker(0), -- enable the routing table checker
481                    routingTableCheckerCheckAllPages(1), -- verify all pages present
482                    routingTableCheckerHaltGroup(2), -- halt the group if problem found
483                    flag3(3),
484                    flag4(4),
485                    flag5(5),
486                    flag6(6),
487                    flag7(7),
488                    flag8(8),
489                    flag9(9),
490                    flag10(10),
491                    flag11(11),
492                    flag12(12),
493                    flag13(13),
494                    flag14(14),
495                    flag15(15),
496                    flag16(16),
497                    flag17(17),
498                    flag18(18),
499                    flag19(19),
500                    flag20(20),
501                    flag21(21),
502                    flag22(22),
503                    flag23(23),
504                    flag24(24),
505                    flag25(25),
506                    flag26(26),
507                    flag27(27),
508                    flag28(28),
509                    flag29(29),
510                    flag30(30),
511                    flag31(31)
512    }
513    MAX-ACCESS      read-create
514    STATUS          current
515    DESCRIPTION     "This field defines the common place holder for group wide config/debug flags. The flags must be of type
516                    enable(1) or disable(0). and the default value will always be disable(0)."
517    ::=  {  eqlVolBalConfigEntry 17 }
518
519eqlVolBalConfigArchivalPlacementThreshold OBJECT-TYPE
520    SYNTAX          Unsigned32
521    MAX-ACCESS      read-only
522    STATUS          current
523    DESCRIPTION     "Declares the minimum placement score for a volume before it will be considered for performance balancing when a pool has archival storage present."
524    DEFVAL          {50}
525    ::=  {  eqlVolBalConfigEntry 18 }
526
527eqlVolBalConfigFreeSpaceTroubleEnabled OBJECT-TYPE
528    SYNTAX      INTEGER {
529                enabled(1),
530                disabled(2)
531    }
532    MAX-ACCESS      read-write
533    STATUS          current
534    DESCRIPTION     "This field enables/disables the free space trouble operation within a group."
535    DEFVAL          { enabled }
536    ::=  {  eqlVolBalConfigEntry 19 }
537
538eqlVolBalConfigPreferAutoRAIDPlacement OBJECT-TYPE
539    SYNTAX      INTEGER {
540                disabled(0),
541                enabled(1)
542    }
543    MAX-ACCESS      read-write
544    STATUS          current
545    DESCRIPTION     "This field changes the preference of the balancing from a capacity spread to Auto RAID Placement."
546    DEFVAL          { disabled }
547    ::=  {  eqlVolBalConfigEntry 20 }
548
549eqlVolBalConfigHotColdPageSwapEnabled OBJECT-TYPE
550    SYNTAX      INTEGER {
551                enabled(1),
552                disabled(2)
553    }
554    MAX-ACCESS      read-write
555    STATUS          current
556    DESCRIPTION     "This field enables/disables the hot/cold page swapping operation within a group."
557    DEFVAL          { enabled }
558    ::=  {  eqlVolBalConfigEntry 21 }
559
560eqlVolBalConfigArchiveEnabled OBJECT-TYPE
561    SYNTAX      INTEGER {
562                enabled(1),
563                disabled(2)
564    }
565    MAX-ACCESS      read-write
566    STATUS          current
567    DESCRIPTION     "This field enables/disables the archiving operation within a group."
568    DEFVAL          { enabled }
569    ::=  {  eqlVolBalConfigEntry 22 }
570
571--***********************************************************************************
572
573eqlVolBalPlanTable OBJECT-TYPE
574    SYNTAX          SEQUENCE OF EqlVolBalPlanEntry
575    MAX-ACCESS      not-accessible
576    STATUS          current
577    DESCRIPTION     "EqualLogic-Persistent Volume balancer plan table."
578    ::=    { eqlvolbalancerObjects 6 }
579
580
581eqlVolBalPlanEntry OBJECT-TYPE
582    SYNTAX          EqlVolBalPlanEntry
583    MAX-ACCESS      not-accessible
584    STATUS          current
585    DESCRIPTION     "An entry (row) containing a volume balancer plan."
586    INDEX           { eqlStoragePoolIndex, eqlVolBalPlanIndex, eqliscsiLocalMemberId }
587
588    ::=   { eqlVolBalPlanTable 1}
589
590EqlVolBalPlanEntry ::=
591    SEQUENCE {
592        eqlVolBalPlanIndex                    Unsigned32,
593        eqlVolBalPlanReason                   INTEGER,
594        eqlVolBalPlanComplete                 TruthValue,
595        eqlVolBalPlanStartTime                Counter32,
596        eqlVolBalPlanEndTime                  Counter32,
597        eqlVolBalPlanState                    INTEGER,
598        eqlVolBalPlanVacatingMemberUUID       OCTET STRING, -- uuid_t
599        eqlVolBalPlanTotalPages               Counter64,
600        eqlVolBalPlanEntryStatus              RowStatus,
601        eqlVolBalPlanFlags                    INTEGER,
602        eqlVolBalPlanTotalAllocatedPages      Counter64,
603        eqlVolBalPlanAllocatedPagesMoved      Counter64,
604        eqlVolBalPlanAssignedPagesMoved       Counter64,
605        eqlVolBalPlanHistoryTableIndex        Unsigned32,
606        eqlVolBalPlanHistoryTableMemberIndex  Unsigned32,
607        eqlVolBalPlanHistoryTableMemberCount  Unsigned32,
608        eqlVolBalPlanFirstAlternateDst        OCTET STRING, -- uuid_t
609        eqlVolBalPlanSecondAlternateDst       OCTET STRING,  -- uuid_t
610        eqlVolBalPlanTotalSnapPages           Counter64,
611        eqlVolBalPlanSnapPagesMoved			  Counter64
612    }
613
614eqlVolBalPlanIndex OBJECT-TYPE
615    SYNTAX      Unsigned32
616    MAX-ACCESS  read-create
617    STATUS      current
618    DESCRIPTION "Unique Index for this volume balance plan entry."
619    ::= { eqlVolBalPlanEntry 1 }
620
621eqlVolBalPlanReason OBJECT-TYPE
622    SYNTAX      INTEGER {
623                free-space-trouble(1),
624                vacate(2),
625                bind(3),
626                balance(4),
627                vacate-pool(5),
628                move-volume(6),
629                move-site(7),
630                performance-trouble(8),
631                archive(9)
632    }
633    MAX-ACCESS  read-create
634    STATUS      current
635    DESCRIPTION "Explains why this plan was created"
636    ::= { eqlVolBalPlanEntry 2 }
637
638eqlVolBalPlanComplete OBJECT-TYPE
639    SYNTAX      TruthValue
640    MAX-ACCESS  read-only
641    STATUS      current
642    DESCRIPTION "True if the entire plan has been written to the database"
643    ::= { eqlVolBalPlanEntry 3 }
644
645eqlVolBalPlanStartTime OBJECT-TYPE
646    SYNTAX      Counter32
647    MAX-ACCESS  read-create
648    STATUS      current
649    DESCRIPTION "Start time of the plan execution"
650    ::= { eqlVolBalPlanEntry 4 }
651
652eqlVolBalPlanEndTime OBJECT-TYPE
653    SYNTAX      Counter32
654    MAX-ACCESS  read-create
655    STATUS      current
656    DESCRIPTION "Completion time of the plan"
657    ::= { eqlVolBalPlanEntry 5 }
658
659eqlVolBalPlanState OBJECT-TYPE
660    SYNTAX      INTEGER {
661				writing(1),
662				written(2),
663				invalid(3),
664				ready(4),
665				started(5),
666				cancelled(6),
667				finished(7)
668    }
669    MAX-ACCESS  read-create
670    STATUS      current
671    DESCRIPTION "Flags..."
672    ::= { eqlVolBalPlanEntry 6 }
673
674eqlVolBalPlanVacatingMemberUUID OBJECT-TYPE
675    SYNTAX      OCTET STRING (SIZE (16))
676    MAX-ACCESS  read-only
677    STATUS      current
678    DESCRIPTION "uuid_t of the member being vacated.  Only valid during a vacate plan"
679    ::= { eqlVolBalPlanEntry 7 }
680
681eqlVolBalPlanTotalPages OBJECT-TYPE
682    SYNTAX      Counter64
683    MAX-ACCESS  read-only
684    STATUS      current
685    DESCRIPTION "count of the number of pages expected to be moved during this plan."
686    ::= { eqlVolBalPlanEntry 8 }
687
688eqlVolBalPlanEntryStatus OBJECT-TYPE
689    SYNTAX          RowStatus
690    MAX-ACCESS      read-create
691    STATUS          current
692    DESCRIPTION     "This field is used indicate the status of this entry."
693    ::= { eqlVolBalPlanEntry 9 }
694
695eqlVolBalPlanFlags OBJECT-TYPE
696    SYNTAX      INTEGER {
697				mixedModeBit(1)
698    }
699    MAX-ACCESS      read-create
700    STATUS          current
701    DESCRIPTION     "This field defines special attributes of the plan."
702    ::= { eqlVolBalPlanEntry 10 }
703
704eqlVolBalPlanTotalAllocatedPages OBJECT-TYPE
705    SYNTAX      Counter64
706    MAX-ACCESS  read-only
707    STATUS      current
708    DESCRIPTION "count of the number of allocated pages expected to be moved during this plan."
709    ::= { eqlVolBalPlanEntry 11 }
710
711 eqlVolBalPlanAllocatedPagesMoved OBJECT-TYPE
712    SYNTAX      Counter64
713    MAX-ACCESS  read-only
714    STATUS      current
715    DESCRIPTION "count of the number of allocated pages moved by completed tasks."
716    ::= { eqlVolBalPlanEntry 12 }
717
718eqlVolBalPlanAssignedPagesMoved OBJECT-TYPE
719    SYNTAX      Counter64
720    MAX-ACCESS  read-only
721    STATUS      current
722    DESCRIPTION "count of the number of assigned pages moved by completed tasks."
723    ::= { eqlVolBalPlanEntry 13 }
724
725eqlVolBalPlanHistoryTableIndex OBJECT-TYPE
726    SYNTAX          Unsigned32
727    MAX-ACCESS      read-only
728    STATUS          current
729    DESCRIPTION     "This field indicates the minimum delay after resolving a raid-set
730                     being in free space trouble before re-evaluating.."
731    ::=  {  eqlVolBalPlanEntry 14 }
732
733eqlVolBalPlanHistoryTableMemberIndex OBJECT-TYPE
734    SYNTAX          Unsigned32
735    MAX-ACCESS      read-only
736    STATUS          current
737    DESCRIPTION     "This field indicates the minimum delay after resolving a raid-set
738                     being in free space trouble before re-evaluating.."
739    ::=  {  eqlVolBalPlanEntry 15 }
740
741eqlVolBalPlanHistoryTableMemberCount OBJECT-TYPE
742    SYNTAX          Unsigned32
743    MAX-ACCESS      read-only
744    STATUS          current
745    DESCRIPTION     "This field indicates the minimum delay after resolving a raid-set
746                     being in free space trouble before re-evaluating.."
747    ::=  {  eqlVolBalPlanEntry 16 }
748
749 eqlVolBalPlanFirstAlternateDst OBJECT-TYPE
750    SYNTAX      OCTET STRING (SIZE (16))
751    MAX-ACCESS  read-only
752    STATUS      current
753    DESCRIPTION "uuid_t of an alternate destination"
754    ::= { eqlVolBalPlanEntry 17 }
755
756 eqlVolBalPlanSecondAlternateDst OBJECT-TYPE
757    SYNTAX      OCTET STRING (SIZE (16))
758    MAX-ACCESS  read-only
759    STATUS      current
760    DESCRIPTION "uuid_t of an alternate destination"
761    ::= { eqlVolBalPlanEntry 18 }
762
763eqlVolBalPlanTotalSnapPages OBJECT-TYPE
764    SYNTAX      Counter64
765    MAX-ACCESS  read-only
766    STATUS      current
767    DESCRIPTION "count of the number of snap pages expected to be moved during this plan."
768    ::= { eqlVolBalPlanEntry 19 }
769
770 eqlVolBalPlanSnapPagesMoved OBJECT-TYPE
771    SYNTAX      Counter64
772    MAX-ACCESS  read-only
773    STATUS      current
774    DESCRIPTION "count of the number of snap pages moved by completed tasks."
775    ::= { eqlVolBalPlanEntry 20 }
776
777
778--***********************************************************************************
779
780eqlVolBalTaskTable OBJECT-TYPE
781    SYNTAX          SEQUENCE OF EqlVolBalTaskEntry
782    MAX-ACCESS      not-accessible
783    STATUS          current
784    DESCRIPTION     "EqualLogic-Persistent Volume balancer task table."
785    ::=    { eqlvolbalancerObjects 7 }
786
787
788eqlVolBalTaskEntry OBJECT-TYPE
789    SYNTAX          EqlVolBalTaskEntry
790    MAX-ACCESS      not-accessible
791    STATUS          current
792    DESCRIPTION     "An entry (row) containing a volume balancer task."
793    INDEX           { eqlStoragePoolIndex, eqlVolBalPlanIndex, eqlVolBalTaskIndex, eqliscsiLocalMemberId }
794
795    ::=   { eqlVolBalTaskTable 1}
796
797EqlVolBalTaskEntry ::=
798    SEQUENCE {
799        eqlVolBalTaskIndex                    Unsigned32,
800        eqlVolBalTaskVolumePsvId              OCTET STRING,	-- CPsvId_t
801        eqlVolBalTaskSrcDriveGroup            OCTET STRING,	-- uuid_t,
802        eqlVolBalTaskSrcName                  DisplayString,
803        eqlVolBalTaskDstDriveGroup            OCTET STRING,	-- uuid_t,
804        eqlVolBalTaskDstName                  DisplayString,
805        eqlVolBalTaskSrcInitialPageCount      Counter64,
806        eqlVolBalTaskNumPages                 Counter64,
807        eqlVolBalTaskCoordinateWith           Unsigned32,
808        eqlVolBalTaskType            		  INTEGER,
809        eqlVolBalTaskState                    INTEGER,
810        eqlVolBalTaskEntryStatus              RowStatus,
811        eqlVolBalTaskVolLeader                OCTET STRING,	-- uuid_t
812        eqlVolBalTaskNumAllocatedPages        Counter64,
813        eqlVolBalTaskNumSnapPages			  Counter64
814    }
815
816
817eqlVolBalTaskIndex OBJECT-TYPE
818    SYNTAX      Unsigned32
819    MAX-ACCESS  read-create
820    STATUS      current
821    DESCRIPTION "Unique Index for this volume balance task entry."
822    ::= { eqlVolBalTaskEntry 1 }
823
824eqlVolBalTaskVolumePsvId OBJECT-TYPE
825    SYNTAX      OCTET STRING (SIZE (16))
826    MAX-ACCESS  read-only
827    STATUS      current
828    DESCRIPTION "CPsvId_t of the volume owning the volume slice"
829    ::= { eqlVolBalTaskEntry 2 }
830
831eqlVolBalTaskSrcDriveGroup OBJECT-TYPE
832    SYNTAX      OCTET STRING (SIZE (16))
833    MAX-ACCESS  read-create
834    STATUS      current
835    DESCRIPTION "EQL-SECONDARY-KEY id of the drive group where the volume slice is originally located"
836    ::= { eqlVolBalTaskEntry 3 }
837
838eqlVolBalTaskSrcName OBJECT-TYPE
839    SYNTAX      DisplayString (SIZE (1..16))
840    MAX-ACCESS  read-create
841    STATUS      current
842    DESCRIPTION "This field contains the last 16 characters of the src PSA's name"
843    ::= { eqlVolBalTaskEntry 4 }
844
845eqlVolBalTaskDstDriveGroup OBJECT-TYPE
846    SYNTAX      OCTET STRING (SIZE (16))
847    MAX-ACCESS  read-create
848    STATUS      current
849    DESCRIPTION "EQL-SECONDARY-KEY id of the drive group to which the volume slice should be moved"
850    ::= { eqlVolBalTaskEntry 5 }
851
852eqlVolBalTaskDstName OBJECT-TYPE
853    SYNTAX      DisplayString (SIZE (1..16))
854    MAX-ACCESS  read-create
855    STATUS      current
856    DESCRIPTION "This field contains the last 16 characters of the destination PSA's name"
857    ::= { eqlVolBalTaskEntry 6 }
858
859eqlVolBalTaskSrcInitialPageCount OBJECT-TYPE
860    SYNTAX      Counter64
861    MAX-ACCESS  read-create
862    STATUS      current
863    DESCRIPTION "Number of pages on the source drive group at the beginning of the move."
864    ::= { eqlVolBalTaskEntry 7 }
865
866eqlVolBalTaskNumPages OBJECT-TYPE
867    SYNTAX      Counter64
868    MAX-ACCESS  read-create
869    STATUS      current
870    DESCRIPTION "Number of pages to move."
871    ::= { eqlVolBalTaskEntry 8 }
872
873eqlVolBalTaskCoordinateWith OBJECT-TYPE
874    SYNTAX      Unsigned32
875    MAX-ACCESS  read-write
876    STATUS      current
877    DESCRIPTION "Unique Index of a different volume balance task entry
878                 for this volume balance task entry to coordinate with"
879    ::= { eqlVolBalTaskEntry 9 }
880
881eqlVolBalTaskType OBJECT-TYPE
882    SYNTAX      INTEGER {
883                         balance(1),
884                         moveslice(2),
885                         explicit(3),
886                         movehot(4),
887                         movecold(5),
888                         movesingle(6),
889                         besteffort(7),
890                         movesliceuncompressed(8)
891    }
892    MAX-ACCESS  read-create
893    STATUS      current
894    DESCRIPTION "Task type"
895    ::= { eqlVolBalTaskEntry 10 }
896
897eqlVolBalTaskState OBJECT-TYPE
898    SYNTAX      INTEGER {
899		ready(1),
900		active(2),
901		cancel(3),
902		done(4),
903		failed(5)
904    }
905    MAX-ACCESS  read-create
906    STATUS      current
907    DESCRIPTION "Flags..."
908    ::= { eqlVolBalTaskEntry 11 }
909
910eqlVolBalTaskEntryStatus OBJECT-TYPE
911    SYNTAX          RowStatus
912    MAX-ACCESS      read-create
913    STATUS          current
914    DESCRIPTION     "This field is used indicate the status of this entry."
915    ::= { eqlVolBalTaskEntry 12 }
916
917eqlVolBalTaskVolLeader OBJECT-TYPE
918	SYNTAX      OCTET STRING (SIZE (16))
919    MAX-ACCESS  read-create
920    STATUS      current
921    DESCRIPTION "This field contains drive group that will lead the volume being moved."
922    ::= { eqlVolBalTaskEntry 13 }
923
924eqlVolBalTaskNumAllocatedPages OBJECT-TYPE
925    SYNTAX      Counter64
926    MAX-ACCESS  read-create
927    STATUS      current
928    DESCRIPTION "Number of allocated pages to move."
929    ::= { eqlVolBalTaskEntry 14 }
930
931eqlVolBalTaskNumSnapPages OBJECT-TYPE
932    SYNTAX      Counter64
933    MAX-ACCESS  read-create
934    STATUS      current
935    DESCRIPTION "Number of snap pages to move."
936    ::= { eqlVolBalTaskEntry 15 }
937
938--***********************************************************************************
939
940eqlVolBalTaskPickedPagesTable OBJECT-TYPE
941    SYNTAX          SEQUENCE OF EqlVolBalTaskPickedPagesEntry
942    MAX-ACCESS      not-accessible
943    STATUS          current
944    DESCRIPTION     "EqualLogic-Persistent Volume balancer task picked pages table."
945    ::=    { eqlvolbalancerObjects 8 }
946
947
948eqlVolBalTaskPickedPagesEntry OBJECT-TYPE
949    SYNTAX          EqlVolBalTaskPickedPagesEntry
950    MAX-ACCESS      not-accessible
951    STATUS          current
952    DESCRIPTION     "An entry (row) containing a volume balancer task."
953    INDEX           { eqlStoragePoolIndex, eqlVolBalPlanIndex, eqlVolBalTaskIndex, eqliscsiLocalMemberId }
954
955    ::=   { eqlVolBalTaskPickedPagesTable 1}
956
957EqlVolBalTaskPickedPagesEntry ::=
958    SEQUENCE {
959        eqlVolBalTaskPickedProgress               	     Counter64,
960        eqlVolBalTaskPickedPagesCount                    Unsigned32,
961        eqlVolBalTaskPickedPagesContext                  OCTET STRING,
962        eqlVolBalTaskPickedPagesRev             	     Unsigned32,
963        eqlVolBalTaskPickedPagesFlags                    Unsigned32,
964        eqlVolBalTaskPickedPagesEntryStatus              RowStatus,
965        eqlVolBalTaskPickedPagesArray                    OCTET STRING,
966        eqlVolBalTaskPickedPagesAllocatedProgress 	     Counter64
967    }
968
969eqlVolBalTaskPickedProgress OBJECT-TYPE
970    SYNTAX      Counter64
971    MAX-ACCESS  read-create
972    STATUS      current
973    DESCRIPTION "Total progress count"
974    ::= { eqlVolBalTaskPickedPagesEntry 1 }
975
976eqlVolBalTaskPickedPagesCount OBJECT-TYPE
977    SYNTAX      Unsigned32
978    MAX-ACCESS  read-create
979    STATUS      current
980    DESCRIPTION "Page count"
981    ::= { eqlVolBalTaskPickedPagesEntry 2 }
982
983eqlVolBalTaskPickedPagesContext OBJECT-TYPE
984    SYNTAX      OCTET STRING (SIZE (32))
985    MAX-ACCESS  read-create
986    STATUS      current
987    DESCRIPTION "saved context for the page move"
988    ::= { eqlVolBalTaskPickedPagesEntry 3 }
989
990eqlVolBalTaskPickedPagesRev OBJECT-TYPE
991    SYNTAX      Unsigned32
992    MAX-ACCESS  read-create
993    STATUS      current
994    DESCRIPTION "revision"
995    ::= { eqlVolBalTaskPickedPagesEntry 4 }
996
997eqlVolBalTaskPickedPagesFlags OBJECT-TYPE
998    SYNTAX      Unsigned32
999    MAX-ACCESS  read-create
1000    STATUS      current
1001    DESCRIPTION "Flags..."
1002    ::= { eqlVolBalTaskPickedPagesEntry 5 }
1003
1004eqlVolBalTaskPickedPagesEntryStatus OBJECT-TYPE
1005    SYNTAX          RowStatus
1006    MAX-ACCESS      read-create
1007    STATUS          current
1008    DESCRIPTION     "This field is used indicate the status of this entry."
1009    ::= { eqlVolBalTaskPickedPagesEntry 6 }
1010
1011eqlVolBalTaskPickedPagesArray OBJECT-TYPE
1012    SYNTAX      OCTET STRING (SIZE (1200))
1013    MAX-ACCESS  read-create
1014    STATUS      current
1015    DESCRIPTION "A list of pages picked to move for this task"
1016    ::= { eqlVolBalTaskPickedPagesEntry 7 }
1017
1018eqlVolBalTaskPickedPagesAllocatedProgress OBJECT-TYPE
1019    SYNTAX      Counter64
1020    MAX-ACCESS  read-create
1021    STATUS      current
1022    DESCRIPTION "Total allocated progress count"
1023    ::= { eqlVolBalTaskPickedPagesEntry 8 }
1024
1025
1026--***********************************************************************************
1027
1028eqlVolBalSliceStatsTable OBJECT-TYPE
1029    SYNTAX          SEQUENCE OF EqlVolBalSliceStatsEntry
1030    MAX-ACCESS      not-accessible
1031    STATUS          current
1032    DESCRIPTION     "EqualLogic-Volume balancer volume slice statistics table."
1033    ::=    { eqlvolbalancerObjects 9 }
1034
1035
1036eqlVolBalSliceStatsEntry OBJECT-TYPE
1037    SYNTAX          EqlVolBalSliceStatsEntry
1038    MAX-ACCESS      not-accessible
1039    STATUS          current
1040    DESCRIPTION     "An entry (row) containing the volume slice balancer statistics."
1041    INDEX           { eqliscsiLocalMemberId, eqliscsiVolumeIndex, eqlMemberIndex }
1042
1043    ::=   { eqlVolBalSliceStatsTable 1}
1044
1045EqlVolBalSliceStatsEntry ::=
1046    SEQUENCE {
1047        eqlVolBalSliceMemberUUID                    OCTET STRING,
1048        eqlVolBalSliceVolumeUUID                    OCTET STRING,
1049        eqlVolBalSliceTimeStamp                     Counter32,
1050        eqlVolBalSliceStatsRndRdRate                Unsigned32,
1051        eqlVolBalSliceStatsRndWrRate                Unsigned32,
1052        eqlVolBalSliceStatsSeqRdRate                Unsigned32,
1053        eqlVolBalSliceStatsSeqWrRate                Unsigned32,
1054        eqlVolBalSliceStatsPlacementScore           Unsigned32
1055    }
1056
1057
1058eqlVolBalSliceMemberUUID OBJECT-TYPE
1059    SYNTAX      OCTET STRING (SIZE (16))
1060    MAX-ACCESS  read-create
1061    STATUS      current
1062    DESCRIPTION "EQL-SECONDARY-KEY Unique identifier of the member."
1063    ::= { eqlVolBalSliceStatsEntry 1 }
1064
1065eqlVolBalSliceVolumeUUID OBJECT-TYPE
1066    SYNTAX      OCTET STRING (SIZE (16))
1067    MAX-ACCESS  read-create
1068    STATUS      current
1069    DESCRIPTION "EQL-SECONDARY-KEY Unique identifier of the volume."
1070    ::= { eqlVolBalSliceStatsEntry 2 }
1071
1072eqlVolBalSliceTimeStamp OBJECT-TYPE
1073    SYNTAX      Counter32
1074    MAX-ACCESS  read-only
1075    STATUS      current
1076    DESCRIPTION "The time which the last gathering of stats took place."
1077    ::= { eqlVolBalSliceStatsEntry 3 }
1078
1079eqlVolBalSliceStatsRndRdRate OBJECT-TYPE
1080    SYNTAX      Unsigned32
1081    MAX-ACCESS  read-only
1082    STATUS      current
1083    DESCRIPTION "random read per second."
1084    ::= { eqlVolBalSliceStatsEntry 7 }
1085
1086eqlVolBalSliceStatsRndWrRate OBJECT-TYPE
1087    SYNTAX      Unsigned32
1088    MAX-ACCESS  read-only
1089    STATUS      current
1090    DESCRIPTION "random write per second."
1091    ::= { eqlVolBalSliceStatsEntry 8 }
1092
1093eqlVolBalSliceStatsSeqRdRate OBJECT-TYPE
1094    SYNTAX      Unsigned32
1095    MAX-ACCESS  read-only
1096    STATUS      current
1097    DESCRIPTION "sequential read per second."
1098    ::= { eqlVolBalSliceStatsEntry 9 }
1099
1100eqlVolBalSliceStatsSeqWrRate OBJECT-TYPE
1101    SYNTAX      Unsigned32
1102    MAX-ACCESS  read-only
1103    STATUS      current
1104    DESCRIPTION "sequential read per second."
1105    ::= { eqlVolBalSliceStatsEntry 10 }
1106
1107
1108eqlVolBalSliceStatsPlacementScore OBJECT-TYPE
1109    SYNTAX      Unsigned32
1110    MAX-ACCESS  read-only
1111    STATUS      current
1112    DESCRIPTION "EQL-SECONDARY-KEY Only valid for the whole volume row. Represents a score for the priority in which we should try to put this volume on RAID 10 storage."
1113    ::= { eqlVolBalSliceStatsEntry 11 }
1114
1115
1116
1117--***********************************************************************************
1118
1119eqlVolBalMemberStatsTable OBJECT-TYPE
1120    SYNTAX          SEQUENCE OF EqlVolBalMemberStatsEntry
1121    MAX-ACCESS      not-accessible
1122    STATUS          current
1123    DESCRIPTION     "EqualLogic-Volume balanacer member statistics table."
1124    ::=    { eqlvolbalancerObjects 10 }
1125
1126
1127eqlVolBalMemberStatsEntry OBJECT-TYPE
1128    SYNTAX          EqlVolBalMemberStatsEntry
1129    MAX-ACCESS      not-accessible
1130    STATUS          current
1131    DESCRIPTION     "An entry (row) containing the member's volume balancing statistics."
1132    INDEX           { eqlMemberIndex }
1133
1134    ::=   { eqlVolBalMemberStatsTable 1}
1135
1136EqlVolBalMemberStatsEntry ::=
1137    SEQUENCE {
1138        eqlVolBalMemberUUID                           OCTET STRING,
1139        eqlVolBalMemberTimeStamp                      Counter32,
1140        eqlVolBalMemberStatsAvgRespTime               Unsigned32,
1141        eqlVolBalMemberStatsCPUUsage                  Unsigned32,
1142        eqlVolBalMemberStatsFreeSpace                 Unsigned32,
1143        eqlVolBalMemberStatsRndRdRate                 Unsigned32,
1144        eqlVolBalMemberStatsRndWrRate                 Unsigned32,
1145        eqlVolBalMemberStatsSeqRdRate                 Unsigned32,
1146        eqlVolBalMemberStatsSeqWrRate                 Unsigned32
1147    }
1148
1149
1150eqlVolBalMemberUUID OBJECT-TYPE
1151    SYNTAX      OCTET STRING (SIZE (16))
1152    MAX-ACCESS  read-only
1153    STATUS      current
1154    DESCRIPTION "EQL-SECONDARY-KEY Unique Identifier of the member."
1155    ::= { eqlVolBalMemberStatsEntry 1 }
1156
1157eqlVolBalMemberTimeStamp OBJECT-TYPE
1158    SYNTAX      Counter32
1159    MAX-ACCESS  read-only
1160    STATUS      current
1161    DESCRIPTION "The time which the last gathering of stats took place."
1162    ::= { eqlVolBalMemberStatsEntry 2 }
1163
1164eqlVolBalMemberStatsAvgRespTime OBJECT-TYPE
1165    SYNTAX      Unsigned32
1166    MAX-ACCESS  read-only
1167    STATUS      current
1168    DESCRIPTION "average response time for all I/O on this member."
1169    ::= { eqlVolBalMemberStatsEntry 4 }
1170
1171eqlVolBalMemberStatsCPUUsage OBJECT-TYPE
1172    SYNTAX      Unsigned32
1173    MAX-ACCESS  read-only
1174    STATUS      current
1175    DESCRIPTION "CPU utilization as the calculated weighted CPU cost"
1176    ::= { eqlVolBalMemberStatsEntry 5 }
1177
1178eqlVolBalMemberStatsFreeSpace OBJECT-TYPE
1179    SYNTAX      Unsigned32
1180    MAX-ACCESS  read-only
1181    STATUS      current
1182    DESCRIPTION "available free space at the sample time"
1183    ::= { eqlVolBalMemberStatsEntry 6 }
1184
1185eqlVolBalMemberStatsRndRdRate OBJECT-TYPE
1186    SYNTAX      Unsigned32
1187    MAX-ACCESS  read-only
1188    STATUS      current
1189    DESCRIPTION "random read per second."
1190    ::= { eqlVolBalMemberStatsEntry 7 }
1191
1192eqlVolBalMemberStatsRndWrRate OBJECT-TYPE
1193    SYNTAX      Unsigned32
1194    MAX-ACCESS  read-only
1195    STATUS      current
1196    DESCRIPTION "random write per second."
1197    ::= { eqlVolBalMemberStatsEntry 8 }
1198
1199eqlVolBalMemberStatsSeqRdRate OBJECT-TYPE
1200    SYNTAX      Unsigned32
1201    MAX-ACCESS  read-only
1202    STATUS      current
1203    DESCRIPTION "sequential read per second."
1204    ::= { eqlVolBalMemberStatsEntry 9 }
1205
1206eqlVolBalMemberStatsSeqWrRate OBJECT-TYPE
1207    SYNTAX      Unsigned32
1208    MAX-ACCESS  read-only
1209    STATUS      current
1210    DESCRIPTION "sequential read per second."
1211    ::= { eqlVolBalMemberStatsEntry 10 }
1212
1213--***********************************************************************************
1214
1215eqlVolBalHistoryTable OBJECT-TYPE
1216    SYNTAX          SEQUENCE OF EqlVolBalHistoryEntry
1217    MAX-ACCESS      not-accessible
1218    STATUS          current
1219    DESCRIPTION     "EqualLogic-Volume balanacer RAID statistics table."
1220    ::=    { eqlvolbalancerObjects 11 }
1221
1222
1223eqlVolBalHistoryEntry OBJECT-TYPE
1224    SYNTAX          EqlVolBalHistoryEntry
1225    MAX-ACCESS      not-accessible
1226    STATUS          current
1227    DESCRIPTION     "An entry (row) containing the results of a volume balancing operation."
1228    INDEX           { eqlStoragePoolIndex, eqlVolBalHistoryStop }
1229
1230    ::=   { eqlVolBalHistoryTable 1 }
1231
1232EqlVolBalHistoryEntry ::=
1233    SEQUENCE {
1234        eqlVolBalHistoryStop                      Unsigned32,
1235        eqlVolBalHistoryStart                     Unsigned32,
1236        eqlVolBalHistoryPagesMoved                Unsigned32,
1237        eqlVolBalHistoryMembersInvolved           Unsigned32,
1238        eqlVolBalHistorySlicesInvolved            Unsigned32,
1239        eqlVolBalHistoryBalanceReason             Unsigned32
1240    }
1241
1242
1243eqlVolBalHistoryStop OBJECT-TYPE
1244    SYNTAX      Unsigned32
1245    MAX-ACCESS  read-create
1246    STATUS      current
1247    DESCRIPTION "timestamp of the completion of the volume balancing event."
1248    ::= { eqlVolBalHistoryEntry 1 }
1249
1250eqlVolBalHistoryStart OBJECT-TYPE
1251    SYNTAX      Unsigned32
1252    MAX-ACCESS  read-create
1253    STATUS      current
1254    DESCRIPTION "timestamp of the start of the volume balancing event."
1255    ::= { eqlVolBalHistoryEntry 2 }
1256
1257eqlVolBalHistoryPagesMoved OBJECT-TYPE
1258    SYNTAX      Unsigned32
1259    MAX-ACCESS  read-write
1260    STATUS      current
1261    DESCRIPTION "Number of pages moved in this volume balancing event."
1262    ::= { eqlVolBalHistoryEntry 3 }
1263
1264eqlVolBalHistoryMembersInvolved OBJECT-TYPE
1265    SYNTAX      Unsigned32
1266    MAX-ACCESS  read-write
1267    STATUS      current
1268    DESCRIPTION "Number of members involved in this volume balancing event."
1269    ::= { eqlVolBalHistoryEntry 4 }
1270
1271eqlVolBalHistorySlicesInvolved OBJECT-TYPE
1272    SYNTAX      Unsigned32
1273    MAX-ACCESS  read-write
1274    STATUS      current
1275    DESCRIPTION "number of volume slices involved in this volume balancing event"
1276    ::= { eqlVolBalHistoryEntry 5 }
1277
1278eqlVolBalHistoryBalanceReason OBJECT-TYPE
1279    SYNTAX      Unsigned32
1280    MAX-ACCESS  read-write
1281    STATUS      current
1282    DESCRIPTION "mask of the reasons this volume balancing event occurred"
1283    ::= { eqlVolBalHistoryEntry 6 }
1284
1285
1286--***********************************************************************************
1287
1288eqlVolBalCommandTable OBJECT-TYPE
1289    SYNTAX          SEQUENCE OF EqlVolBalCommandEntry
1290    MAX-ACCESS      not-accessible
1291    STATUS          current
1292    DESCRIPTION     "EqualLogic-Persistent Volume balancer command table."
1293    ::=    { eqlvolbalancerObjects 13 }
1294
1295
1296eqlVolBalCommandEntry OBJECT-TYPE
1297    SYNTAX          EqlVolBalCommandEntry
1298    MAX-ACCESS      not-accessible
1299    STATUS          current
1300    DESCRIPTION     "An entry (row) containing a volume balancer command."
1301    INDEX           { eqlStoragePoolIndex, eqlVolBalCommandIndex, eqliscsiLocalMemberId }
1302
1303    ::=   { eqlVolBalCommandTable 1}
1304
1305EqlVolBalCommandEntry ::=
1306    SEQUENCE {
1307        eqlVolBalCommandIndex                    Unsigned32,
1308        eqlVolBalCommandPlanIndex                Unsigned32,
1309        eqlVolBalCommandReason                   INTEGER,
1310        eqlVolBalCommandRunning                  TruthValue,
1311        eqlVolBalCommandCreateTime               Counter32,
1312        eqlVolBalCommandState                    INTEGER,
1313        eqlVolBalCommandMemberUUID               OCTET STRING, -- uuid_t
1314        eqlVolBalCommandVolumeId                 OCTET STRING,	-- CPsvId_t
1315        eqlVolBalCommandFromPoolId               Unsigned32,
1316        eqlVolBalCommandToPoolId                 Unsigned32,
1317        eqlVolBalCommandEntryStatus              RowStatus,
1318        eqlVolBalCommandFlags                    INTEGER,
1319        eqlVolBalCommandSiteId                   Unsigned32
1320    }
1321
1322eqlVolBalCommandIndex OBJECT-TYPE
1323    SYNTAX      Unsigned32
1324    MAX-ACCESS  read-create
1325    STATUS      current
1326    DESCRIPTION "Unique Index for this volume balance command entry."
1327    ::= { eqlVolBalCommandEntry 1 }
1328
1329eqlVolBalCommandPlanIndex OBJECT-TYPE
1330    SYNTAX      Unsigned32
1331    MAX-ACCESS  read-create
1332    STATUS      current
1333    DESCRIPTION "If this was written to disk, the plan ID is in here, 0 otherwise."
1334    ::= { eqlVolBalCommandEntry 2 }
1335
1336eqlVolBalCommandReason OBJECT-TYPE
1337    SYNTAX      INTEGER {
1338                free-space-trouble(1),
1339                vacate(2),
1340                vacate-pool(3),
1341                move-volume-to-pool(4),
1342                bind(5),
1343                balance(6),
1344                delete-marshal(7),
1345                move-site-to-pool(8),
1346                performance-trouble(9),
1347                archive(10)
1348    }
1349    MAX-ACCESS  read-create
1350    STATUS      current
1351    DESCRIPTION "Explains what this command is supposed to do"
1352    ::= { eqlVolBalCommandEntry 3 }
1353
1354eqlVolBalCommandRunning OBJECT-TYPE
1355    SYNTAX      TruthValue
1356    MAX-ACCESS  read-only
1357    STATUS      current
1358    DESCRIPTION "True if the command has been planned and started"
1359    ::= { eqlVolBalCommandEntry 4 }
1360
1361eqlVolBalCommandCreateTime OBJECT-TYPE
1362    SYNTAX      Counter32
1363    MAX-ACCESS  read-create
1364    STATUS      current
1365    DESCRIPTION "Create time of the command"
1366    ::= { eqlVolBalCommandEntry 5 }
1367
1368eqlVolBalCommandState OBJECT-TYPE
1369    SYNTAX      INTEGER {
1370				writing(1),
1371				invalid(2),
1372				ready(3),
1373				started(4),
1374				cancelled(5),
1375				finished(6)
1376    }
1377    MAX-ACCESS  read-create
1378    STATUS      current
1379    DESCRIPTION "EQL-SECONDARY-KEY Current state of the command"
1380    ::= { eqlVolBalCommandEntry 6 }
1381
1382eqlVolBalCommandMemberUUID OBJECT-TYPE
1383    SYNTAX      OCTET STRING (SIZE (16))
1384    MAX-ACCESS  read-only
1385    STATUS      current
1386    DESCRIPTION "uuid_t of the member being worked on."
1387    ::= { eqlVolBalCommandEntry 7 }
1388
1389
1390eqlVolBalCommandVolumeId OBJECT-TYPE
1391    SYNTAX      OCTET STRING (SIZE (16))
1392    MAX-ACCESS  read-only
1393    STATUS      current
1394    DESCRIPTION "CPsvId_t of the member being worked on."
1395    ::= { eqlVolBalCommandEntry 8 }
1396
1397
1398eqlVolBalCommandFromPoolId OBJECT-TYPE
1399    SYNTAX          Unsigned32
1400    MAX-ACCESS      not-accessible
1401    STATUS          current
1402    DESCRIPTION     "Which pool are we moving from, not always valid."
1403    ::= { eqlVolBalCommandEntry 9 }
1404
1405
1406eqlVolBalCommandToPoolId OBJECT-TYPE
1407    SYNTAX          Unsigned32
1408    MAX-ACCESS      not-accessible
1409    STATUS          current
1410    DESCRIPTION     "Which pool are we moving to, not always valid."
1411    ::= { eqlVolBalCommandEntry 10 }
1412
1413
1414eqlVolBalCommandEntryStatus OBJECT-TYPE
1415    SYNTAX          RowStatus
1416    MAX-ACCESS      read-create
1417    STATUS          current
1418    DESCRIPTION     "This field is used indicate the status of this entry."
1419    ::= { eqlVolBalCommandEntry 11 }
1420
1421eqlVolBalCommandFlags OBJECT-TYPE
1422    SYNTAX      INTEGER {
1423				mixedModeBit(1)
1424    }
1425    MAX-ACCESS      read-create
1426    STATUS          current
1427    DESCRIPTION     "This field defines special attributes of the command."
1428    ::= { eqlVolBalCommandEntry 12 }
1429
1430eqlVolBalCommandSiteId    OBJECT-TYPE
1431    SYNTAX          Unsigned32
1432    MAX-ACCESS      read-create
1433    STATUS          current
1434    DESCRIPTION     "EQL-SECONDARY-KEY Which site are we moving, not always valid."
1435    ::= { eqlVolBalCommandEntry 13 }
1436
1437
1438--***********************************************************************************
1439
1440eqlPropertiesTable OBJECT-TYPE
1441    SYNTAX          SEQUENCE OF EqlPropertiesEntry
1442    MAX-ACCESS      not-accessible
1443    STATUS          current
1444    DESCRIPTION     "EqualLogic-Persistent properties table."
1445    ::=    { eqlvolbalancerObjects 14 }
1446
1447eqlPropertiesEntry OBJECT-TYPE
1448    SYNTAX          EqlPropertiesEntry
1449    MAX-ACCESS      not-accessible
1450    STATUS          current
1451    DESCRIPTION     "An entry (row) containing a property."
1452    INDEX           { eqlPropertiesIndex }
1453    ::=   { eqlPropertiesTable 1}
1454
1455EqlPropertiesEntry ::=
1456    SEQUENCE {
1457        eqlPropertiesIndex         						 Unsigned32,
1458        eqlPropertiesName         						 DisplayString,
1459        eqlPropertiesValue         						 DisplayString
1460    }
1461
1462eqlPropertiesIndex OBJECT-TYPE
1463    SYNTAX      Unsigned32
1464    MAX-ACCESS  read-create
1465    STATUS      current
1466    DESCRIPTION "Unique Index for this property entry."
1467    ::= { eqlPropertiesEntry 1 }
1468
1469eqlPropertiesName OBJECT-TYPE
1470    SYNTAX      DisplayString (SIZE (1..64))
1471    MAX-ACCESS  read-create
1472    STATUS      current
1473    DESCRIPTION "Name of the property"
1474    ::= { eqlPropertiesEntry 2 }
1475
1476eqlPropertiesValue OBJECT-TYPE
1477    SYNTAX      DisplayString (SIZE (1..64))
1478    MAX-ACCESS  read-create
1479    STATUS      current
1480    DESCRIPTION "Value of the property"
1481    ::= { eqlPropertiesEntry 3 }
1482
1483--***********************************************************************************
1484
1485-- The eqlPageMoveHistoryTable Free Slot
1486
1487eqlPageMoveHistoryTableFreeSlot OBJECT IDENTIFIER ::= { eqlvolbalancerObjects 15 }
1488
1489eqlPageMoveHistoryTableNextFreeSlot OBJECT-TYPE
1490    SYNTAX      Unsigned32
1491    UNITS       "none"
1492    MAX-ACCESS  read-write
1493    STATUS      current
1494    DESCRIPTION "EqualLogic-Persistent
1495                 The next empty slot to use in eqlPageMoveHistoryTable"
1496    DEFVAL      {1}
1497    ::=     { eqlPageMoveHistoryTableFreeSlot 1 }
1498
1499eqlPageMoveHistoryTableMemberNextFreeSlot OBJECT-TYPE
1500    SYNTAX      Unsigned32
1501    UNITS       "none"
1502    MAX-ACCESS  read-write
1503    STATUS      current
1504    DESCRIPTION "EqualLogic-Persistent
1505                 The next empty slot to use in eqlPageMoveHistoryMemberTable"
1506    DEFVAL      {1}
1507    ::=     { eqlPageMoveHistoryTableFreeSlot 2 }
1508
1509
1510--***********************************************************************************
1511
1512eqlPageMoveHistoryTable OBJECT-TYPE
1513    SYNTAX          SEQUENCE OF EqlPageMoveHistoryEntry
1514    MAX-ACCESS      not-accessible
1515    STATUS          current
1516    DESCRIPTION     "EqualLogic-Persistent page move history table."
1517    ::=    { eqlvolbalancerObjects 16 }
1518
1519eqlPageMoveHistoryEntry OBJECT-TYPE
1520    SYNTAX          EqlPageMoveHistoryEntry
1521    MAX-ACCESS      not-accessible
1522    STATUS          current
1523    DESCRIPTION     "An entry (row) containing a page movement record."
1524    INDEX           { eqlPageMoveHistoryIndex }
1525
1526    ::=   { eqlPageMoveHistoryTable 1}
1527
1528
1529EqlPageMoveHistoryEntry ::=
1530    SEQUENCE {
1531        eqlPageMoveHistoryIndex    						 	Unsigned32,
1532        eqlPageMoveHistoryPoolId							Unsigned32,
1533        eqlPageMoveHistoryPlanId							Unsigned32,
1534        eqlPageMoveHistoryMemberId							Unsigned32,
1535        eqlPageMoveHistoryType								INTEGER,
1536        eqlPageMoveHistoryStartTime   		     					Counter32,
1537        eqlPageMoveHistoryEndTime		         				Counter32,
1538        eqlPageMoveHistoryTotalPages         						 Counter64,
1539        eqlPageMoveHistoryAllocatedPages        					 Counter64,
1540        eqlPageMoveHistoryTotalPagesMoved         					 Counter64,
1541        eqlPageMoveHistoryAllocatedPagesMoved        					 Counter64,
1542        eqlPageMoveHistoryResult		         				 INTEGER,
1543        eqlPageMoveHistoryMemberStartIndex						 Unsigned32,
1544        eqlPageMoveHistoryMemberCount							 Unsigned32
1545    }
1546
1547eqlPageMoveHistoryIndex OBJECT-TYPE
1548    SYNTAX      Unsigned32
1549    MAX-ACCESS  read-create
1550    STATUS      current
1551    DESCRIPTION "Unique Index for this plan entry."
1552    ::= { eqlPageMoveHistoryEntry 1 }
1553
1554eqlPageMoveHistoryPoolId OBJECT-TYPE
1555    SYNTAX      Unsigned32
1556    MAX-ACCESS  read-create
1557    STATUS      current
1558    DESCRIPTION "Pool id component of unique id."
1559    ::= { eqlPageMoveHistoryEntry 2 }
1560
1561eqlPageMoveHistoryPlanId OBJECT-TYPE
1562    SYNTAX      Unsigned32
1563    MAX-ACCESS  read-create
1564    STATUS      current
1565    DESCRIPTION "Plan id component of unique id."
1566    ::= { eqlPageMoveHistoryEntry 3 }
1567
1568eqlPageMoveHistoryMemberId OBJECT-TYPE
1569    SYNTAX      Unsigned32
1570    MAX-ACCESS  read-create
1571    STATUS      current
1572    DESCRIPTION "Member id component of unique id."
1573    ::= { eqlPageMoveHistoryEntry 4 }
1574
1575eqlPageMoveHistoryType OBJECT-TYPE
1576    SYNTAX      INTEGER {
1577                free-space-trouble(1),
1578                vacate(2),
1579                bind(3),
1580                balance(4),
1581                vacate-pool(5),
1582                move-volume(6),
1583                move-site(7),
1584                performance-trouble(8)
1585    }
1586    MAX-ACCESS  read-create
1587    STATUS      current
1588    DESCRIPTION "Explains what type this plan is"
1589    ::= { eqlPageMoveHistoryEntry 5 }
1590
1591eqlPageMoveHistoryStartTime OBJECT-TYPE
1592    SYNTAX      Counter32
1593    MAX-ACCESS  read-create
1594    STATUS      current
1595    DESCRIPTION "Start time of the plan execution"
1596    ::= { eqlPageMoveHistoryEntry 6 }
1597
1598eqlPageMoveHistoryEndTime OBJECT-TYPE
1599    SYNTAX      Counter32
1600    MAX-ACCESS  read-create
1601    STATUS      current
1602    DESCRIPTION "Completion time of the plan"
1603    ::= { eqlPageMoveHistoryEntry 7 }
1604
1605eqlPageMoveHistoryTotalPages OBJECT-TYPE
1606    SYNTAX      Counter64
1607    MAX-ACCESS  read-only
1608    STATUS      current
1609    DESCRIPTION "count of the number of pages expected to be moved during this plan."
1610    ::= { eqlPageMoveHistoryEntry 8 }
1611
1612eqlPageMoveHistoryAllocatedPages OBJECT-TYPE
1613    SYNTAX      Counter64
1614    MAX-ACCESS  read-only
1615    STATUS      current
1616    DESCRIPTION "count of the number of allocated pages expected to be moved during this plan."
1617    ::= { eqlPageMoveHistoryEntry 9 }
1618
1619eqlPageMoveHistoryTotalPagesMoved OBJECT-TYPE
1620    SYNTAX      Counter64
1621    MAX-ACCESS  read-only
1622    STATUS      current
1623    DESCRIPTION "count of the number of pages moved during this plan."
1624    ::= { eqlPageMoveHistoryEntry 10 }
1625
1626eqlPageMoveHistoryAllocatedPagesMoved OBJECT-TYPE
1627    SYNTAX      Counter64
1628    MAX-ACCESS  read-only
1629    STATUS      current
1630    DESCRIPTION "count of the number of allocated pages moved during this plan."
1631    ::= { eqlPageMoveHistoryEntry 11 }
1632
1633eqlPageMoveHistoryResult OBJECT-TYPE
1634    SYNTAX      INTEGER {
1635                ready(1),
1636                completed(2),
1637                cancelled(3),
1638                inprogress(4),
1639                aborted(5)
1640    }
1641    MAX-ACCESS  read-create
1642    STATUS      current
1643    DESCRIPTION "Explains how this plan ended"
1644    ::= { eqlPageMoveHistoryEntry 12 }
1645
1646eqlPageMoveHistoryMemberStartIndex OBJECT-TYPE
1647    SYNTAX      Unsigned32
1648    MAX-ACCESS  read-create
1649    STATUS      current
1650    DESCRIPTION "Index of the first member entry in the eqlPageMoveHistoryMemberTable."
1651    ::= { eqlPageMoveHistoryEntry 13 }
1652
1653eqlPageMoveHistoryMemberCount OBJECT-TYPE
1654    SYNTAX      Unsigned32
1655    MAX-ACCESS  read-create
1656    STATUS      current
1657    DESCRIPTION "Count of the member entries reserved in the eqlPageMoveHistoryMemberTable."
1658    ::= { eqlPageMoveHistoryEntry 14 }
1659
1660--***********************************************************************************
1661
1662eqlPageMoveHistoryMemberTable OBJECT-TYPE
1663    SYNTAX          SEQUENCE OF EqlPageMoveHistoryMemberEntry
1664    MAX-ACCESS      not-accessible
1665    STATUS          current
1666    DESCRIPTION     "EqualLogic-Persistent page move history member-specific info table."
1667    ::=    { eqlvolbalancerObjects 18 }
1668
1669eqlPageMoveHistoryMemberEntry OBJECT-TYPE
1670    SYNTAX          EqlPageMoveHistoryMemberEntry
1671    MAX-ACCESS      not-accessible
1672    STATUS          current
1673    DESCRIPTION     "An entry (row) containing a page movement record."
1674    INDEX           { eqlPageMoveHistoryMemberIndex }
1675    ::=   { eqlPageMoveHistoryMemberTable 1}
1676
1677EqlPageMoveHistoryMemberEntry ::=
1678    SEQUENCE {
1679        eqlPageMoveHistoryMemberIndex    									 Unsigned32,
1680        eqlPageMoveHistoryMemberParentIndex								 	 Unsigned32,
1681        eqlPageMoveHistoryMemberPlanId									 	 Unsigned32,
1682        eqlPageMoveHistoryMemberUuid										 OCTET STRING, -- CPsvId_t
1683        eqlPageMoveHistoryMemberAddedPages         							 Counter64,
1684        eqlPageMoveHistoryMemberAddedAllocatedPages        					 Counter64,
1685        eqlPageMoveHistoryMemberRemovedPages         						 Counter64,
1686        eqlPageMoveHistoryMemberRemovedAllocatedPages      					 Counter64,
1687        eqlPageMoveHistoryMemberStartAUS		         					 Unsigned32,
1688        eqlPageMoveHistoryMemberExpectedEndAUS           					 Unsigned32
1689    }
1690
1691eqlPageMoveHistoryMemberIndex OBJECT-TYPE
1692    SYNTAX      Unsigned32
1693    MAX-ACCESS  read-create
1694    STATUS      current
1695    DESCRIPTION "Unique Index for this plan entry."
1696    ::= { eqlPageMoveHistoryMemberEntry 1 }
1697
1698eqlPageMoveHistoryMemberParentIndex OBJECT-TYPE
1699    SYNTAX      Unsigned32
1700    MAX-ACCESS  read-create
1701    STATUS      current
1702    DESCRIPTION "Index of the parent entry in the eqlPageMoveHistoryTable."
1703    ::= { eqlPageMoveHistoryMemberEntry 2 }
1704
1705eqlPageMoveHistoryMemberPlanId OBJECT-TYPE
1706    SYNTAX      Unsigned32
1707    MAX-ACCESS  read-create
1708    STATUS      current
1709    DESCRIPTION "Plan id."
1710    ::= { eqlPageMoveHistoryMemberEntry 3 }
1711
1712eqlPageMoveHistoryMemberUuid OBJECT-TYPE
1713    SYNTAX      OCTET STRING (SIZE (16))
1714    MAX-ACCESS  read-only
1715    STATUS      current
1716    DESCRIPTION "Uuid of the member"
1717    ::= { eqlPageMoveHistoryMemberEntry 4 }
1718
1719eqlPageMoveHistoryMemberAddedPages OBJECT-TYPE
1720    SYNTAX      Counter64
1721    MAX-ACCESS  read-only
1722    STATUS      current
1723    DESCRIPTION "count of the number of pages added to this member in this plan."
1724    ::= { eqlPageMoveHistoryMemberEntry 5 }
1725
1726eqlPageMoveHistoryMemberAddedAllocatedPages OBJECT-TYPE
1727    SYNTAX      Counter64
1728    MAX-ACCESS  read-only
1729    STATUS      current
1730    DESCRIPTION "count of the number of allocated pages added to this member in this plan."
1731    ::= { eqlPageMoveHistoryMemberEntry 6 }
1732
1733eqlPageMoveHistoryMemberRemovedPages OBJECT-TYPE
1734    SYNTAX      Counter64
1735    MAX-ACCESS  read-only
1736    STATUS      current
1737    DESCRIPTION "count of the number of pages removed to this member in this plan."
1738    ::= { eqlPageMoveHistoryMemberEntry 7 }
1739
1740eqlPageMoveHistoryMemberRemovedAllocatedPages OBJECT-TYPE
1741    SYNTAX      Counter64
1742    MAX-ACCESS  read-only
1743    STATUS      current
1744    DESCRIPTION "count of the number of allocated pages removed to this member in this plan."
1745    ::= { eqlPageMoveHistoryMemberEntry 8 }
1746
1747eqlPageMoveHistoryMemberStartAUS OBJECT-TYPE
1748    SYNTAX      Unsigned32
1749    MAX-ACCESS  read-only
1750    STATUS      current
1751    DESCRIPTION "Member's AUS at start of the plan."
1752    ::= { eqlPageMoveHistoryMemberEntry 9 }
1753
1754eqlPageMoveHistoryMemberExpectedEndAUS OBJECT-TYPE
1755    SYNTAX      Unsigned32
1756    MAX-ACCESS  read-only
1757    STATUS      current
1758    DESCRIPTION "Member's expected AUS at end of the plan."
1759    ::= { eqlPageMoveHistoryMemberEntry 10 }
1760
1761--***********************************************************************************
1762
1763-- The eqlLocalIOCountsTable Free Slot
1764
1765eqlLocalIOCountsTableFreeSlot OBJECT IDENTIFIER ::= { eqlvolbalancerObjects 19 }
1766
1767eqlLocalIOCountsTableNextFreeSlot OBJECT-TYPE
1768    SYNTAX      Unsigned32
1769    UNITS       "none"
1770    MAX-ACCESS  read-write
1771    STATUS      current
1772    DESCRIPTION "EqualLogic-Persistent
1773                 The next empty slot to use in eqlLocalIOCountsTable"
1774    DEFVAL      {1}
1775    ::=     { eqlLocalIOCountsTableFreeSlot 1 }
1776
1777
1778--***********************************************************************************
1779
1780eqlLocalIOCountsTable OBJECT-TYPE
1781    SYNTAX          SEQUENCE OF EqlLocalIOCountsEntry
1782    MAX-ACCESS      not-accessible
1783    STATUS          current
1784    DESCRIPTION     "EqualLogic-Persistent iscsi I/O counts."
1785    ::=    { eqlvolbalancerObjects 20 }
1786
1787eqlLocalIOCountsEntry OBJECT-TYPE
1788    SYNTAX          EqlLocalIOCountsEntry
1789    MAX-ACCESS      not-accessible
1790    STATUS          current
1791    DESCRIPTION     "An entry (row) containing I/O counts"
1792    INDEX           { eqlLocalIOCountsIndex }
1793    ::=   { eqlLocalIOCountsTable 1}
1794
1795EqlLocalIOCountsEntry ::=
1796    SEQUENCE {
1797    	eqlLocalIOCountsIndex					Unsigned32,
1798        eqlLocalIOCountsTimestamp  				Counter32,
1799        eqlLocalIOCountsReads        				Counter64,
1800        eqlLocalIOCountsReadBytes     				Counter64,
1801        eqlLocalIOCountsReadLatencyMs	  			Counter64,
1802        eqlLocalIOCountsWrites        				Counter64,
1803        eqlLocalIOCountsWriteBytes    				Counter64,
1804        eqlLocalIOCountsWriteLatencyMs  			Counter64,
1805        eqlLocalIOCountsHeadroomPercent    			Unsigned32,
1806        eqlLocalIOCountsWorstQueuingLatencyMs			 Counter64
1807    }
1808
1809eqlLocalIOCountsIndex OBJECT-TYPE
1810    SYNTAX      Unsigned32
1811    MAX-ACCESS  read-create
1812    STATUS      current
1813    DESCRIPTION "Unique Index for this io counts entry."
1814    ::= { eqlLocalIOCountsEntry 1 }
1815
1816eqlLocalIOCountsTimestamp OBJECT-TYPE
1817    SYNTAX      Counter32
1818    MAX-ACCESS  read-create
1819    STATUS      current
1820    DESCRIPTION "Timestamp for this sample"
1821    ::= { eqlLocalIOCountsEntry 2 }
1822
1823eqlLocalIOCountsReads OBJECT-TYPE
1824    SYNTAX      Counter64
1825    MAX-ACCESS  read-only
1826    STATUS      current
1827    DESCRIPTION "count of reads."
1828    ::= { eqlLocalIOCountsEntry 3 }
1829
1830eqlLocalIOCountsReadBytes OBJECT-TYPE
1831    SYNTAX      Counter64
1832    MAX-ACCESS  read-only
1833    STATUS      current
1834    DESCRIPTION "count of bytes associated with the above reads."
1835    ::= { eqlLocalIOCountsEntry 4 }
1836
1837eqlLocalIOCountsReadLatencyMs OBJECT-TYPE
1838    SYNTAX      Counter64
1839    MAX-ACCESS  read-only
1840    STATUS      current
1841    DESCRIPTION "cumulative latency associated with the above reads."
1842    ::= { eqlLocalIOCountsEntry 5 }
1843
1844eqlLocalIOCountsWrites OBJECT-TYPE
1845    SYNTAX      Counter64
1846    MAX-ACCESS  read-only
1847    STATUS      current
1848    DESCRIPTION "count of writes."
1849    ::= { eqlLocalIOCountsEntry 6 }
1850
1851eqlLocalIOCountsWriteBytes OBJECT-TYPE
1852    SYNTAX      Counter64
1853    MAX-ACCESS  read-only
1854    STATUS      current
1855    DESCRIPTION "count of bytes associated with the above writes."
1856    ::= { eqlLocalIOCountsEntry 7 }
1857
1858eqlLocalIOCountsWriteLatencyMs OBJECT-TYPE
1859    SYNTAX      Counter64
1860    MAX-ACCESS  read-only
1861    STATUS      current
1862    DESCRIPTION "cumulative latency associated with the above writes."
1863    ::= { eqlLocalIOCountsEntry 8 }
1864
1865eqlLocalIOCountsHeadroomPercent OBJECT-TYPE
1866    SYNTAX      Unsigned32
1867    MAX-ACCESS  read-only
1868    STATUS      current
1869    DESCRIPTION "how much free perf capacity is left"
1870    ::= { eqlLocalIOCountsEntry 9 }
1871
1872eqlLocalIOCountsWorstQueuingLatencyMs OBJECT-TYPE
1873    SYNTAX      Counter64
1874    MAX-ACCESS  read-only
1875    STATUS      current
1876    DESCRIPTION ""
1877    ::= { eqlLocalIOCountsEntry 10 }
1878
1879--***********************************************************************************
1880
1881eqlPlanAUSTable OBJECT-TYPE
1882    SYNTAX          SEQUENCE OF EqlPlanAUSEntry
1883    MAX-ACCESS      not-accessible
1884    STATUS          current
1885    DESCRIPTION     "EqualLogic-Persistent Start and end AUS entries for plans."
1886    ::=    { eqlvolbalancerObjects 21 }
1887
1888
1889eqlPlanAUSEntry OBJECT-TYPE
1890    SYNTAX          EqlPlanAUSEntry
1891    MAX-ACCESS      not-accessible
1892    STATUS          current
1893    DESCRIPTION     "An entry (row) containing member start and end AUS. This is an
1894    				 array of 32 byte blocks (currently only 18 in use: lengths in bytes in parens
1895    				 {memberUuid(16), startAUS(1), endAUS(1)}."
1896    INDEX           { eqlStoragePoolIndex, eqlVolBalPlanIndex, eqliscsiLocalMemberId }
1897
1898    ::=   { eqlPlanAUSTable 1}
1899
1900EqlPlanAUSEntry ::=
1901    SEQUENCE {
1902        eqlPlanAUSCount        Unsigned32,
1903    	eqlPlanAUSArray  			OCTET STRING
1904    }
1905
1906eqlPlanAUSCount OBJECT-TYPE
1907    SYNTAX      Unsigned32
1908    MAX-ACCESS  read-create
1909    STATUS      current
1910    DESCRIPTION "entry count"
1911    ::= { eqlPlanAUSEntry 1 }
1912
1913eqlPlanAUSArray OBJECT-TYPE
1914    SYNTAX      OCTET STRING (SIZE (1024))
1915    MAX-ACCESS  read-create
1916    STATUS      current
1917    DESCRIPTION "A list of start and end AUS values for all members involved in a page move plan"
1918    ::= { eqlPlanAUSEntry 2 }
1919
1920
1921--***********************************************************************************
1922
1923
1924eqlTaskLocalPickedPagesTable OBJECT-TYPE
1925    SYNTAX          SEQUENCE OF EqlTaskLocalPickedPagesEntry
1926    MAX-ACCESS      not-accessible
1927    STATUS          current
1928    DESCRIPTION     "EqualLogic-Persistent Volume balancer task picked pages table."
1929    ::=    { eqlvolbalancerObjects 22 }
1930
1931
1932eqlTaskLocalPickedPagesEntry OBJECT-TYPE
1933    SYNTAX          EqlTaskLocalPickedPagesEntry
1934    MAX-ACCESS      not-accessible
1935    STATUS          current
1936    DESCRIPTION     "An entry (row) containing a volume balancer task."
1937    INDEX           { eqlStoragePoolIndex, eqlVolBalPlanIndex, eqlVolBalTaskIndex, eqliscsiLocalMemberId }
1938
1939    ::=   { eqlTaskLocalPickedPagesTable 1}
1940
1941EqlTaskLocalPickedPagesEntry ::=
1942    SEQUENCE {
1943        eqlTaskLocalPickedProgress                 Counter64,
1944        eqlTaskLocalPickedPagesCount               Unsigned32,
1945        eqlTaskLocalPickedPagesContext             OCTET STRING,
1946        eqlTaskLocalPickedPagesRev             	   Unsigned32,
1947        eqlTaskLocalPickedPagesFlags               Unsigned32,
1948        eqlTaskLocalPickedPagesEntryStatus         RowStatus,
1949        eqlTaskLocalPickedPagesArray               OCTET STRING,
1950        eqlTaskLocalPickedPagesAllocatedProgress   Counter64,
1951        eqlTaskLocalPickedPagesStatus              INTEGER
1952    }
1953
1954eqlTaskLocalPickedProgress OBJECT-TYPE
1955    SYNTAX      Counter64
1956    MAX-ACCESS  read-create
1957    STATUS      current
1958    DESCRIPTION "Total progress count"
1959    ::= { eqlTaskLocalPickedPagesEntry 1 }
1960
1961eqlTaskLocalPickedPagesCount OBJECT-TYPE
1962    SYNTAX      Unsigned32
1963    MAX-ACCESS  read-create
1964    STATUS      current
1965    DESCRIPTION "Page count"
1966    ::= { eqlTaskLocalPickedPagesEntry 2 }
1967
1968eqlTaskLocalPickedPagesContext OBJECT-TYPE
1969    SYNTAX      OCTET STRING (SIZE (32))
1970    MAX-ACCESS  read-create
1971    STATUS      current
1972    DESCRIPTION "saved context for the page move"
1973    ::= { eqlTaskLocalPickedPagesEntry 3 }
1974
1975eqlTaskLocalPickedPagesRev OBJECT-TYPE
1976    SYNTAX      Unsigned32
1977    MAX-ACCESS  read-create
1978    STATUS      current
1979    DESCRIPTION "revision"
1980    ::= { eqlTaskLocalPickedPagesEntry 4 }
1981
1982eqlTaskLocalPickedPagesFlags OBJECT-TYPE
1983    SYNTAX      Unsigned32
1984    MAX-ACCESS  read-create
1985    STATUS      current
1986    DESCRIPTION "Flags..."
1987    ::= { eqlTaskLocalPickedPagesEntry 5 }
1988
1989eqlTaskLocalPickedPagesEntryStatus OBJECT-TYPE
1990    SYNTAX          RowStatus
1991    MAX-ACCESS      read-create
1992    STATUS          current
1993    DESCRIPTION     "This field is used indicate the status of this entry."
1994    ::= { eqlTaskLocalPickedPagesEntry 6 }
1995
1996eqlTaskLocalPickedPagesArray OBJECT-TYPE
1997    SYNTAX      OCTET STRING (SIZE (1200))
1998    MAX-ACCESS  read-create
1999    STATUS      current
2000    DESCRIPTION "A list of pages picked to move for this task"
2001    ::= { eqlTaskLocalPickedPagesEntry 7 }
2002
2003eqlTaskLocalPickedPagesAllocatedProgress OBJECT-TYPE
2004    SYNTAX      Counter64
2005    MAX-ACCESS  read-create
2006    STATUS      current
2007    DESCRIPTION "Total allocated progress count"
2008    ::= { eqlTaskLocalPickedPagesEntry 8 }
2009
2010eqlTaskLocalPickedPagesStatus OBJECT-TYPE
2011    SYNTAX      INTEGER {
2012				started(1),
2013				finished(2)
2014    }
2015    MAX-ACCESS  read-create
2016    STATUS      current
2017    DESCRIPTION "picked pages entry status"
2018    ::= { eqlTaskLocalPickedPagesEntry 9 }
2019
2020
2021
2022--***********************************************************************************
2023
2024eqlMemberCountersTable OBJECT-TYPE
2025    SYNTAX          SEQUENCE OF EqlMemberCountersEntry
2026    MAX-ACCESS      not-accessible
2027    STATUS          current
2028    DESCRIPTION     "EqualLogic-Persistent page move member-specific counters table."
2029    ::=    { eqlvolbalancerObjects 23 }
2030
2031eqlMemberCountersEntry OBJECT-TYPE
2032    SYNTAX          EqlMemberCountersEntry
2033    MAX-ACCESS      not-accessible
2034    STATUS          current
2035    DESCRIPTION     "An entry (row) containing a page movement member counters."
2036    INDEX           { eqlMemberCountersIndex }
2037    ::=   { eqlMemberCountersTable 1}
2038
2039EqlMemberCountersEntry ::=
2040    SEQUENCE {
2041        eqlMemberCountersIndex    									 Unsigned32,
2042        eqlMemberCountersUuid										 OCTET STRING, -- CPsvId_t
2043        eqlMemberCountersTimeStamp         				             Counter32,
2044        eqlMemberCountersAddedPages         						 Counter64,
2045        eqlMemberCountersRemovedPages         						 Counter64,
2046        eqlMemberCountersAddedAllocatedPages        				 Counter64,
2047        eqlMemberCountersRemovedAllocatedPages  					 Counter64,
2048        eqlMemberCountersAddedHotPages		        				 Counter64,
2049        eqlMemberCountersRemovedHotPages  					 		 Counter64,
2050        eqlMemberCountersAddedColdPages		        				 Counter64,
2051        eqlMemberCountersRemovedColdPages  					 		 Counter64
2052    }
2053
2054eqlMemberCountersIndex OBJECT-TYPE
2055    SYNTAX      Unsigned32
2056    MAX-ACCESS  read-create
2057    STATUS      current
2058    DESCRIPTION "Unique Index for this plan entry."
2059    ::= { eqlMemberCountersEntry 1 }
2060
2061eqlMemberCountersUuid OBJECT-TYPE
2062    SYNTAX      OCTET STRING (SIZE (16))
2063    MAX-ACCESS  read-only
2064    STATUS      current
2065    DESCRIPTION "Uuid of the member"
2066    ::= { eqlMemberCountersEntry 2 }
2067
2068eqlMemberCountersTimeStamp OBJECT-TYPE
2069    SYNTAX      Counter32
2070    MAX-ACCESS  read-create
2071    STATUS      current
2072    DESCRIPTION "Timestamp for this sample"
2073    ::= { eqlMemberCountersEntry 3 }
2074
2075eqlMemberCountersAddedPages OBJECT-TYPE
2076    SYNTAX      Counter64
2077    MAX-ACCESS  read-only
2078    STATUS      current
2079    DESCRIPTION "count of the number of pages added to this member."
2080    ::= { eqlMemberCountersEntry 4 }
2081
2082eqlMemberCountersRemovedPages OBJECT-TYPE
2083    SYNTAX      Counter64
2084    MAX-ACCESS  read-only
2085    STATUS      current
2086    DESCRIPTION "count of the number of pages removed from this member."
2087    ::= { eqlMemberCountersEntry 5 }
2088
2089eqlMemberCountersAddedAllocatedPages OBJECT-TYPE
2090    SYNTAX      Counter64
2091    MAX-ACCESS  read-only
2092    STATUS      current
2093    DESCRIPTION "count of the number of allocated pages added to this member."
2094    ::= { eqlMemberCountersEntry 6 }
2095
2096eqlMemberCountersRemovedAllocatedPages OBJECT-TYPE
2097    SYNTAX      Counter64
2098    MAX-ACCESS  read-only
2099    STATUS      current
2100    DESCRIPTION "count of the number of allocate pages removed from this member."
2101    ::= { eqlMemberCountersEntry 7 }
2102
2103eqlMemberCountersAddedHotPages OBJECT-TYPE
2104    SYNTAX      Counter64
2105    MAX-ACCESS  read-only
2106    STATUS      current
2107    DESCRIPTION "count of the number of hot pages added to this member."
2108    ::= { eqlMemberCountersEntry 8 }
2109
2110eqlMemberCountersRemovedHotPages OBJECT-TYPE
2111    SYNTAX      Counter64
2112    MAX-ACCESS  read-only
2113    STATUS      current
2114    DESCRIPTION "count of the number of hot pages removed from this member."
2115    ::= { eqlMemberCountersEntry 9 }
2116
2117eqlMemberCountersAddedColdPages OBJECT-TYPE
2118    SYNTAX      Counter64
2119    MAX-ACCESS  read-only
2120    STATUS      current
2121    DESCRIPTION "count of the number of cold pages added to this member."
2122    ::= { eqlMemberCountersEntry 10 }
2123
2124eqlMemberCountersRemovedColdPages OBJECT-TYPE
2125    SYNTAX      Counter64
2126    MAX-ACCESS  read-only
2127    STATUS      current
2128    DESCRIPTION "count of the number of cold pages removed from this member."
2129    ::= { eqlMemberCountersEntry 11 }
2130
2131
2132--***********************************************************************************
2133
2134
2135
2136eqlArchiveTaskTable OBJECT-TYPE
2137    SYNTAX          SEQUENCE OF EqlArchiveTaskEntry
2138    MAX-ACCESS      not-accessible
2139    STATUS          current
2140    DESCRIPTION     "EqualLogic-Persistent Volume balancer task table."
2141    ::=    { eqlvolbalancerObjects 24 }
2142
2143
2144eqlArchiveTaskEntry OBJECT-TYPE
2145    SYNTAX          EqlArchiveTaskEntry
2146    MAX-ACCESS      not-accessible
2147    STATUS          current
2148    DESCRIPTION     "An entry (row) containing a volume balancer task."
2149    INDEX           { eqlStoragePoolIndex, eqlVolBalPlanIndex, eqlArchiveTaskIndex, eqliscsiLocalMemberId }
2150
2151    ::=   { eqlArchiveTaskTable 1}
2152
2153EqlArchiveTaskEntry ::=
2154    SEQUENCE {
2155        eqlArchiveTaskIndex                   Unsigned32,
2156        eqlArchiveTaskMemberCount             Unsigned32,
2157        eqlArchiveTaskState                   INTEGER,
2158        eqlArchiveTaskType            		  INTEGER,
2159        eqlArchiveTaskEntryStatus             RowStatus,
2160
2161        eqlArchiveTaskMember1Uuid             OCTET STRING,	-- uuid
2162        eqlArchiveTaskMember1Flags            Unsigned32,
2163        eqlArchiveTaskMember2Uuid             OCTET STRING,	-- uuid
2164        eqlArchiveTaskMember2Flags            Unsigned32,
2165        eqlArchiveTaskMember3Uuid             OCTET STRING,	-- uuid
2166        eqlArchiveTaskMember3Flags            Unsigned32,
2167        eqlArchiveTaskMember4Uuid             OCTET STRING,	-- uuid
2168        eqlArchiveTaskMember4Flags            Unsigned32,
2169        eqlArchiveTaskMember5Uuid             OCTET STRING,	-- uuid
2170        eqlArchiveTaskMember5Flags            Unsigned32,
2171        eqlArchiveTaskMember6Uuid             OCTET STRING,	-- uuid
2172        eqlArchiveTaskMember6Flags            Unsigned32,
2173        eqlArchiveTaskMember7Uuid             OCTET STRING,	-- uuid
2174        eqlArchiveTaskMember7Flags            Unsigned32,
2175        eqlArchiveTaskMember8Uuid             OCTET STRING,	-- uuid
2176        eqlArchiveTaskMember8Flags            Unsigned32,
2177        eqlArchiveTaskMember9Uuid             OCTET STRING,	-- uuid
2178        eqlArchiveTaskMember9Flags            Unsigned32,
2179        eqlArchiveTaskMember10Uuid            OCTET STRING,	-- uuid
2180        eqlArchiveTaskMember10Flags           Unsigned32,
2181        eqlArchiveTaskMember11Uuid            OCTET STRING,	-- uuid
2182        eqlArchiveTaskMember11Flags           Unsigned32,
2183        eqlArchiveTaskMember12Uuid            OCTET STRING,	-- uuid
2184        eqlArchiveTaskMember12Flags           Unsigned32,
2185        eqlArchiveTaskMember13Uuid            OCTET STRING,	-- uuid
2186        eqlArchiveTaskMember13Flags           Unsigned32,
2187        eqlArchiveTaskMember14Uuid            OCTET STRING,	-- uuid
2188        eqlArchiveTaskMember14Flags           Unsigned32,
2189        eqlArchiveTaskMember15Uuid            OCTET STRING,	-- uuid
2190        eqlArchiveTaskMember15Flags           Unsigned32,
2191        eqlArchiveTaskMember16Uuid            OCTET STRING,	-- uuid
2192        eqlArchiveTaskMember16Flags           Unsigned32
2193    }
2194
2195
2196eqlArchiveTaskIndex OBJECT-TYPE
2197    SYNTAX      Unsigned32
2198    MAX-ACCESS  read-create
2199    STATUS      current
2200    DESCRIPTION "Unique Index for this  task entry."
2201    ::= { eqlArchiveTaskEntry 1 }
2202
2203
2204eqlArchiveTaskMemberCount OBJECT-TYPE
2205    SYNTAX      Unsigned32
2206    MAX-ACCESS  read-create
2207    STATUS      current
2208    DESCRIPTION "Unique Index for this  task entry."
2209    ::= { eqlArchiveTaskEntry 2 }
2210
2211eqlArchiveTaskType OBJECT-TYPE
2212    SYNTAX      INTEGER {
2213				compression(1)
2214    }
2215    MAX-ACCESS  read-create
2216    STATUS      current
2217    DESCRIPTION "Task type"
2218    ::= { eqlArchiveTaskEntry 3 }
2219
2220eqlArchiveTaskState OBJECT-TYPE
2221    SYNTAX      INTEGER {
2222		ready(1),
2223		active(2)
2224    }
2225    MAX-ACCESS  read-create
2226    STATUS      current
2227    DESCRIPTION "task state"
2228    ::= { eqlArchiveTaskEntry 4 }
2229
2230eqlArchiveTaskEntryStatus OBJECT-TYPE
2231    SYNTAX          RowStatus
2232    MAX-ACCESS      read-create
2233    STATUS          current
2234    DESCRIPTION     "This field is used indicate the status of this entry."
2235    ::= { eqlArchiveTaskEntry 5 }
2236
2237
2238
2239eqlArchiveTaskMember1Uuid OBJECT-TYPE
2240    SYNTAX      OCTET STRING (SIZE (16))
2241    MAX-ACCESS  read-only
2242    STATUS      current
2243    DESCRIPTION "uuid for member"
2244    ::= { eqlArchiveTaskEntry 6 }
2245
2246eqlArchiveTaskMember1Flags OBJECT-TYPE
2247    SYNTAX      Unsigned32
2248    MAX-ACCESS  read-create
2249    STATUS      current
2250    DESCRIPTION "flags for member."
2251    ::= { eqlArchiveTaskEntry 7 }
2252
2253
2254eqlArchiveTaskMember2Uuid OBJECT-TYPE
2255    SYNTAX      OCTET STRING (SIZE (16))
2256    MAX-ACCESS  read-only
2257    STATUS      current
2258    DESCRIPTION "uuid for member"
2259    ::= { eqlArchiveTaskEntry 8 }
2260
2261eqlArchiveTaskMember2Flags OBJECT-TYPE
2262    SYNTAX      Unsigned32
2263    MAX-ACCESS  read-create
2264    STATUS      current
2265    DESCRIPTION "flags for member."
2266    ::= { eqlArchiveTaskEntry 9 }
2267
2268eqlArchiveTaskMember3Uuid OBJECT-TYPE
2269    SYNTAX      OCTET STRING (SIZE (16))
2270    MAX-ACCESS  read-only
2271    STATUS      current
2272    DESCRIPTION "uuid for member"
2273    ::= { eqlArchiveTaskEntry 10 }
2274
2275eqlArchiveTaskMember3Flags OBJECT-TYPE
2276    SYNTAX      Unsigned32
2277    MAX-ACCESS  read-create
2278    STATUS      current
2279    DESCRIPTION "flags for member."
2280    ::= { eqlArchiveTaskEntry 11 }
2281
2282eqlArchiveTaskMember4Uuid OBJECT-TYPE
2283    SYNTAX      OCTET STRING (SIZE (16))
2284    MAX-ACCESS  read-only
2285    STATUS      current
2286    DESCRIPTION "uuid for member"
2287    ::= { eqlArchiveTaskEntry 12 }
2288
2289eqlArchiveTaskMember4Flags OBJECT-TYPE
2290    SYNTAX      Unsigned32
2291    MAX-ACCESS  read-create
2292    STATUS      current
2293    DESCRIPTION "flags for member."
2294    ::= { eqlArchiveTaskEntry 13 }
2295
2296eqlArchiveTaskMember5Uuid OBJECT-TYPE
2297    SYNTAX      OCTET STRING (SIZE (16))
2298    MAX-ACCESS  read-only
2299    STATUS      current
2300    DESCRIPTION "uuid for member"
2301    ::= { eqlArchiveTaskEntry 14 }
2302
2303eqlArchiveTaskMember5Flags OBJECT-TYPE
2304    SYNTAX      Unsigned32
2305    MAX-ACCESS  read-create
2306    STATUS      current
2307    DESCRIPTION "flags for member."
2308    ::= { eqlArchiveTaskEntry 15 }
2309
2310eqlArchiveTaskMember6Uuid OBJECT-TYPE
2311    SYNTAX      OCTET STRING (SIZE (16))
2312    MAX-ACCESS  read-only
2313    STATUS      current
2314    DESCRIPTION "uuid for member"
2315    ::= { eqlArchiveTaskEntry 16 }
2316
2317eqlArchiveTaskMember6Flags OBJECT-TYPE
2318    SYNTAX      Unsigned32
2319    MAX-ACCESS  read-create
2320    STATUS      current
2321    DESCRIPTION "flags for member."
2322    ::= { eqlArchiveTaskEntry 17 }
2323
2324eqlArchiveTaskMember7Uuid OBJECT-TYPE
2325    SYNTAX      OCTET STRING (SIZE (16))
2326    MAX-ACCESS  read-only
2327    STATUS      current
2328    DESCRIPTION "uuid for member"
2329    ::= { eqlArchiveTaskEntry 18 }
2330
2331eqlArchiveTaskMember7Flags OBJECT-TYPE
2332    SYNTAX      Unsigned32
2333    MAX-ACCESS  read-create
2334    STATUS      current
2335    DESCRIPTION "flags for member."
2336    ::= { eqlArchiveTaskEntry 19 }
2337
2338eqlArchiveTaskMember8Uuid OBJECT-TYPE
2339    SYNTAX      OCTET STRING (SIZE (16))
2340    MAX-ACCESS  read-only
2341    STATUS      current
2342    DESCRIPTION "uuid for member"
2343    ::= { eqlArchiveTaskEntry 20 }
2344
2345eqlArchiveTaskMember8Flags OBJECT-TYPE
2346    SYNTAX      Unsigned32
2347    MAX-ACCESS  read-create
2348    STATUS      current
2349    DESCRIPTION "flags for member."
2350    ::= { eqlArchiveTaskEntry 21 }
2351
2352eqlArchiveTaskMember9Uuid OBJECT-TYPE
2353    SYNTAX      OCTET STRING (SIZE (16))
2354    MAX-ACCESS  read-only
2355    STATUS      current
2356    DESCRIPTION "uuid for member"
2357    ::= { eqlArchiveTaskEntry 22 }
2358
2359eqlArchiveTaskMember9Flags OBJECT-TYPE
2360    SYNTAX      Unsigned32
2361    MAX-ACCESS  read-create
2362    STATUS      current
2363    DESCRIPTION "flags for member."
2364    ::= { eqlArchiveTaskEntry 23 }
2365
2366
2367eqlArchiveTaskMember10Uuid OBJECT-TYPE
2368    SYNTAX      OCTET STRING (SIZE (16))
2369    MAX-ACCESS  read-only
2370    STATUS      current
2371    DESCRIPTION "uuid for member"
2372    ::= { eqlArchiveTaskEntry 24 }
2373
2374eqlArchiveTaskMember10Flags OBJECT-TYPE
2375    SYNTAX      Unsigned32
2376    MAX-ACCESS  read-create
2377    STATUS      current
2378    DESCRIPTION "flags for member."
2379    ::= { eqlArchiveTaskEntry 25 }
2380
2381eqlArchiveTaskMember11Uuid OBJECT-TYPE
2382    SYNTAX      OCTET STRING (SIZE (16))
2383    MAX-ACCESS  read-only
2384    STATUS      current
2385    DESCRIPTION "uuid for member"
2386    ::= { eqlArchiveTaskEntry 26 }
2387
2388eqlArchiveTaskMember11Flags OBJECT-TYPE
2389    SYNTAX      Unsigned32
2390    MAX-ACCESS  read-create
2391    STATUS      current
2392    DESCRIPTION "flags for member."
2393    ::= { eqlArchiveTaskEntry 27 }
2394
2395eqlArchiveTaskMember12Uuid OBJECT-TYPE
2396    SYNTAX      OCTET STRING (SIZE (16))
2397    MAX-ACCESS  read-only
2398    STATUS      current
2399    DESCRIPTION "uuid for member"
2400    ::= { eqlArchiveTaskEntry 28 }
2401
2402eqlArchiveTaskMember12Flags OBJECT-TYPE
2403    SYNTAX      Unsigned32
2404    MAX-ACCESS  read-create
2405    STATUS      current
2406    DESCRIPTION "flags for member."
2407    ::= { eqlArchiveTaskEntry 29 }
2408
2409eqlArchiveTaskMember13Uuid OBJECT-TYPE
2410    SYNTAX      OCTET STRING (SIZE (16))
2411    MAX-ACCESS  read-only
2412    STATUS      current
2413    DESCRIPTION "uuid for member"
2414    ::= { eqlArchiveTaskEntry 30 }
2415
2416eqlArchiveTaskMember13Flags OBJECT-TYPE
2417    SYNTAX      Unsigned32
2418    MAX-ACCESS  read-create
2419    STATUS      current
2420    DESCRIPTION "flags for member."
2421    ::= { eqlArchiveTaskEntry 31 }
2422
2423eqlArchiveTaskMember14Uuid OBJECT-TYPE
2424    SYNTAX      OCTET STRING (SIZE (16))
2425    MAX-ACCESS  read-only
2426    STATUS      current
2427    DESCRIPTION "uuid for member"
2428    ::= { eqlArchiveTaskEntry 32 }
2429
2430eqlArchiveTaskMember14Flags OBJECT-TYPE
2431    SYNTAX      Unsigned32
2432    MAX-ACCESS  read-create
2433    STATUS      current
2434    DESCRIPTION "flags for member."
2435    ::= { eqlArchiveTaskEntry 33 }
2436
2437eqlArchiveTaskMember15Uuid OBJECT-TYPE
2438    SYNTAX      OCTET STRING (SIZE (16))
2439    MAX-ACCESS  read-only
2440    STATUS      current
2441    DESCRIPTION "uuid for member"
2442    ::= { eqlArchiveTaskEntry 34 }
2443
2444eqlArchiveTaskMember15Flags OBJECT-TYPE
2445    SYNTAX      Unsigned32
2446    MAX-ACCESS  read-create
2447    STATUS      current
2448    DESCRIPTION "flags for member."
2449    ::= { eqlArchiveTaskEntry 35 }
2450
2451eqlArchiveTaskMember16Uuid OBJECT-TYPE
2452    SYNTAX      OCTET STRING (SIZE (16))
2453    MAX-ACCESS  read-only
2454    STATUS      current
2455    DESCRIPTION "uuid for member"
2456    ::= { eqlArchiveTaskEntry 36 }
2457
2458eqlArchiveTaskMember16Flags OBJECT-TYPE
2459    SYNTAX      Unsigned32
2460    MAX-ACCESS  read-create
2461    STATUS      current
2462    DESCRIPTION "flags for member."
2463    ::= { eqlArchiveTaskEntry 37 }
2464
2465
2466
2467
2468--***********************************************************************************
2469
2470
2471END
2472