{"push_id":949222987,"size":8,"distinct_size":1,"ref":"refs/heads/pr/sockets-av","head":"9483f01669420920cfb104ff36d7c3e0b2a4675e","before":"442a45d09537f4a4708d6dcdce45c54438ba353e","commits":[{"sha":"4eb2c66f81f61ebd64d7e33fd14867775fde56ef","author":{"email":"8d7f979c1534f5c44454845389099db3fe027b4b@cisco.com","name":"Jeff Squyres"},"message":"gitignore: ignore the generated pkg-config file\n\nSigned-off-by: Jeff Squyres <jsquyres@cisco.com>","distinct":false,"url":"https://api.github.com/repos/shantonu/libfabric/commits/4eb2c66f81f61ebd64d7e33fd14867775fde56ef"},{"sha":"713e7fd47ccf7bf6285acadd5aef226ef99f4b8d","author":{"email":"8d7f979c1534f5c44454845389099db3fe027b4b@users.noreply.github.com","name":"Jeff Squyres"},"message":"Merge pull request #1653 from jsquyres/pr/update-gitignore\n\ngitignore: ignore the generated pkg-config file","distinct":false,"url":"https://api.github.com/repos/shantonu/libfabric/commits/713e7fd47ccf7bf6285acadd5aef226ef99f4b8d"},{"sha":"fa73fca0c63f72d3f21f74ae5ac20befb3fcc9ad","author":{"email":"487c847ec15cd4089c4112a59823fc6ce8cc8b02@intel.com","name":"James Dinan"},"message":"Drop redundant assignment in sockets provider\n\nDrop redundant assignment of arguments in sockets provider atomic update\nmacros; args are already assigned prior to macro invocation.\n\nSigned-off-by: James Dinan <james.dinan@intel.com>","distinct":false,"url":"https://api.github.com/repos/shantonu/libfabric/commits/fa73fca0c63f72d3f21f74ae5ac20befb3fcc9ad"},{"sha":"656f12e74c2519cae985407cdeaa2bdc36484374","author":{"email":"8d7f979c1534f5c44454845389099db3fe027b4b@cisco.com","name":"Jeff Squyres"},"message":"libnl: lots of things can fail temporarily\n\nSimilar to d4260d5, the receive side of libnl calls can fail\ntemporarily (e.g., because the kernel is currently out of resources).\nThis commit adds two cases on the receive side where libnl can fail\ntemporarily:\n\n1. nl_recvmsgs_default() itself returns \"try again later\"\n2. The message returned from the kernel contains -ECONNREFUSED\n\nIn both cases, delay and try again.\n\nMany thanks to Ioannis Tsatsaronakis and Landon Noll for their\npatience and the use of their cluster in tracking down this issue.\n\nSigned-off-by: Jeff Squyres <jsquyres@cisco.com>","distinct":false,"url":"https://api.github.com/repos/shantonu/libfabric/commits/656f12e74c2519cae985407cdeaa2bdc36484374"},{"sha":"3d3583f36a7589401189356a54b31b7656a603c1","author":{"email":"8d7f979c1534f5c44454845389099db3fe027b4b@cisco.com","name":"Jeff Squyres"},"message":"libnl3_utils: remove unused field\n\nSigned-off-by: Jeff Squyres <jsquyres@cisco.com>","distinct":false,"url":"https://api.github.com/repos/shantonu/libfabric/commits/3d3583f36a7589401189356a54b31b7656a603c1"},{"sha":"29a219a2971ebb0c628a7d7b836fce26de0067b2","author":{"email":"8d7f979c1534f5c44454845389099db3fe027b4b@users.noreply.github.com","name":"Jeff Squyres"},"message":"Merge pull request #1655 from jsquyres/pr/libnl-can-you-hear-me-now\n\nusnic: libnl can temporarily fail on the receive side, too","distinct":false,"url":"https://api.github.com/repos/shantonu/libfabric/commits/29a219a2971ebb0c628a7d7b836fce26de0067b2"},{"sha":"0e1b1ef06474cad78498e24e7e4b355f09e4f6ac","author":{"email":"9917f3c3db1e2e7e0cd9954769deb879d0082594@intel.com","name":"Jithin Jose"},"message":"Merge pull request #1654 from jdinan/topic/sock-atomics\n\nDrop redundant assignment in sockets provider","distinct":false,"url":"https://api.github.com/repos/shantonu/libfabric/commits/0e1b1ef06474cad78498e24e7e4b355f09e4f6ac"},{"sha":"9483f01669420920cfb104ff36d7c3e0b2a4675e","author":{"email":"d06032887f2f260341538a5b926cf9c9016a28d0@intel.com","name":"shantonu"},"message":"prov/sockets: Added the use of map_addr in fi_av_attr for shared-av\n\nSigned-off-by: Shantonu Hossain <shantonu.hossain@intel.com>","distinct":true,"url":"https://api.github.com/repos/shantonu/libfabric/commits/9483f01669420920cfb104ff36d7c3e0b2a4675e"}]}