From 2f087dc434f62cfa7888434427eaac6803b563ab Mon Sep 17 00:00:00 2001 From: Andrew Deason Date: Fri, 28 Dec 2012 16:49:20 -0500 Subject: [PATCH] afs: Add a little more info on SLVC loop panic If we panic due to a perceived infinite loop, log a little more info about our loop iterations. Change-Id: Ifbb6d613aa482dbc33f7ba13dc959709e1688f15 Reviewed-on: http://gerrit.openafs.org/8850 Tested-by: BuildBot Reviewed-by: Marc Dionne Reviewed-by: Chas Williams - CONTRACTOR Reviewed-by: Derrick Brashear --- src/afs/afs_vcache.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/afs/afs_vcache.c b/src/afs/afs_vcache.c index c79309bd8..75b4b66f6 100644 --- a/src/afs/afs_vcache.c +++ b/src/afs/afs_vcache.c @@ -721,6 +721,8 @@ afs_ShakeLooseVCaches(afs_int32 anumber) if (tvc->f.states & CVFlushed) { refpanic("CVFlushed on VLRU"); } else if (i++ > limit) { + afs_warn("afs_ShakeLooseVCaches: i %d limit %d afs_vcount %d afs_maxvcount %d\n", + (int)i, limit, (int)afs_vcount, (int)afs_maxvcount); refpanic("Found too many AFS vnodes on VLRU (VLRU cycle?)"); } else if (QNext(uq) != tq) { refpanic("VLRU inconsistent"); -- 2.39.5