Mailing List Archive

[master] e3303ad3b expire: Rename ExpKill's EXP_expire to EXP_Inspect
commit e3303ad3ba1c4c790147cdf18c6eee02acd352b1
Author: Dridi Boukelmoune <dridi.boukelmoune@gmail.com>
Date: Wed Jan 10 13:27:40 2024 +0100

expire: Rename ExpKill's EXP_expire to EXP_Inspect

And while at it document it.

diff --git a/bin/varnishd/cache/cache_expire.c b/bin/varnishd/cache/cache_expire.c
index 240dc99f0..69fe24e07 100644
--- a/bin/varnishd/cache/cache_expire.c
+++ b/bin/varnishd/cache/cache_expire.c
@@ -328,7 +328,7 @@ exp_expire(struct exp_priv *ep, vtim_real now)
oc = VBH_root(ep->heap);
if (oc == NULL)
return (now + 355. / 113.);
- VSLb(&ep->vsl, SLT_ExpKill, "EXP_expire p=%p e=%.6f f=0x%x", oc,
+ VSLb(&ep->vsl, SLT_ExpKill, "EXP_Inspect p=%p e=%.6f f=0x%x", oc,
oc->timer_when - now, oc->flags);

CHECK_OBJ_NOTNULL(oc, OBJCORE_MAGIC);
diff --git a/bin/varnishtest/tests/b00063.vtc b/bin/varnishtest/tests/b00063.vtc
index 6879968e8..d88b38cd0 100644
--- a/bin/varnishtest/tests/b00063.vtc
+++ b/bin/varnishtest/tests/b00063.vtc
@@ -47,9 +47,9 @@ varnish v1 -vcl+backend {
} -start

logexpect l1 -v v1 -g raw {
- expect * * ExpKill EXP_expire
+ expect * * ExpKill EXP_Inspect
expect * * ExpKill EXP_When
- expect * * ExpKill EXP_expire
+ expect * * ExpKill EXP_Inspect
} -start

client c1 {
diff --git a/bin/varnishtest/tests/c00105.vtc b/bin/varnishtest/tests/c00105.vtc
index 1c6005900..a5c198d5e 100644
--- a/bin/varnishtest/tests/c00105.vtc
+++ b/bin/varnishtest/tests/c00105.vtc
@@ -35,7 +35,7 @@ varnish v1 -vcl+backend {
}
} -start

-logexpect l1 -v v1 -g raw -q "ExpKill ~ EXP_expire" {
+logexpect l1 -v v1 -g raw -q "ExpKill ~ EXP_Inspect" {
expect 0 0 ExpKill
} -start

diff --git a/include/tbl/vsl_tags.h b/include/tbl/vsl_tags.h
index 84632b861..8fd68ac89 100644
--- a/include/tbl/vsl_tags.h
+++ b/include/tbl/vsl_tags.h
@@ -353,6 +353,9 @@ SLTM(ExpKill, 0, "Object expiry event",
"\tLogged when the expiry thread kills an object from the inbox.\n\n"
"EXP_When\n"
"\tLogged when the expiry thread moves an object on the binheap.\n\n"
+ "EXP_Inspect\n"
+ "\tLogged when the expiry thread inspects the next object scheduled"
+ " to expire.\n\n"
"EXP_Expired\n"
"\tLogged when the expiry thread expires an object.\n\n"
"EXP_Removed\n"
@@ -369,6 +372,7 @@ SLTM(ExpKill, 0, "Object expiry event",
"\tEXP_Inbox p=%p e=%f f=0x%x\n"
"\tEXP_Kill p=%p e=%f f=0x%x\n"
"\tEXP_When p=%p e=%f f=0x%x\n"
+ "\tEXP_Inspect p=%p e=%f f=0x%x\n"
"\tEXP_Expired x=%u t=%f h=%u\n"
"\tEXP_Removed x=%u t=%f h=%u\n"
"\tLRU_Cand p=%p f=0x%x r=%d\n"
_______________________________________________
varnish-commit mailing list
varnish-commit@varnish-cache.org
https://www.varnish-cache.org/lists/mailman/listinfo/varnish-commit