[experimental-ims] 3eea8da Use sp->vsl_id as thread identifier
Geoff Simmons
geoff at varnish-cache.org
Mon Jan 16 17:58:31 CET 2012
commit 3eea8dacc142df1b2c460b80113c8171c214f5f5
Author: Rogier 'DocWilco' Mulhuijzen <github at bsdchicks.com>
Date: Sun Jan 15 16:39:42 2012 +0100
Use sp->vsl_id as thread identifier
POSIX threads don't have a thread identifier that can be printed
in a portable manner.
diff --git a/bin/varnishd/cache/cache_center.c b/bin/varnishd/cache/cache_center.c
index 4967c82..69e854e 100644
--- a/bin/varnishd/cache/cache_center.c
+++ b/bin/varnishd/cache/cache_center.c
@@ -1655,13 +1655,13 @@ cnt_diag(struct sess *sp, const char *state)
}
if (sp->wrk != NULL) {
- WSP(sp, SLT_Debug, "thr %p STP_%s sp %p obj %p vcl %p",
- pthread_self(), state, sp, obj, vcl);
+ WSP(sp, SLT_Debug, "vsl_id %u STP_%s sp %p obj %p vcl %p",
+ sp->vsl_id, state, sp, obj, vcl);
WSL_Flush(sp->wrk, 0);
} else {
VSL(SLT_Debug, sp->vsl_id,
- "thr %p STP_%s sp %p obj %p vcl %p",
- pthread_self(), state, sp, obj, vcl);
+ "vsl_id %u STP_%s sp %p obj %p vcl %p",
+ sp->vsl_id, state, sp, obj, vcl);
}
}
More information about the varnish-commit
mailing list