[master] e810830 Fallback is spelled without an hyphen.

Poul-Henning Kamp phk at varnish-cache.org
Mon Mar 11 13:12:33 CET 2013


commit e810830a3cef2b7166cec58310a47b617b96c260
Author: Poul-Henning Kamp <phk at FreeBSD.org>
Date:   Mon Mar 11 12:12:21 2013 +0000

    Fallback is spelled without an hyphen.

diff --git a/bin/varnishtest/tests/r01091.vtc b/bin/varnishtest/tests/r01091.vtc
index 9234ffc..ae94ca8 100644
--- a/bin/varnishtest/tests/r01091.vtc
+++ b/bin/varnishtest/tests/r01091.vtc
@@ -14,12 +14,16 @@ server s2 {
 } -start
 
 varnish v1 -vcl+backend {
-        director f1 fallback {
-                { .backend = s1; }
-                { .backend = s2; }
-        }
+	import directors from "${topbuild}/lib/libvmod_directors/.libs/libvmod_directors.so" ;
+
+	sub vcl_init {
+		new f1 = directors.fallback();
+		f1.add_backend(s1);
+		f1.add_backend(s2);
+	}
+
         sub vcl_recv {
-                set req.backend = f1;
+                set req.backend = f1.backend();
         }
         sub vcl_fetch {
                 if(req.restarts < 1) {
diff --git a/bin/varnishtest/tests/v00036.vtc b/bin/varnishtest/tests/v00036.vtc
index d38498c..6bf1f1b 100644
--- a/bin/varnishtest/tests/v00036.vtc
+++ b/bin/varnishtest/tests/v00036.vtc
@@ -19,7 +19,7 @@ varnish v1 -vcl+backend {
 	import directors from "${topbuild}/lib/libvmod_directors/.libs/libvmod_directors.so" ;
 
 	sub vcl_init {
-		new fb1 = directors.fall_back();
+		new fb1 = directors.fallback();
 		fb1.add_backend(s1);
 		fb1.add_backend(s2);
 		fb1.add_backend(s3);
diff --git a/lib/libvmod_directors/fall_back.c b/lib/libvmod_directors/fall_back.c
index 64b53fe..76cfb4e 100644
--- a/lib/libvmod_directors/fall_back.c
+++ b/lib/libvmod_directors/fall_back.c
@@ -38,29 +38,29 @@
 
 #include "vdir.h"
 
-struct vmod_directors_fall_back {
+struct vmod_directors_fallback {
 	unsigned				magic;
-#define VMOD_DIRECTORS_FALL_BACK_MAGIC		0xad4e26ba
+#define VMOD_DIRECTORS_FALLBACK_MAGIC		0xad4e26ba
 	struct vdir				*vd;
 };
 
 static unsigned __match_proto__(vdi_healthy)
 vmod_rr_healthy(const struct director *dir, const struct req *req)
 {
-	struct vmod_directors_fall_back *rr;
+	struct vmod_directors_fallback *rr;
 
-	CAST_OBJ_NOTNULL(rr, dir->priv, VMOD_DIRECTORS_FALL_BACK_MAGIC);
+	CAST_OBJ_NOTNULL(rr, dir->priv, VMOD_DIRECTORS_FALLBACK_MAGIC);
 	return (vdir_any_healthy(rr->vd, req));
 }
 
 static struct vbc * __match_proto__(vdi_getfd_f)
 vmod_rr_getfd(const struct director *dir, struct req *req)
 {
-	struct vmod_directors_fall_back *rr;
+	struct vmod_directors_fallback *rr;
 	unsigned u;
 	VCL_BACKEND be = NULL;
 
-	CAST_OBJ_NOTNULL(rr, dir->priv, VMOD_DIRECTORS_FALL_BACK_MAGIC);
+	CAST_OBJ_NOTNULL(rr, dir->priv, VMOD_DIRECTORS_FALLBACK_MAGIC);
 	vdir_lock(rr->vd);
 	for (u = 0; u < rr->vd->n_backend; u++) {
 		be = rr->vd->backend[u];
@@ -75,47 +75,47 @@ vmod_rr_getfd(const struct director *dir, struct req *req)
 }
 
 VCL_VOID __match_proto__()
-vmod_fall_back__init(struct req *req, struct vmod_directors_fall_back **rrp,
+vmod_fallback__init(struct req *req, struct vmod_directors_fallback **rrp,
     const char *vcl_name)
 {
-	struct vmod_directors_fall_back *rr;
+	struct vmod_directors_fallback *rr;
 
 	AZ(req);
 	AN(rrp);
 	AZ(*rrp);
-	ALLOC_OBJ(rr, VMOD_DIRECTORS_FALL_BACK_MAGIC);
+	ALLOC_OBJ(rr, VMOD_DIRECTORS_FALLBACK_MAGIC);
 	AN(rr);
 	*rrp = rr;
 	vdir_new(&rr->vd, vcl_name, vmod_rr_healthy, vmod_rr_getfd, rr);
 }
 
 VCL_VOID __match_proto__()
-vmod_fall_back__fini(struct req *req, struct vmod_directors_fall_back **rrp)
+vmod_fallback__fini(struct req *req, struct vmod_directors_fallback **rrp)
 {
-	struct vmod_directors_fall_back *rr;
+	struct vmod_directors_fallback *rr;
 
 	AZ(req);
 	rr = *rrp;
 	*rrp = NULL;
-	CHECK_OBJ_NOTNULL(rr, VMOD_DIRECTORS_FALL_BACK_MAGIC);
+	CHECK_OBJ_NOTNULL(rr, VMOD_DIRECTORS_FALLBACK_MAGIC);
 	vdir_delete(&rr->vd);
 	FREE_OBJ(rr);
 }
 
 VCL_VOID __match_proto__()
-vmod_fall_back_add_backend(struct req *req,
-    struct vmod_directors_fall_back *rr, VCL_BACKEND be)
+vmod_fallback_add_backend(struct req *req,
+    struct vmod_directors_fallback *rr, VCL_BACKEND be)
 {
 
 	(void)req;
-	CHECK_OBJ_NOTNULL(rr, VMOD_DIRECTORS_FALL_BACK_MAGIC);
+	CHECK_OBJ_NOTNULL(rr, VMOD_DIRECTORS_FALLBACK_MAGIC);
 	(void)vdir_add_backend(rr->vd, be, 0.0);
 }
 
 VCL_BACKEND __match_proto__()
-vmod_fall_back_backend(struct req *req, struct vmod_directors_fall_back *rr)
+vmod_fallback_backend(struct req *req, struct vmod_directors_fallback *rr)
 {
 	(void)req;
-	CHECK_OBJ_NOTNULL(rr, VMOD_DIRECTORS_FALL_BACK_MAGIC);
+	CHECK_OBJ_NOTNULL(rr, VMOD_DIRECTORS_FALLBACK_MAGIC);
 	return (rr->vd->dir);
 }
diff --git a/lib/libvmod_directors/vmod.vcc b/lib/libvmod_directors/vmod.vcc
index df85fc8..2945559 100644
--- a/lib/libvmod_directors/vmod.vcc
+++ b/lib/libvmod_directors/vmod.vcc
@@ -32,7 +32,7 @@ Object round_robin() {
 	Method BACKEND .backend()
 }
 
-Object fall_back() {
+Object fallback() {
 	Method VOID .add_backend(BACKEND)
 	Method BACKEND .backend()
 }



More information about the varnish-commit mailing list