summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorroot <[email protected]>2024-04-23 03:34:22 +0000
committerroot <[email protected]>2024-04-23 03:34:22 +0000
commit5c93f409003c2fdde3c1dd3f4c8929d19b83cb5b (patch)
treed21c128c635f44f79f8e7de84935019ca4b2b4fd
parent580d6faa0f4ba26be3d1ee10c96e673157002b4d (diff)
TSG-20724: use maat instance name as maat stat name
-rw-r--r--src/inc_internal/maat_stat.h2
-rw-r--r--src/maat_api.c2
-rw-r--r--src/maat_stat.c4
3 files changed, 4 insertions, 4 deletions
diff --git a/src/inc_internal/maat_stat.h b/src/inc_internal/maat_stat.h
index bccc3d9..f76d76b 100644
--- a/src/inc_internal/maat_stat.h
+++ b/src/inc_internal/maat_stat.h
@@ -23,7 +23,7 @@ struct maat_stat *maat_stat_new(const char *stat_file, size_t max_thread_num,
void maat_stat_free(struct maat_stat *stat);
-int maat_stat_init(struct maat_stat *stat, struct table_manager *tbl_mgr,
+int maat_stat_init(struct maat_stat *stat, const char *stat_name, struct table_manager *tbl_mgr,
struct maat_garbage_bin *garbage_bin);
void maat_stat_output(struct maat_stat *stat, struct table_manager *tbl_mgr,
diff --git a/src/maat_api.c b/src/maat_api.c
index 21bfd17..de8eb6b 100644
--- a/src/maat_api.c
+++ b/src/maat_api.c
@@ -422,7 +422,7 @@ struct maat *maat_new(struct maat_options *opts, const char *table_info_path)
}
if (1 == maat_inst->opts.stat_on) {
- int ret = maat_stat_init(maat_inst->stat, maat_inst->tbl_mgr,
+ int ret = maat_stat_init(maat_inst->stat, maat_inst->opts.inst_name, maat_inst->tbl_mgr,
maat_inst->garbage_bin);
if (ret < 0) {
log_fatal(maat_inst->logger, MODULE_MAAT_API,
diff --git a/src/maat_stat.c b/src/maat_stat.c
index 0a19973..83a6942 100644
--- a/src/maat_stat.c
+++ b/src/maat_stat.c
@@ -211,14 +211,14 @@ void maat_stat_free(struct maat_stat *stat)
FREE(stat);
}
-int maat_stat_init(struct maat_stat *stat, struct table_manager *tbl_mgr,
+int maat_stat_init(struct maat_stat *stat, const char *stat_name, struct table_manager *tbl_mgr,
struct maat_garbage_bin *garbage_bin)
{
if (NULL == stat || NULL == tbl_mgr) {
return -1;
}
- const char *instance_name = "maat_stat";
+ const char *instance_name = stat_name == NULL ? "maat_stat" : stat_name;
stat->fs_handle = fieldstat_easy_new(1, instance_name, NULL, 0);
if (NULL == stat->fs_handle) {
log_fatal(stat->logger, MODULE_MAAT_STAT,