mirror of
https://git.openafs.org/openafs.git
synced 2025-01-19 07:20:11 +00:00
STABLE12-viced-improved-host-logging-20030117
to deal with condition reported by lha@stacken.kth.se
(cherry picked from commit 12eb511d45
)
This commit is contained in:
parent
a87ab9010e
commit
e01fad61e6
@ -1055,13 +1055,23 @@ retry:
|
||||
&& ( ( !identP->valid && host->interface )
|
||||
|| ( identP->valid && !host->interface )
|
||||
|| ( identP->valid
|
||||
&& !afs_uuid_equal(&identP->uuid, &host->interface->uuid) ) ) ) {
|
||||
&& !afs_uuid_equal(&identP->uuid, &host->interface->uuid) ) ) )
|
||||
{
|
||||
char uuid1[128], uuid2[128];
|
||||
/* The host in the cache is not the host for this connection */
|
||||
host->hostFlags |= HOSTDELETED;
|
||||
h_Unlock_r(host);
|
||||
if (!held) h_Release_r(host);
|
||||
ViceLog(0, ("CB: new identity for host %s:%d, deleting\n",
|
||||
afs_inet_ntoa_r(host->host, hoststr), host->port));
|
||||
|
||||
if (identP->valid)
|
||||
afsUUID_to_string(identP->uuid, uuid1, 127);
|
||||
if (host->interface)
|
||||
afsUUID_to_string(host->interface->uuid, uuid2, 127);
|
||||
ViceLog(0,
|
||||
("CB: new identity for host %s:%d, deleting(%x %x %s %s)\n",
|
||||
afs_inet_ntoa_r(host->host, hoststr), host->port,
|
||||
identP->valid, host->interface, identP->valid ? uuid1 :
|
||||
"", host->interface ? uuid2 : ""));
|
||||
goto retry;
|
||||
}
|
||||
} else {
|
||||
|
Loading…
Reference in New Issue
Block a user