浏览代码

dlm: print log message when cluster name is not set

Print a message when a cluster name is not specified by
the caller.  In this case the cluster name configured
for the dlm is used without any validation that it is
the cluster expected by the application.

Signed-off-by: Zhu Lingshan <lszhu@suse.com>
Signed-off-by: David Teigland <teigland@redhat.com>
Zhu Lingshan 8 年之前
父节点
当前提交
3b0e761ba8
共有 1 个文件被更改,包括 4 次插入0 次删除
  1. 4 0
      fs/dlm/lockspace.c

+ 4 - 0
fs/dlm/lockspace.c

@@ -453,6 +453,10 @@ static int new_lockspace(const char *name, const char *cluster,
 			*ops_result = 0;
 	}
 
+	if (!cluster)
+		log_print("dlm cluster name '%s' is being used without an application provided cluster name",
+			  dlm_config.ci_cluster_name);
+
 	if (dlm_config.ci_recover_callbacks && cluster &&
 	    strncmp(cluster, dlm_config.ci_cluster_name, DLM_LOCKSPACE_LEN)) {
 		log_print("dlm cluster name '%s' does not match "