Hi,

In srp layer, the processor_id is defined as struct srp_addr and it's saved
in srp_instance->my_id. This processor_id is carried(or saved) in
my_proc_list and my_fail_list in various messages. One problem I found is
this processor_id changes when the interface binding changes in udp layer. I
think the binding is one of low-level udp layer properties, so the it should
not change the processor_id. No matter what happens in transport layer, the
processor (or node) is still the same entity!

One of way to fix it will be to ignore updating srp_instance->my_id when the
interface is bound to local loopback.

Thanks
hj

-- 
Peakpoint Service

Cluster Setup, Troubleshooting & Development
[email protected]
(303) 997-2823
_______________________________________________
Openais mailing list
[email protected]
https://lists.linux-foundation.org/mailman/listinfo/openais

Reply via email to