فهرست منبع

Reduce the number of times the quorum message is displayed.

Patch from David Teigland



git-svn-id: http://svn.fedorahosted.org/svn/corosync/trunk@2667 fd59a12c-fef9-0310-b244-a6a79926bd2f
Christine Caulfield 16 سال پیش
والد
کامیت
e9adc51893
1فایلهای تغییر یافته به همراه3 افزوده شده و 2 حذف شده
  1. 3 2
      exec/vsf_quorum.c

+ 3 - 2
exec/vsf_quorum.c

@@ -135,11 +135,12 @@ static void quorum_api_set_quorum(const unsigned int *view_list,
 				  size_t view_list_entries,
 				  int quorum, struct memb_ring_id *ring_id)
 {
+	int old_quorum = primary_designated;
 	primary_designated = quorum;
 
-	if (primary_designated) {
+	if (primary_designated && !old_quorum) {
 		log_printf (LOGSYS_LEVEL_NOTICE, "This node is within the primary component and will provide service.\n");
-	} else {
+	} else if (!primary_designated && old_quorum) {
 		log_printf (LOGSYS_LEVEL_NOTICE, "This node is within the non-primary component and will NOT provide any services.\n");
 	}