[Varnish] #735: Support backend control via CLI

Varnish varnish-bugs at varnish-cache.org
Fri Jul 16 23:32:01 CEST 2010


#735: Support backend control via CLI
-------------------------+--------------------------------------------------
 Reporter:  tgr          |       Owner:  phk  
     Type:  enhancement  |      Status:  new  
 Priority:  normal       |   Milestone:       
Component:  varnishd     |     Version:  trunk
 Severity:  normal       |    Keywords:       
-------------------------+--------------------------------------------------
 The attached patches (for trunk and for 2.1, the only difference is Sphinx
 docs) are a PoC of CLI-based backend control for round-robin and random
 directors. It's a quick hack and the code may not be where you want it,
 but it works.

 Rationale:

 - it may be desirable to allow application administrators to
 disable/enable backends without allowing VCL modification,

 - there is presumably no need to disable a backend that is not part of a
 director,

 - health probes should continue when a backend is disabled - it is easy to
 make a decision to disable/enable a backend based on its health status,
 when presented in a format like:

 director1 backend1 Enabled Healthy[[BR]]
 director1 backend2 Disabled Healthy[[BR]]
 director1 backend3 Disabled Sick[[BR]]

-- 
Ticket URL: <http://varnish-cache.org/ticket/735>
Varnish <http://varnish-cache.org/>
The Varnish HTTP Accelerator




More information about the varnish-bugs mailing list