TSG-20724: use maat instance name as maat stat name
This commit is contained in:
@@ -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,
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user