Hello Willy, On Mon, Apr 13, 2026 at 20:09:17 +0200, Willy Tarreau wrote:
> > Introduced a new sample fetch keyword "fe_exist" that checks if a > > frontend with a given name exists. > > Thanks for this! I'm still having three small details: > > - actually this is a converter so we should adjust the description > in the commit message. Indeed, I initially went into the wrong direction and only fixed the title, fixed in v3. > - this should rather be named "fe_exists" since the verb is in the > present tense (but that's a tiny detail we can adjust while merging). True, adjusted in v3 as well. > - I'm wondering if we shouldn't have the equivalent for a backend, > especially with the introduction of dynamic backends. And then maybe > it could turn to "proxy_type" which would return "frontend", "backend", > nothing in case of not found, maybe something else. Note that it might > not end up being a good idea (might be harder to use for listen vs > frontend for example), just mentioning for completeness. Yes, we somehow used "nbsrv" that did the job correctly for backends (fails silently - ie. returns 0 when the backend does not exist). This may not be appropriate in all contexts though, but I had no idea to make it something generic, except create a dedicated converter for each type of proxy. -- Pierre

