bug in ioc route

Submitted by edrt on Mon, 2007-04-02 02:24.

Hi All,

A problem found during debugging:

node0 already up, node1 up, node1 broadcast ioc_arp_reg, node0 inject ioc_arp_upd to node1,
if for some reason node1 don't receive ioc_arp_upd sent by node0, then node1 can never communicate with node0 (except broadcast), because iocRouteGet always fail. The problem occasionally happens on my test enviroment.

Regards
Eddy

Submitted by edrt on Mon, 2007-04-02 22:45.

FYI:

I patch the problem as follows:
In heartbeatUpdate, if iocDiscoveryArpRouteGet fail, call iocSchedTask(iocSchedArpTask).
It seems works. Anyone find the patch have defect, pls let me know.

Thanks
Eddy