{"push_id":548094750,"size":26,"distinct_size":4,"ref":"refs/heads/rebased_bgq","head":"ef02ac9b00804b2c5dfb476475ee46ffb2a0754c","before":"9b94f0a43b6b28d96013e50527e8519096a7ce81","commits":[{"sha":"cbd4fdc1111fbe52093cd762909678a24e07d8b1","author":{"email":"ad8c6b05d2d4cb0cdf92572f3d18f9c7258fed64@ornl.gov","name":"Scott Atchley"},"message":"na_cci: initial commit\n\nThis adds the na_cci support. It compiles, but does not work.","distinct":false,"url":"https://api.github.com/repos/biddisco/mercury/commits/cbd4fdc1111fbe52093cd762909678a24e07d8b1"},{"sha":"8a7777347996b0cc4d6746fe384562bd4e1f3a81","author":{"email":"ad8c6b05d2d4cb0cdf92572f3d18f9c7258fed64@ornl.gov","name":"Scott Atchley"},"message":"na_cci: improve recv_expected path","distinct":false,"url":"https://api.github.com/repos/biddisco/mercury/commits/8a7777347996b0cc4d6746fe384562bd4e1f3a81"},{"sha":"840bdb0c2ed0c475078e3fdc72a955f580be924e","author":{"email":"ad8c6b05d2d4cb0cdf92572f3d18f9c7258fed64@ornl.gov","name":"Scott Atchley"},"message":"na_cci: handle send completions","distinct":false,"url":"https://api.github.com/repos/biddisco/mercury/commits/840bdb0c2ed0c475078e3fdc72a955f580be924e"},{"sha":"b2698d2080029d3c393c048440fad49eb16d1ec1","author":{"email":"ad8c6b05d2d4cb0cdf92572f3d18f9c7258fed64@ornl.gov","name":"Scott Atchley"},"message":"na_cci: add connection setup","distinct":false,"url":"https://api.github.com/repos/biddisco/mercury/commits/b2698d2080029d3c393c048440fad49eb16d1ec1"},{"sha":"e9c542b8569946cf9fab32efbd910035f34ef430","author":{"email":"ad8c6b05d2d4cb0cdf92572f3d18f9c7258fed64@ornl.gov","name":"Scott Atchley"},"message":"na_cci: don't allocate a 2ng priv struct\n\nand replace the first one","distinct":false,"url":"https://api.github.com/repos/biddisco/mercury/commits/e9c542b8569946cf9fab32efbd910035f34ef430"},{"sha":"389bcbafbb7343d4ba8a6b438e66d0137170091e","author":{"email":"ad8c6b05d2d4cb0cdf92572f3d18f9c7258fed64@ornl.gov","name":"Scott Atchley"},"message":"na_cci: pass na_cci_addr to connect\n\nrather that the na_cci_op_id. This becomes the connection->context\nwhich needs to be the addr. Add a pointer in the addr to hold this\nop_id until the CONNECT completes. Don't use it after that.","distinct":false,"url":"https://api.github.com/repos/biddisco/mercury/commits/389bcbafbb7343d4ba8a6b438e66d0137170091e"},{"sha":"3bb5deeadba51d727498f11f3d3e8bffb9a53214","author":{"email":"ad8c6b05d2d4cb0cdf92572f3d18f9c7258fed64@ornl.gov","name":"Scott Atchley"},"message":"Support testing using CCI\n\nWhen using CCI, do have the server choose its port_name. Query\nthe CCI endpoint and use it.","distinct":false,"url":"https://api.github.com/repos/biddisco/mercury/commits/3bb5deeadba51d727498f11f3d3e8bffb9a53214"},{"sha":"0f6826260e55108bf474f77941ce9c5190004074","author":{"email":"ad8c6b05d2d4cb0cdf92572f3d18f9c7258fed64@ornl.gov","name":"Scott Atchley"},"message":"na_cci: add NA_CCI_Get_port_name()\n\nfor use by the server tests","distinct":false,"url":"https://api.github.com/repos/biddisco/mercury/commits/0f6826260e55108bf474f77941ce9c5190004074"},{"sha":"89dbde2aafa45bf48a20161d2071069bdfca4910","author":{"email":"ad8c6b05d2d4cb0cdf92572f3d18f9c7258fed64@ornl.gov","name":"Scott Atchley"},"message":"na_cci: add copyright for UT-Battelle, LLC\n\nWe do not use Oak Ridge National Laboratory in our copyrights.","distinct":false,"url":"https://api.github.com/repos/biddisco/mercury/commits/89dbde2aafa45bf48a20161d2071069bdfca4910"},{"sha":"124d8da722b3c69645292f8c816d079558074883","author":{"email":"ad8c6b05d2d4cb0cdf92572f3d18f9c7258fed64@ornl.gov","name":"Scott Atchley"},"message":"na_cci: destroy the endpoint in finalize\n\nand silence a lot of unused var warnings","distinct":false,"url":"https://api.github.com/repos/biddisco/mercury/commits/124d8da722b3c69645292f8c816d079558074883"},{"sha":"385210930a1ab60de5018a3560acfde8293af06c","author":{"email":"ad8c6b05d2d4cb0cdf92572f3d18f9c7258fed64@ornl.gov","name":"Scott Atchley"},"message":"Add .gitignore","distinct":false,"url":"https://api.github.com/repos/biddisco/mercury/commits/385210930a1ab60de5018a3560acfde8293af06c"},{"sha":"843e5af187ae4fee234784b59fe1eb2e0fda526a","author":{"email":"ad8c6b05d2d4cb0cdf92572f3d18f9c7258fed64@ornl.gov","name":"Scott Atchley"},"message":"na_cci: fix bug when handling devices","distinct":false,"url":"https://api.github.com/repos/biddisco/mercury/commits/843e5af187ae4fee234784b59fe1eb2e0fda526a"},{"sha":"9496602a3196a166f41f0deb8d687d4f13cb9d78","author":{"email":"ad8c6b05d2d4cb0cdf92572f3d18f9c7258fed64@ornl.gov","name":"Scott Atchley"},"message":"na_cci: send bye message when freeing addr\n\nna_cci_addr_free() calls cci_disconnect() which is a local operation.\nSend a bye message before calling disconnect.\nFix the max tag value.","distinct":false,"url":"https://api.github.com/repos/biddisco/mercury/commits/9496602a3196a166f41f0deb8d687d4f13cb9d78"},{"sha":"02329add61fdd2c4d6cade75b512e967236a6f97","author":{"email":"ad8c6b05d2d4cb0cdf92572f3d18f9c7258fed64@ornl.gov","name":"Scott Atchley"},"message":"na_cci: only send the cci_rma_handle_t\n\nWhen deserializing, copy into na_cci_mem_handle_t, but never access\nthe other fields when it is a remote handle.","distinct":false,"url":"https://api.github.com/repos/biddisco/mercury/commits/02329add61fdd2c4d6cade75b512e967236a6f97"},{"sha":"0446ee73ad18141442ec4491a67358dcd2977d80","author":{"email":"ad8c6b05d2d4cb0cdf92572f3d18f9c7258fed64@ornl.gov","name":"Scott Atchley"},"message":"na_cci: fail communication if no connection","distinct":false,"url":"https://api.github.com/repos/biddisco/mercury/commits/0446ee73ad18141442ec4491a67358dcd2977d80"},{"sha":"e16fab3887c626d69aa9e6729efbafd3aafa7a2e","author":{"email":"ad8c6b05d2d4cb0cdf92572f3d18f9c7258fed64@ornl.gov","name":"Scott Atchley"},"message":"na_cci: ref count na_cci_addr_t and defer cleanup","distinct":false,"url":"https://api.github.com/repos/biddisco/mercury/commits/e16fab3887c626d69aa9e6729efbafd3aafa7a2e"},{"sha":"c791e2b6c92295e7f62fe2208b243505906bf42d","author":{"email":"ad8c6b05d2d4cb0cdf92572f3d18f9c7258fed64@ornl.gov","name":"Scott Atchley"},"message":"Merge remote-tracking branch 'upstream/next' into next","distinct":false,"url":"https://api.github.com/repos/biddisco/mercury/commits/c791e2b6c92295e7f62fe2208b243505906bf42d"},{"sha":"26bf289b030859110ce5048e761819560bfb2e5b","author":{"email":"ad8c6b05d2d4cb0cdf92572f3d18f9c7258fed64@ornl.gov","name":"Scott Atchley"},"message":"na_cci: implement cancel\n\nCancel always succeeds _except_ for a recv_expected that is not in the\nreceive queue. If recv is not in the recv queue, it has been completed\n(probably by another thread). Cancel also cancels lookups.\n\nAlso, the server calls NA_Addr_free() after every send completion.\nI was double freeing by calling addr_decref() in na_cci_complete()\nas well. When completing sends, do not decref the na_cci_addr -\nlet addr_free() do that. I am not sure if put and get do the same or if\nthey rely on an expected send to call addr_free().\n\nImplement NA_Addr_dup() that simply adds a refcnt and returns the same\naddr. The new add, although the same, must be passed to NA_Addr_free()\nto decrement the refcount properly.","distinct":false,"url":"https://api.github.com/repos/biddisco/mercury/commits/26bf289b030859110ce5048e761819560bfb2e5b"},{"sha":"7db76c3cf022e509d505c0157876a827b0a2a4df","author":{"email":"ad8c6b05d2d4cb0cdf92572f3d18f9c7258fed64@ornl.gov","name":"Scott Atchley"},"message":"na_cci: improve addr ref counting\n\nFor each addref, note which function will decrement it.\nPass canceled ops to na_cci_complete.","distinct":false,"url":"https://api.github.com/repos/biddisco/mercury/commits/7db76c3cf022e509d505c0157876a827b0a2a4df"},{"sha":"980cde227f12e4186615f45451a522cd3418bcff","author":{"email":"ad8c6b05d2d4cb0cdf92572f3d18f9c7258fed64@ornl.gov","name":"Scott Atchley"},"message":"na_cci: reference count op_id\n\nAdd ref if canceled. Decref when CCI completes the canceled op.","distinct":false,"url":"https://api.github.com/repos/biddisco/mercury/commits/980cde227f12e4186615f45451a522cd3418bcff"}]}