<div dir="auto"><div>Thank you, Ken.</div><div dir="auto"><br></div><div dir="auto">We were having another problem with 3.3, and will try it once we fixed our issue.</div><div dir="auto"><br></div><div dir="auto">Just my couriosity, why a random number was chosen for the fix instead of hostname or address? Looks to me the random number still has some possibility to repeat (although very rare), but hostnames and addresses should be unique in a system. </div><div dir="auto"><br></div><div dir="auto">Regards,</div><div dir="auto">Xiaopeng<br><br><div class="gmail_quote" dir="auto"><div dir="ltr" class="gmail_attr">On Wed, Jun 5, 2019, 8:29 AM Raffenetti, Kenneth J. <<a href="mailto:raffenet@mcs.anl.gov">raffenet@mcs.anl.gov</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">We added a similar fix in <a href="https://github.com/pmodels/mpich/pull/2788" rel="noreferrer noreferrer" target="_blank">https://github.com/pmodels/mpich/pull/2788</a>. <br>
This was included in the MPICH 3.3 release.<br>
<br>
Ken<br>
<br>
On 6/4/19 11:27 PM, Xiaopeng Duan via discuss wrote:<br>
> Hi, MPICH experts,<br>
> <br>
> We are working on a dynamic master-worker flow using <br>
> mpi_comm_connect/mpi_com_accept. In some cases when the total number of <br>
> worker process is large, they may get the same kvs_name and confuse the <br>
> internal group identifiers. This was traced to the naming convention in <br>
> HYD_pmcd_pmi_allocate_kvs() that considers only process id, while two <br>
> processes on different machines may have the same pid. I tried to add <br>
> host name (from unistd.h>gethostname) to the name, i.e. <br>
> 'kvs_HOSTNAME_PID_pgid', then everything is working fine in our testing.<br>
> <br>
> So I'm wondering if this change is safe (we may need it for our release) <br>
> and if it would go into the official MPICH release some time.<br>
> <br>
> Thank you very much.<br>
> <br>
> Xiaopeng<br>
> <br>
> _______________________________________________<br>
> discuss mailing list     <a href="mailto:discuss@mpich.org" target="_blank" rel="noreferrer">discuss@mpich.org</a><br>
> To manage subscription options or unsubscribe:<br>
> <a href="https://lists.mpich.org/mailman/listinfo/discuss" rel="noreferrer noreferrer" target="_blank">https://lists.mpich.org/mailman/listinfo/discuss</a><br>
> <br>
</blockquote></div></div></div>