mirror of
https://git.openafs.org/openafs.git
synced 2025-01-22 17:00:15 +00:00
windows-rx-init-fallback-20060421
when the cache manager is being frequently restarted (especially during debugging) the 7001/udp port is often not freed appropriately. This prevents the cache manager from running. This patch allows the cache manager to retry with a random port number.
This commit is contained in:
parent
507f4f14f8
commit
dc39c28d68
@ -1169,9 +1169,13 @@ int afsd_InitCM(char **reasonP)
|
||||
* which is used for callback RPC messages.
|
||||
*/
|
||||
code = rx_Init(htons(cm_callbackport));
|
||||
if (code != 0) {
|
||||
afsi_log("rx_Init code %x - retrying with a random port number", code);
|
||||
code = rx_Init(0);
|
||||
}
|
||||
afsi_log("rx_Init code %x", code);
|
||||
if (code != 0) {
|
||||
*reasonP = "afsd: failed to init rx client on port 7001";
|
||||
*reasonP = "afsd: failed to init rx client";
|
||||
return -1;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user