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
