EDG_WLL_PARAM_QUERY_JOBS_LIMIT, /**< maximal query jobs result size */
EDG_WLL_PARAM_QUERY_EVENTS_LIMIT,/**< maximal query events result size */
EDG_WLL_PARAM_QUERY_RESULTS, /**< maximal query result size */
- EDG_WLL_PARAM_QUERY_CONNECTIONS,/**< maximal number of open connections in ctx->connPoll */
+ EDG_WLL_PARAM_CONNPOOL_SIZE, /**< maximal number of open connections in connectionsHandle.poolSize */
EDG_WLL_PARAM_NOTIF_SERVER, /**< default notification server name */
EDG_WLL_PARAM_NOTIF_SERVER_PORT,/**< default notification server port */
EDG_WLL_PARAM_NOTIF_TIMEOUT, /**< notif timeout */
#ifndef EDG_WLL_CONNPOOL_DECLARED
#define EDG_WLL_CONNPOOL_DECLARED 1
+#define GLITE_LB_COMMON_CONNPOOL_SIZE 4
+
+
typedef struct _edg_wll_ConnPool {
/* address and port where we are connected to */
char *peerName;
/**
* default maximal number of simultaneously open connections from one client
*/
-#define EDG_WLL_LOG_CONNECTIONS_DEFAULT 4
+// XXX: not used? #define EDG_WLL_LOG_CONNECTIONS_DEFAULT 4
#ifdef __cplusplus
#ifdef GLITE_LB_THREADED
edg_wll_Connections connectionsHandle =
- { NULL , NULL , EDG_WLL_LOG_CONNECTIONS_DEFAULT , 0 , PTHREAD_MUTEX_INITIALIZER , NULL , NULL};
+ { NULL , NULL , GLITE_LB_COMMON_CONNPOOL_SIZE , 0 , PTHREAD_MUTEX_INITIALIZER , NULL , NULL};
#endif
#ifndef GLITE_LB_THREADED
edg_wll_Connections connectionsHandle =
- { NULL , NULL , EDG_WLL_LOG_CONNECTIONS_DEFAULT , 0 , NULL};
+ { NULL , NULL , GLITE_LB_COMMON_CONNPOOL_SIZE , 0 , NULL};
#endif
/** Lock (try) the pool */
"%sQUERY_JOBS_LIMIT",
"%sQUERY_EVENTS_LIMIT",
"%sQUERY_RESULTS",
- "%sQUERY_CONNECTIONS",
+ "%sCONNPOOL_SIZE",
"%sNOTIF_SERVER",
"%sNOTIF_SERVER",
"%sNOTIF_TIMEOUT",
return edg_wll_SetError(ctx,EINVAL,"can't parse query result parameter name");
}
break;
- case EDG_WLL_PARAM_QUERY_CONNECTIONS:
+ case EDG_WLL_PARAM_CONNPOOL_SIZE:
{
char *s = mygetenv(param);
if (!val && s) val = atoi(s);
-// ctx->connections->poolSize = val ? val : EDG_WLL_LOG_CONNECTIONS_DEFAULT;
- connectionsHandle.poolSize = val ? val : EDG_WLL_LOG_CONNECTIONS_DEFAULT;
+ connectionsHandle.poolSize = val ? val : GLITE_LB_COMMON_CONNPOOL_SIZE;
}
break;
case EDG_WLL_PARAM_SOURCE:
case EDG_WLL_PARAM_QUERY_JOBS_LIMIT:
case EDG_WLL_PARAM_QUERY_EVENTS_LIMIT:
case EDG_WLL_PARAM_QUERY_RESULTS:
- case EDG_WLL_PARAM_QUERY_CONNECTIONS:
+ case EDG_WLL_PARAM_CONNPOOL_SIZE:
case EDG_WLL_PARAM_SOURCE:
return edg_wll_SetParamInt(ctx,param,va_arg(ap,int));
case EDG_WLL_PARAM_HOST:
p_int = va_arg(ap, int *);
*p_int = ctx->p_query_results;
break;
- case EDG_WLL_PARAM_QUERY_CONNECTIONS:
+ case EDG_WLL_PARAM_CONNPOOL_SIZE:
p_int = va_arg(ap, int *);
- *p_int = ctx->connections->poolSize;
+ *p_int = connectionsHandle.poolSize;
break;
case EDG_WLL_PARAM_SOURCE:
p_int = va_arg(ap, int *);