in hadoop-hdfs-project/hadoop-hdfs-rbf/src/main/java/org/apache/hadoop/hdfs/server/federation/router/RouterClientMetrics.java [210:536]
public void incInvokedMethod(Method method) {
switch (method.getName()) {
case "getBlockLocations":
getBlockLocationsOps.incr();
break;
case "getServerDefaults":
getServerDefaultsOps.incr();
break;
case "create":
createOps.incr();
break;
case "append":
appendOps.incr();
break;
case "recoverLease":
recoverLeaseOps.incr();
break;
case "setReplication":
setReplicationOps.incr();
break;
case "setStoragePolicy":
setStoragePolicyOps.incr();
break;
case "getStoragePolicies":
getStoragePoliciesOps.incr();
break;
case "setPermission":
setPermissionOps.incr();
break;
case "setOwner":
setOwnerOps.incr();
break;
case "addBlock":
addBlockOps.incr();
break;
case "getAdditionalDatanode":
getAdditionalDatanodeOps.incr();
break;
case "abandonBlock":
abandonBlockOps.incr();
break;
case "complete":
completeOps.incr();
break;
case "updateBlockForPipeline":
updateBlockForPipelineOps.incr();
break;
case "updatePipeline":
updatePipelineOps.incr();
break;
case "getPreferredBlockSize":
getPreferredBlockSizeOps.incr();
break;
case "rename":
renameOps.incr();
break;
case "rename2":
rename2Ops.incr();
break;
case "concat":
concatOps.incr();
break;
case "truncate":
truncateOps.incr();
break;
case "delete":
deleteOps.incr();
break;
case "mkdirs":
mkdirsOps.incr();
break;
case "renewLease":
renewLeaseOps.incr();
break;
case "getListing":
getListingOps.incr();
break;
case "getBatchedListing":
getBatchedListingOps.incr();
break;
case "getFileInfo":
getFileInfoOps.incr();
break;
case "isFileClosed":
isFileClosedOps.incr();
break;
case "getFileLinkInfo":
getFileLinkInfoOps.incr();
break;
case "getLocatedFileInfo":
getLocatedFileInfoOps.incr();
break;
case "getStats":
getStatsOps.incr();
break;
case "getDatanodeReport":
getDatanodeReportOps.incr();
break;
case "getDatanodeStorageReport":
getDatanodeStorageReportOps.incr();
break;
case "setSafeMode":
setSafeModeOps.incr();
break;
case "restoreFailedStorage":
restoreFailedStorageOps.incr();
break;
case "saveNamespace":
saveNamespaceOps.incr();
break;
case "rollEdits":
rollEditsOps.incr();
break;
case "refreshNodes":
refreshNodesOps.incr();
break;
case "finalizeUpgrade":
finalizeUpgradeOps.incr();
break;
case "upgradeStatus":
upgradeStatusOps.incr();
break;
case "rollingUpgrade":
rollingUpgradeOps.incr();
break;
case "metaSave":
metaSaveOps.incr();
break;
case "listCorruptFileBlocks":
listCorruptFileBlocksOps.incr();
break;
case "setBalancerBandwidth":
setBalancerBandwidthOps.incr();
break;
case "getContentSummary":
getContentSummaryOps.incr();
break;
case "fsync":
fsyncOps.incr();
break;
case "setTimes":
setTimesOps.incr();
break;
case "createSymlink":
createSymlinkOps.incr();
break;
case "getLinkTarget":
getLinkTargetOps.incr();
break;
case "allowSnapshot":
allowSnapshotOps.incr();
break;
case "disallowSnapshot":
disallowSnapshotOps.incr();
break;
case "renameSnapshot":
renameSnapshotOps.incr();
break;
case "getSnapshottableDirListing":
getSnapshottableDirListingOps.incr();
break;
case "getSnapshotListing":
getSnapshotListingOps.incr();
break;
case "getSnapshotDiffReport":
getSnapshotDiffReportOps.incr();
break;
case "getSnapshotDiffReportListing":
getSnapshotDiffReportListingOps.incr();
break;
case "addCacheDirective":
addCacheDirectiveOps.incr();
break;
case "modifyCacheDirective":
modifyCacheDirectiveOps.incr();
break;
case "removeCacheDirective":
removeCacheDirectiveOps.incr();
break;
case "listCacheDirectives":
listCacheDirectivesOps.incr();
break;
case "addCachePool":
addCachePoolOps.incr();
break;
case "modifyCachePool":
modifyCachePoolOps.incr();
break;
case "removeCachePool":
removeCachePoolOps.incr();
break;
case "listCachePools":
listCachePoolsOps.incr();
break;
case "modifyAclEntries":
modifyAclEntriesOps.incr();
break;
case "removeAclEntries":
removeAclEntriesOps.incr();
break;
case "removeDefaultAcl":
removeDefaultAclOps.incr();
break;
case "removeAcl":
removeAclOps.incr();
break;
case "setAcl":
setAclOps.incr();
break;
case "getAclStatus":
getAclStatusOps.incr();
break;
case "createEncryptionZone":
createEncryptionZoneOps.incr();
break;
case "getEZForPath":
getEZForPathOps.incr();
break;
case "listEncryptionZones":
listEncryptionZonesOps.incr();
break;
case "reencryptEncryptionZone":
reencryptEncryptionZoneOps.incr();
break;
case "listReencryptionStatus":
listReencryptionStatusOps.incr();
break;
case "setXAttr":
setXAttrOps.incr();
break;
case "getXAttrs":
getXAttrsOps.incr();
break;
case "listXAttrs":
listXAttrsOps.incr();
break;
case "removeXAttr":
removeXAttrsOps.incr();
break;
case "checkAccess":
checkAccessOps.incr();
break;
case "getCurrentEditLogTxid":
getCurrentEditLogTxidOps.incr();
break;
case "getEditsFromTxid":
getEditsFromTxidOps.incr();
break;
case "getDataEncryptionKey":
getDataEncryptionKeyOps.incr();
break;
case "createSnapshot":
createSnapshotOps.incr();
break;
case "deleteSnapshot":
deleteSnapshotOps.incr();
break;
case "setQuota":
setQuotaOps.incr();
break;
case "getQuotaUsage":
getQuotaUsageOps.incr();
break;
case "reportBadBlocks":
reportBadBlocksOps.incr();
break;
case "unsetStoragePolicy":
unsetStoragePolicyOps.incr();
break;
case "getStoragePolicy":
getStoragePolicyOps.incr();
break;
case "getErasureCodingPolicies":
getErasureCodingPoliciesOps.incr();
break;
case "getErasureCodingCodecs":
getErasureCodingCodecsOps.incr();
break;
case "addErasureCodingPolicies":
addErasureCodingPoliciesOps.incr();
break;
case "removeErasureCodingPolicy":
removeErasureCodingPolicyOps.incr();
break;
case "disableErasureCodingPolicy":
disableErasureCodingPolicyOps.incr();
break;
case "enableErasureCodingPolicy":
enableErasureCodingPolicyOps.incr();
break;
case "getErasureCodingPolicy":
getErasureCodingPolicyOps.incr();
break;
case "setErasureCodingPolicy":
setErasureCodingPolicyOps.incr();
break;
case "unsetErasureCodingPolicy":
unsetErasureCodingPolicyOps.incr();
break;
case "getECTopologyResultForPolicies":
getECTopologyResultForPoliciesOps.incr();
break;
case "getECBlockGroupStats":
getECBlockGroupStatsOps.incr();
break;
case "getReplicatedBlockStats":
getReplicatedBlockStatsOps.incr();
break;
case "listOpenFiles":
listOpenFilesOps.incr();
break;
case "msync":
msyncOps.incr();
break;
case "satisfyStoragePolicy":
satisfyStoragePolicyOps.incr();
break;
case "getHAServiceState":
getHAServiceStateOps.incr();
break;
case "getSlowDatanodeReport":
getSlowDatanodeReportOps.incr();
break;
default:
otherOps.incr();
}
}