From: Derrick Brashear Date: Thu, 10 Jun 2010 15:24:09 +0000 (-0400) Subject: unix cm log path mtu warning when retrying X-Git-Tag: openafs-devel-1_5_75~138 X-Git-Url: https://git.michaelhowe.org/gitweb/?a=commitdiff_plain;h=ab45d1adc11c756f426baa076ab423b4e969b5d5;p=packages%2Fo%2Fopenafs.git unix cm log path mtu warning when retrying if RX_MSGSIZE is analyzed and we'd retry, so indicate to our users Change-Id: I77aba5dffd4280e0ee43383cadb34aca4042cbd6 Reviewed-on: http://gerrit.openafs.org/2117 Tested-by: Derrick Brashear Reviewed-by: Derrick Brashear --- diff --git a/src/afs/afs_analyze.c b/src/afs/afs_analyze.c index 054461038..5c6370291 100644 --- a/src/afs/afs_analyze.c +++ b/src/afs/afs_analyze.c @@ -647,6 +647,11 @@ afs_Analyze(register struct afs_conn *aconn, afs_int32 acode, areq->permWriteError = 1; shouldRetry = 0; /* Other random Vice error. */ } else if (acode == RX_MSGSIZE) { /* same meaning as EMSGSIZE... */ + afs_warnuser + ("afs: Path MTU may have been exceeded, retrying (server %d.%d.%d.%d)\n", + (address >> 24), (address >> 16) & 0xff, + (address >> 8) & 0xff, (address) & 0xff); + VSleep(1); /* Just a hack for desperate times. */ if (aerrP) (aerrP->err_Other)++;