[Varnish] #1254: Future Probes

Varnish varnish-bugs at varnish-cache.org
Tue Jan 22 14:33:27 CET 2013

#1254: Future Probes
 Reporter:  nicob                             |       Type:  enhancement
   Status:  new                               |   Priority:  normal
Milestone:  Varnish 3.0 dev                   |  Component:  varnishd
  Version:  trunk                             |   Severity:  normal
 Keywords:  probes, failover, load balancing  |
 Hi there,

 I'm not sure either this has been requested, or discarded, neither
 considered, but I've been looking for this feature and couldn't find any
 information so here it goes. :)

 In short, I would like to have the option to set in a probe block the host
 and port where the request should go.

 Since I need to do some checks in the backend for balancing traffic, (a
 bit more complicated than .threshold, .expected_response or .timeout) I
 would like to be able to ask a different server/servlet if a backend is
 ready to accept traffic; and in this way the complex logic can be moved
 out from varnish and still use its highly performance engine.

 Use case example;

 Balancing search requests to different search engines while they are being
 updated using replication. If a search engine node goes down and it needs
 to build again its index or restore a backup, it can't accept any request
 until the index is fully restored.

 Thanks you,

Ticket URL: <https://www.varnish-cache.org/trac/ticket/1254>
Varnish <https://varnish-cache.org/>
The Varnish HTTP Accelerator

More information about the varnish-bugs mailing list