From: Andrew Deason Date: Wed, 7 Mar 2018 17:32:43 +0000 (-0600) Subject: ubik: Log sync site for SDISK_SendFile USYNC error X-Git-Tag: openafs-devel-1_9_0~606 X-Git-Url: https://git.openafs.org/?p=openafs.git;a=commitdiff_plain;h=c44f6f7a8052bdd1fb021e07bb6ae142b61e6b5b ubik: Log sync site for SDISK_SendFile USYNC error In SDISK_SendFile, we return a USYNC error if the caller is not the sync site. Say who the sync site is when we do this, to possibly help post-mortem debugging. Change-Id: I62a3565fca20171be20481638c261c4659c68ab2 Reviewed-on: https://gerrit.openafs.org/12943 Tested-by: BuildBot Reviewed-by: Michael Meffie Reviewed-by: Benjamin Kaduk --- diff --git a/src/ubik/remote.c b/src/ubik/remote.c index 9f88aaf..2fca3b1 100644 --- a/src/ubik/remote.c +++ b/src/ubik/remote.c @@ -482,9 +482,11 @@ SDISK_SendFile(struct rx_call *rxcall, afs_int32 file, otherHost = ubikGetPrimaryInterfaceAddr(rx_HostOf(tpeer)); if (offset && offset != otherHost) { /* we *know* this is the wrong guy */ + char sync_hoststr[16]; ubik_print - ("Ubik: Refusing synchronization with server %s since it is not the sync-site.\n", - afs_inet_ntoa_r(otherHost, hoststr)); + ("Ubik: Refusing synchronization with server %s since it is not the sync-site (%s).\n", + afs_inet_ntoa_r(otherHost, hoststr), + afs_inet_ntoa_r(offset, sync_hoststr)); return USYNC; }