struct server *server_find_by_id(struct proxy *bk, int id);
struct server *server_find_by_id_unique(struct proxy *bk, int id, uint32_t rid);
struct server *findserver(struct proxy *px, const char *name);
-struct server *server_find_by_name(struct proxy *bk, const char *name);
-struct server *server_find_by_name_unique(struct proxy *bk, const char *name, uint32_t rid);
+struct server *server_find(struct proxy *bk, const char *name);
+struct server *server_find_unique(struct proxy *bk, const char *name, uint32_t rid);
struct server *server_find_best_match(struct proxy *bk, char *name, int id, int *diff);
void apply_server_state(void);
void srv_compute_all_admin_states(struct proxy *px);
px = smp->px;
}
- srv = server_find_by_name(px, smp->data.u.str.area);
+ srv = server_find(px, smp->data.u.str.area);
if (!srv)
return 0;
name = luaL_checkstring(L, 2);
/* Perform a server lookup in px list */
- srv = server_find_by_name(hlua_srv->px, name);
+ srv = server_find(hlua_srv->px, name);
if (srv == NULL) {
lua_pushnil(L);
return 1;
snprintf(errmsg, errlen, "No such backend: '%s'.", name);
goto err;
}
- if (!(srv = server_find_by_name(be, ist0(sv_name)))) {
+ if (!(srv = server_find(be, ist0(sv_name)))) {
snprintf(errmsg, errlen, "No such server: '%s/%s'.", ist0(be_name), ist0(sv_name));
goto err;
}
* if <name> starts with a '#'. NULL is returned if no match is found.
* the lookup is performed in the backend <bk>
*/
-struct server *server_find_by_name(struct proxy *bk, const char *name)
+struct server *server_find(struct proxy *bk, const char *name)
{
struct server *curserver;
* a different server from the one we were expecting to match against at a given
* time.
*/
-struct server *server_find_by_name_unique(struct proxy *bk, const char *name, uint32_t rid)
+struct server *server_find_unique(struct proxy *bk, const char *name, uint32_t rid)
{
struct server *curserver;
- curserver = server_find_by_name(bk, name);
+ curserver = server_find(bk, name);
if (!curserver || curserver->rid != rid)
return NULL;
return curserver;
byname = byid = NULL;
if (name) {
- byname = server_find_by_name(bk, name);
+ byname = server_find(bk, name);
if (byname && (!id || byname->puid == id))
return byname;
}
cli_err(appctx, "No such backend.\n");
return NULL;
}
- if (!(sv = server_find_by_name(px, ist0(sv_name)))) {
+ if (!(sv = server_find(px, ist0(sv_name)))) {
cli_err(appctx, "No such server.\n");
return NULL;
}
if (!(be = proxy_be_by_name(ist0(be_name))))
return cli_err(appctx, "No such backend.\n");
- if (!(sv = server_find_by_name(be, ist0(sv_name))))
+ if (!(sv = server_find(be, ist0(sv_name))))
return cli_err(appctx, "No such server.\n");
/* return server's effective weight at the moment */
/*
* If a server with the same name is found, reject the new one.
*/
- if (server_find_by_name(be, sv_name)) {
+ if (server_find(be, sv_name)) {
thread_release();
cli_err(appctx, "Already exists a server with the same name in backend.\n");
return 1;
goto leave;
}
- if (!(srv = server_find_by_name(be, svname))) {
+ if (!(srv = server_find(be, svname))) {
msg = "No such server.";
goto leave;
}
if (!(be = proxy_be_by_name(ist0(be_name))))
return cli_err(appctx, "No such backend.\n");
- if (!(sv = server_find_by_name(be, ist0(sv_name))))
+ if (!(sv = server_find(be, ist0(sv_name))))
return cli_err(appctx, "No such server.\n");
ctx->flags |= CLI_SHOWSESS_F_SERVER;
ctx->filter = sv;
memprintf(err, "attach-srv rule: no such backend '%s/%s'", ist0(be_name), ist0(sv_name));
return 0;
}
- if (!(srv = server_find_by_name(be, ist0(sv_name)))) {
+ if (!(srv = server_find(be, ist0(sv_name)))) {
memprintf(err, "attach-srv rule: no such server '%s/%s'", ist0(be_name), ist0(sv_name));
return 0;
}