afsmonitor & gtx: Don't cast returns from malloc()
[openafs.git] / src / afsmonitor / afsmon-labels.h
1 /*
2  * Copyright 2000, International Business Machines Corporation and others.
3  * All Rights Reserved.
4  *
5  * This software has been released under the terms of the IBM Public
6  * License.  For details, see the LICENSE file in the top-level source
7  * directory or online at http://www.openafs.org/dl/license10.html
8  */
9
10 /*
11    Include file for the afsmonitor
12
13    This file defines the following arrays:
14    fs_varNames  - file server variable names
15    fs_labels    - file server column label names (fs_varNames split into
16                   atmost 3 parts)
17    fs_categories - names of sections & groups into which file server
18                    variables are categorized.
19    cm_varNames  - cache manager variable names
20    cm_labels    - cache manager column label names (cm_varNames split into
21                   atmost 3 parts)
22    cm_categories - names of sections & groups into which cache manager
23                    variables are categorized.
24
25 -------------------------------------------------------------------------*/
26
27 #include "afsmonitor.h"
28
29 /* File Server variable names */
30
31 char *fs_varNames[] = {
32     "numPerfCalls",             /* Performance Numbers */
33     "vcache_L_Entries",
34     "vcache_L_Allocs",
35     "vcache_L_Gets",
36     "vcache_L_Reads",
37     "vcache_L_Writes",
38     "vcache_S_Entries",
39     "vcache_S_Allocs",
40     "vcache_S_Gets",
41     "vcache_S_Reads",
42     "vcache_S_Writes",
43     "vcache_H_Entries",
44     "vcache_H_Gets",
45     "vcache_H_Replacements",
46     "dir_Buffers",
47     "dir_Calls",
48     "dir_IOs",
49     "rx_packetRequests",
50     "rx_noPackets_RcvClass",
51     "rx_noPackets_SendClass",
52     "rx_noPackets_SpecialClass",
53     "rx_socketGreedy",
54     "rx_bogusPacketOnRead",
55     "rx_bogusHost",
56     "rx_noPacketOnRead",
57     "rx_noPacketBuffersOnRead",
58     "rx_selects",
59     "rx_sendSelects",
60     "rx_packetsRead_RcvClass",
61     "rx_packetsRead_SendClass",
62     "rx_packetsRead_SpecialClass",
63     "rx_dataPacketsRead",
64     "rx_ackPacketsRead",
65     "rx_dupPacketsRead",
66     "rx_spuriousPacketsRead",
67     "rx_packetsSent_RcvClass",
68     "rx_packetsSent_SendClass",
69     "rx_packetsSent_SpecialClass",
70     "rx_ackPacketsSent",
71     "rx_pingPacketsSent",
72     "rx_abortPacketsSent",
73     "rx_busyPacketsSent",
74     "rx_dataPacketsSent",
75     "rx_dataPacketsReSent",
76     "rx_dataPacketsPushed",
77     "rx_ignoreAckedPacket",
78     "rx_totalRtt_Sec",
79     "rx_totalRtt_Usec",
80     "rx_minRtt_Sec",
81     "rx_minRtt_Usec",
82     "rx_maxRtt_Sec",
83     "rx_maxRtt_Usec",
84     "rx_nRttSamples",
85     "rx_nServerConns",
86     "rx_nClientConns",
87     "rx_nPeerStructs",
88     "rx_nCallStructs",
89     "rx_nFreeCallStructs",
90     "host_NumHostEntries",
91     "host_HostBlocks",
92     "host_NonDeletedHosts",
93     "host_HostsInSameNetOrSubnet",
94     "host_HostsInDiffSubnet",
95     "host_HostsInDiffNetwork",
96     "host_NumClients",
97     "host_ClientBlocks",
98     "sysname_ID",               /* start of fields claimed from spares */
99     "rx_nBusies",
100     "fs_nBusies",
101     "fs_nGetCaps",
102     /* spares */
103     "epoch",                    /* RPC Operation timings */
104     "FetchData_ops",
105     "FetchData_ops_ok",
106     "FetchData_sum",
107     "FetchData_sqr",
108     "FetchData_min",
109     "FetchData_max",
110     "FetchACL_ops",
111     "FetchACL_ops_ok",
112     "FetchACL_sum",
113     "FetchACL_sqr",
114     "FetchACL_min",
115     "FetchACL_max",
116     "FetchStatus_ops",
117     "FetchStatus_ops_ok",
118     "FetchStatus_sum",
119     "FetchStatus_sqr",
120     "FetchStatus_min",
121     "FetchStatus_max",
122     "StoreData_ops",
123     "StoreData_ops_ok",
124     "StoreData_sum",
125     "StoreData_sqr",
126     "StoreData_min",
127     "StoreData_max",
128     "StoreACL_ops",
129     "StoreACL_ops_ok",
130     "StoreACL_sum",
131     "StoreACL_sqr",
132     "StoreACL_min",
133     "StoreACL_max",
134     "StoreStatus_ops",
135     "StoreStatus_ops_ok",
136     "StoreStatus_sum",
137     "StoreStatus_sqr",
138     "StoreStatus_min",
139     "StoreStatus_max",
140     "RemoveFile_ops",
141     "RemoveFile_ops_ok",
142     "RemoveFile_sum",
143     "RemoveFile_sqr",
144     "RemoveFile_min",
145     "RemoveFile_max",
146     "CreateFile_ops",
147     "CreateFile_ops_ok",
148     "CreateFile_sum",
149     "CreateFile_sqr",
150     "CreateFile_min",
151     "CreateFile_max",
152     "Rename_ops",
153     "Rename_ops_ok",
154     "Rename_sum",
155     "Rename_sqr",
156     "Rename_min",
157     "Rename_max",
158     "Symlink_ops",
159     "Symlink_ops_ok",
160     "Symlink_sum",
161     "Symlink_sqr",
162     "Symlink_min",
163     "Symlink_max",
164     "Link_ops",
165     "Link_ops_ok",
166     "Link_sum",
167     "Link_sqr",
168     "Link_min",
169     "Link_max",
170     "MakeDir_ops",
171     "MakeDir_ops_ok",
172     "MakeDir_sum",
173     "MakeDir_sqr",
174     "MakeDir_min",
175     "MakeDir_max",
176     "RemoveDir_ops",
177     "RemoveDir_ops_ok",
178     "RemoveDir_sum",
179     "RemoveDir_sqr",
180     "RemoveDir_min",
181     "RemoveDir_max",
182     "SetLock_ops",
183     "SetLock_ops_ok",
184     "SetLock_sum",
185     "SetLock_sqr",
186     "SetLock_min",
187     "SetLock_max",
188     "ExtendLock_ops",
189     "ExtendLock_ops_ok",
190     "ExtendLock_sum",
191     "ExtendLock_sqr",
192     "ExtendLock_min",
193     "ExtendLock_max",
194     "ReleaseLock_ops",
195     "ReleaseLock_ops_ok",
196     "ReleaseLock_sum",
197     "ReleaseLock_sqr",
198     "ReleaseLock_min",
199     "ReleaseLock_max",
200     "GetStatistics_ops",
201     "GetStatistics_ops_ok",
202     "GetStatistics_sum",
203     "GetStatistics_sqr",
204     "GetStatistics_min",
205     "GetStatistics_max",
206     "GiveUpCallbacks_ops",
207     "GiveUpCallbacks_ops_ok",
208     "GiveUpCallbacks_sum",
209     "GiveUpCallbacks_sqr",
210     "GiveUpCallbacks_min",
211     "GiveUpCallbacks_max",
212     "GetVolumeInfo_ops",
213     "GetVolumeInfo_ops_ok",
214     "GetVolumeInfo_sum",
215     "GetVolumeInfo_sqr",
216     "GetVolumeInfo_min",
217     "GetVolumeInfo_max",
218     "GetVolumeStatus_ops",
219     "GetVolumeStatus_ops_ok",
220     "GetVolumeStatus_sum",
221     "GetVolumeStatus_sqr",
222     "GetVolumeStatus_min",
223     "GetVolumeStatus_max",
224     "SetVolumeStatus_ops",
225     "SetVolumeStatus_ops_ok",
226     "SetVolumeStatus_sum",
227     "SetVolumeStatus_sqr",
228     "SetVolumeStatus_min",
229     "SetVolumeStatus_max",
230     "GetRootVolume_ops",
231     "GetRootVolume_ops_ok",
232     "GetRootVolume_sum",
233     "GetRootVolume_sqr",
234     "GetRootVolume_min",
235     "GetRootVolume_max",
236     "CheckToken_ops",
237     "CheckToken_ops_ok",
238     "CheckToken_sum",
239     "CheckToken_sqr",
240     "CheckToken_min",
241     "CheckToken_max",
242     "GetTime_ops",
243     "GetTime_ops_ok",
244     "GetTime_sum",
245     "GetTime_sqr",
246     "GetTime_min",
247     "GetTime_max",
248     "NGetVolumeInfo_ops",
249     "NGetVolumeInfo_ops_ok",
250     "NGetVolumeInfo_sum",
251     "NGetVolumeInfo_sqr",
252     "NGetVolumeInfo_min",
253     "NGetVolumeInfo_max",
254     "BulkStatus_ops",
255     "BulkStatus_ops_ok",
256     "BulkStatus_sum",
257     "BulkStatus_sqr",
258     "BulkStatus_min",
259     "BulkStatus_max",
260     "XStatsVersion_ops",
261     "XStatsVersion_ops_ok",
262     "XStatsVersion_sum",
263     "XStatsVersion_sqr",
264     "XStatsVersion_min",
265     "XStatsVersion_max",
266     "GetXStats_ops",
267     "GetXStats_ops_ok",
268     "GetXStats_sum",
269     "GetXStats_sqr",
270     "GetXStats_min",
271     "GetXStats_max",
272     "FetchData_xfers",          /* Timings for some byte sized data transfer ops */
273     "FetchData_xfers_ok",
274     "FetchData_xfers_sum",
275     "FetchData_xfers_sqr",
276     "FetchData_xfers_min",
277     "FetchData_xfers_max",
278     "FetchData_xfers_Kbytes_sum",
279     "FetchData_xfers_bytes_min",
280     "FetchData_xfers_bytes_max",
281     "FetchData_xfers_bucket0",
282     "FetchData_xfers_bucket1",
283     "FetchData_xfers_bucket2",
284     "FetchData_xfers_bucket3",
285     "FetchData_xfers_bucket4",
286     "FetchData_xfers_bucket5",
287     "FetchData_xfers_bucket6",
288     "FetchData_xfers_bucket7",
289     "FetchData_xfers_bucket8",
290     "StoreData_xfers",
291     "StoreData_xfers_ok",
292     "StoreData_xfers_sum",
293     "StoreData_xfers_sqr",
294     "StoreData_xfers_min",
295     "StoreData_xfers_max",
296     "StoreData_xfers_Kbytes_sum",
297     "StoreData_xfers_bytes_min",
298     "StoreData_xfers_bytes_max",
299     "StoreData_xfers_bucket0",
300     "StoreData_xfers_bucket1",
301     "StoreData_xfers_bucket2",
302     "StoreData_xfers_bucket3",
303     "StoreData_xfers_bucket4",
304     "StoreData_xfers_bucket5",
305     "StoreData_xfers_bucket6",
306     "StoreData_xfers_bucket7",
307     "StoreData_xfers_bucket8",
308     "DeleteFiles",      /* start of callback stats */
309     "DeleteCallBacks",
310     "BreakCallBacks",
311     "AddCallBack",
312     "GotSomeSpaces",
313     "DeleteAllCallBacks",
314     "nFEs",
315     "nCBs",
316     "nblks",
317     "CBsTimedOut",
318     "nbreakers",
319     "GSS1",
320     "GSS2",
321     "GSS3",
322     "GSS4",
323     "GSS5"
324 };
325
326
327 /* File Server column labels */
328 /* Column labels are displayed in three rows. Each of the following strings
329 are separated by /s into three parts. */
330
331
332 char *fs_labels[] = {
333     "/num/PerfCalls",           /* Performance Numbers */
334     "/vcache/L_Entries",
335     "/vcache/L_Allocs",
336     "/vcache/L_Gets",
337     "/vcache/L_Reads",
338     "/vcache/L_Writes",
339     "/vcache/S_Entries",
340     "/vcache/S_Allocs",
341     "/vcache/S_Gets",
342     "/vcache/S_Reads",
343     "/vcache/S_Writes",
344     "/vcache/H_Entries",
345     "/vcache/H_Gets",
346     "/vcache/H_Replacements",
347     "/dir/Buffers",
348     "/dir/Calls",
349     "/dir/IOs",
350     "rx/packet/Requests",
351     "rx/noPackets/RcvClass",
352     "rx/noPackets/SendClass",
353     "rx/noPackets/SpecialClass",
354     "rx/socket/Greedy",
355     "rx/bogus/PktOnRead",
356     "rx/bogus/Host",
357     "rx/noPacket/OnRead",
358     "rx/noPacket/BuffsOnRead",
359     "rx/selects/",
360     "rx/send/Selects",
361     "rx/pktsRead/RcvClass",
362     "rx/pktsRead/SendClass",
363     "rx/pktsRead/SpecialClass",
364     "rx/data/PktsRead",
365     "rx/ack/PktsRead",
366     "rx/dup/PktsRead",
367     "rx/spurious/PktsRead",
368     "rx/pktsSent/RcvClass",
369     "rx/pktsSent/SendClass",
370     "rx/pktsSent/SpecialClass",
371     "rx/ack/PktsSent",
372     "rx/ping/PktsSent",
373     "rx/abort/PktsSent",
374     "rx/busy/PktsSent",
375     "rx/data/PktsSent",
376     "rx/data/PktsReSent",
377     "rx/data/PktsPushed",
378     "rx/ignore/AckedPkt",
379     "rx/total/Rtt_Sec",
380     "rx/total/Rtt_Usec",
381     "rx/min/Rtt_Sec",
382     "rx/min/Rtt_Usec",
383     "rx/max/Rtt_Sec",
384     "rx/max/Rtt_Usec",
385     "rx/nRtt/Samples",
386     "rx/nServer/Conns",
387     "rx/nClient/Conns",
388     "rx/nPeer/Structs",
389     "rx/nCall/Structs",
390     "rx/nFreeCall/Structs",
391     "host/NumHost/Entries",
392     "host/HostBlocks/",
393     "host/NonDeleted/Hosts",
394     "host/HostsIn/SameNetOrSubnet",
395     "host/HostsIn/DiffSubnet",
396     "host/HostsIn/DiffNetwork",
397     "host/NumClients/",
398     "host/Client/Blocks",
399     "sysname/ID",               /* start of fields claimed from spares */
400     "rx/nBusies",
401     "fs/nBusies",
402     "fs/nGetCaps",
403     /* spares */
404     "//epoch",                  /* RPC Operation timings */
405     "/FetchData/ops",
406     "/FetchData/ops_ok",
407     "/FetchData/sum (sec)",
408     "/FetchData/sqr (sec)",
409     "/FetchData/min (sec)",
410     "/FetchData/max (sec)",
411     "/FetchACL/ops",
412     "/FetchACL/ops_ok",
413     "/FetchACL/sum (sec)",
414     "/FetchACL/sqr (sec)",
415     "/FetchACL/min (sec)",
416     "/FetchACL/max (sec)",
417     "/FetchStatus/ops",
418     "/FetchStatus/ops_ok",
419     "/FetchStatus/sum (sec)",
420     "/FetchStatus/sqr (sec)",
421     "/FetchStatus/min (sec)",
422     "/FetchStatus/max (sec)",
423     "/StoreData/ops",
424     "/StoreData/ops_ok",
425     "/StoreData/sum (sec)",
426     "/StoreData/sqr (sec)",
427     "/StoreData/min (sec)",
428     "/StoreData/max (sec)",
429     "/StoreACL/ops",
430     "/StoreACL/ops_ok",
431     "/StoreACL/sum (sec)",
432     "/StoreACL/sqr (sec)",
433     "/StoreACL/min (sec)",
434     "/StoreACL/max (sec)",
435     "/StoreStatus/ops",
436     "/StoreStatus/ops_ok",
437     "/StoreStatus/sum (sec)",
438     "/StoreStatus/sqr (sec)",
439     "/StoreStatus/min (sec)",
440     "/StoreStatus/max (sec)",
441     "/RemoveFile/ops",
442     "/RemoveFile/ops_ok",
443     "/RemoveFile/sum (sec)",
444     "/RemoveFile/sqr (sec)",
445     "/RemoveFile/min (sec)",
446     "/RemoveFile/max (sec)",
447     "/CreateFile/ops",
448     "/CreateFile/ops_ok",
449     "/CreateFile/sum (sec)",
450     "/CreateFile/sqr (sec)",
451     "/CreateFile/min (sec)",
452     "/CreateFile/max (sec)",
453     "/Rename/ops",
454     "/Rename/ops_ok",
455     "/Rename/sum (sec)",
456     "/Rename/sqr (sec)",
457     "/Rename/min (sec)",
458     "/Rename/max (sec)",
459     "/Symlink/ops",
460     "/Symlink/ops_ok",
461     "/Symlink/sum (sec)",
462     "/Symlink/sqr (sec)",
463     "/Symlink/min (sec)",
464     "/Symlink/max (sec)",
465     "/Link/ops",
466     "/Link/ops_ok",
467     "/Link/sum (sec)",
468     "/Link/sqr (sec)",
469     "/Link/min (sec)",
470     "/Link/max (sec)",
471     "/MakeDir/ops",
472     "/MakeDir/ops_ok",
473     "/MakeDir/sum (sec)",
474     "/MakeDir/sqr (sec)",
475     "/MakeDir/min (sec)",
476     "/MakeDir/max (sec)",
477     "/RemoveDir/ops",
478     "/RemoveDir/ops_ok",
479     "/RemoveDir/sum (sec)",
480     "/RemoveDir/sqr (sec)",
481     "/RemoveDir/min (sec)",
482     "/RemoveDir/max (sec)",
483     "/SetLock/ops",
484     "/SetLock/ops_ok",
485     "/SetLock/sum (sec)",
486     "/SetLock/sqr (sec)",
487     "/SetLock/min (sec)",
488     "/SetLock/max (sec)",
489     "/ExtendLock/ops",
490     "/ExtendLock/ops_ok",
491     "/ExtendLock/sum (sec)",
492     "/ExtendLock/sqr (sec)",
493     "/ExtendLock/min (sec)",
494     "/ExtendLock/max (sec)",
495     "/ReleaseLck/ops",
496     "/ReleaseLck/ops_ok",
497     "/ReleaseLck/sum (sec)",
498     "/ReleaseLck/sqr (sec)",
499     "/ReleaseLck/min (sec)",
500     "/ReleaseLck/max (sec)",
501     "/GetStats/ops",
502     "/GetStats/ops_ok",
503     "/GetStats/sum (sec)",
504     "/GetStats/sqr (sec)",
505     "/GetStats/min (sec)",
506     "/GetStats/max (sec)",
507     "/GiveUpCallbacks/ops",
508     "/GiveUpCallbacks/ops_ok",
509     "/GiveUpCallbacks/sum (sec)",
510     "/GiveUpCallbacks/sqr (sec)",
511     "/GiveUpCallbacks/min (sec)",
512     "/GiveUpCallbacks/max (sec)",
513     "/GetVolInfo/ops",
514     "/GetVolInfo/ops_ok",
515     "/GetVolInfo/sum (sec)",
516     "/GetVolInfo/sqr (sec)",
517     "/GetVolInfo/min (sec)",
518     "/GetVolInfo/max (sec)",
519     "/GetVolStatus/ops",
520     "/GetVolStatus/ops_ok",
521     "/GetVolStatus/sum (sec)",
522     "/GetVolStatus/sqr (sec)",
523     "/GetVolStatus/min (sec)",
524     "/GetVolStatus/max (sec)",
525     "/SetVolStatus/ops",
526     "/SetVolStatus/ops_ok",
527     "/SetVolStatus/sum (sec)",
528     "/SetVolStatus/sqr (sec)",
529     "/SetVolStatus/min (sec)",
530     "/SetVolStatus/max (sec)",
531     "/GetRootVol/ops",
532     "/GetRootVol/ops_ok",
533     "/GetRootVol/sum (sec)",
534     "/GetRootVol/sqr (sec)",
535     "/GetRootVol/min (sec)",
536     "/GetRootVol/max (sec)",
537     "/CheckToken/ops",
538     "/CheckToken/ops_ok",
539     "/CheckToken/sum (sec)",
540     "/CheckToken/sqr (sec)",
541     "/CheckToken/min (sec)",
542     "/CheckToken/max (sec)",
543     "/GetTime/ops",
544     "/GetTime/ops_ok",
545     "/GetTime/sum (sec)",
546     "/GetTime/sqr (sec)",
547     "/GetTime/min (sec)",
548     "/GetTime/max (sec)",
549     "/NGetVolInfo/ops",
550     "/NGetVolInfo/ops_ok",
551     "/NGetVolInfo/sum (sec)",
552     "/NGetVolInfo/sqr (sec)",
553     "/NGetVolInfo/min (sec)",
554     "/NGetVolInfo/max (sec)",
555     "/BulkStatus/ops",
556     "/BulkStatus/ops_ok",
557     "/BulkStatus/sum (sec)",
558     "/BulkStatus/sqr (sec)",
559     "/BulkStatus/min (sec)",
560     "/BulkStatus/max (sec)",
561     "/XStatsVers/ops",
562     "/XStatsVers/ops_ok",
563     "/XStatsVers/sum (sec)",
564     "/XStatsVers/sqr (sec)",
565     "/XStatsVers/min (sec)",
566     "/XStatsVers/max (sec)",
567     "/GetXStats/ops",
568     "/GetXStats/ops_ok",
569     "/GetXStats/sum (sec)",
570     "/GetXStats/sqr (sec)",
571     "/GetXStats/min (sec)",
572     "/GetXStats/max (sec)",
573     "FetchData/xfers/",         /* Timings for some byte sized data transfer ops */
574     "FetchData/xfers/ok",
575     "FetchData/xfers/sum (sec)",
576     "FetchData/xfers/sqr (sec)",
577     "FetchData/xfers/min (sec)",
578     "FetchData/xfers/max (sec)",
579     "FetchData/xfers/sum(Kbytes)",
580     "FetchData/xfers/min(bytes)",
581     "FetchData/xfers/max(bytes)",
582     "FetchData/xfers/bucket0",
583     "FetchData/xfers/bucket1",
584     "FetchData/xfers/bucket2",
585     "FetchData/xfers/bucket3",
586     "FetchData/xfers/bucket4",
587     "FetchData/xfers/bucket5",
588     "FetchData/xfers/bucket6",
589     "FetchData/xfers/bucket7",
590     "FetchData/xfers/bucket8",
591     "StoreData/xfers/",
592     "StoreData/xfers/ok",
593     "StoreData/xfers/sum (sec)",
594     "StoreData/xfers/sqr (sec)",
595     "StoreData/xfers/min (sec)",
596     "StoreData/xfers/max (sec)",
597     "StoreData/xfers/sum(Kbytes)",
598     "StoreData/xfers/min(bytes)",
599     "StoreData/xfers/max(bytes)",
600     "StoreData/xfers/bucket0",
601     "StoreData/xfers/bucket1",
602     "StoreData/xfers/bucket2",
603     "StoreData/xfers/bucket3",
604     "StoreData/xfers/bucket4",
605     "StoreData/xfers/bucket5",
606     "StoreData/xfers/bucket6",
607     "StoreData/xfers/bucket7",
608     "StoreData/xfers/bucket8",
609     "Delete/Files",     /* start of callback stats */
610     "Delete/CallBacks",
611     "Break/CallBacks",
612     "Add/CallBack",
613     "Got/Some/Spaces",
614     "Delete/All/CallBacks",
615     "nFEs",
616     "nCBs",
617     "nblks",
618     "CBs/TimedOut",
619     "nbreakers",
620     "GSS1",
621     "GSS2",
622     "GSS3",
623     "GSS4",
624     "GSS5"
625 };
626
627 /* file server data classification */
628 /* Data is classified into sections and each section into one or more
629 groups. The integer after a section name specifies the number of groups
630 contained in it. The integers after a group name specify the starting and
631 ending positional indices to fs_varNames[]. Unimportant information
632 is placed at the end of the section. */
633
634 char *fs_categories[] = {
635     "PerfStats_section 6",
636     "VnodeCache_group 1 13",
637     "Directory_group 14 16",
638     "Rx_group 17 57",
639     "HostModule_group 58 65",
640     "misc_group 0 0",           /* numPerfCalls */
641     /* skip sysname id */
642     "Busies_group 67 68",
643     /* skip get caps */
644     /* skip spares */
645     "RPCop_section 2",
646     "RPCopTimes_group 70 238",
647     "RPCopBytes_group 239 274",
648     "CallBackStats_section 2",
649     "CallBackCounters_group 275 285",
650     "GotSomeSpaces_group 286 290"
651 };
652
653
654
655
656
657 /* Cache Manager variable names */
658
659 char *cm_varNames[] = {
660     "numPerfCalls",             /* Performance numbers for the cache manager */
661     "epoch",
662     "numCellsVisible",
663     "numCellsContacted",
664     "dlocalAccesses",
665     "vlocalAccesses",
666     "dremoteAccesses",
667     "vremoteAccesses",
668     "cacheNumEntries",
669     "cacheBlocksTotal",
670     "cacheBlocksInUse",
671     "cacheBlocksOrig",
672     "cacheMaxDirtyChunks",
673     "cacheCurrDirtyChunks",
674     "dcacheHits",
675     "vcacheHits",
676     "dcacheMisses",
677     "vcacheMisses",
678     "cacheFlushes",
679     "cacheFilesReused",
680     "vcacheXAllocs",
681     "dcacheXAllocs",
682     "bufAlloced",
683     "bufHits",
684     "bufMisses",
685     "bufFlushDirty",
686     "LargeBlocksActive",
687     "LargeBlocksAlloced",
688     "SmallBlocksActive",
689     "SmallBlocksAlloced",
690     "OutStandingMemUsage",
691     "OutStandingAllocs",
692     "CallBackAlloced",
693     "CallBackFlushes",
694     "srvRecords",
695     "srvNumBuckets",
696     "srvMaxChainLength",
697     "srvMaxChainLengthHWM",
698     "srvRecordsHWM",
699     "sysName_ID",
700     "fs_sc_numTtlRecords",      /* file server server up/down stats for same cell */
701     "fs_sc_numUpRecords",
702     "fs_sc_numDownRecords",
703     "fs_sc_sumOfRecordAges",
704     "fs_sc_ageOfYoungestRecord",
705     "fs_sc_ageOfOldestRecord",
706     "fs_sc_numDowntimeIncidents",
707     "fs_sc_numRecordsNeverDown",
708     "fs_sc_maxDowntimesInARecord",
709     "fs_sc_sumOfDowntimes",
710     "fs_sc_shortestDowntime",
711     "fs_sc_longestDowntime",
712     "fs_sc_down_0_10_min",
713     "fs_sc_down_10_30_min",
714     "fs_sc_down_half_1_hr",
715     "fs_sc_down_1_2_hr",
716     "fs_sc_down_2_4_hr",
717     "fs_sc_down_4_8_hr",
718     "fs_sc_down_more_8_hr",
719     "fs_sc_downDst_0",
720     "fs_sc_downDst_1",
721     "fs_sc_downDst_2_5",
722     "fs_sc_downDst_6_10",
723     "fs_sc_downDst_10_50",
724     "fs_sc_downDst_more_50",
725     "fs_oc_numTtlRecords",      /* file server server up/down stats for other cells */
726     "fs_oc_numUpRecords",
727     "fs_oc_numDownRecords",
728     "fs_oc_sumOfRecordAges",
729     "fs_oc_ageOfYoungestRecord",
730     "fs_oc_ageOfOldestRecord",
731     "fs_oc_numDowntimeIncidents",
732     "fs_oc_numRecordsNeverDown",
733     "fs_oc_maxDowntimesInARecord",
734     "fs_oc_sumOfDowntimes",
735     "fs_oc_shortestDowntime",
736     "fs_oc_longestDowntime",
737     "fs_oc_down_0_10_min",
738     "fs_oc_down_10_30_min",
739     "fs_oc_down_half_1_hr",
740     "fs_oc_down_1_2_hr",
741     "fs_oc_down_2_4_hr",
742     "fs_oc_down_4_8_hr",
743     "fs_oc_down_more_8_hr",
744     "fs_oc_downDst_0",
745     "fs_oc_downDst_1",
746     "fs_oc_downDst_2_5",
747     "fs_oc_downDst_6_10",
748     "fs_oc_downDst_10_50",
749     "fs_oc_downDst_more_50",
750     "vl_sc_numTtlRecords",      /* vl server up/down stats for same cell */
751     "vl_sc_numUpRecords",
752     "vl_sc_numDownRecords",
753     "vl_sc_sumOfRecordAges",
754     "vl_sc_ageOfYoungestRecord",
755     "vl_sc_ageOfOldestRecord",
756     "vl_sc_numDowntimeIncidents",
757     "vl_sc_numRecordsNeverDown",
758     "vl_sc_maxDowntimesInARecord",
759     "vl_sc_sumOfDowntimes",
760     "vl_sc_shortestDowntime",
761     "vl_sc_longestDowntime",
762     "vl_sc_down_0_10_min",
763     "vl_sc_down_10_30_min",
764     "vl_sc_down_half_1_hr",
765     "vl_sc_down_1_2_hr",
766     "vl_sc_down_2_4_hr",
767     "vl_sc_down_4_8_hr",
768     "vl_sc_down_more_8_hr",
769     "vl_sc_downDst_0",
770     "vl_sc_downDst_1",
771     "vl_sc_downDst_2_5",
772     "vl_sc_downDst_6_10",
773     "vl_sc_downDst_10_50",
774     "vl_sc_downDst_more_50",
775     "vl_oc_numTtlRecords",      /* vl server up/down stats for other cells */
776     "vl_oc_numUpRecords",
777     "vl_oc_numDownRecords",
778     "vl_oc_sumOfRecordAges",
779     "vl_oc_ageOfYoungestRecord",
780     "vl_oc_ageOfOldestRecord",
781     "vl_oc_numDowntimeIncidents",
782     "vl_oc_numRecordsNeverDown",
783     "vl_oc_maxDowntimesInARecord",
784     "vl_oc_sumOfDowntimes",
785     "vl_oc_shortestDowntime",
786     "vl_oc_longestDowntime",
787     "vl_oc_down_0_10_min",
788     "vl_oc_down_10_30_min",
789     "vl_oc_down_half_1_hr",
790     "vl_oc_down_1_2_hr",
791     "vl_oc_down_2_4_hr",
792     "vl_oc_down_4_8_hr",
793     "vl_oc_down_more_8_hr",
794     "vl_oc_downDst_0",
795     "vl_oc_downDst_1",
796     "vl_oc_downDst_2_5",
797     "vl_oc_downDst_6_10",
798     "vl_oc_downDst_10_50",
799     "vl_oc_downDst_more_50",
800     "FetchData_ops",            /* File Serevr RPC Operation timings */
801     "FetchData_ops_ok",
802     "FetchData_ops_sum",
803     "FetchData_ops_sqr",
804     "FetchData_ops_min",
805     "FetchData_ops_max",
806     "FetchACL_ops",
807     "FetchACL_ops_ok",
808     "FetchACL_ops_sum",
809     "FetchACL_ops_sqr",
810     "FetchACL_ops_min",
811     "FetchACL_ops_max",
812     "FetchStatus_ops",
813     "FetchStatus_ops_ok",
814     "FetchStatus_ops_sum",
815     "FetchStatus_ops_sqr",
816     "FetchStatus_ops_min",
817     "FetchStatus_ops_max",
818     "StoreData_ops",
819     "StoreData_ops_ok",
820     "StoreData_ops_sum",
821     "StoreData_ops_sqr",
822     "StoreData_ops_min",
823     "StoreData_ops_max",
824     "StoreACL_ops",
825     "StoreACL_ops_ok",
826     "StoreACL_ops_sum",
827     "StoreACL_ops_sqr",
828     "StoreACL_ops_min",
829     "StoreACL_ops_max",
830     "StoreStatus_ops",
831     "StoreStatus_ops_ok",
832     "StoreStatus_ops_sum",
833     "StoreStatus_ops_sqr",
834     "StoreStatus_ops_min",
835     "StoreStatus_ops_max",
836     "RemoveFile_ops",
837     "RemoveFile_ops_ok",
838     "RemoveFile_ops_sum",
839     "RemoveFile_ops_sqr",
840     "RemoveFile_ops_min",
841     "RemoveFile_ops_max",
842     "CreateFile_ops",
843     "CreateFile_ops_ok",
844     "CreateFile_ops_sum",
845     "CreateFile_ops_sqr",
846     "CreateFile_ops_min",
847     "CreateFile_ops_max",
848     "Rename_ops",
849     "Rename_ops_ok",
850     "Rename_ops_sum",
851     "Rename_ops_sqr",
852     "Rename_ops_min",
853     "Rename_ops_max",
854     "Symlink_ops",
855     "Symlink_ops_ok",
856     "Symlink_ops_sum",
857     "Symlink_ops_sqr",
858     "Symlink_ops_min",
859     "Symlink_ops_max",
860     "Link_ops",
861     "Link_ops_ok",
862     "Link_ops_sum",
863     "Link_ops_sqr",
864     "Link_ops_min",
865     "Link_ops_max",
866     "MakeDir_ops",
867     "MakeDir_ops_ok",
868     "MakeDir_ops_sum",
869     "MakeDir_ops_sqr",
870     "MakeDir_ops_min",
871     "MakeDir_ops_max",
872     "RemoveDir_ops",
873     "RemoveDir_ops_ok",
874     "RemoveDir_ops_sum",
875     "RemoveDir_ops_sqr",
876     "RemoveDir_ops_min",
877     "RemoveDir_ops_max",
878     "SetLock_ops",
879     "SetLock_ops_ok",
880     "SetLock_ops_sum",
881     "SetLock_ops_sqr",
882     "SetLock_ops_min",
883     "SetLock_ops_max",
884     "ExtendLock_ops",
885     "ExtendLock_ops_ok",
886     "ExtendLock_ops_sum",
887     "ExtendLock_ops_sqr",
888     "ExtendLock_ops_min",
889     "ExtendLock_ops_max",
890     "ReleaseLock_ops",
891     "ReleaseLock_ops_ok",
892     "ReleaseLock_ops_sum",
893     "ReleaseLock_ops_sqr",
894     "ReleaseLock_ops_min",
895     "ReleaseLock_ops_max",
896     "GetStatistics_ops",
897     "GetStatistics_ops_ok",
898     "GetStatistics_ops_sum",
899     "GetStatistics_ops_sqr",
900     "GetStatistics_ops_min",
901     "GetStatistics_ops_max",
902     "GiveUpCallbacks_ops",
903     "GiveUpCallbacks_ops_ok",
904     "GiveUpCallbacks_ops_sum",
905     "GiveUpCallbacks_ops_sqr",
906     "GiveUpCallbacks_ops_min",
907     "GiveUpCallbacks_ops_max",
908     "GetVolumeInfo_ops",
909     "GetVolumeInfo_ops_ok",
910     "GetVolumeInfo_ops_sum",
911     "GetVolumeInfo_ops_sqr",
912     "GetVolumeInfo_ops_min",
913     "GetVolumeInfo_ops_max",
914     "GetVolumeStatus_ops",
915     "GetVolumeStatus_ops_ok",
916     "GetVolumeStatus_ops_sum",
917     "GetVolumeStatus_ops_sqr",
918     "GetVolumeStatus_ops_min",
919     "GetVolumeStatus_ops_max",
920     "SetVolumeStatus_ops",
921     "SetVolumeStatus_ops_ok",
922     "SetVolumeStatus_ops_sum",
923     "SetVolumeStatus_ops_sqr",
924     "SetVolumeStatus_ops_min",
925     "SetVolumeStatus_ops_max",
926     "GetRootVolume_ops",
927     "GetRootVolume_ops_ok",
928     "GetRootVolume_ops_sum",
929     "GetRootVolume_ops_sqr",
930     "GetRootVolume_ops_min",
931     "GetRootVolume_ops_max",
932     "CheckToken_ops",
933     "CheckToken_ops_ok",
934     "CheckToken_ops_sum",
935     "CheckToken_ops_sqr",
936     "CheckToken_ops_min",
937     "CheckToken_ops_max",
938     "GetTime_ops",
939     "GetTime_ops_ok",
940     "GetTime_ops_sum",
941     "GetTime_ops_sqr",
942     "GetTime_ops_min",
943     "GetTime_ops_max",
944     "NGetVolumeInfo_ops",
945     "NGetVolumeInfo_ops_ok",
946     "NGetVolumeInfo_ops_sum",
947     "NGetVolumeInfo_ops_sqr",
948     "NGetVolumeInfo_ops_min",
949     "NGetVolumeInfo_ops_max",
950     "BulkStatus_ops",
951     "BulkStatus_ops_ok",
952     "BulkStatus_ops_sum",
953     "BulkStatus_ops_sqr",
954     "BulkStatus_ops_min",
955     "BulkStatus_ops_max",
956     "XStatsVersion_ops",
957     "XStatsVersion_ops_ok",
958     "XStatsVersion_ops_sum",
959     "XStatsVersion_ops_sqr",
960     "XStatsVersion_ops_min",
961     "XStatsVersion_ops_max",
962     "GetXStats_ops",
963     "GetXStats_ops_ok",
964     "GetXStats_ops_sum",
965     "GetXStats_ops_sqr",
966     "GetXStats_ops_min",
967     "GetXStats_ops_max",
968     "FetchData_srv_err",        /* File Server RPC Error Info */
969     "FetchData_net_err",
970     "FetchData_prot_err_err",
971     "FetchData_vol_err",
972     "FetchData_busy_err",
973     "FetchData_other_err",
974     "FetchACL_srv_err",
975     "FetchACL_net_err",
976     "FetchACL_prot_err",
977     "FetchACL_vol_err",
978     "FetchACL_busy_err",
979     "FetchACL_other_err",
980     "FetchStatus_srv_err",
981     "FetchStatus_net_err",
982     "FetchStatus_prot_err",
983     "FetchStatus_vol_err",
984     "FetchStatus_busy_err",
985     "FetchStatus_other_err",
986     "StoreData_srv_err",
987     "StoreData_net_err",
988     "StoreData_prot_err",
989     "StoreData_vol_err",
990     "StoreData_busy_err",
991     "StoreData_other_err",
992     "StoreACL_srv_err",
993     "StoreACL_net_err",
994     "StoreACL_prot_err",
995     "StoreACL_vol_err",
996     "StoreACL_busy_err",
997     "StoreACL_other_err",
998     "StoreStatus_srv_err",
999     "StoreStatus_net_err",
1000     "StoreStatus_prot_err",
1001     "StoreStatus_vol_err",
1002     "StoreStatus_busy_err",
1003     "StoreStatus_other_err",
1004     "RemoveFile_srv_err",
1005     "RemoveFile_net_err",
1006     "RemoveFile_prot_err",
1007     "RemoveFile_vol_err",
1008     "RemoveFile_busy_err",
1009     "RemoveFile_other_err",
1010     "CreateFile_srv_err",
1011     "CreateFile_net_err",
1012     "CreateFile_prot_err",
1013     "CreateFile_vol_err",
1014     "CreateFile_busy_err",
1015     "CreateFile_other_err",
1016     "Rename_srv_err",
1017     "Rename_net_err",
1018     "Rename_prot_err",
1019     "Rename_vol_err",
1020     "Rename_busy_err",
1021     "Rename_other_err",
1022     "Symlink_srv_err",
1023     "Symlink_net_err",
1024     "Symlink_prot_err",
1025     "Symlink_vol_err",
1026     "Symlink_busy_err",
1027     "Symlink_other_err",
1028     "Link_srv_err",
1029     "Link_net_err",
1030     "Link_prot_err",
1031     "Link_vol_err",
1032     "Link_busy_err",
1033     "Link_other_err",
1034     "MakeDir_srv_err",
1035     "MakeDir_net_err",
1036     "MakeDir_prot_err",
1037     "MakeDir_vol_err",
1038     "MakeDir_busy_err",
1039     "MakeDir_other_err",
1040     "RemoveDir_srv_err",
1041     "RemoveDir_net_err",
1042     "RemoveDir_prot_err",
1043     "RemoveDir_vol_err",
1044     "RemoveDir_busy_err",
1045     "RemoveDir_other_err",
1046     "SetLock_srv_err",
1047     "SetLock_net_err",
1048     "SetLock_prot_err",
1049     "SetLock_vol_err",
1050     "SetLock_busy_err",
1051     "SetLock_other_err",
1052     "ExtendLock_srv_err",
1053     "ExtendLock_net_err",
1054     "ExtendLock_prot_err",
1055     "ExtendLock_vol_err",
1056     "ExtendLock_busy_err",
1057     "ExtendLock_other_err",
1058     "ReleaseLock_srv_err",
1059     "ReleaseLock_net_err",
1060     "ReleaseLock_prot_err",
1061     "ReleaseLock_vol_err",
1062     "ReleaseLock_busy_err",
1063     "ReleaseLock_other_err",
1064     "GetStatistics_srv_err",
1065     "GetStatistics_net_err",
1066     "GetStatistics_prot_err",
1067     "GetStatistics_vol_err",
1068     "GetStatistics_busy_err",
1069     "GetStatistics_other_err",
1070     "GiveUpCallbacks_srv_err",
1071     "GiveUpCallbacks_net_err",
1072     "GiveUpCallbacks_prot_err",
1073     "GiveUpCallbacks_vol_err",
1074     "GiveUpCallbacks_busy_err",
1075     "GiveUpCallbacks_other_err",
1076     "GetVolumeInfo_srv_err",
1077     "GetVolumeInfo_net_err",
1078     "GetVolumeInfo_prot_err",
1079     "GetVolumeInfo_vol_err",
1080     "GetVolumeInfo_busy_err",
1081     "GetVolumeInfo_other_err",
1082     "GetVolumeStatus_srv_err",
1083     "GetVolumeStatus_net_err",
1084     "GetVolumeStatus_prot_err",
1085     "GetVolumeStatus_vol_err",
1086     "GetVolumeStatus_busy_err",
1087     "GetVolumeStatus_other_err",
1088     "SetVolumeStatus_srv_err",
1089     "SetVolumeStatus_net_err",
1090     "SetVolumeStatus_prot_err",
1091     "SetVolumeStatus_vol_err",
1092     "SetVolumeStatus_busy_err",
1093     "SetVolumeStatus_other_err",
1094     "GetRootVolume_srv_err",
1095     "GetRootVolume_net_err",
1096     "GetRootVolume_prot_err",
1097     "GetRootVolume_vol_err",
1098     "GetRootVolume_busy_err",
1099     "GetRootVolume_other_err",
1100     "CheckToken_srv_err",
1101     "CheckToken_net_err",
1102     "CheckToken_prot_err",
1103     "CheckToken_vol_err",
1104     "CheckToken_busy_err",
1105     "CheckToken_other_err",
1106     "GetTime_srv_err",
1107     "GetTime_net_err",
1108     "GetTime_prot_err",
1109     "GetTime_vol_err",
1110     "GetTime_busy_err",
1111     "GetTime_other_err",
1112     "NGetVolumeInfo_srv_err",
1113     "NGetVolumeInfo_net_err",
1114     "NGetVolumeInfo_prot_err",
1115     "NGetVolumeInfo_vol_err",
1116     "NGetVolumeInfo_busy_err",
1117     "NGetVolumeInfo_other_err",
1118     "BulkStatus_srv_err",
1119     "BulkStatus_net_err",
1120     "BulkStatus_prot_err",
1121     "BulkStatus_vol_err",
1122     "BulkStatus_busy_err",
1123     "BulkStatus_other_err",
1124     "XStatsVersion_srv_err",
1125     "XStatsVersion_net_err",
1126     "XStatsVersion_prot_err",
1127     "XStatsVersion_vol_err",
1128     "XStatsVersion_busy_err",
1129     "XStatsVersion_other_err",
1130     "GetXStats_srv_err",
1131     "GetXStats_net_err",
1132     "GetXStats_prot_err",
1133     "GetXStats_vol_err",
1134     "GetXStats_busy_err",
1135     "GetXStats_other_err",
1136     "FetchData_xfers",          /* File Server RPC Transfer timings */
1137     "FetchData_xfers_ok",
1138     "FetchData_xfers_sum",
1139     "FetchData_xfers_sqr",
1140     "FetchData_xfers_min",
1141     "FetchData_xfers_max",
1142     "FetchData_Kbytes_sum",
1143     "FetchData_bytes_min",
1144     "FetchData_bytes_max",
1145     "FetchData_bytes_bucket0",
1146     "FetchData_bytes_bucket1",
1147     "FetchData_bytes_bucket2",
1148     "FetchData_bytes_bucket3",
1149     "FetchData_bytes_bucket4",
1150     "FetchData_bytes_bucket5",
1151     "FetchData_bytes_bucket6",
1152     "FetchData_bytes_bucket7",
1153     "FetchData_bytes_bucket8",
1154     "StoreData_xfers",
1155     "StoreData_xfers_ok",
1156     "StoreData_xfers_sum",
1157     "StoreData_xfers_sqr",
1158     "StoreData_xfers_min",
1159     "StoreData_xfers_max",
1160     "StoreData_Kbytes_sum",
1161     "StoreData_bytes_min",
1162     "StoreData_bytes_max",
1163     "StoreData_bytes_bucket0",
1164     "StoreData_bytes_bucket1",
1165     "StoreData_bytes_bucket2",
1166     "StoreData_bytes_bucket3",
1167     "StoreData_bytes_bucket4",
1168     "StoreData_bytes_bucket5",
1169     "StoreData_bytes_bucket6",
1170     "StoreData_bytes_bucket7",
1171     "StoreData_bytes_bucket8",
1172     "CallBack_ops",             /* Cache Manager RPC Operation Timings */
1173     "CallBack_ops_ok",
1174     "CallBack_ops_sum",
1175     "CallBack_ops_sqr",
1176     "CallBack_ops_min",
1177     "CallBack_ops_max",
1178     "InitCallBackState_ops",
1179     "InitCallBackState_ops_ok",
1180     "InitCallBackState_ops_sum",
1181     "InitCallBackState_ops_sqr",
1182     "InitCallBackState_ops_min",
1183     "InitCallBackState_ops_max",
1184     "Probe_ops",
1185     "Probe_ops_ok",
1186     "Probe_ops_sum",
1187     "Probe_ops_sqr",
1188     "Probe_ops_min",
1189     "Probe_ops_max",
1190     "GetLock_ops",
1191     "GetLock_ops_ok",
1192     "GetLock_ops_sum",
1193     "GetLock_ops_sqr",
1194     "GetLock_ops_min",
1195     "GetLock_ops_max",
1196     "GetCE_ops",
1197     "GetCE_ops_ok",
1198     "GetCE_ops_sum",
1199     "GetCE_ops_sqr",
1200     "GetCE_ops_min",
1201     "GetCE_ops_max",
1202     "XStatsVersion_CM_ops",
1203     "XStatsVersion_CM_ops_ok",
1204     "XStatsVersion_CM_ops_sum",
1205     "XStatsVersion_CM_ops_sqr",
1206     "XStatsVersion_CM_ops_min",
1207     "XStatsVersion_CM_ops_max",
1208     "GetXStats_CM_ops",
1209     "GetXStats_CM_ops_ok",
1210     "GetXStats_CM_ops_sum",
1211     "GetXStats_CM_ops_sqr",
1212     "GetXStats_CM_ops_min",
1213     "GetXStats_CM_ops_max",
1214     "curr_PAGs",                /* Authentication information for CM */
1215     "curr_Records",
1216     "curr_AuthRecords",
1217     "curr_UnauthRecords",
1218     "curr_MaxRecordsInPAG",
1219     "curr_LongestChain",
1220     "PAGCreations",
1221     "TicketUpdates",
1222     "HWM_PAGS",
1223     "HWM_Records",
1224     "HWM_MaxRecordsInPAG",
1225     "HWM_LongestChain",
1226     "unreplicatedRefs",         /* [Un]replicated file accesses: */
1227     "replicatedRefs",
1228     "numReplicasAccessed",
1229     "maxReplicasPerRef",
1230     "refFirstReplicaOK"
1231 };
1232
1233 /* Cache Manager Column Labels */
1234
1235 char *cm_labels[] = {
1236     "/num/PerfCalls",           /* Performance numbers for the cache manager */
1237     "//epoch",
1238     "/numCells/Visible",
1239     "/numCells/Contacted",
1240     "/dlocal/Accesses",
1241     "/vlocal/Accesses",
1242     "/dremote/Accesses",
1243     "/vremote/Accesses",
1244     "cache/Num/Entries",
1245     "cache/Blocks/Total",
1246     "cache/Blocks/InUse",
1247     "cache/Blocks/Orig",
1248     "cache/MaxDirty/Chunks",
1249     "cache/CurrDirty/Chunks",
1250     "/dcache/Hits",
1251     "/vcache/Hits",
1252     "/dcache/Misses",
1253     "/vcache/Misses",
1254     "/cache/Flushes",
1255     "/cacheFiles/Reused",
1256     "/vcache/XAllocs",
1257     "/dcache/XAllocs",
1258     "/buf/Alloced",
1259     "/buf/Hits",
1260     "/buf/Misses",
1261     "/buf/FlushDirty",
1262     "Large/Blocks/Active",
1263     "Large/Blocks/Alloced",
1264     "Small/Blocks/Active",
1265     "Small/Blocks/Alloced",
1266     "Out/Standing/MemUsage",
1267     "Out/Standing/Allocs",
1268     "/CallBack/Alloced",
1269     "/CallBack/Flushes",
1270     "/srv/Records",
1271     "/srv/NumBuckets",
1272     "srv/MaxChain/Length",
1273     "srv/MaxChain/LengthHWM",
1274     "/srv/RecordsHWM",
1275     "//sysName_ID",
1276     "fs_sc/numTtl/Records",     /* file server server up/down stats for same cell */
1277     "fs_sc/numUp/Records",
1278     "fs_sc/numDown/Records",
1279     "fs_sc/sumOf/RecordAges",
1280     "fs_sc/ageOf/YoungestRecord",
1281     "fs_sc/ageOf/OldestRecord",
1282     "fs_sc/numDowntime/Incidents",
1283     "fs_sc/numRecords/NeverDown",
1284     "fs_sc/maxDowntimes/InARecord",
1285     "fs_sc/sumOf/Downtimes",
1286     "fs_sc/shortest/Downtime",
1287     "fs_sc/longest/Downtime",
1288     "fs_sc/down/0_10_min",
1289     "fs_sc/down/10_30_min",
1290     "fs_sc/down/half_1_hr",
1291     "fs_sc/down/1_2_hr",
1292     "fs_sc/down/2_4_hr",
1293     "fs_sc/down/4_8_hr",
1294     "fs_sc/down/more_8_hr",
1295     "fs_sc/downDst_0/",
1296     "fs_sc/downDst/1",
1297     "fs_sc/downDst/2_5",
1298     "fs_sc/downDst/6_10",
1299     "fs_sc/downDst/10_50",
1300     "fs_sc/downDst/more_50",
1301     "fs_oc/numTtl/Records",     /* file server server up/down stats for other cells */
1302     "fs_oc/numUp/Records",
1303     "fs_oc/numDown/Records",
1304     "fs_oc/sumOf/RecordAges",
1305     "fs_oc/ageOf/YoungestRecord",
1306     "fs_oc/ageOf/OldestRecord",
1307     "fs_oc/numDowntime/Incidents",
1308     "fs_oc/numRecords/NeverDown",
1309     "fs_oc/maxDowntimes/InARecord",
1310     "fs_oc/sumOf/Downtimes",
1311     "fs_oc/shortest/Downtime",
1312     "fs_oc/longest/Downtime",
1313     "fs_oc/down/0_10_min",
1314     "fs_oc/down/10_30_min",
1315     "fs_oc/down/half_1_hr",
1316     "fs_oc/down/1_2_hr",
1317     "fs_oc/down/2_4_hr",
1318     "fs_oc/down/4_8_hr",
1319     "fs_oc/down/more_8_hr",
1320     "fs_oc/downDst_0/",
1321     "fs_oc/downDst/1",
1322     "fs_oc/downDst/2_5",
1323     "fs_oc/downDst/6_10",
1324     "fs_oc/downDst/10_50",
1325     "fs_oc/downDst/more_50",
1326     "vl_sc/numTtl/Records",     /* VL server up/down stats for same cell */
1327     "vl_sc/numUp/Records",
1328     "vl_sc/numDown/Records",
1329     "vl_sc/sumOf/RecordAges",
1330     "vl_sc/ageOf/YoungestRecord",
1331     "vl_sc/ageOf/OldestRecord",
1332     "vl_sc/numDowntime/Incidents",
1333     "vl_sc/numRecords/NeverDown",
1334     "vl_sc/maxDowntimes/InARecord",
1335     "vl_sc/sumOf/Downtimes",
1336     "vl_sc/shortest/Downtime",
1337     "vl_sc/longest/Downtime",
1338     "vl_sc/down/0_10_min",
1339     "vl_sc/down/10_30_min",
1340     "vl_sc/down/half_1_hr",
1341     "vl_sc/down/1_2_hr",
1342     "vl_sc/down/2_4_hr",
1343     "vl_sc/down/4_8_hr",
1344     "vl_sc/down/more_8_hr",
1345     "vl_sc/downDst_0/",
1346     "vl_sc/downDst/1",
1347     "vl_sc/downDst/2_5",
1348     "vl_sc/downDst/6_10",
1349     "vl_sc/downDst/10_50",
1350     "vl_sc/downDst/more_50",
1351     "vl_dc/numTtl/Records",     /* VL server up/down stats for other cells */
1352     "vl_dc/numUp/Records",
1353     "vl_dc/numDown/Records",
1354     "vl_dc/sumOf/RecordAges",
1355     "vl_dc/ageOf/YoungestRecord",
1356     "vl_dc/ageOf/OldestRecord",
1357     "vl_dc/numDowntime/Incidents",
1358     "vl_dc/numRecords/NeverDown",
1359     "vl_dc/maxDowntimes/InARecord",
1360     "vl_dc/sumOf/Downtimes",
1361     "vl_dc/shortest/Downtime",
1362     "vl_dc/longest/Downtime",
1363     "vl_dc/down/0_10_min",
1364     "vl_dc/down/10_30_min",
1365     "vl_dc/down/half_1_hr",
1366     "vl_dc/down/1_2_hr",
1367     "vl_dc/down/2_4_hr",
1368     "vl_dc/down/4_8_hr",
1369     "vl_dc/down/more_8_hr",
1370     "vl_dc/downDst_0/",
1371     "vl_dc/downDst/1",
1372     "vl_dc/downDst/2_5",
1373     "vl_dc/downDst/6_10",
1374     "vl_dc/downDst/10_50",
1375     "vl_dc/downDst/more_50",
1376     "FetchData/ops/",           /* File Serevr RPC Operation timings */
1377     "FetchData/ops/ok",
1378     "FetchData/ops/sum (sec)",
1379     "FetchData/ops/sqr (sec)",
1380     "FetchData/ops/min (sec)",
1381     "FetchData/ops/max (sec)",
1382     "FetchACL/ops/",
1383     "FetchACL/ops/ok",
1384     "FetchACL/ops/sum (sec)",
1385     "FetchACL/ops/sqr (sec)",
1386     "FetchACL/ops/min (sec)",
1387     "FetchACL/ops/max (sec)",
1388     "FetchStatus/ops/",
1389     "FetchStatus/ops/ok",
1390     "FetchStatus/ops/sum (sec)",
1391     "FetchStatus/ops/sqr (sec)",
1392     "FetchStatus/ops/min (sec)",
1393     "FetchStatus/ops/max (sec)",
1394     "StoreData/ops/",
1395     "StoreData/ops/ok",
1396     "StoreData/ops/sum (sec)",
1397     "StoreData/ops/sqr (sec)",
1398     "StoreData/ops/min (sec)",
1399     "StoreData/ops/max (sec)",
1400     "StoreACL/ops/",
1401     "StoreACL/ops/ok",
1402     "StoreACL/ops/sum (sec)",
1403     "StoreACL/ops/sqr (sec)",
1404     "StoreACL/ops/min (sec)",
1405     "StoreACL/ops/max (sec)",
1406     "StoreStatus/ops/",
1407     "StoreStatus/ops/ok",
1408     "StoreStatus/ops/sum (sec)",
1409     "StoreStatus/ops/sqr (sec)",
1410     "StoreStatus/ops/min (sec)",
1411     "StoreStatus/ops/max (sec)",
1412     "RemoveFile/ops/",
1413     "RemoveFile/ops/ok",
1414     "RemoveFile/ops/sum (sec)",
1415     "RemoveFile/ops/sqr (sec)",
1416     "RemoveFile/ops/min (sec)",
1417     "RemoveFile/ops/max (sec)",
1418     "CreateFile/ops/",
1419     "CreateFile/ops/ok",
1420     "CreateFile/ops/sum (sec)",
1421     "CreateFile/ops/sqr (sec)",
1422     "CreateFile/ops/min (sec)",
1423     "CreateFile/ops/max (sec)",
1424     "Rename/ops/",
1425     "Rename/ops/ok",
1426     "Rename/ops/sum (sec)",
1427     "Rename/ops/sqr (sec)",
1428     "Rename/ops/min (sec)",
1429     "Rename/ops/max (sec)",
1430     "Symlink/ops/",
1431     "Symlink/ops/ok",
1432     "Symlink/ops/sum (sec)",
1433     "Symlink/ops/sqr (sec)",
1434     "Symlink/ops/min (sec)",
1435     "Symlink/ops/max (sec)",
1436     "Link/ops/",
1437     "Link/ops/ok",
1438     "Link/ops/sum (sec)",
1439     "Link/ops/sqr (sec)",
1440     "Link/ops/min (sec)",
1441     "Link/ops/max (sec)",
1442     "MakeDir/ops/",
1443     "MakeDir/ops/ok",
1444     "MakeDir/ops/sum (sec)",
1445     "MakeDir/ops/sqr (sec)",
1446     "MakeDir/ops/min (sec)",
1447     "MakeDir/ops/max (sec)",
1448     "RemoveDir/ops/",
1449     "RemoveDir/ops/ok",
1450     "RemoveDir/ops/sum (sec)",
1451     "RemoveDir/ops/sqr (sec)",
1452     "RemoveDir/ops/min (sec)",
1453     "RemoveDir/ops/max (sec)",
1454     "SetLock/ops/",
1455     "SetLock/ops/ok",
1456     "SetLock/ops/sum (sec)",
1457     "SetLock/ops/sqr (sec)",
1458     "SetLock/ops/min (sec)",
1459     "SetLock/ops/max (sec)",
1460     "ExtendLock/ops/",
1461     "ExtendLock/ops/ok",
1462     "ExtendLock/ops/sum (sec)",
1463     "ExtendLock/ops/sqr (sec)",
1464     "ExtendLock/ops/min (sec)",
1465     "ExtendLock/ops/max (sec)",
1466     "ReleaseLck/ops/",
1467     "ReleaseLck/ops/ok",
1468     "ReleaseLck/ops/sum (sec)",
1469     "ReleaseLck/ops/sqr (sec)",
1470     "ReleaseLck/ops/min (sec)",
1471     "ReleaseLck/ops/max (sec)",
1472     "GetStats/ops/",
1473     "GetStatcs/ops/ok",
1474     "GetStatcs/ops/sum (sec)",
1475     "GetStatcs/ops/sqr (sec)",
1476     "GetStatcs/ops/min (sec)",
1477     "GetStatcs/ops/max (sec)",
1478     "GiveUp/Callbacks/ops",
1479     "GiveUp/Callbacks/ops_ok",
1480     "GiveUp/Callbacks/ops_sum (sec)",
1481     "GiveUp/Callbacks/ops_sqr (sec)",
1482     "GiveUp/Callbacks/ops_min (sec)",
1483     "GiveUp/Callbacks/ops_max (sec)",
1484     "GetVolInfo/ops/",
1485     "GetVolInfo/ops/ok",
1486     "GetVolInfo/ops/sum (sec)",
1487     "GetVolInfo/ops/sqr (sec)",
1488     "GetVolInfo/ops/min (sec)",
1489     "GetVolInfo/ops/max (sec)",
1490     "GetVolStat/ops/",
1491     "GetVolStat/ops/ok",
1492     "GetVolStat/ops/sum (sec)",
1493     "GetVolStat/ops/sqr (sec)",
1494     "GetVolStat/ops/min (sec)",
1495     "GetVolStat/ops/max (sec)",
1496     "SetVolStat/ops/",
1497     "SetVolStat/ops_ok",
1498     "SetVolStat/ops/sum (sec)",
1499     "SetVolStat/ops/sqr (sec)",
1500     "SetVolStat/ops/min (sec)",
1501     "SetVolStat/ops/max (sec)",
1502     "GetRootVol/ops/",
1503     "GetRootVol/ops/ok",
1504     "GetRootVol/ops/sum (sec)",
1505     "GetRootVol/ops/sqr (sec)",
1506     "GetRootVol/ops/min (sec)",
1507     "GetRootVol/ops/max (sec)",
1508     "CheckToken/ops/",
1509     "CheckToken/ops/ok",
1510     "CheckToken/ops/sum (sec)",
1511     "CheckToken/ops/sqr (sec)",
1512     "CheckToken/ops/min (sec)",
1513     "CheckToken/ops/max (sec)",
1514     "GetTime/ops/",
1515     "GetTime/ops/ok",
1516     "GetTime/ops/sum (sec)",
1517     "GetTime/ops/sqr (sec)",
1518     "GetTime/ops/min (sec)",
1519     "GetTime/ops/max (sec)",
1520     "NGetVolInf/ops/",
1521     "NGetVolInf/ops/ok",
1522     "NGetVolInf/ops/sum (sec)",
1523     "NGetVolInf/ops/sqr (sec)",
1524     "NGetVolInf/ops/min (sec)",
1525     "NGetVolInf/ops/max (sec)",
1526     "BulkStatus/ops/",
1527     "BulkStatus/ops/ok",
1528     "BulkStatus/ops/sum (sec)",
1529     "BulkStatus/ops/sqr (sec)",
1530     "BulkStatus/ops/min (sec)",
1531     "BulkStatus/ops/max (sec)",
1532     "XStatsVers/ops/",
1533     "XStatsVers/ops/ok",
1534     "XStatsVers/ops/sum (sec)",
1535     "XStatsVers/ops/sqr (sec)",
1536     "XStatsVers/ops/min (sec)",
1537     "XStatsVers/ops/max (sec)",
1538     "GetXStats/ops",
1539     "GetXStats/ops/ok",
1540     "GetXStats/ops/sum (sec)",
1541     "GetXStats/ops/sqr (sec)",
1542     "GetXStats/ops/min (sec)",
1543     "GetXStats/ops/max (sec)",
1544     "/FetchData/srv_err",       /* File Server RPC Error Info */
1545     "/FetchData/net_err",
1546     "/FetchData/prot_err",
1547     "/FetchData/vol_err",
1548     "/FetchData/busy_err",
1549     "/FetchData/other_err",
1550     "/FetchACL/srv_err",
1551     "/FetchACL/net_err",
1552     "/FetchACL/prot_err",
1553     "/FetchACL/vol_err",
1554     "/FetchACL/busy_err",
1555     "/FetchACL/other_err",
1556     "Fetch/Status/srv_err",
1557     "Fetch/Status/net_err",
1558     "Fetch/Status/prot_err",
1559     "Fetch/Status/vol_err",
1560     "Fetch/Status/busy_err",
1561     "Fetch/Status/other_err",
1562     "/StoreData/srv_err",
1563     "/StoreData/net_err",
1564     "/StoreData/prot_err",
1565     "/StoreData/vol_err",
1566     "/StoreData/busy_err",
1567     "/StoreData/other_err",
1568     "/StoreACL/srv_err",
1569     "/StoreACL/net_err",
1570     "/StoreACL/prot_err",
1571     "/StoreACL/vol_err",
1572     "/StoreACL/busy_err",
1573     "/StoreACL/other_err",
1574     "Store/Status/srv_err",
1575     "Store/Status/net_err",
1576     "Store/Status/prot_err",
1577     "Store/Status/vol_err",
1578     "Store/Status/busy_err",
1579     "Store/Status/other_err",
1580     "/RemoveFile/srv_err",
1581     "/RemoveFile/net_err",
1582     "/RemoveFile/prot_err",
1583     "/RemoveFile/vol_err",
1584     "/RemoveFile/busy_err",
1585     "/RemoveFile/other_err",
1586     "/CreateFile/srv_err",
1587     "/CreateFile/net_err",
1588     "/CreateFile/prot_err",
1589     "/CreateFile/vol_err",
1590     "/CreateFile/busy_err",
1591     "/CreateFile/other_err",
1592     "/Rename/srv_err",
1593     "/Rename/net_err",
1594     "/Rename/prot_err",
1595     "/Rename/vol_err",
1596     "/Rename/busy_err",
1597     "/Rename/other_err",
1598     "/Symlink/srv_err",
1599     "/Symlink/net_err",
1600     "/Symlink/prot_err",
1601     "/Symlink/vol_err",
1602     "/Symlink/busy_err",
1603     "/Symlink/other",
1604     "/Link/srv_err",
1605     "/Link/net_err",
1606     "/Link/prot_err",
1607     "/Link/vol_err",
1608     "/Link/busy_err",
1609     "/Link/other_err",
1610     "/MakeDir/srv_err",
1611     "/MakeDir/net_err",
1612     "/MakeDir/prot_err",
1613     "/MakeDir/vol_err",
1614     "/MakeDir/busy_err",
1615     "/MakeDir/other_err",
1616     "/RemoveDir/srv_err",
1617     "/RemoveDir/net_err",
1618     "/RemoveDir/prot_err",
1619     "/RemoveDir/vol_err",
1620     "/RemoveDir/busy_err",
1621     "/RemoveDir/other_err",
1622     "/SetLock/srv_err",
1623     "/SetLock/net_err",
1624     "/SetLock/prot_err",
1625     "/SetLock/vol_err",
1626     "/SetLock/busy_err",
1627     "/SetLock/other_err",
1628     "/ExtendLock/srv_err",
1629     "/ExtendLock/net_err",
1630     "/ExtendLock/prot_err",
1631     "/ExtendLock/vol_err",
1632     "/ExtendLock/busy_err",
1633     "/ExtendLock/other_err",
1634     "Release/Lock/srv_err",
1635     "Release/Lock/net_err",
1636     "Release/Lock/prot_err",
1637     "Release/Lock/vol_err",
1638     "Release/Lock/busy_err",
1639     "Release/Lock/other_err",
1640     "Get/Statistics/srv_err",
1641     "Get/Statistics/net_err",
1642     "Get/Statistics/prot_err",
1643     "Get/Statistics/vol_err",
1644     "Get/Statistics/busy_err",
1645     "Get/Statistics/other_err",
1646     "GiveUp/Callbacks/srv_err",
1647     "GiveUp/Callbacks/net_err",
1648     "GiveUp/Callbacks/prot_err",
1649     "GiveUp/Callbacks/vol_err",
1650     "GiveUp/Callbacks/busy_err",
1651     "GiveUp/Callbacks/other_err",
1652     "Get/VolumeInfo/srv_err",
1653     "Get/VolumeInfo/net_err",
1654     "Get/VolumeInfo/prot_err",
1655     "Get/VolumeInfo/vol_err",
1656     "Get/VolumeInfo/busy_err",
1657     "Get/VolumeInfo_other_err",
1658     "Get/VolumeStatus/srv_err",
1659     "Get/VolumeStatus/net_err",
1660     "Get/VolumeStatus/prot_err",
1661     "Get/VolumeStatus/vol_err",
1662     "Get/VolumeStatus/busy_err",
1663     "Get/VolumeStatus/other_err",
1664     "Set/VolumeStatus/srv_err",
1665     "Set/VolumeStatus/net_err",
1666     "Set/VolumeStatus/prot_err",
1667     "Set/VolumeStatus/vol_err",
1668     "Set/VolumeStatus/busy_err",
1669     "Set/VolumeStatus/other_err",
1670     "Get/RootVolume/srv_err",
1671     "Get/RootVolume/net_err",
1672     "Get/RootVolume/prot_err",
1673     "Get/RootVolume/vol_err",
1674     "Get/RootVolume/busy_err",
1675     "Get/RootVolume/other_err",
1676     "/CheckToken/srv_err",
1677     "/CheckToken/net_err",
1678     "/CheckToken/prot_err",
1679     "/CheckToken/vol_err",
1680     "/CheckToken/busy_err",
1681     "/CheckToken/other_err",
1682     "/GetTime/srv_err",
1683     "/GetTime/net_err",
1684     "/GetTime/prot_err",
1685     "/GetTime/vol_err",
1686     "/GetTime/busy_err",
1687     "/GetTime/other_err",
1688     "NGet/VolumeInfo/srv_err",
1689     "NGet/VolumeInfo/net_err",
1690     "NGet/VolumeInfo/prot_err",
1691     "NGet/VolumeInfo/vol_err",
1692     "NGet/VolumeInfo/busy_err",
1693     "NGet/VolumeInfo/other_err",
1694     "Bulk/Status/srv_err",
1695     "Bulk/Status/net_err",
1696     "Bulk/Status/prot_err",
1697     "Bulk/Status/vol_err",
1698     "Bulk/Status/busy_err",
1699     "Bulk/Status/other_err",
1700     "XStats/Version/srv_err",
1701     "XStats/Version/net_err",
1702     "XStats/Version/prot_err",
1703     "XStats/Version/vol_err",
1704     "XStats/Version/busy_err",
1705     "XStats/Version/other_err",
1706     "/GetXStats/srv_err",
1707     "/GetXStats/net_err",
1708     "/GetXStats/prot_err",
1709     "/GetXStats/vol_err",
1710     "/GetXStats/busy_err",
1711     "/GetXStats/other_err",
1712     "FetchData/xfers/",         /* File Server RPC Transfer timings */
1713     "FetchData/xfers/ok",
1714     "FetchData/xfers/sum (sec)",
1715     "FetchData/xfers/sqr (sec)",
1716     "FetchData/xfers/min (sec)",
1717     "FetchData/xfers/max (sec)",
1718     "FetchData/xfers/sum(Kbytes)",
1719     "FetchData/xfers/min(bytes)",
1720     "FetchData/xfers/max(bytes)",
1721     "FetchData/bytes/bucket0",
1722     "FetchData/bytes/bucket1",
1723     "FetchData/bytes/bucket2",
1724     "FetchData/bytes/bucket3",
1725     "FetchData/bytes/bucket4",
1726     "FetchData/bytes/bucket5",
1727     "FetchData/bytes/bucket6",
1728     "FetchData/bytes/bucket7",
1729     "FetchData/bytes/bucket8",
1730     "StoreData/xfers/",
1731     "StoreData/xfers/ok",
1732     "StoreData/xfers/sum (sec)",
1733     "StoreData/xfers/sqr (sec)",
1734     "StoreData/xfers/min (sec)",
1735     "StoreData/xfers/max (sec)",
1736     "StoreData/xfers/sum(Kbytes)",
1737     "StoreData/xfers/min(bytes)",
1738     "StoreData/xfers/max(bytes)",
1739     "StoreData/bytes/bucket0",
1740     "StoreData/bytes/bucket1",
1741     "StoreData/bytes/bucket2",
1742     "StoreData/bytes/bucket3",
1743     "StoreData/bytes/bucket4",
1744     "StoreData/bytes/bucket5",
1745     "StoreData/bytes/bucket6",
1746     "StoreData/bytes/bucket7",
1747     "StoreData/bytes/bucket8",
1748     "CallBack/ops/",            /* Cache Manager RPC Operation Timings */
1749     "CallBack/ops/ok",
1750     "CallBack/ops/sum(sec)",
1751     "CallBack/ops/sqr(sec)",
1752     "CallBack/ops/min(sec)",
1753     "CallBack/ops/max(sec)",
1754     "InitCall/BackState/ops",
1755     "InitCall/BackState/ops_ok",
1756     "InitCall/BackState/ops_sum(sec)",
1757     "InitCall/BackState/ops_sqr(sec)",
1758     "InitCall/BackState/ops_min(sec)",
1759     "InitCall/BackState/ops_max(sec)",
1760     "Probe/ops/",
1761     "Probe/ops/ok",
1762     "Probe/ops/sum(sec)",
1763     "Probe/ops/sqr(sec)",
1764     "Probe/ops/min(sec)",
1765     "Probe/ops/max(sec)",
1766     "GetLock/ops/",
1767     "GetLock/ops/ok",
1768     "GetLock/ops/sum(sec)",
1769     "GetLock/ops/sqr(sec)",
1770     "GetLock/ops/min(sec)",
1771     "GetLock/ops/max(sec)",
1772     "GetCE/ops/",
1773     "GetCE/ops/ok",
1774     "GetCE/ops/sum(sec)",
1775     "GetCE/ops/sqr(sec)",
1776     "GetCE/ops/min(sec)",
1777     "GetCE/ops/max(sec)",
1778     "XStatsVers/CM_ops/",
1779     "XStatsVers/CM_ops/ok",
1780     "XStatsVers/CM_ops/sum(sec)",
1781     "XStatsVers/CM_ops/sqr(sec)",
1782     "XStatsVers/CM_ops/min(sec)",
1783     "XStatsVers/CM_ops/max(sec)",
1784     "GetXStats/CM_ops/",
1785     "GetXStats/CM_ops/ok",
1786     "GetXStats/CM_ops/sum(sec)",
1787     "GetXStats/CM_ops/sqr(sec)",
1788     "GetXStats/CM_ops/min(sec)",
1789     "GetXStats/CM_ops/max(sec)",
1790     "curr/PAGs/",               /* Authentication information for CM */
1791     "curr/Records/",
1792     "curr/Auth/Records",
1793     "curr/Unauth/Records",
1794     "curr/MaxRecords/InPAG",
1795     "curr/Longest/Chain",
1796     "PAG/Creations/",
1797     "Ticket/Updates/",
1798     "HWM/PAGS/",
1799     "HWM/Records/",
1800     "HWM/MaxRecords/InPAG",
1801     "HWM/Longest/Chain",
1802     "un/replicated/Refs",       /* [Un]replicated file accesses: */
1803     "/replicated/Refs",
1804     "num/Replicas/Accessed",
1805     "max/Replicas/PerRef",
1806     "ref/First/ReplicaOK"
1807 };
1808
1809
1810 /* Cache Manager data classification */
1811 /* Data is classified into sections and each section into one or more
1812 groups. The integer after a section name specifies the number of groups
1813 contained in it. The integers after a group name specify the starting and
1814 ending positional indices to fs_varNames[]. Unimportant information
1815 is placed at the end of the section. */
1816
1817 char *cm_categories[] = {
1818     "PerfStats_section 2",
1819     "PerfStats_group 4 39",
1820     "misc_group 0 3",
1821     "Server_UpDown_section 4",
1822     "FS_upDown_SC_group 40 64",
1823     "FS_upDown_DC_group 65 89",
1824     "VL_upDown_SC_group 90 114",
1825     "VL_upDown_DC_group 115 139",
1826     "RPCop_section 4",
1827     "FS_RPCopTimes_group 140 307",
1828     "FS_RPCopErrors_group 308 475",
1829     "FS_RPCopBytes_group 476 511",
1830     "CM_RPCopTimes_group 512 553",
1831     "Auth_Access_section 2",
1832     "Auth_Stats_group 554 565",
1833     "Access_Stats_group 566 570"
1834 /* "Author_Stats_group x y"   -   no information collected at present */
1835 };