From c40eb13d019203aa73e3ba3b25d6a8dcc950ff05 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. Reviewed-on: http://gerrit.openafs.org/8850 Tested-by: BuildBot Reviewed-by: Marc Dionne Reviewed-by: Chas Williams - CONTRACTOR Reviewed-by: Derrick Brashear (cherry picked from commit 2f087dc434f62cfa7888434427eaac6803b563ab) Change-Id: Ie4a02a40fafa88f8b54b05b8a0926f258ae7cf7a Reviewed-on: http://gerrit.openafs.org/9509 Tested-by: BuildBot Reviewed-by: Derrick Brashear Reviewed-by: Andrew Deason Reviewed-by: Michael Meffie Reviewed-by: Stephan Wiesand --- 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 a9a323292..96cb58837 100644 --- a/src/afs/afs_vcache.c +++ b/src/afs/afs_vcache.c @@ -675,6 +675,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