2 * Copyright 2000, International Business Machines Corporation and others.
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
11 Include file for the afsmonitor
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
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
22 cm_categories - names of sections & groups into which cache manager
23 variables are categorized.
25 -------------------------------------------------------------------------*/
27 #include "afsmonitor.h"
29 /* File Server variable names */
31 char *fs_varNames[] = {
32 "numPerfCalls", /* Performance Numbers */
45 "vcache_H_Replacements",
50 "rx_noPackets_RcvClass",
51 "rx_noPackets_SendClass",
52 "rx_noPackets_SpecialClass",
54 "rx_bogusPacketOnRead",
57 "rx_noPacketBuffersOnRead",
60 "rx_packetsRead_RcvClass",
61 "rx_packetsRead_SendClass",
62 "rx_packetsRead_SpecialClass",
66 "rx_spuriousPacketsRead",
67 "rx_packetsSent_RcvClass",
68 "rx_packetsSent_SendClass",
69 "rx_packetsSent_SpecialClass",
72 "rx_abortPacketsSent",
75 "rx_dataPacketsReSent",
76 "rx_dataPacketsPushed",
77 "rx_ignoreAckedPacket",
89 "rx_nFreeCallStructs",
90 "host_NumHostEntries",
92 "host_NonDeletedHosts",
93 "host_HostsInSameNetOrSubnet",
94 "host_HostsInDiffSubnet",
95 "host_HostsInDiffNetwork",
97 "host_ClientBlocks", /* ",sysname_ID", has been junked */
98 "epoch", /* RPC Operation timings */
112 "FetchStatus_ops_ok",
130 "StoreStatus_ops_ok",
190 "ReleaseLock_ops_ok",
196 "GetStatistics_ops_ok",
201 "GiveUpCallbacks_ops",
202 "GiveUpCallbacks_ops_ok",
203 "GiveUpCallbacks_sum",
204 "GiveUpCallbacks_sqr",
205 "GiveUpCallbacks_min",
206 "GiveUpCallbacks_max",
208 "GetVolumeInfo_ops_ok",
213 "GetVolumeStatus_ops",
214 "GetVolumeStatus_ops_ok",
215 "GetVolumeStatus_sum",
216 "GetVolumeStatus_sqr",
217 "GetVolumeStatus_min",
218 "GetVolumeStatus_max",
219 "SetVolumeStatus_ops",
220 "SetVolumeStatus_ops_ok",
221 "SetVolumeStatus_sum",
222 "SetVolumeStatus_sqr",
223 "SetVolumeStatus_min",
224 "SetVolumeStatus_max",
226 "GetRootVolume_ops_ok",
243 "NGetVolumeInfo_ops",
244 "NGetVolumeInfo_ops_ok",
245 "NGetVolumeInfo_sum",
246 "NGetVolumeInfo_sqr",
247 "NGetVolumeInfo_min",
248 "NGetVolumeInfo_max",
256 "XStatsVersion_ops_ok",
267 "FetchData_xfers", /* Timings for some byte sized data transfer ops */
268 "FetchData_xfers_ok",
269 "FetchData_xfers_sum",
270 "FetchData_xfers_sqr",
271 "FetchData_xfers_min",
272 "FetchData_xfers_max",
273 "FetchData_xfers_Kbytes_sum",
274 "FetchData_xfers_bytes_min",
275 "FetchData_xfers_bytes_max",
276 "FetchData_xfers_bucket0",
277 "FetchData_xfers_bucket1",
278 "FetchData_xfers_bucket2",
279 "FetchData_xfers_bucket3",
280 "FetchData_xfers_bucket4",
281 "FetchData_xfers_bucket5",
282 "FetchData_xfers_bucket6",
283 "FetchData_xfers_bucket7",
284 "FetchData_xfers_bucket8",
286 "StoreData_xfers_ok",
287 "StoreData_xfers_sum",
288 "StoreData_xfers_sqr",
289 "StoreData_xfers_min",
290 "StoreData_xfers_max",
291 "StoreData_xfers_Kbytes_sum",
292 "StoreData_xfers_bytes_min",
293 "StoreData_xfers_bytes_max",
294 "StoreData_xfers_bucket0",
295 "StoreData_xfers_bucket1",
296 "StoreData_xfers_bucket2",
297 "StoreData_xfers_bucket3",
298 "StoreData_xfers_bucket4",
299 "StoreData_xfers_bucket5",
300 "StoreData_xfers_bucket6",
301 "StoreData_xfers_bucket7",
302 "StoreData_xfers_bucket8",
303 "DeleteFiles", /* start of callback stats */
308 "DeleteAllCallBacks",
322 /* File Server column labels */
323 /* Column labels are displayed in three rows. Each of the following strings
324 are separated by /s into three parts. */
327 char *fs_labels[] = {
328 "/num/PerfCalls", /* Performance Numbers */
341 "/vcache/H_Replacements",
345 "rx/packet/Requests",
346 "rx/noPackets/RcvClass",
347 "rx/noPackets/SendClass",
348 "rx/noPackets/SpecialClass",
350 "rx/bogus/PktOnRead",
352 "rx/noPacket/OnRead",
353 "rx/noPacket/BuffsOnRead",
356 "rx/pktsRead/RcvClass",
357 "rx/pktsRead/SendClass",
358 "rx/pktsRead/SpecialClass",
362 "rx/spurious/PktsRead",
363 "rx/pktsSent/RcvClass",
364 "rx/pktsSent/SendClass",
365 "rx/pktsSent/SpecialClass",
371 "rx/data/PktsReSent",
372 "rx/data/PktsPushed",
373 "rx/ignore/AckedPkt",
385 "rx/nFreeCall/Structs",
386 "host/NumHost/Entries",
388 "host/NonDeleted/Hosts",
389 "host/HostsIn/SameNetOrSubnet",
390 "host/HostsIn/DiffSubnet",
391 "host/HostsIn/DiffNetwork",
393 "host/Client/Blocks", /* ",sysname_ID", has been junked */
394 "//epoch", /* RPC Operation timings */
397 "/FetchData/sum (sec)",
398 "/FetchData/sqr (sec)",
399 "/FetchData/min (sec)",
400 "/FetchData/max (sec)",
403 "/FetchACL/sum (sec)",
404 "/FetchACL/sqr (sec)",
405 "/FetchACL/min (sec)",
406 "/FetchACL/max (sec)",
408 "/FetchStatus/ops_ok",
409 "/FetchStatus/sum (sec)",
410 "/FetchStatus/sqr (sec)",
411 "/FetchStatus/min (sec)",
412 "/FetchStatus/max (sec)",
415 "/StoreData/sum (sec)",
416 "/StoreData/sqr (sec)",
417 "/StoreData/min (sec)",
418 "/StoreData/max (sec)",
421 "/StoreACL/sum (sec)",
422 "/StoreACL/sqr (sec)",
423 "/StoreACL/min (sec)",
424 "/StoreACL/max (sec)",
426 "/StoreStatus/ops_ok",
427 "/StoreStatus/sum (sec)",
428 "/StoreStatus/sqr (sec)",
429 "/StoreStatus/min (sec)",
430 "/StoreStatus/max (sec)",
432 "/RemoveFile/ops_ok",
433 "/RemoveFile/sum (sec)",
434 "/RemoveFile/sqr (sec)",
435 "/RemoveFile/min (sec)",
436 "/RemoveFile/max (sec)",
438 "/CreateFile/ops_ok",
439 "/CreateFile/sum (sec)",
440 "/CreateFile/sqr (sec)",
441 "/CreateFile/min (sec)",
442 "/CreateFile/max (sec)",
451 "/Symlink/sum (sec)",
452 "/Symlink/sqr (sec)",
453 "/Symlink/min (sec)",
454 "/Symlink/max (sec)",
463 "/MakeDir/sum (sec)",
464 "/MakeDir/sqr (sec)",
465 "/MakeDir/min (sec)",
466 "/MakeDir/max (sec)",
469 "/RemoveDir/sum (sec)",
470 "/RemoveDir/sqr (sec)",
471 "/RemoveDir/min (sec)",
472 "/RemoveDir/max (sec)",
475 "/SetLock/sum (sec)",
476 "/SetLock/sqr (sec)",
477 "/SetLock/min (sec)",
478 "/SetLock/max (sec)",
480 "/ExtendLock/ops_ok",
481 "/ExtendLock/sum (sec)",
482 "/ExtendLock/sqr (sec)",
483 "/ExtendLock/min (sec)",
484 "/ExtendLock/max (sec)",
486 "/ReleaseLck/ops_ok",
487 "/ReleaseLck/sum (sec)",
488 "/ReleaseLck/sqr (sec)",
489 "/ReleaseLck/min (sec)",
490 "/ReleaseLck/max (sec)",
493 "/GetStats/sum (sec)",
494 "/GetStats/sqr (sec)",
495 "/GetStats/min (sec)",
496 "/GetStats/max (sec)",
497 "/GiveUpCallbacks/ops",
498 "/GiveUpCallbacks/ops_ok",
499 "/GiveUpCallbacks/sum (sec)",
500 "/GiveUpCallbacks/sqr (sec)",
501 "/GiveUpCallbacks/min (sec)",
502 "/GiveUpCallbacks/max (sec)",
504 "/GetVolInfo/ops_ok",
505 "/GetVolInfo/sum (sec)",
506 "/GetVolInfo/sqr (sec)",
507 "/GetVolInfo/min (sec)",
508 "/GetVolInfo/max (sec)",
510 "/GetVolStatus/ops_ok",
511 "/GetVolStatus/sum (sec)",
512 "/GetVolStatus/sqr (sec)",
513 "/GetVolStatus/min (sec)",
514 "/GetVolStatus/max (sec)",
516 "/SetVolStatus/ops_ok",
517 "/SetVolStatus/sum (sec)",
518 "/SetVolStatus/sqr (sec)",
519 "/SetVolStatus/min (sec)",
520 "/SetVolStatus/max (sec)",
522 "/GetRootVol/ops_ok",
523 "/GetRootVol/sum (sec)",
524 "/GetRootVol/sqr (sec)",
525 "/GetRootVol/min (sec)",
526 "/GetRootVol/max (sec)",
528 "/CheckToken/ops_ok",
529 "/CheckToken/sum (sec)",
530 "/CheckToken/sqr (sec)",
531 "/CheckToken/min (sec)",
532 "/CheckToken/max (sec)",
535 "/GetTime/sum (sec)",
536 "/GetTime/sqr (sec)",
537 "/GetTime/min (sec)",
538 "/GetTime/max (sec)",
540 "/NGetVolInfo/ops_ok",
541 "/NGetVolInfo/sum (sec)",
542 "/NGetVolInfo/sqr (sec)",
543 "/NGetVolInfo/min (sec)",
544 "/NGetVolInfo/max (sec)",
546 "/BulkStatus/ops_ok",
547 "/BulkStatus/sum (sec)",
548 "/BulkStatus/sqr (sec)",
549 "/BulkStatus/min (sec)",
550 "/BulkStatus/max (sec)",
552 "/XStatsVers/ops_ok",
553 "/XStatsVers/sum (sec)",
554 "/XStatsVers/sqr (sec)",
555 "/XStatsVers/min (sec)",
556 "/XStatsVers/max (sec)",
559 "/GetXStats/sum (sec)",
560 "/GetXStats/sqr (sec)",
561 "/GetXStats/min (sec)",
562 "/GetXStats/max (sec)",
563 "FetchData/xfers/", /* Timings for some byte sized data transfer ops */
564 "FetchData/xfers/ok",
565 "FetchData/xfers/sum (sec)",
566 "FetchData/xfers/sqr (sec)",
567 "FetchData/xfers/min (sec)",
568 "FetchData/xfers/max (sec)",
569 "FetchData/xfers/sum(Kbytes)",
570 "FetchData/xfers/min(bytes)",
571 "FetchData/xfers/max(bytes)",
572 "FetchData/xfers/bucket0",
573 "FetchData/xfers/bucket1",
574 "FetchData/xfers/bucket2",
575 "FetchData/xfers/bucket3",
576 "FetchData/xfers/bucket4",
577 "FetchData/xfers/bucket5",
578 "FetchData/xfers/bucket6",
579 "FetchData/xfers/bucket7",
580 "FetchData/xfers/bucket8",
582 "StoreData/xfers/ok",
583 "StoreData/xfers/sum (sec)",
584 "StoreData/xfers/sqr (sec)",
585 "StoreData/xfers/min (sec)",
586 "StoreData/xfers/max (sec)",
587 "StoreData/xfers/sum(Kbytes)",
588 "StoreData/xfers/min(bytes)",
589 "StoreData/xfers/max(bytes)",
590 "StoreData/xfers/bucket0",
591 "StoreData/xfers/bucket1",
592 "StoreData/xfers/bucket2",
593 "StoreData/xfers/bucket3",
594 "StoreData/xfers/bucket4",
595 "StoreData/xfers/bucket5",
596 "StoreData/xfers/bucket6",
597 "StoreData/xfers/bucket7",
598 "StoreData/xfers/bucket8",
599 "Delete/Files", /* start of callback stats */
604 "Delete/All/CallBacks",
617 /* file server data classification */
618 /* Data is classified into sections and each section into one or more
619 groups. The integer after a section name specifies the number of groups
620 contained in it. The integers after a group name specify the starting and
621 ending positional indices to fs_varNames[]. Unimportant information
622 is placed at the end of the section. */
624 char *fs_categories[] = {
625 "PerfStats_section 5",
626 "VnodeCache_group 1 13",
627 "Directory_group 14 16",
629 "HostModule_group 58 65",
630 "misc_group 0 0", /* numPerfCalls */
632 "RPCopTimes_group 66 234",
633 "RPCopBytes_group 235 270",
634 "CallBackStats_section 2",
635 "CallBackCounters_group 271 281",
636 "GotSomeSpaces_group 282 286"
643 /* Cache Manager variable names */
645 char *cm_varNames[] = {
646 "numPerfCalls", /* Performance numbers for the cache manager */
658 "cacheMaxDirtyChunks",
659 "cacheCurrDirtyChunks",
673 "LargeBlocksAlloced",
675 "SmallBlocksAlloced",
676 "OutStandingMemUsage",
683 "srvMaxChainLengthHWM",
686 "fs_sc_numTtlRecords", /* file server server up/down stats for same cell */
687 "fs_sc_numUpRecords",
688 "fs_sc_numDownRecords",
689 "fs_sc_sumOfRecordAges",
690 "fs_sc_ageOfYoungestRecord",
691 "fs_sc_ageOfOldestRecord",
692 "fs_sc_numDowntimeIncidents",
693 "fs_sc_numRecordsNeverDown",
694 "fs_sc_maxDowntimesInARecord",
695 "fs_sc_sumOfDowntimes",
696 "fs_sc_shortestDowntime",
697 "fs_sc_longestDowntime",
698 "fs_sc_down_0_10_min",
699 "fs_sc_down_10_30_min",
700 "fs_sc_down_half_1_hr",
704 "fs_sc_down_more_8_hr",
708 "fs_sc_downDst_6_10",
709 "fs_sc_downDst_10_50",
710 "fs_sc_downDst_more_50",
711 "fs_oc_numTtlRecords", /* file server server up/down stats for other cells */
712 "fs_oc_numUpRecords",
713 "fs_oc_numDownRecords",
714 "fs_oc_sumOfRecordAges",
715 "fs_oc_ageOfYoungestRecord",
716 "fs_oc_ageOfOldestRecord",
717 "fs_oc_numDowntimeIncidents",
718 "fs_oc_numRecordsNeverDown",
719 "fs_oc_maxDowntimesInARecord",
720 "fs_oc_sumOfDowntimes",
721 "fs_oc_shortestDowntime",
722 "fs_oc_longestDowntime",
723 "fs_oc_down_0_10_min",
724 "fs_oc_down_10_30_min",
725 "fs_oc_down_half_1_hr",
729 "fs_oc_down_more_8_hr",
733 "fs_oc_downDst_6_10",
734 "fs_oc_downDst_10_50",
735 "fs_oc_downDst_more_50",
736 "vl_sc_numTtlRecords", /* vl server up/down stats for same cell */
737 "vl_sc_numUpRecords",
738 "vl_sc_numDownRecords",
739 "vl_sc_sumOfRecordAges",
740 "vl_sc_ageOfYoungestRecord",
741 "vl_sc_ageOfOldestRecord",
742 "vl_sc_numDowntimeIncidents",
743 "vl_sc_numRecordsNeverDown",
744 "vl_sc_maxDowntimesInARecord",
745 "vl_sc_sumOfDowntimes",
746 "vl_sc_shortestDowntime",
747 "vl_sc_longestDowntime",
748 "vl_sc_down_0_10_min",
749 "vl_sc_down_10_30_min",
750 "vl_sc_down_half_1_hr",
754 "vl_sc_down_more_8_hr",
758 "vl_sc_downDst_6_10",
759 "vl_sc_downDst_10_50",
760 "vl_sc_downDst_more_50",
761 "vl_oc_numTtlRecords", /* vl server up/down stats for other cells */
762 "vl_oc_numUpRecords",
763 "vl_oc_numDownRecords",
764 "vl_oc_sumOfRecordAges",
765 "vl_oc_ageOfYoungestRecord",
766 "vl_oc_ageOfOldestRecord",
767 "vl_oc_numDowntimeIncidents",
768 "vl_oc_numRecordsNeverDown",
769 "vl_oc_maxDowntimesInARecord",
770 "vl_oc_sumOfDowntimes",
771 "vl_oc_shortestDowntime",
772 "vl_oc_longestDowntime",
773 "vl_oc_down_0_10_min",
774 "vl_oc_down_10_30_min",
775 "vl_oc_down_half_1_hr",
779 "vl_oc_down_more_8_hr",
783 "vl_oc_downDst_6_10",
784 "vl_oc_downDst_10_50",
785 "vl_oc_downDst_more_50",
786 "FetchData_ops", /* File Serevr RPC Operation timings */
799 "FetchStatus_ops_ok",
800 "FetchStatus_ops_sum",
801 "FetchStatus_ops_sqr",
802 "FetchStatus_ops_min",
803 "FetchStatus_ops_max",
817 "StoreStatus_ops_ok",
818 "StoreStatus_ops_sum",
819 "StoreStatus_ops_sqr",
820 "StoreStatus_ops_min",
821 "StoreStatus_ops_max",
824 "RemoveFile_ops_sum",
825 "RemoveFile_ops_sqr",
826 "RemoveFile_ops_min",
827 "RemoveFile_ops_max",
830 "CreateFile_ops_sum",
831 "CreateFile_ops_sqr",
832 "CreateFile_ops_min",
833 "CreateFile_ops_max",
872 "ExtendLock_ops_sum",
873 "ExtendLock_ops_sqr",
874 "ExtendLock_ops_min",
875 "ExtendLock_ops_max",
877 "ReleaseLock_ops_ok",
878 "ReleaseLock_ops_sum",
879 "ReleaseLock_ops_sqr",
880 "ReleaseLock_ops_min",
881 "ReleaseLock_ops_max",
883 "GetStatistics_ops_ok",
884 "GetStatistics_ops_sum",
885 "GetStatistics_ops_sqr",
886 "GetStatistics_ops_min",
887 "GetStatistics_ops_max",
888 "GiveUpCallbacks_ops",
889 "GiveUpCallbacks_ops_ok",
890 "GiveUpCallbacks_ops_sum",
891 "GiveUpCallbacks_ops_sqr",
892 "GiveUpCallbacks_ops_min",
893 "GiveUpCallbacks_ops_max",
895 "GetVolumeInfo_ops_ok",
896 "GetVolumeInfo_ops_sum",
897 "GetVolumeInfo_ops_sqr",
898 "GetVolumeInfo_ops_min",
899 "GetVolumeInfo_ops_max",
900 "GetVolumeStatus_ops",
901 "GetVolumeStatus_ops_ok",
902 "GetVolumeStatus_ops_sum",
903 "GetVolumeStatus_ops_sqr",
904 "GetVolumeStatus_ops_min",
905 "GetVolumeStatus_ops_max",
906 "SetVolumeStatus_ops",
907 "SetVolumeStatus_ops_ok",
908 "SetVolumeStatus_ops_sum",
909 "SetVolumeStatus_ops_sqr",
910 "SetVolumeStatus_ops_min",
911 "SetVolumeStatus_ops_max",
913 "GetRootVolume_ops_ok",
914 "GetRootVolume_ops_sum",
915 "GetRootVolume_ops_sqr",
916 "GetRootVolume_ops_min",
917 "GetRootVolume_ops_max",
920 "CheckToken_ops_sum",
921 "CheckToken_ops_sqr",
922 "CheckToken_ops_min",
923 "CheckToken_ops_max",
930 "NGetVolumeInfo_ops",
931 "NGetVolumeInfo_ops_ok",
932 "NGetVolumeInfo_ops_sum",
933 "NGetVolumeInfo_ops_sqr",
934 "NGetVolumeInfo_ops_min",
935 "NGetVolumeInfo_ops_max",
938 "BulkStatus_ops_sum",
939 "BulkStatus_ops_sqr",
940 "BulkStatus_ops_min",
941 "BulkStatus_ops_max",
943 "XStatsVersion_ops_ok",
944 "XStatsVersion_ops_sum",
945 "XStatsVersion_ops_sqr",
946 "XStatsVersion_ops_min",
947 "XStatsVersion_ops_max",
954 "FetchData_srv_err", /* File Server RPC Error Info */
956 "FetchData_prot_err_err",
958 "FetchData_busy_err",
959 "FetchData_other_err",
965 "FetchACL_other_err",
966 "FetchStatus_srv_err",
967 "FetchStatus_net_err",
968 "FetchStatus_prot_err",
969 "FetchStatus_vol_err",
970 "FetchStatus_busy_err",
971 "FetchStatus_other_err",
974 "StoreData_prot_err",
976 "StoreData_busy_err",
977 "StoreData_other_err",
983 "StoreACL_other_err",
984 "StoreStatus_srv_err",
985 "StoreStatus_net_err",
986 "StoreStatus_prot_err",
987 "StoreStatus_vol_err",
988 "StoreStatus_busy_err",
989 "StoreStatus_other_err",
990 "RemoveFile_srv_err",
991 "RemoveFile_net_err",
992 "RemoveFile_prot_err",
993 "RemoveFile_vol_err",
994 "RemoveFile_busy_err",
995 "RemoveFile_other_err",
996 "CreateFile_srv_err",
997 "CreateFile_net_err",
998 "CreateFile_prot_err",
999 "CreateFile_vol_err",
1000 "CreateFile_busy_err",
1001 "CreateFile_other_err",
1013 "Symlink_other_err",
1025 "MakeDir_other_err",
1026 "RemoveDir_srv_err",
1027 "RemoveDir_net_err",
1028 "RemoveDir_prot_err",
1029 "RemoveDir_vol_err",
1030 "RemoveDir_busy_err",
1031 "RemoveDir_other_err",
1037 "SetLock_other_err",
1038 "ExtendLock_srv_err",
1039 "ExtendLock_net_err",
1040 "ExtendLock_prot_err",
1041 "ExtendLock_vol_err",
1042 "ExtendLock_busy_err",
1043 "ExtendLock_other_err",
1044 "ReleaseLock_srv_err",
1045 "ReleaseLock_net_err",
1046 "ReleaseLock_prot_err",
1047 "ReleaseLock_vol_err",
1048 "ReleaseLock_busy_err",
1049 "ReleaseLock_other_err",
1050 "GetStatistics_srv_err",
1051 "GetStatistics_net_err",
1052 "GetStatistics_prot_err",
1053 "GetStatistics_vol_err",
1054 "GetStatistics_busy_err",
1055 "GetStatistics_other_err",
1056 "GiveUpCallbacks_srv_err",
1057 "GiveUpCallbacks_net_err",
1058 "GiveUpCallbacks_prot_err",
1059 "GiveUpCallbacks_vol_err",
1060 "GiveUpCallbacks_busy_err",
1061 "GiveUpCallbacks_other_err",
1062 "GetVolumeInfo_srv_err",
1063 "GetVolumeInfo_net_err",
1064 "GetVolumeInfo_prot_err",
1065 "GetVolumeInfo_vol_err",
1066 "GetVolumeInfo_busy_err",
1067 "GetVolumeInfo_other_err",
1068 "GetVolumeStatus_srv_err",
1069 "GetVolumeStatus_net_err",
1070 "GetVolumeStatus_prot_err",
1071 "GetVolumeStatus_vol_err",
1072 "GetVolumeStatus_busy_err",
1073 "GetVolumeStatus_other_err",
1074 "SetVolumeStatus_srv_err",
1075 "SetVolumeStatus_net_err",
1076 "SetVolumeStatus_prot_err",
1077 "SetVolumeStatus_vol_err",
1078 "SetVolumeStatus_busy_err",
1079 "SetVolumeStatus_other_err",
1080 "GetRootVolume_srv_err",
1081 "GetRootVolume_net_err",
1082 "GetRootVolume_prot_err",
1083 "GetRootVolume_vol_err",
1084 "GetRootVolume_busy_err",
1085 "GetRootVolume_other_err",
1086 "CheckToken_srv_err",
1087 "CheckToken_net_err",
1088 "CheckToken_prot_err",
1089 "CheckToken_vol_err",
1090 "CheckToken_busy_err",
1091 "CheckToken_other_err",
1097 "GetTime_other_err",
1098 "NGetVolumeInfo_srv_err",
1099 "NGetVolumeInfo_net_err",
1100 "NGetVolumeInfo_prot_err",
1101 "NGetVolumeInfo_vol_err",
1102 "NGetVolumeInfo_busy_err",
1103 "NGetVolumeInfo_other_err",
1104 "BulkStatus_srv_err",
1105 "BulkStatus_net_err",
1106 "BulkStatus_prot_err",
1107 "BulkStatus_vol_err",
1108 "BulkStatus_busy_err",
1109 "BulkStatus_other_err",
1110 "XStatsVersion_srv_err",
1111 "XStatsVersion_net_err",
1112 "XStatsVersion_prot_err",
1113 "XStatsVersion_vol_err",
1114 "XStatsVersion_busy_err",
1115 "XStatsVersion_other_err",
1116 "GetXStats_srv_err",
1117 "GetXStats_net_err",
1118 "GetXStats_prot_err",
1119 "GetXStats_vol_err",
1120 "GetXStats_busy_err",
1121 "GetXStats_other_err",
1122 "FetchData_xfers", /* File Server RPC Transfer timings */
1123 "FetchData_xfers_ok",
1124 "FetchData_xfers_sum",
1125 "FetchData_xfers_sqr",
1126 "FetchData_xfers_min",
1127 "FetchData_xfers_max",
1128 "FetchData_Kbytes_sum",
1129 "FetchData_bytes_min",
1130 "FetchData_bytes_max",
1131 "FetchData_bytes_bucket0",
1132 "FetchData_bytes_bucket1",
1133 "FetchData_bytes_bucket2",
1134 "FetchData_bytes_bucket3",
1135 "FetchData_bytes_bucket4",
1136 "FetchData_bytes_bucket5",
1137 "FetchData_bytes_bucket6",
1138 "FetchData_bytes_bucket7",
1139 "FetchData_bytes_bucket8",
1141 "StoreData_xfers_ok",
1142 "StoreData_xfers_sum",
1143 "StoreData_xfers_sqr",
1144 "StoreData_xfers_min",
1145 "StoreData_xfers_max",
1146 "StoreData_Kbytes_sum",
1147 "StoreData_bytes_min",
1148 "StoreData_bytes_max",
1149 "StoreData_bytes_bucket0",
1150 "StoreData_bytes_bucket1",
1151 "StoreData_bytes_bucket2",
1152 "StoreData_bytes_bucket3",
1153 "StoreData_bytes_bucket4",
1154 "StoreData_bytes_bucket5",
1155 "StoreData_bytes_bucket6",
1156 "StoreData_bytes_bucket7",
1157 "StoreData_bytes_bucket8",
1158 "CallBack_ops", /* Cache Manager RPC Operation Timings */
1164 "InitCallBackState_ops",
1165 "InitCallBackState_ops_ok",
1166 "InitCallBackState_ops_sum",
1167 "InitCallBackState_ops_sqr",
1168 "InitCallBackState_ops_min",
1169 "InitCallBackState_ops_max",
1188 "XStatsVersion_CM_ops",
1189 "XStatsVersion_CM_ops_ok",
1190 "XStatsVersion_CM_ops_sum",
1191 "XStatsVersion_CM_ops_sqr",
1192 "XStatsVersion_CM_ops_min",
1193 "XStatsVersion_CM_ops_max",
1195 "GetXStats_CM_ops_ok",
1196 "GetXStats_CM_ops_sum",
1197 "GetXStats_CM_ops_sqr",
1198 "GetXStats_CM_ops_min",
1199 "GetXStats_CM_ops_max",
1200 "curr_PAGs", /* Authentication information for CM */
1203 "curr_UnauthRecords",
1204 "curr_MaxRecordsInPAG",
1205 "curr_LongestChain",
1210 "HWM_MaxRecordsInPAG",
1212 "unreplicatedRefs", /* [Un]replicated file accesses: */
1214 "numReplicasAccessed",
1215 "maxReplicasPerRef",
1219 /* Cache Manager Column Labels */
1221 char *cm_labels[] = {
1222 "/num/PerfCalls", /* Performance numbers for the cache manager */
1224 "/numCells/Visible",
1225 "/numCells/Contacted",
1228 "/dremote/Accesses",
1229 "/vremote/Accesses",
1230 "cache/Num/Entries",
1231 "cache/Blocks/Total",
1232 "cache/Blocks/InUse",
1233 "cache/Blocks/Orig",
1234 "cache/MaxDirty/Chunks",
1235 "cache/CurrDirty/Chunks",
1241 "/cacheFiles/Reused",
1248 "Large/Blocks/Active",
1249 "Large/Blocks/Alloced",
1250 "Small/Blocks/Active",
1251 "Small/Blocks/Alloced",
1252 "Out/Standing/MemUsage",
1253 "Out/Standing/Allocs",
1254 "/CallBack/Alloced",
1255 "/CallBack/Flushes",
1258 "srv/MaxChain/Length",
1259 "srv/MaxChain/LengthHWM",
1262 "fs_sc/numTtl/Records", /* file server server up/down stats for same cell */
1263 "fs_sc/numUp/Records",
1264 "fs_sc/numDown/Records",
1265 "fs_sc/sumOf/RecordAges",
1266 "fs_sc/ageOf/YoungestRecord",
1267 "fs_sc/ageOf/OldestRecord",
1268 "fs_sc/numDowntime/Incidents",
1269 "fs_sc/numRecords/NeverDown",
1270 "fs_sc/maxDowntimes/InARecord",
1271 "fs_sc/sumOf/Downtimes",
1272 "fs_sc/shortest/Downtime",
1273 "fs_sc/longest/Downtime",
1274 "fs_sc/down/0_10_min",
1275 "fs_sc/down/10_30_min",
1276 "fs_sc/down/half_1_hr",
1277 "fs_sc/down/1_2_hr",
1278 "fs_sc/down/2_4_hr",
1279 "fs_sc/down/4_8_hr",
1280 "fs_sc/down/more_8_hr",
1283 "fs_sc/downDst/2_5",
1284 "fs_sc/downDst/6_10",
1285 "fs_sc/downDst/10_50",
1286 "fs_sc/downDst/more_50",
1287 "fs_oc/numTtl/Records", /* file server server up/down stats for other cells */
1288 "fs_oc/numUp/Records",
1289 "fs_oc/numDown/Records",
1290 "fs_oc/sumOf/RecordAges",
1291 "fs_oc/ageOf/YoungestRecord",
1292 "fs_oc/ageOf/OldestRecord",
1293 "fs_oc/numDowntime/Incidents",
1294 "fs_oc/numRecords/NeverDown",
1295 "fs_oc/maxDowntimes/InARecord",
1296 "fs_oc/sumOf/Downtimes",
1297 "fs_oc/shortest/Downtime",
1298 "fs_oc/longest/Downtime",
1299 "fs_oc/down/0_10_min",
1300 "fs_oc/down/10_30_min",
1301 "fs_oc/down/half_1_hr",
1302 "fs_oc/down/1_2_hr",
1303 "fs_oc/down/2_4_hr",
1304 "fs_oc/down/4_8_hr",
1305 "fs_oc/down/more_8_hr",
1308 "fs_oc/downDst/2_5",
1309 "fs_oc/downDst/6_10",
1310 "fs_oc/downDst/10_50",
1311 "fs_oc/downDst/more_50",
1312 "vl_sc/numTtl/Records", /* VL server up/down stats for same cell */
1313 "vl_sc/numUp/Records",
1314 "vl_sc/numDown/Records",
1315 "vl_sc/sumOf/RecordAges",
1316 "vl_sc/ageOf/YoungestRecord",
1317 "vl_sc/ageOf/OldestRecord",
1318 "vl_sc/numDowntime/Incidents",
1319 "vl_sc/numRecords/NeverDown",
1320 "vl_sc/maxDowntimes/InARecord",
1321 "vl_sc/sumOf/Downtimes",
1322 "vl_sc/shortest/Downtime",
1323 "vl_sc/longest/Downtime",
1324 "vl_sc/down/0_10_min",
1325 "vl_sc/down/10_30_min",
1326 "vl_sc/down/half_1_hr",
1327 "vl_sc/down/1_2_hr",
1328 "vl_sc/down/2_4_hr",
1329 "vl_sc/down/4_8_hr",
1330 "vl_sc/down/more_8_hr",
1333 "vl_sc/downDst/2_5",
1334 "vl_sc/downDst/6_10",
1335 "vl_sc/downDst/10_50",
1336 "vl_sc/downDst/more_50",
1337 "vl_dc/numTtl/Records", /* VL server up/down stats for other cells */
1338 "vl_dc/numUp/Records",
1339 "vl_dc/numDown/Records",
1340 "vl_dc/sumOf/RecordAges",
1341 "vl_dc/ageOf/YoungestRecord",
1342 "vl_dc/ageOf/OldestRecord",
1343 "vl_dc/numDowntime/Incidents",
1344 "vl_dc/numRecords/NeverDown",
1345 "vl_dc/maxDowntimes/InARecord",
1346 "vl_dc/sumOf/Downtimes",
1347 "vl_dc/shortest/Downtime",
1348 "vl_dc/longest/Downtime",
1349 "vl_dc/down/0_10_min",
1350 "vl_dc/down/10_30_min",
1351 "vl_dc/down/half_1_hr",
1352 "vl_dc/down/1_2_hr",
1353 "vl_dc/down/2_4_hr",
1354 "vl_dc/down/4_8_hr",
1355 "vl_dc/down/more_8_hr",
1358 "vl_dc/downDst/2_5",
1359 "vl_dc/downDst/6_10",
1360 "vl_dc/downDst/10_50",
1361 "vl_dc/downDst/more_50",
1362 "FetchData/ops/", /* File Serevr RPC Operation timings */
1364 "FetchData/ops/sum (sec)",
1365 "FetchData/ops/sqr (sec)",
1366 "FetchData/ops/min (sec)",
1367 "FetchData/ops/max (sec)",
1370 "FetchACL/ops/sum (sec)",
1371 "FetchACL/ops/sqr (sec)",
1372 "FetchACL/ops/min (sec)",
1373 "FetchACL/ops/max (sec)",
1375 "FetchStatus/ops/ok",
1376 "FetchStatus/ops/sum (sec)",
1377 "FetchStatus/ops/sqr (sec)",
1378 "FetchStatus/ops/min (sec)",
1379 "FetchStatus/ops/max (sec)",
1382 "StoreData/ops/sum (sec)",
1383 "StoreData/ops/sqr (sec)",
1384 "StoreData/ops/min (sec)",
1385 "StoreData/ops/max (sec)",
1388 "StoreACL/ops/sum (sec)",
1389 "StoreACL/ops/sqr (sec)",
1390 "StoreACL/ops/min (sec)",
1391 "StoreACL/ops/max (sec)",
1393 "StoreStatus/ops/ok",
1394 "StoreStatus/ops/sum (sec)",
1395 "StoreStatus/ops/sqr (sec)",
1396 "StoreStatus/ops/min (sec)",
1397 "StoreStatus/ops/max (sec)",
1399 "RemoveFile/ops/ok",
1400 "RemoveFile/ops/sum (sec)",
1401 "RemoveFile/ops/sqr (sec)",
1402 "RemoveFile/ops/min (sec)",
1403 "RemoveFile/ops/max (sec)",
1405 "CreateFile/ops/ok",
1406 "CreateFile/ops/sum (sec)",
1407 "CreateFile/ops/sqr (sec)",
1408 "CreateFile/ops/min (sec)",
1409 "CreateFile/ops/max (sec)",
1412 "Rename/ops/sum (sec)",
1413 "Rename/ops/sqr (sec)",
1414 "Rename/ops/min (sec)",
1415 "Rename/ops/max (sec)",
1418 "Symlink/ops/sum (sec)",
1419 "Symlink/ops/sqr (sec)",
1420 "Symlink/ops/min (sec)",
1421 "Symlink/ops/max (sec)",
1424 "Link/ops/sum (sec)",
1425 "Link/ops/sqr (sec)",
1426 "Link/ops/min (sec)",
1427 "Link/ops/max (sec)",
1430 "MakeDir/ops/sum (sec)",
1431 "MakeDir/ops/sqr (sec)",
1432 "MakeDir/ops/min (sec)",
1433 "MakeDir/ops/max (sec)",
1436 "RemoveDir/ops/sum (sec)",
1437 "RemoveDir/ops/sqr (sec)",
1438 "RemoveDir/ops/min (sec)",
1439 "RemoveDir/ops/max (sec)",
1442 "SetLock/ops/sum (sec)",
1443 "SetLock/ops/sqr (sec)",
1444 "SetLock/ops/min (sec)",
1445 "SetLock/ops/max (sec)",
1447 "ExtendLock/ops/ok",
1448 "ExtendLock/ops/sum (sec)",
1449 "ExtendLock/ops/sqr (sec)",
1450 "ExtendLock/ops/min (sec)",
1451 "ExtendLock/ops/max (sec)",
1453 "ReleaseLck/ops/ok",
1454 "ReleaseLck/ops/sum (sec)",
1455 "ReleaseLck/ops/sqr (sec)",
1456 "ReleaseLck/ops/min (sec)",
1457 "ReleaseLck/ops/max (sec)",
1460 "GetStatcs/ops/sum (sec)",
1461 "GetStatcs/ops/sqr (sec)",
1462 "GetStatcs/ops/min (sec)",
1463 "GetStatcs/ops/max (sec)",
1464 "GiveUp/Callbacks/ops",
1465 "GiveUp/Callbacks/ops_ok",
1466 "GiveUp/Callbacks/ops_sum (sec)",
1467 "GiveUp/Callbacks/ops_sqr (sec)",
1468 "GiveUp/Callbacks/ops_min (sec)",
1469 "GiveUp/Callbacks/ops_max (sec)",
1471 "GetVolInfo/ops/ok",
1472 "GetVolInfo/ops/sum (sec)",
1473 "GetVolInfo/ops/sqr (sec)",
1474 "GetVolInfo/ops/min (sec)",
1475 "GetVolInfo/ops/max (sec)",
1477 "GetVolStat/ops/ok",
1478 "GetVolStat/ops/sum (sec)",
1479 "GetVolStat/ops/sqr (sec)",
1480 "GetVolStat/ops/min (sec)",
1481 "GetVolStat/ops/max (sec)",
1483 "SetVolStat/ops_ok",
1484 "SetVolStat/ops/sum (sec)",
1485 "SetVolStat/ops/sqr (sec)",
1486 "SetVolStat/ops/min (sec)",
1487 "SetVolStat/ops/max (sec)",
1489 "GetRootVol/ops/ok",
1490 "GetRootVol/ops/sum (sec)",
1491 "GetRootVol/ops/sqr (sec)",
1492 "GetRootVol/ops/min (sec)",
1493 "GetRootVol/ops/max (sec)",
1495 "CheckToken/ops/ok",
1496 "CheckToken/ops/sum (sec)",
1497 "CheckToken/ops/sqr (sec)",
1498 "CheckToken/ops/min (sec)",
1499 "CheckToken/ops/max (sec)",
1502 "GetTime/ops/sum (sec)",
1503 "GetTime/ops/sqr (sec)",
1504 "GetTime/ops/min (sec)",
1505 "GetTime/ops/max (sec)",
1507 "NGetVolInf/ops/ok",
1508 "NGetVolInf/ops/sum (sec)",
1509 "NGetVolInf/ops/sqr (sec)",
1510 "NGetVolInf/ops/min (sec)",
1511 "NGetVolInf/ops/max (sec)",
1513 "BulkStatus/ops/ok",
1514 "BulkStatus/ops/sum (sec)",
1515 "BulkStatus/ops/sqr (sec)",
1516 "BulkStatus/ops/min (sec)",
1517 "BulkStatus/ops/max (sec)",
1519 "XStatsVers/ops/ok",
1520 "XStatsVers/ops/sum (sec)",
1521 "XStatsVers/ops/sqr (sec)",
1522 "XStatsVers/ops/min (sec)",
1523 "XStatsVers/ops/max (sec)",
1526 "GetXStats/ops/sum (sec)",
1527 "GetXStats/ops/sqr (sec)",
1528 "GetXStats/ops/min (sec)",
1529 "GetXStats/ops/max (sec)",
1530 "/FetchData/srv_err", /* File Server RPC Error Info */
1531 "/FetchData/net_err",
1532 "/FetchData/prot_err",
1533 "/FetchData/vol_err",
1534 "/FetchData/busy_err",
1535 "/FetchData/other_err",
1536 "/FetchACL/srv_err",
1537 "/FetchACL/net_err",
1538 "/FetchACL/prot_err",
1539 "/FetchACL/vol_err",
1540 "/FetchACL/busy_err",
1541 "/FetchACL/other_err",
1542 "Fetch/Status/srv_err",
1543 "Fetch/Status/net_err",
1544 "Fetch/Status/prot_err",
1545 "Fetch/Status/vol_err",
1546 "Fetch/Status/busy_err",
1547 "Fetch/Status/other_err",
1548 "/StoreData/srv_err",
1549 "/StoreData/net_err",
1550 "/StoreData/prot_err",
1551 "/StoreData/vol_err",
1552 "/StoreData/busy_err",
1553 "/StoreData/other_err",
1554 "/StoreACL/srv_err",
1555 "/StoreACL/net_err",
1556 "/StoreACL/prot_err",
1557 "/StoreACL/vol_err",
1558 "/StoreACL/busy_err",
1559 "/StoreACL/other_err",
1560 "Store/Status/srv_err",
1561 "Store/Status/net_err",
1562 "Store/Status/prot_err",
1563 "Store/Status/vol_err",
1564 "Store/Status/busy_err",
1565 "Store/Status/other_err",
1566 "/RemoveFile/srv_err",
1567 "/RemoveFile/net_err",
1568 "/RemoveFile/prot_err",
1569 "/RemoveFile/vol_err",
1570 "/RemoveFile/busy_err",
1571 "/RemoveFile/other_err",
1572 "/CreateFile/srv_err",
1573 "/CreateFile/net_err",
1574 "/CreateFile/prot_err",
1575 "/CreateFile/vol_err",
1576 "/CreateFile/busy_err",
1577 "/CreateFile/other_err",
1583 "/Rename/other_err",
1586 "/Symlink/prot_err",
1588 "/Symlink/busy_err",
1598 "/MakeDir/prot_err",
1600 "/MakeDir/busy_err",
1601 "/MakeDir/other_err",
1602 "/RemoveDir/srv_err",
1603 "/RemoveDir/net_err",
1604 "/RemoveDir/prot_err",
1605 "/RemoveDir/vol_err",
1606 "/RemoveDir/busy_err",
1607 "/RemoveDir/other_err",
1610 "/SetLock/prot_err",
1612 "/SetLock/busy_err",
1613 "/SetLock/other_err",
1614 "/ExtendLock/srv_err",
1615 "/ExtendLock/net_err",
1616 "/ExtendLock/prot_err",
1617 "/ExtendLock/vol_err",
1618 "/ExtendLock/busy_err",
1619 "/ExtendLock/other_err",
1620 "Release/Lock/srv_err",
1621 "Release/Lock/net_err",
1622 "Release/Lock/prot_err",
1623 "Release/Lock/vol_err",
1624 "Release/Lock/busy_err",
1625 "Release/Lock/other_err",
1626 "Get/Statistics/srv_err",
1627 "Get/Statistics/net_err",
1628 "Get/Statistics/prot_err",
1629 "Get/Statistics/vol_err",
1630 "Get/Statistics/busy_err",
1631 "Get/Statistics/other_err",
1632 "GiveUp/Callbacks/srv_err",
1633 "GiveUp/Callbacks/net_err",
1634 "GiveUp/Callbacks/prot_err",
1635 "GiveUp/Callbacks/vol_err",
1636 "GiveUp/Callbacks/busy_err",
1637 "GiveUp/Callbacks/other_err",
1638 "Get/VolumeInfo/srv_err",
1639 "Get/VolumeInfo/net_err",
1640 "Get/VolumeInfo/prot_err",
1641 "Get/VolumeInfo/vol_err",
1642 "Get/VolumeInfo/busy_err",
1643 "Get/VolumeInfo_other_err",
1644 "Get/VolumeStatus/srv_err",
1645 "Get/VolumeStatus/net_err",
1646 "Get/VolumeStatus/prot_err",
1647 "Get/VolumeStatus/vol_err",
1648 "Get/VolumeStatus/busy_err",
1649 "Get/VolumeStatus/other_err",
1650 "Set/VolumeStatus/srv_err",
1651 "Set/VolumeStatus/net_err",
1652 "Set/VolumeStatus/prot_err",
1653 "Set/VolumeStatus/vol_err",
1654 "Set/VolumeStatus/busy_err",
1655 "Set/VolumeStatus/other_err",
1656 "Get/RootVolume/srv_err",
1657 "Get/RootVolume/net_err",
1658 "Get/RootVolume/prot_err",
1659 "Get/RootVolume/vol_err",
1660 "Get/RootVolume/busy_err",
1661 "Get/RootVolume/other_err",
1662 "/CheckToken/srv_err",
1663 "/CheckToken/net_err",
1664 "/CheckToken/prot_err",
1665 "/CheckToken/vol_err",
1666 "/CheckToken/busy_err",
1667 "/CheckToken/other_err",
1670 "/GetTime/prot_err",
1672 "/GetTime/busy_err",
1673 "/GetTime/other_err",
1674 "NGet/VolumeInfo/srv_err",
1675 "NGet/VolumeInfo/net_err",
1676 "NGet/VolumeInfo/prot_err",
1677 "NGet/VolumeInfo/vol_err",
1678 "NGet/VolumeInfo/busy_err",
1679 "NGet/VolumeInfo/other_err",
1680 "Bulk/Status/srv_err",
1681 "Bulk/Status/net_err",
1682 "Bulk/Status/prot_err",
1683 "Bulk/Status/vol_err",
1684 "Bulk/Status/busy_err",
1685 "Bulk/Status/other_err",
1686 "XStats/Version/srv_err",
1687 "XStats/Version/net_err",
1688 "XStats/Version/prot_err",
1689 "XStats/Version/vol_err",
1690 "XStats/Version/busy_err",
1691 "XStats/Version/other_err",
1692 "/GetXStats/srv_err",
1693 "/GetXStats/net_err",
1694 "/GetXStats/prot_err",
1695 "/GetXStats/vol_err",
1696 "/GetXStats/busy_err",
1697 "/GetXStats/other_err",
1698 "FetchData/xfers/", /* File Server RPC Transfer timings */
1699 "FetchData/xfers/ok",
1700 "FetchData/xfers/sum (sec)",
1701 "FetchData/xfers/sqr (sec)",
1702 "FetchData/xfers/min (sec)",
1703 "FetchData/xfers/max (sec)",
1704 "FetchData/xfers/sum(Kbytes)",
1705 "FetchData/xfers/min(bytes)",
1706 "FetchData/xfers/max(bytes)",
1707 "FetchData/bytes/bucket0",
1708 "FetchData/bytes/bucket1",
1709 "FetchData/bytes/bucket2",
1710 "FetchData/bytes/bucket3",
1711 "FetchData/bytes/bucket4",
1712 "FetchData/bytes/bucket5",
1713 "FetchData/bytes/bucket6",
1714 "FetchData/bytes/bucket7",
1715 "FetchData/bytes/bucket8",
1717 "StoreData/xfers/ok",
1718 "StoreData/xfers/sum (sec)",
1719 "StoreData/xfers/sqr (sec)",
1720 "StoreData/xfers/min (sec)",
1721 "StoreData/xfers/max (sec)",
1722 "StoreData/xfers/sum(Kbytes)",
1723 "StoreData/xfers/min(bytes)",
1724 "StoreData/xfers/max(bytes)",
1725 "StoreData/bytes/bucket0",
1726 "StoreData/bytes/bucket1",
1727 "StoreData/bytes/bucket2",
1728 "StoreData/bytes/bucket3",
1729 "StoreData/bytes/bucket4",
1730 "StoreData/bytes/bucket5",
1731 "StoreData/bytes/bucket6",
1732 "StoreData/bytes/bucket7",
1733 "StoreData/bytes/bucket8",
1734 "CallBack/ops/", /* Cache Manager RPC Operation Timings */
1736 "CallBack/ops/sum(sec)",
1737 "CallBack/ops/sqr(sec)",
1738 "CallBack/ops/min(sec)",
1739 "CallBack/ops/max(sec)",
1740 "InitCall/BackState/ops",
1741 "InitCall/BackState/ops_ok",
1742 "InitCall/BackState/ops_sum(sec)",
1743 "InitCall/BackState/ops_sqr(sec)",
1744 "InitCall/BackState/ops_min(sec)",
1745 "InitCall/BackState/ops_max(sec)",
1748 "Probe/ops/sum(sec)",
1749 "Probe/ops/sqr(sec)",
1750 "Probe/ops/min(sec)",
1751 "Probe/ops/max(sec)",
1754 "GetLock/ops/sum(sec)",
1755 "GetLock/ops/sqr(sec)",
1756 "GetLock/ops/min(sec)",
1757 "GetLock/ops/max(sec)",
1760 "GetCE/ops/sum(sec)",
1761 "GetCE/ops/sqr(sec)",
1762 "GetCE/ops/min(sec)",
1763 "GetCE/ops/max(sec)",
1764 "XStatsVers/CM_ops/",
1765 "XStatsVers/CM_ops/ok",
1766 "XStatsVers/CM_ops/sum(sec)",
1767 "XStatsVers/CM_ops/sqr(sec)",
1768 "XStatsVers/CM_ops/min(sec)",
1769 "XStatsVers/CM_ops/max(sec)",
1770 "GetXStats/CM_ops/",
1771 "GetXStats/CM_ops/ok",
1772 "GetXStats/CM_ops/sum(sec)",
1773 "GetXStats/CM_ops/sqr(sec)",
1774 "GetXStats/CM_ops/min(sec)",
1775 "GetXStats/CM_ops/max(sec)",
1776 "curr/PAGs/", /* Authentication information for CM */
1778 "curr/Auth/Records",
1779 "curr/Unauth/Records",
1780 "curr/MaxRecords/InPAG",
1781 "curr/Longest/Chain",
1786 "HWM/MaxRecords/InPAG",
1787 "HWM/Longest/Chain",
1788 "un/replicated/Refs", /* [Un]replicated file accesses: */
1790 "num/Replicas/Accessed",
1791 "max/Replicas/PerRef",
1792 "ref/First/ReplicaOK"
1796 /* Cache Manager data classification */
1797 /* Data is classified into sections and each section into one or more
1798 groups. The integer after a section name specifies the number of groups
1799 contained in it. The integers after a group name specify the starting and
1800 ending positional indices to fs_varNames[]. Unimportant information
1801 is placed at the end of the section. */
1803 char *cm_categories[] = {
1804 "PerfStats_section 2",
1805 "PerfStats_group 4 39",
1807 "Server_UpDown_section 4",
1808 "FS_upDown_SC_group 40 64",
1809 "FS_upDown_DC_group 65 89",
1810 "VL_upDown_SC_group 90 114",
1811 "VL_upDown_DC_group 115 139",
1813 "FS_RPCopTimes_group 140 307",
1814 "FS_RPCopErrors_group 308 475",
1815 "FS_RPCopBytes_group 476 511",
1816 "CM_RPCopTimes_group 512 553",
1817 "Auth_Access_section 2",
1818 "Auth_Stats_group 554 565",
1819 "Access_Stats_group 566 570"
1820 /* "Author_Stats_group x y" - no information collected at present */