-
Bug
-
Resolution: Won't Do
-
Major
-
None
-
None
If we have
{A,B,C,D,E,F}and max_rank=3, then we'll only get responses from A, B and C. If a new member G doesn't have E's physical address, a GET_PHYSICAL_ADDRESS sent up from TP to Discovery doesn't fetch E's physical address !
SOLUTION: GET_PHYSICAL_ADDRESS should include the logical address of the member (E) whose physical address we want. A receiver returns a response if (1) its rank is less than max_rank or (2) the arg to GET_PHYSICAL_ADDRESS is not null and is the local address