Browse Source

Display current pool management strategy to enable changing it on the fly.

Con Kolivas 14 years ago
parent
commit
44bcc32234
1 changed files with 11 additions and 1 deletions
  1. 11 1
      main.c

+ 11 - 1
main.c

@@ -106,6 +106,15 @@ enum pool_strategy {
 	POOL_LOADBALANCE,
 };
 
+struct strategies {
+	const char *s;
+} strategies[] = {
+	{ "Failover" },
+	{ "Round Robin" },
+	{ "Rotate" },
+	{ "Load Balance" },
+};
+
 static const char *algo_names[] = {
 	[ALGO_C]		= "c",
 #ifdef WANT_SSE2_4WAY
@@ -1412,7 +1421,8 @@ updated:
 		wattroff(logwin, A_BOLD | A_DIM);
 	}
 retry:
-	wprintw(logwin, "\n[A]dd pool [S]witch pool [D]isable pool [E]nable pool\n");
+	wprintw(logwin, "\nCurrent pool management strategy: %s\n", strategies[pool_strategy]);
+	wprintw(logwin, "[A]dd pool [S]witch pool [D]isable pool [E]nable pool\n");
 	wprintw(logwin, "Or press any other key to continue\n");
 	wrefresh(logwin);
 	pthread_mutex_unlock(&curses_lock);