TSG-20724: use maat instance name as maat stat name

This commit is contained in:
root
2024-04-23 03:34:22 +00:00
parent 580d6faa0f
commit 5c93f40900
3 changed files with 4 additions and 4 deletions

View File

@@ -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,

View File

@@ -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,

View File

@@ -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,