[PATCH] add documentation about backend naming for VMOD authors

Dridi Boukelmoune dridi at varni.sh
Mon Nov 2 09:32:27 CET 2015

Sorry for the frenchism but it's turning into a "dialogue de sourd" :(

> VCC is not involved in dynamic backends.

I *know* that.

In the "Writing a director" documentation I *recommend* directors
writers to back their director with a *VMOD object* because VMOD
object come with a *unique* vcl_name and don't outlive the VCL's
lifespan. It makes VMOD objects in my opinion the best facility to
write a director.

My point is that a VMOD writer *should be responsible* for not
conflicting with other well-behaving VMODs. In this case, claiming a
unique vcl_name as a first level of namespace seems like a good idea
to me.

> As Geoff said, a VMOD can spit out as many backends as it wants...

I *know* that.

In vmod-named I use the object's vcl_name as a basis for the backend,
and use the resolved IP address to ensure uniqueness within this

Crossing fingers that this time I'm making some sense.


More information about the varnish-dev mailing list