{"push_id":539126636,"size":140,"distinct_size":31,"ref":"refs/heads/topic/OFED_3_12","head":"b3617e736eef97da6ecacee952baf699b6f7068d","before":"01a58666320e62f88bbc672a03d7c92307c81d5c","commits":[{"sha":"8ffad75a0a75ff37674df97416c7673c4fd54034","author":{"email":"84a70949dce618352422a377396b8af11e2f3bf8@gmail.com","name":"Artem Polyakov"},"message":"Introduce timing interval measurement facility in timing framework","distinct":false,"url":"https://api.github.com/repos/ggouaillardet/ompi/commits/8ffad75a0a75ff37674df97416c7673c4fd54034"},{"sha":"0b00e980e07cd6d2fa1dac679acaf387be02d745","author":{"email":"8d7f979c1534f5c44454845389099db3fe027b4b@cisco.com","name":"Jeff Squyres"},"message":".gitignore: ignore executes for new tests","distinct":false,"url":"https://api.github.com/repos/ggouaillardet/ompi/commits/0b00e980e07cd6d2fa1dac679acaf387be02d745"},{"sha":"4551cab6f1bc51e4def6fdbc3cc983292958345b","author":{"email":"8d7f979c1534f5c44454845389099db3fe027b4b@cisco.com","name":"Jeff Squyres"},"message":"help messages: fix obvious typos","distinct":false,"url":"https://api.github.com/repos/ggouaillardet/ompi/commits/4551cab6f1bc51e4def6fdbc3cc983292958345b"},{"sha":"9ee8e1dcf4458e9bcc21784dc22aaa0a923186de","author":{"email":"a9e68d5c899dcde5abc245dd6cc7016c01d722c8@nvidia.com","name":"Rolf vandeVaart"},"message":"With PGI compile we need stdarg.h for va_list define","distinct":false,"url":"https://api.github.com/repos/ggouaillardet/ompi/commits/9ee8e1dcf4458e9bcc21784dc22aaa0a923186de"},{"sha":"0f28233b354ef96ffdc74ca53bddbea9d071ea3c","author":{"email":"8d7f979c1534f5c44454845389099db3fe027b4b@cisco.com","name":"Jeff Squyres"},"message":"libfabric: don't use __thread\n\nThere's no real reason that this routine should use thread local\nstorage.  Plus, __thread appears to be a GCC extension.","distinct":false,"url":"https://api.github.com/repos/ggouaillardet/ompi/commits/0f28233b354ef96ffdc74ca53bddbea9d071ea3c"},{"sha":"e4b3c6f1c4e97e205b925ea8febac1f53c3223c7","author":{"email":"8d7f979c1534f5c44454845389099db3fe027b4b@cisco.com","name":"Jeff Squyres"},"message":"libfabric psm: fix (void*) dereference\n\nCommitted upstream to libfabric as well.","distinct":false,"url":"https://api.github.com/repos/ggouaillardet/ompi/commits/e4b3c6f1c4e97e205b925ea8febac1f53c3223c7"},{"sha":"f4aecdbfd22a74feadab5566d2d595b65be4a8cb","author":{"email":"a9e68d5c899dcde5abc245dd6cc7016c01d722c8@nvidia.com","name":"Rolf vandeVaart"},"message":"Change logging function name from log to logfn.  Fixes issue with PGI compile","distinct":false,"url":"https://api.github.com/repos/ggouaillardet/ompi/commits/f4aecdbfd22a74feadab5566d2d595b65be4a8cb"},{"sha":"38d66272c51fd531181d9dc282a7260f40270f64","author":{"email":"07b107919bc47895a8b637378595bdacb368c62d@lanl.gov","name":"Nathan Hjelm"},"message":"btl/vader: fix compile on SGI UV","distinct":false,"url":"https://api.github.com/repos/ggouaillardet/ompi/commits/38d66272c51fd531181d9dc282a7260f40270f64"},{"sha":"064a241145d7384ca8d759c5ef41261d0f242e94","author":{"email":"842ab96c725bc14a04af3d8f9c70074618b6e198@open-mpi.org","name":"Ralph Castain"},"message":"Don't install the Java shmem tools if we aren't building Java support. Thanks to Paul Hargrove for noticing.","distinct":false,"url":"https://api.github.com/repos/ggouaillardet/ompi/commits/064a241145d7384ca8d759c5ef41261d0f242e94"},{"sha":"66a860c1e2416efe4fdbb518ee245ca8eb0757c4","author":{"email":"842ab96c725bc14a04af3d8f9c70074618b6e198@open-mpi.org","name":"Ralph Castain"},"message":"Okay, okay - use the oshmem word here","distinct":false,"url":"https://api.github.com/repos/ggouaillardet/ompi/commits/66a860c1e2416efe4fdbb518ee245ca8eb0757c4"},{"sha":"6cf258638a6424ad1cce5c465843e9274ef0e90f","author":{"email":"7f27def7933aae48526941f79a37d0b5f7ece0e6@gmail.com","name":"Howard Pritchard"},"message":"mpool/udreg: minor comment improvement","distinct":false,"url":"https://api.github.com/repos/ggouaillardet/ompi/commits/6cf258638a6424ad1cce5c465843e9274ef0e90f"},{"sha":"0630680f36e0e4d6c5649f299449bb2000ed2f5b","author":{"email":"842ab96c725bc14a04af3d8f9c70074618b6e198@open-mpi.org","name":"Ralph Castain"},"message":"Two cleanups required for transfer to 1.8.4:\n\n* Use %d format for the topo signature as some systems apparently have problems with %u\n* Use correct variable in show_help message","distinct":false,"url":"https://api.github.com/repos/ggouaillardet/ompi/commits/0630680f36e0e4d6c5649f299449bb2000ed2f5b"},{"sha":"bffb2b7a4bb49c9188d942201b8a8f04872ff63c","author":{"email":"842ab96c725bc14a04af3d8f9c70074618b6e198@open-mpi.org","name":"Ralph Castain"},"message":"Correct some issues with variables used before being set","distinct":false,"url":"https://api.github.com/repos/ggouaillardet/ompi/commits/bffb2b7a4bb49c9188d942201b8a8f04872ff63c"},{"sha":"c52601f0c563132284cd1444c7a7039ba0032872","author":{"email":"842ab96c725bc14a04af3d8f9c70074618b6e198@open-mpi.org","name":"Ralph Castain"},"message":"It looks like the guess_len function in our local printf.c has some questionable code in it. Now that we are checking in configure for vsnprintf, take advantage of that check to use the far simpler method if it is available. Given that we no longer support such ancient systems where this might not be available, one suspects the other questionable code may no longer be required - but set that aside for another day.","distinct":false,"url":"https://api.github.com/repos/ggouaillardet/ompi/commits/c52601f0c563132284cd1444c7a7039ba0032872"},{"sha":"5b8616d8906ad379d7e949f2aa1487db1afbdfe8","author":{"email":"1ba25a0017db9268f8cf35f61d6a8f51ebd9addf@icl.utk.edu","name":"George Bosilca"},"message":"Fix the race condition in endpoint connection initialization. The race\nwas quite subtle, and only happened on the process with the smallest\nguid (as this process will tear down the connection created locally and\nreplace it with the result of accept). If multiple threads are active in\nthe system, the deadlock occurs during the recv event deletion as one\nthread will hold the recv event lock of the endpoint and try to access\nthe TCP event base lock, while the other thread will hold the TCP event\nbase lock while trying to access the recv event lock (in case data is\navailable on the socket).\n\nThe proposed solution let the event callback fail to process the data,\npreventing the deadlock and allowing the other thread to always complete\nit's job. As the event is not execute the same triggered will trigger\nagain at the next opportunity, so this solution introduce a minimal\ndelay in the connection establishement.","distinct":false,"url":"https://api.github.com/repos/ggouaillardet/ompi/commits/5b8616d8906ad379d7e949f2aa1487db1afbdfe8"},{"sha":"2edbe16c477bf20803367d430b0eefa5849eead8","author":{"email":"1ba25a0017db9268f8cf35f61d6a8f51ebd9addf@icl.utk.edu","name":"George Bosilca"},"message":"Add the necessary infrastructure to allow the dumping of all TCP\ninformations related to an endpoint (status and all pending fragments).\nDo some minor space cleanup.","distinct":false,"url":"https://api.github.com/repos/ggouaillardet/ompi/commits/2edbe16c477bf20803367d430b0eefa5849eead8"},{"sha":"343071498965a8f73d5f2b0c27a7ef404caf286c","author":{"email":"1ba25a0017db9268f8cf35f61d6a8f51ebd9addf@icl.utk.edu","name":"George Bosilca"},"message":"Correctly propagate the requested level of thread support during the\ncomponent init calls.","distinct":false,"url":"https://api.github.com/repos/ggouaillardet/ompi/commits/343071498965a8f73d5f2b0c27a7ef404caf286c"},{"sha":"9e6b157cb6c9f041b12a725c169280d5550bc255","author":{"email":"8d7f979c1534f5c44454845389099db3fe027b4b@cisco.com","name":"Jeff Squyres"},"message":"opal: minor update to guess_strlen\n\nThis is a minor update to\nopen-mpi/ompi@c52601f0c563132284cd1444c7a7039ba0032872.\n\nIf we have vsnprintf(), we might as well not have the rest of the\nguess_strlen() routine.  Also document the nifty trick/behavior of\nvsnprintf() that enables this shortcut (it was new to me!).","distinct":false,"url":"https://api.github.com/repos/ggouaillardet/ompi/commits/9e6b157cb6c9f041b12a725c169280d5550bc255"},{"sha":"42f3fa0d1e95addd551deacaaf98ca2803ccc4ec","author":{"email":"bdea0b42c1e6dbc6a32508e28d304b85f412eca4@mellanox.com","name":"Mike Dubman"},"message":"OPAL: add support for autofs magic type","distinct":false,"url":"https://api.github.com/repos/ggouaillardet/ompi/commits/42f3fa0d1e95addd551deacaaf98ca2803ccc4ec"},{"sha":"9658256a98c1aa16b488209cee9b7409e2b45957","author":{"email":"842ab96c725bc14a04af3d8f9c70074618b6e198@open-mpi.org","name":"Ralph Castain"},"message":"Restore the passing of the complete job map to the local proc on first get_attr so the info can be used by the MPI layer without continual calls back to the server. We'll find a more memory efficient method later.","distinct":false,"url":"https://api.github.com/repos/ggouaillardet/ompi/commits/9658256a98c1aa16b488209cee9b7409e2b45957"}]}