{"push_id":541796232,"size":15,"distinct_size":15,"ref":"refs/heads/btl_3_0","head":"d2d9e69e8ce44109992d106bee0f666573aa8ab8","before":"ebd121152a416e06484fd167d3bb183429c1c662","commits":[{"sha":"7e3ef75757d48ced77ed16047208029cdcec541b","author":{"email":"07b107919bc47895a8b637378595bdacb368c62d@lanl.gov","name":"Nathan Hjelm"},"message":"btl/template: update for BTL 3.0 interface\n\nSigned-off-by: Nathan Hjelm <hjelmn@lanl.gov>","distinct":true,"url":"https://api.github.com/repos/hjelmn/ompi/commits/7e3ef75757d48ced77ed16047208029cdcec541b"},{"sha":"80a84ebb12e8b42aefcb46f1f203f293324ca8d2","author":{"email":"07b107919bc47895a8b637378595bdacb368c62d@lanl.gov","name":"Nathan Hjelm"},"message":"btl/ugni: update for BTL 3.0 interface\n\nSigned-off-by: Nathan Hjelm <hjelmn@lanl.gov>","distinct":true,"url":"https://api.github.com/repos/hjelmn/ompi/commits/80a84ebb12e8b42aefcb46f1f203f293324ca8d2"},{"sha":"808d427d64ae8d5d564c0d6825a7f44cd45595aa","author":{"email":"07b107919bc47895a8b637378595bdacb368c62d@lanl.gov","name":"Nathan Hjelm"},"message":"btl/ugni: add support for atomic operations\n\nSigned-off-by: Nathan Hjelm <hjelmn@lanl.gov>","distinct":true,"url":"https://api.github.com/repos/hjelmn/ompi/commits/808d427d64ae8d5d564c0d6825a7f44cd45595aa"},{"sha":"7573d07b471f60f93b939281a04b77a84b95d337","author":{"email":"07b107919bc47895a8b637378595bdacb368c62d@lanl.gov","name":"Nathan Hjelm"},"message":"btl/vader: update for BTL 3.0 interface\n\nSigned-off-by: Nathan Hjelm <hjelmn@lanl.gov>","distinct":true,"url":"https://api.github.com/repos/hjelmn/ompi/commits/7573d07b471f60f93b939281a04b77a84b95d337"},{"sha":"b14e8e7ebe5cfdb14fe221f46899a84440804051","author":{"email":"07b107919bc47895a8b637378595bdacb368c62d@lanl.gov","name":"Nathan Hjelm"},"message":"bml: update for BTL 3.0 interface\n\nThis commit brings the bml framework up to date with BTL 3.0 interface.\n\nSigned-off-by: Nathan Hjelm <hjelmn@lanl.gov>","distinct":true,"url":"https://api.github.com/repos/hjelmn/ompi/commits/b14e8e7ebe5cfdb14fe221f46899a84440804051"},{"sha":"5da980e96f76c47f24605488292e77dd53c5cd7b","author":{"email":"07b107919bc47895a8b637378595bdacb368c62d@lanl.gov","name":"Nathan Hjelm"},"message":"opal/convertor: add a function to get the pointer for an offset (instead of the current offset)\n\nSigned-off-by: Nathan Hjelm <hjelmn@lanl.gov>","distinct":true,"url":"https://api.github.com/repos/hjelmn/ompi/commits/5da980e96f76c47f24605488292e77dd53c5cd7b"},{"sha":"0b8fd1d3f646d421be5016fb01fb166ff8b69ce4","author":{"email":"07b107919bc47895a8b637378595bdacb368c62d@lanl.gov","name":"Nathan Hjelm"},"message":"pml/ob1: update for BTL 3.0 interface\n\nSigned-off-by: Nathan Hjelm <hjelmn@lanl.gov>","distinct":true,"url":"https://api.github.com/repos/hjelmn/ompi/commits/0b8fd1d3f646d421be5016fb01fb166ff8b69ce4"},{"sha":"8ece6ae4e7cebeeb9894b60bc397c21e3713c9ac","author":{"email":"07b107919bc47895a8b637378595bdacb368c62d@me.com","name":"Nathan Hjelm"},"message":"pml/bfo: ompi ignore until updated for BTL 3.0 interface\n\nSigned-off-by: Nathan Hjelm <hjelmn@lanl.gov>","distinct":true,"url":"https://api.github.com/repos/hjelmn/ompi/commits/8ece6ae4e7cebeeb9894b60bc397c21e3713c9ac"},{"sha":"8e7c5fc9a24b437c1d85c30617c7e9f10e15dea9","author":{"email":"07b107919bc47895a8b637378595bdacb368c62d@lanl.gov","name":"Nathan Hjelm"},"message":"pml/ob1: when using btl_get try to register the entire region before attempting to break the get into multiple rdma fragments\n\nA little background. Historically ob1 always registered the entire memory\nregion when the RGET protocol was in use. This changed when Mellanox\nadded support to fragment RGET using the btl_prepare_dst function. Now\nthat the BTL layer has changed to split out the limits of get/put there\nis explicit fragmentation code in ob1. Before this commit the registration\nwas still done per RGET fragment.\n\nThis commit will attempt to register the entire region before creating\nRGET fragments. If the registration is successfull then all RGET\nfragments will use this registration otherwise they will each attempt\nto register their own segment of the receive buffer. If that fails\nenough times each fragment will give up and fall back on send/recv.\n\nSigned-off-by: Nathan Hjelm <hjelmn@lanl.gov>","distinct":true,"url":"https://api.github.com/repos/hjelmn/ompi/commits/8e7c5fc9a24b437c1d85c30617c7e9f10e15dea9"},{"sha":"14229a85dfcd3d22379bdf9028defd97db047f91","author":{"email":"07b107919bc47895a8b637378595bdacb368c62d@lanl.gov","name":"Nathan Hjelm"},"message":"bml/r2: add all rdma btls even if another btl has higher exclusivity\n\nBackground: In order to support atomics each btl needs to provide support\nfor communicating with self unless the btl module can guarantee global\natomicity. Before this commit bml/r2 discarded any BTL with lower\nexclusivity than an existing send btl. This would cause the BML to\ndiscard any btl other than self.\n\nThe new behavior is as follows:\n\n - If an exisiting send btl has higher exclusivity then the btl will not be\n   added to the send btl list for the endpoint.\n\n - If a btl provides RDMA support then it is always added to the rdma btl\n   list.\n\n - bml_btl weight for send btls is now calculated across all send btls.\n\n - bml_btl weight for rdma btls is now calculated across all rdma btls.\n\nWith this change self should still win as the only send btl for loopback\nwithout disqualifying other btls (ugni, openib) for atomic operations.\n\nSigned-off-by: Nathan Hjelm <hjelmn@lanl.gov>","distinct":true,"url":"https://api.github.com/repos/hjelmn/ompi/commits/14229a85dfcd3d22379bdf9028defd97db047f91"},{"sha":"cdcbd4b501ab2df49591743725c8ab4cba7be9c1","author":{"email":"07b107919bc47895a8b637378595bdacb368c62d@me.com","name":"Nathan Hjelm"},"message":"add btl comment\n\nSigned-off-by: Nathan Hjelm <hjelmn@lanl.gov>","distinct":true,"url":"https://api.github.com/repos/hjelmn/ompi/commits/cdcbd4b501ab2df49591743725c8ab4cba7be9c1"},{"sha":"9756cac2e7675fa1a8ab9daf69b7813b21704a7e","author":{"email":"07b107919bc47895a8b637378595bdacb368c62d@me.com","name":"Nathan Hjelm"},"message":"btl/openib: fix compilation issues with XRC\n\nSigned-off-by: Nathan Hjelm <hjelmn@lanl.gov>","distinct":true,"url":"https://api.github.com/repos/hjelmn/ompi/commits/9756cac2e7675fa1a8ab9daf69b7813b21704a7e"},{"sha":"91e6072e596a7f6c55be3a6e00ec21f25804ccac","author":{"email":"07b107919bc47895a8b637378595bdacb368c62d@lanl.gov","name":"Nathan Hjelm"},"message":"btl/ugni: use pthread_join to wait on progress thread completion\n\nSigned-off-by: Nathan Hjelm <hjelmn@lanl.gov>","distinct":true,"url":"https://api.github.com/repos/hjelmn/ompi/commits/91e6072e596a7f6c55be3a6e00ec21f25804ccac"},{"sha":"c6f7bfa7fdf67309521680c895e1c03fd08f99ca","author":{"email":"07b107919bc47895a8b637378595bdacb368c62d@lanl.gov","name":"Nathan Hjelm"},"message":"spml/yoda: update for BTL 3.0 interface\n\nThis commit make spml/yoda compatible with BTL 3.0. This is meant as a\nstarting point only. More work will be needed to make optimial use of\nthe new interface.\n\nSigned-off-by: Nathan Hjelm <hjelmn@lanl.gov>","distinct":true,"url":"https://api.github.com/repos/hjelmn/ompi/commits/c6f7bfa7fdf67309521680c895e1c03fd08f99ca"},{"sha":"d2d9e69e8ce44109992d106bee0f666573aa8ab8","author":{"email":"07b107919bc47895a8b637378595bdacb368c62d@lanl.gov","name":"Nathan Hjelm"},"message":"REMOVE ME: in place only for jenkins testing","distinct":true,"url":"https://api.github.com/repos/hjelmn/ompi/commits/d2d9e69e8ce44109992d106bee0f666573aa8ab8"}]}