Yeah, my bad - I took the wrong branch on the conflict. I reverted it as it is clearly missing something.
Thanks for catching it On Oct 21, 2013, at 1:34 PM, "Jeff Squyres (jsquyres)" <jsquy...@cisco.com> wrote: > Hmm. This looks like a borked patch, then. According to SVN, you replaced > the whole body of fca_close(). This should be backed out -- we don't know if > this new fca_close() body is applicable/relevant to the current state of the > FCA code on the v1.7 branch. > > Perhaps there's some other changeset that should have been applied to v1.7 > first? > > > > On Oct 21, 2013, at 3:44 PM, Ralph Castain <r...@open-mpi.org> > wrote: > >> The changeset itself was to fix two lines involving >> >> item = (mca_coll_fca_c_cache_item_t *)... >> >> I'm not sure why it marked all the rest of that code as having been "added" >> - it was already present when I looked at the code. I had to resolve a minor >> conflict, but that didn't significantly change the code content. >> >> >> On Oct 21, 2013, at 12:32 PM, "Jeff Squyres (jsquyres)" <jsquy...@cisco.com> >> wrote: >> >>> Mellanox -- >>> >>> Can you clarify how this commit is "fix icc warning"? This seems much more >>> like a feature addition... >>> >>> >>> On Oct 21, 2013, at 3:24 PM, <svn-commit-mai...@open-mpi.org> wrote: >>> >>>> Author: rhc (Ralph Castain) >>>> Date: 2013-10-21 15:24:35 EDT (Mon, 21 Oct 2013) >>>> New Revision: 29455 >>>> URL: https://svn.open-mpi.org/trac/ompi/changeset/29455 >>>> >>>> Log: >>>> Fixes #3846: Move r29428 to v1.7 branch (fix icc warning) >>>> >>>> ---svn-pre-commit-ignore-below--- >>>> >>>> r29428 [[BR]] >>>> fix icc warning >>>> fixed by Dinar, reviewed by miked >>>> cmr=v1.7.4:reviewer=ompi-gk1.7 >>>> >>>> Properties modified: >>>> branches/v1.7/ (props changed) >>>> Text files modified: >>>> branches/v1.7/ompi/mca/coll/fca/coll_fca_component.c | 64 >>>> ++++++++++++++++++++++++++++++++++++--- >>>> 1 files changed, 59 insertions(+), 5 deletions(-) >>>> >>>> Modified: branches/v1.7/ompi/mca/coll/fca/coll_fca_component.c >>>> ============================================================================== >>>> --- branches/v1.7/ompi/mca/coll/fca/coll_fca_component.c Sat Oct 19 >>>> 23:04:19 2013 (r29454) >>>> +++ branches/v1.7/ompi/mca/coll/fca/coll_fca_component.c 2013-10-21 >>>> 15:24:35 EDT (Mon, 21 Oct 2013) (r29455) >>>> @@ -329,11 +329,65 @@ >>>> >>>> static int fca_close(void) >>>> { >>>> - FCA_VERBOSE(2, "==>"); >>>> + if(mca_coll_fca_component.fca_enable_cache) { >>>> + >>>> + mca_coll_fca_c_cache_item_t *item; >>>> + while(NULL != (item = (mca_coll_fca_c_cache_item_t >>>> *)opal_list_remove_first(&mca_coll_fca_component.c_cache))) { >>>> + OBJ_RELEASE(item); >>>> + } >>>> >>>> - if (!mca_coll_fca_component.fca_context) >>>> - return OMPI_SUCCESS; >>>> + if(mca_coll_fca_component.fca_enable_hash && >>>> mca_coll_fca_component.fca_enable_hash) { >>>> + int i = 0; >>>> + mca_coll_fca_c_cache_item_t *item; >>>> + for(i = 0; i< mca_coll_fca_component.fca_hash_size; i++) { >>>> + >>>> + if(mca_coll_fca_component.fca_hash[i] != NULL) { >>>> + >>>> + while(NULL != (item = >>>> (mca_coll_fca_c_cache_item_t >>>> *)opal_list_remove_first(mca_coll_fca_component.fca_hash[i]))) { >>>> + OBJ_RELEASE(item); >>>> + } >>>> >>>> - mca_coll_fca_close_fca_lib(); >>>> - return OMPI_SUCCESS; >>>> + OBJ_RELEASE(mca_coll_fca_component.fca_hash[i]); >>>> + >>>> + } >>>> + } >>>> + free(mca_coll_fca_component.fca_hash); >>>> + } >>>> + >>>> + if(mca_coll_fca_component.fca_verbose == 10) { >>>> + char file_name[30]; >>>> + sprintf(file_name, "rank_%d.txt", ORTE_PROC_MY_NAME->vpid); >>>> + FILE *fileHandle; >>>> + fileHandle = fopen(file_name,"w"); >>>> + fprintf(fileHandle, "%f\n", >>>> mca_coll_fca_component.fca_total_work_time); >>>> + fprintf(fileHandle, "%d\n", >>>> mca_coll_fca_component.fca_cache_hit); >>>> + fprintf(fileHandle, "%d\n", >>>> mca_coll_fca_component.fca_cache_miss); >>>> + fprintf(fileHandle, "%d\n", >>>> mca_coll_fca_component.fca_hash_hit); >>>> + fprintf(fileHandle, "%d\n", >>>> mca_coll_fca_component.fca_hash_miss); >>>> + fprintf(fileHandle, "%d\n", >>>> mca_coll_fca_component.fca_max_deep_in_cache); >>>> + fprintf(fileHandle, "%f\n", >>>> mca_coll_fca_component.fca_work_time_parallel); >>>> + fprintf(fileHandle, "%f\n", >>>> mca_coll_fca_component.fca_work_time_sequency); >>>> + fclose(fileHandle); >>>> + } >>>> + >>>> + >>>> + FCA_VERBOSE(10,"fca_total_work_time %f\n", >>>> mca_coll_fca_component.fca_total_work_time); >>>> + >>>> + FCA_VERBOSE(10,"fca_cache_hit %d\n", >>>> mca_coll_fca_component.fca_cache_hit); >>>> + >>>> + FCA_VERBOSE(10,"fca_cache_miss %d\n", >>>> mca_coll_fca_component.fca_cache_miss); >>>> + >>>> + FCA_VERBOSE(10,"fca_hash_hit %d\n", >>>> mca_coll_fca_component.fca_hash_hit); >>>> + >>>> + FCA_VERBOSE(10,"fca_hash_miss %d\n", >>>> mca_coll_fca_component.fca_hash_miss); >>>> + >>>> + FCA_VERBOSE(10,"fca_max_deep %d\n", >>>> mca_coll_fca_component.fca_max_deep_in_cache); >>>> + >>>> + FCA_VERBOSE(2, "==>"); >>>> + >>>> + if (!mca_coll_fca_component.fca_context) >>>> + return OMPI_SUCCESS; >>>> + >>>> + mca_coll_fca_close_fca_lib(); >>>> + return OMPI_SUCCESS; >>>> } >>>> _______________________________________________ >>>> svn-full mailing list >>>> svn-f...@open-mpi.org >>>> http://www.open-mpi.org/mailman/listinfo.cgi/svn-full >>> >>> >>> -- >>> Jeff Squyres >>> jsquy...@cisco.com >>> For corporate legal information go to: >>> http://www.cisco.com/web/about/doing_business/legal/cri/ >>> >>> _______________________________________________ >>> devel mailing list >>> de...@open-mpi.org >>> http://www.open-mpi.org/mailman/listinfo.cgi/devel >> >> _______________________________________________ >> devel mailing list >> de...@open-mpi.org >> http://www.open-mpi.org/mailman/listinfo.cgi/devel > > > -- > Jeff Squyres > jsquy...@cisco.com > For corporate legal information go to: > http://www.cisco.com/web/about/doing_business/legal/cri/ > > _______________________________________________ > devel mailing list > de...@open-mpi.org > http://www.open-mpi.org/mailman/listinfo.cgi/devel