Hi glusterfs experts, Good day! During our recent test we found that after execute some glusterfs command, there are obvious memory leak found for glusterd process, when we compare statedump of glusterd process before and after command executions.
1>
Each time of command “gluster volume list” command there are some memory lost from section [mgmt/glusterd.management - usage-type gf_common_mt_char memusage] in glusterd statedump, after investigation, we found
that For __glusterd_handle_cli_list_volume , after glusterd_submit_reply, should free rsp.dict.dict_val.
2>
Each time of command “gluster volume status <volume name>” command there are some memory lost from section mgmt/glusterd.management - usage-type gf_common_mt_strdup memusage in glusterd statedump, after investigation,
we found that For glusterd_mgmt_v3_unlock, before gf_timer_call_cancel, should free pointer “data” in mgmt_lock_timer->timer. Could you help to comment on the above two findings? Thanks! |
_______________________________________________ Gluster-devel mailing list Gluster-devel@xxxxxxxxxxx http://lists.gluster.org/mailman/listinfo/gluster-devel