|
@@ -41,6 +41,7 @@ public class DFSOpsCountStatistics extends StorageStatistics {
|
|
|
|
|
|
/** This is for counting distributed file system operations. */
|
|
/** This is for counting distributed file system operations. */
|
|
public enum OpType {
|
|
public enum OpType {
|
|
|
|
+ ADD_EC_POLICY("op_add_ec_policy"),
|
|
ALLOW_SNAPSHOT("op_allow_snapshot"),
|
|
ALLOW_SNAPSHOT("op_allow_snapshot"),
|
|
APPEND(CommonStatisticNames.OP_APPEND),
|
|
APPEND(CommonStatisticNames.OP_APPEND),
|
|
CONCAT("op_concat"),
|
|
CONCAT("op_concat"),
|
|
@@ -51,10 +52,15 @@ public class DFSOpsCountStatistics extends StorageStatistics {
|
|
CREATE_SYM_LINK("op_create_symlink"),
|
|
CREATE_SYM_LINK("op_create_symlink"),
|
|
DELETE(CommonStatisticNames.OP_DELETE),
|
|
DELETE(CommonStatisticNames.OP_DELETE),
|
|
DELETE_SNAPSHOT("op_delete_snapshot"),
|
|
DELETE_SNAPSHOT("op_delete_snapshot"),
|
|
|
|
+ DISABLE_EC_POLICY("op_disable_ec_policy"),
|
|
DISALLOW_SNAPSHOT("op_disallow_snapshot"),
|
|
DISALLOW_SNAPSHOT("op_disallow_snapshot"),
|
|
|
|
+ ENABLE_EC_POLICY("op_enable_ec_policy"),
|
|
EXISTS(CommonStatisticNames.OP_EXISTS),
|
|
EXISTS(CommonStatisticNames.OP_EXISTS),
|
|
GET_BYTES_WITH_FUTURE_GS("op_get_bytes_with_future_generation_stamps"),
|
|
GET_BYTES_WITH_FUTURE_GS("op_get_bytes_with_future_generation_stamps"),
|
|
GET_CONTENT_SUMMARY(CommonStatisticNames.OP_GET_CONTENT_SUMMARY),
|
|
GET_CONTENT_SUMMARY(CommonStatisticNames.OP_GET_CONTENT_SUMMARY),
|
|
|
|
+ GET_EC_CODECS("op_get_ec_codecs"),
|
|
|
|
+ GET_EC_POLICY("op_get_ec_policy"),
|
|
|
|
+ GET_EC_POLICIES("op_get_ec_policies"),
|
|
GET_FILE_BLOCK_LOCATIONS("op_get_file_block_locations"),
|
|
GET_FILE_BLOCK_LOCATIONS("op_get_file_block_locations"),
|
|
GET_FILE_CHECKSUM(CommonStatisticNames.OP_GET_FILE_CHECKSUM),
|
|
GET_FILE_CHECKSUM(CommonStatisticNames.OP_GET_FILE_CHECKSUM),
|
|
GET_FILE_LINK_STATUS("op_get_file_link_status"),
|
|
GET_FILE_LINK_STATUS("op_get_file_link_status"),
|
|
@@ -76,11 +82,13 @@ public class DFSOpsCountStatistics extends StorageStatistics {
|
|
REMOVE_ACL(CommonStatisticNames.OP_REMOVE_ACL),
|
|
REMOVE_ACL(CommonStatisticNames.OP_REMOVE_ACL),
|
|
REMOVE_ACL_ENTRIES(CommonStatisticNames.OP_REMOVE_ACL_ENTRIES),
|
|
REMOVE_ACL_ENTRIES(CommonStatisticNames.OP_REMOVE_ACL_ENTRIES),
|
|
REMOVE_DEFAULT_ACL(CommonStatisticNames.OP_REMOVE_DEFAULT_ACL),
|
|
REMOVE_DEFAULT_ACL(CommonStatisticNames.OP_REMOVE_DEFAULT_ACL),
|
|
|
|
+ REMOVE_EC_POLICY("op_remove_ec_policy"),
|
|
REMOVE_XATTR("op_remove_xattr"),
|
|
REMOVE_XATTR("op_remove_xattr"),
|
|
RENAME(CommonStatisticNames.OP_RENAME),
|
|
RENAME(CommonStatisticNames.OP_RENAME),
|
|
RENAME_SNAPSHOT("op_rename_snapshot"),
|
|
RENAME_SNAPSHOT("op_rename_snapshot"),
|
|
RESOLVE_LINK("op_resolve_link"),
|
|
RESOLVE_LINK("op_resolve_link"),
|
|
SET_ACL(CommonStatisticNames.OP_SET_ACL),
|
|
SET_ACL(CommonStatisticNames.OP_SET_ACL),
|
|
|
|
+ SET_EC_POLICY("op_set_ec_policy"),
|
|
SET_OWNER(CommonStatisticNames.OP_SET_OWNER),
|
|
SET_OWNER(CommonStatisticNames.OP_SET_OWNER),
|
|
SET_PERMISSION(CommonStatisticNames.OP_SET_PERMISSION),
|
|
SET_PERMISSION(CommonStatisticNames.OP_SET_PERMISSION),
|
|
SET_REPLICATION("op_set_replication"),
|
|
SET_REPLICATION("op_set_replication"),
|
|
@@ -90,6 +98,7 @@ public class DFSOpsCountStatistics extends StorageStatistics {
|
|
GET_SNAPSHOT_DIFF("op_get_snapshot_diff"),
|
|
GET_SNAPSHOT_DIFF("op_get_snapshot_diff"),
|
|
GET_SNAPSHOTTABLE_DIRECTORY_LIST("op_get_snapshottable_directory_list"),
|
|
GET_SNAPSHOTTABLE_DIRECTORY_LIST("op_get_snapshottable_directory_list"),
|
|
TRUNCATE(CommonStatisticNames.OP_TRUNCATE),
|
|
TRUNCATE(CommonStatisticNames.OP_TRUNCATE),
|
|
|
|
+ UNSET_EC_POLICY("op_unset_ec_policy"),
|
|
UNSET_STORAGE_POLICY("op_unset_storage_policy");
|
|
UNSET_STORAGE_POLICY("op_unset_storage_policy");
|
|
|
|
|
|
private static final Map<String, OpType> SYMBOL_MAP =
|
|
private static final Map<String, OpType> SYMBOL_MAP =
|