Hi Dave, I am sorry about that, the doc is not to be blamed here. I usually do pull/commit/push in a row to avoid this kind of things but i screwed up this time ... I cannot remember if i did commit/pull/push or if i simply forgot to pull
btw, is there a push option to abort if that would make github history non linear ? Cheers, Gilles "Dave Goodell (dgoodell)" <dgood...@cisco.com> wrote: >Hi Gilles, > >Please try to avoid creating merge-of-master commits like 68bec0ae ("Merge >branch 'master' of..."), they just clutter the history. A rebase is almost >always more appropriate in this situation. > >https://github.com/open-mpi/ompi/wiki/GitBestPractices > >If you created that commit with "git pull", you can perform the rebase >equivalent by running "git pull --rebase". If this doesn't make sense, just >let me know and I can explain further and/or improve the docs around this. > >Thanks, >-Dave > >On Oct 31, 2014, at 2:35 AM, git...@crest.iu.edu wrote: > >> This is an automated email from the git hooks/post-receive script. It was >> generated because a ref change was pushed to the repository containing >> the project "open-mpi/ompi". >> >> The branch, master has been updated >> via 68bec0ae1f022e095c132b3f8c7317238b318416 (commit) >> via 76ee98c86a7dafc922d342bc4c819ecc3ee14f52 (commit) >> from 672d96704cc165b91c7bcf263e97704affcd5f20 (commit) >> >> Those revisions listed above that are new to this repository have >> not appeared on any other notification email; so we list those >> revisions in full, below. >> >> - Log ----------------------------------------------------------------- >> https://github.com/open-mpi/ompi/commit/68bec0ae1f022e095c132b3f8c7317238b318416 >> >> commit 68bec0ae1f022e095c132b3f8c7317238b318416 >> Merge: 76ee98c 672d967 >> Author: Gilles Gouaillardet <gilles.gouaillar...@iferc.org> >> Date: Fri Oct 31 16:34:43 2014 +0900 >> >> Merge branch 'master' of https://github.com/open-mpi/ompi >> >> >> >> https://github.com/open-mpi/ompi/commit/76ee98c86a7dafc922d342bc4c819ecc3ee14f52 >> >> commit 76ee98c86a7dafc922d342bc4c819ecc3ee14f52 >> Author: Gilles Gouaillardet <gilles.gouaillar...@iferc.org> >> Date: Fri Oct 31 16:34:02 2014 +0900 >> >> btl/scif: start the listening thread once only >> >> diff --git a/opal/mca/btl/scif/btl_scif.h b/opal/mca/btl/scif/btl_scif.h >> index 741fda8..b8d9aab 100644 >> --- a/opal/mca/btl/scif/btl_scif.h >> +++ b/opal/mca/btl/scif/btl_scif.h >> @@ -93,6 +93,7 @@ typedef struct mca_btl_scif_module_t { >> pthread_t listen_thread; >> >> volatile bool exiting; >> + bool listening; >> } mca_btl_scif_module_t; >> >> typedef struct mca_btl_scif_component_t { >> diff --git a/opal/mca/btl/scif/btl_scif_add_procs.c >> b/opal/mca/btl/scif/btl_scif_add_procs.c >> index 80da884..4a6d838 100644 >> --- a/opal/mca/btl/scif/btl_scif_add_procs.c >> +++ b/opal/mca/btl/scif/btl_scif_add_procs.c >> @@ -98,10 +98,13 @@ int mca_btl_scif_add_procs(struct mca_btl_base_module_t* >> btl, >> >> scif_module->endpoint_count = procs_on_board; >> >> - /* start listening thread */ >> - rc = pthread_create (&mca_btl_scif_module.listen_thread, NULL, >> mca_btl_scif_connect_accept, NULL); >> - if (0 > rc) { >> - return OPAL_ERROR; >> + if (!mca_btl_scif_module.listening) { >> + /* start listening thread */ >> + rc = pthread_create (&mca_btl_scif_module.listen_thread, NULL, >> mca_btl_scif_connect_accept, NULL); >> + if (0 > rc) { >> + return OPAL_ERROR; >> + } >> + mca_btl_scif_module.listening = true; >> } >> >> return OPAL_SUCCESS; >> diff --git a/opal/mca/btl/scif/btl_scif_component.c >> b/opal/mca/btl/scif/btl_scif_component.c >> index 7600b12..61bf2d1 100644 >> --- a/opal/mca/btl/scif/btl_scif_component.c >> +++ b/opal/mca/btl/scif/btl_scif_component.c >> @@ -267,6 +267,7 @@ static mca_btl_base_module_t >> **mca_btl_scif_component_init (int *num_btl_modules >> >> base_modules[0] = &mca_btl_scif_module.super; >> mca_btl_scif_module.exiting = false; >> + mca_btl_scif_module.listening = false; >> >> rc = mca_btl_scif_modex_send (); >> if (OPAL_SUCCESS != rc) { >> diff --git a/opal/mca/btl/scif/btl_scif_module.c >> b/opal/mca/btl/scif/btl_scif_module.c >> index 7777cfb..fb36b7b 100644 >> --- a/opal/mca/btl/scif/btl_scif_module.c >> +++ b/opal/mca/btl/scif/btl_scif_module.c >> @@ -126,7 +126,7 @@ mca_btl_scif_module_finalize (struct >> mca_btl_base_module_t *btl) >> } >> >> /* close the listening endpoint */ >> - if (-1 != mca_btl_scif_module.scif_fd) { >> + if (mca_btl_scif_module.listening && -1 != mca_btl_scif_module.scif_fd) >> { >> /* wake up the scif thread */ >> scif_epd_t tmpfd; >> tmpfd = scif_open(); >> >> >> ----------------------------------------------------------------------- >> >> Summary of changes: >> opal/mca/btl/scif/btl_scif.h | 1 + >> opal/mca/btl/scif/btl_scif_add_procs.c | 11 +++++++---- >> opal/mca/btl/scif/btl_scif_component.c | 1 + >> opal/mca/btl/scif/btl_scif_module.c | 2 +- >> 4 files changed, 10 insertions(+), 5 deletions(-) >> >> >> hooks/post-receive >> -- >> open-mpi/ompi >> _______________________________________________ >> ompi-commits mailing list >> ompi-comm...@open-mpi.org >> http://www.open-mpi.org/mailman/listinfo.cgi/ompi-commits > >_______________________________________________ >devel mailing list >de...@open-mpi.org >Subscription: http://www.open-mpi.org/mailman/listinfo.cgi/devel >Link to this post: >http://www.open-mpi.org/community/lists/devel/2014/10/16137.php