[4.0] 92d71fb s/req.backend/req.backend_hint/g

Lasse Karstensen lkarsten at varnish-software.com
Thu Mar 13 10:24:29 CET 2014


commit 92d71fb8eeaf5d7e8599c7ecb90da6f603d0941c
Author: Lasse Karstensen <lkarsten at varnish-software.com>
Date:   Wed Feb 26 13:12:59 2014 +0100

    s/req.backend/req.backend_hint/g

diff --git a/doc/sphinx/reference/vcl.rst b/doc/sphinx/reference/vcl.rst
index 436d58d..57072d0 100644
--- a/doc/sphinx/reference/vcl.rst
+++ b/doc/sphinx/reference/vcl.rst
@@ -35,7 +35,7 @@ A backend declaration creates and initializes a named backend object::
 The backend object can later be used to select a backend at request time::
 
     if (req.http.host ~ "(?i)^(www.)?example.com$") {
-        set req.backend = www;
+        set req.backend_hint = www;
     }
 
 To avoid overloading backend servers, .max_connections can be set to
diff --git a/doc/sphinx/users-guide/devicedetection.rst b/doc/sphinx/users-guide/devicedetection.rst
index c7acd73..e60b438 100644
--- a/doc/sphinx/users-guide/devicedetection.rst
+++ b/doc/sphinx/users-guide/devicedetection.rst
@@ -229,7 +229,7 @@ special needs in VCL, you can use the X-UA-Device header like this::
         # call some detection engine
 
         if (req.http.X-UA-Device ~ "^mobile" || req.http.X-UA-device ~ "^tablet") {
-            set req.backend = mobile;
+            set req.backend_hint = mobile;
         }
     }
     sub vcl_hash {
diff --git a/doc/sphinx/users-guide/vcl-backends.rst b/doc/sphinx/users-guide/vcl-backends.rst
index 6e72416..099e2a6 100644
--- a/doc/sphinx/users-guide/vcl-backends.rst
+++ b/doc/sphinx/users-guide/vcl-backends.rst
@@ -62,9 +62,9 @@ Now we need tell where to send the difference URL. Lets look at vcl_recv.::
 
     sub vcl_recv {
         if (req.url ~ "^/java/") {
-            set req.backend = java;
+            set req.backend_hint = java;
         } else {
-            set req.backend = default.
+            set req.backend_hint = default.
         }
     }
 
@@ -88,9 +88,9 @@ You can have something like this:::
 
     sub vcl_recv {
         if (req.http.host ~ "foo.com") {
-            set req.backend = foo;
+            set req.backend_hint = foo;
         } elsif (req.http.host ~ "bar.com") {
-            set req.backend = bar;
+            set req.backend_hint = bar;
         }
     }
 
@@ -101,7 +101,7 @@ more tight, maybe relying on the == operator in stead, like this:::
 
     sub vcl_recv {
         if (req.http.host == "foo.com" or req.http.host == "www.foo.com") {
-            set req.backend = foo;
+            set req.backend_hint = foo;
         }
     }
 
@@ -138,7 +138,7 @@ call certain actions in vcl_init.::
 
     sub vcl_recv {
         # send all traffic to the bar director:
-        req.backend = bar.backend();
+        req.backend_hint = bar.backend();
     }
 
 This director is a round-robin director. This means the director will
diff --git a/doc/sphinx/whats-new/upgrading.rst b/doc/sphinx/whats-new/upgrading.rst
index 97e3a0d..68a41d0 100644
--- a/doc/sphinx/whats-new/upgrading.rst
+++ b/doc/sphinx/whats-new/upgrading.rst
@@ -32,7 +32,7 @@ Since the client director was already a special case of the hash director, it ha
 	}
 
 	sub vcl_recv {
-		set req.backend = h.backend(client.ip);
+		set req.backend_hint = h.backend(client.ip);
 	}
 
 error() is now a return value



More information about the varnish-commit mailing list