> * new connection from IP address X This happens today.
> * query X for UUID The query happens. I don't know if the answer is OK. After looking at my capture file I doubt it. And if the query answer is empty as I suspect, the logic below will not kick in. > * if UUID(X) is found in an existing host entry: > > - add X to host entry I think this should happen but does not happen i my case. > - Ping all IP addresses other than X stored in host entry > > - If UUID(Y) != UUID(X), remove Y from host entry [we do this now] This is not the case, so this makes no diff for me but is useful for other dynamic DHCP situations. > - If no response, remove Y from host entry [this would be new] Yes, this is needed. > However, I do not believe that it is going to solve your problem because > your delay is caused by the fact that UUID(X) == UUID(Y) and UUID(Y) > is not responding. Hence, there is a delay. If UUID(X) == UUID(Y) and X newer than Y (just add it at the beginning of the list) talk first to X and then to Y again. If Y times out (in background) it will be removed and next time when I change from X to Y, Y is added in front och X times out in background. Harald. _______________________________________________ OpenAFS-devel mailing list [email protected] https://lists.openafs.org/mailman/listinfo/openafs-devel
