{"push_id":1197918881,"size":200,"distinct_size":4,"ref":"refs/heads/rdmx","head":"dcdf47b2531fb6e626825f4db12bbc27feee4594","before":"3d8df1d1f6e80f12a3874664bea9bdd81dab4238","commits":[{"sha":"2e7f915777d99e3807fd433a5ad6822e251a71a0","author":{"name":"Evgeny Leksikov","email":"aeed4a805fa797409f98e0f46625a49597967e2d@intel.com"},"message":"prov/verbs: add large messaging support for ep_rdm\n\nThis is an initial implementation of RNDV-READ protocol for messages >\n1GB (RC QP limitation).\nThe receiver reads message per 1GB-segment and counts completions, then\nsends completion ack-message to the sender.\nCurrent limitation is max_mr_size which can be registered with ibv_reg_mr.\n\nSigned-off-by:Evgeny Leksikov <evgeny.leksikov@intel.com>","distinct":false,"url":"https://api.github.com/repos/jithinjosepkl/libfabric/commits/2e7f915777d99e3807fd433a5ad6822e251a71a0"},{"sha":"7197070543c65c998bf10759d6d88f1ed3b95b3e","author":{"name":"Evgeny Leksikov","email":"aeed4a805fa797409f98e0f46625a49597967e2d@intel.com"},"message":"prov/verbs: add large messaging support for ep_rdm\n\nThis is an implementation of RMA operations for transfers > 1GB\n(RC QP limitation). The originator posts operations per 1GB-segment and\ncounts completions, then generates entry in OFI completion queue.\nIn case of lack resources to post, the request goes thru common,\nthe same as tsend requests, postponed queue (per connection).\nCurrent limitation is max_mr_size which can be registered with ibv_reg_mr.\n\nOther related changes due to reusage of tagged matters:\n - FI_IBV_EVENT_SEND_READY was renamed to FI_IBV_EVENT_POST_READY\n\nAlso remove FI_IBV_EVENT_SEND_COMPLETED and FI_IBV_EVENT_SEND_GOT_CTS\nbecause they are not used\n\nSigned-off-by:Evgeny Leksikov <evgeny.leksikov@intel.com>","distinct":false,"url":"https://api.github.com/repos/jithinjosepkl/libfabric/commits/7197070543c65c998bf10759d6d88f1ed3b95b3e"},{"sha":"f65f0935c68240f9bedf501bc2b597b39bef7272","author":{"name":"Evgeny Leksikov","email":"aeed4a805fa797409f98e0f46625a49597967e2d@intel.com"},"message":"prov/verbs: refactoring after large messaging support for ep_rdm\n\nTagged prefix was removed from postponed related matters due to reusage \nfor RMA capabilities:\n - fi_ibv_rdm_tagged_postponed_entry -> fi_ibv_rdm_postponed_entry\n - fi_ibv_rdm_tagged_postponed_pool -> fi_ibv_rdm_postponed_pool\n - fi_ibv_rdm_tagged_send_postponed_queue -> fi_ibv_rdm_postponed_queue\n - fi_ibv_rdm_tagged_move_to_postponed_queue -> fi_ibv_rdm_move_to_postponed_queue\n - fi_ibv_rdm_tagged_remove_from_postponed_queue -> fi_ibv_rdm_remove_from_postponed_queue\n\nSigned-off-by:Evgeny Leksikov <evgeny.leksikov@intel.com>","distinct":false,"url":"https://api.github.com/repos/jithinjosepkl/libfabric/commits/f65f0935c68240f9bedf501bc2b597b39bef7272"},{"sha":"f19f1c667205d76556c7d179899748674684470c","author":{"name":"Arun C Ilango","email":"66e0d4a9d25b12060e33b2bd18831a20d9f3b65a@intel.com"},"message":"verbs: Strengthen configure check to workaround libtool behavior\n\nThis is a configure time link test to see if libtool can\nsuccessfully link against ibverbs. libtool by default adds\nlibrary dependencies of libibverbs when building libfabric.\nWhen those libraries are not found, the build fails. This\npatch adds a check that prevents build failure and disables\nverbs provider instead.\n\nRefer github libfabric issue #2070 for more info.\n\nSigned-off-by: Arun C Ilango <arun.ilango@intel.com>","distinct":false,"url":"https://api.github.com/repos/jithinjosepkl/libfabric/commits/f19f1c667205d76556c7d179899748674684470c"},{"sha":"aa3217f173e588c762f4d5a796232b354837b6f5","author":{"name":"Zach Tiffany","email":"55c3f082b9bab35d8547649c5a94c8f1fcafe83d@cray.com"},"message":"prov/gni: Remove output from straddr test.\n\nSigned-off-by: Zach Tiffany <ztiffany@cray.com>\n(cherry picked from commit ofi-cray/libfabric-cray@ca107152a92b5c5df1e2895dd192ab698b7d1d71)","distinct":false,"url":"https://api.github.com/repos/jithinjosepkl/libfabric/commits/aa3217f173e588c762f4d5a796232b354837b6f5"},{"sha":"e8bcd9a5d388bdef3a90c492891e4dab24875b68","author":{"name":"Zach Tiffany","email":"55c3f082b9bab35d8547649c5a94c8f1fcafe83d@cray.com"},"message":"prov/gni: Fixes to vc_lookup/perf test.\n\nSigned-off-by: Zach Tiffany <ztiffany@cray.com>\n(cherry picked from commit ofi-cray/libfabric-cray@6a47ac47f20c65c0afefa3a4f06fa6da44e694b0)","distinct":false,"url":"https://api.github.com/repos/jithinjosepkl/libfabric/commits/e8bcd9a5d388bdef3a90c492891e4dab24875b68"},{"sha":"72804e3a78e584a4dcdf0f987969e9f3e2dabbb9","author":{"name":"Zach Tiffany","email":"55c3f082b9bab35d8547649c5a94c8f1fcafe83d@cray.com"},"message":"prov/gni: Store EP VCs by fi_addr, improvements\n\nStore VCs in EP mapped by fi_addr.  This allows us to skip an\nfi_addr->gnix_addr lookup during VC lookup.  Clean up VC lookup code.\n\nSigned-off-by: Zach Tiffany <ztiffany@cray.com>\n(cherry picked from commit ofi-cray/libfabric-cray@90670cf42974e1f0a22601932e3558d6556188eb)","distinct":false,"url":"https://api.github.com/repos/jithinjosepkl/libfabric/commits/72804e3a78e584a4dcdf0f987969e9f3e2dabbb9"},{"sha":"814e38bc6a509fd6edd1a257afdacef98413de07","author":{"name":"Zach Tiffany","email":"55c3f082b9bab35d8547649c5a94c8f1fcafe83d@cray.com"},"message":"prov/gni: add GNIX vector iterator\n\nSigned-off-by: Zach Tiffany <ztiffany@cray.com>\n(cherry picked from commit ofi-cray/libfabric-cray@9ba5e3642c5e848d6a3fe160cac37cfdc5605074)","distinct":false,"url":"https://api.github.com/repos/jithinjosepkl/libfabric/commits/814e38bc6a509fd6edd1a257afdacef98413de07"},{"sha":"5b20cea9fcfc12988ea07e97e0999b8526ae7b85","author":{"name":"Zach Tiffany","email":"55c3f082b9bab35d8547649c5a94c8f1fcafe83d@cray.com"},"message":"prov/gni: Map VCs in EP by fi_addr\n\nPreviously, VCs were mapped in an EP by their gnix_address.  With this, When\nlooking up a VC for a TX operation, an AV look up is done to translate fi_addr\nto gnix address, followed by a EP lookup to translate gnix address to VC.  VCs\nwill now be mapped by fi_addr, allowing us to skip the AV lookup during a TX\noperation.  It is possible for a connection request to be received from a peer\nthat has not been inserted into the local AV.  In this case, the mapping from\ngnix address to fi_addr is unknown at the time of VC creation.  An\n'unmapped_vc' list in the EP is used to track these VCs until they are mapped\nusing the AV, at which time they can be inserted into the EP's VC look up\ntable.\n\nSigned-off-by: Zach Tiffany <ztiffany@cray.com>\n(cherry picked from commit ofi-cray/libfabric-cray@4a7d72b27629c9ea73256243e2a9e6463047d841)","distinct":false,"url":"https://api.github.com/repos/jithinjosepkl/libfabric/commits/5b20cea9fcfc12988ea07e97e0999b8526ae7b85"},{"sha":"68fdb7a6d062ab28077a46da53f2ba2d05f6a034","author":{"name":"Sung-Eun Choi","email":"a5e070697b51d7542254ae095e5bcd8af5dd4887@users.noreply.github.com"},"message":"Merge pull request #2086 from hppritcha/upstream_merge_pr824\n\nprov/gni: improvements to VC lookup","distinct":false,"url":"https://api.github.com/repos/jithinjosepkl/libfabric/commits/68fdb7a6d062ab28077a46da53f2ba2d05f6a034"},{"sha":"55a03513364750aaf57cf763494e795e2d57d950","author":{"name":"Sylvain Didelot","email":"9d90c731aa35dd200d8828f4129d3b9bb1b34ad2@gmail.com"},"message":"Verbs: Add SRQ support through SRX context\n\nThis patch adds the support of Shared-Receive Queues to the\nVerbs provider.\n\nThe SRQ is allocated using fi_rx_context(), which creates a new 'fid_ep'\ncorresponding to the SRQ. This SRQ endpoint can then be associated\nto an endpoint using fi_ep_bind().\n\nOnce an endpoint is associated to a SRX context, the user can\npost receive buffers to the SRX using 'fi_recv'.\n\nSigned-off-by: Sean Hefty sean.hefty@intel.com","distinct":false,"url":"https://api.github.com/repos/jithinjosepkl/libfabric/commits/55a03513364750aaf57cf763494e795e2d57d950"},{"sha":"e1da6ff46cfd79a75241d4f1e5a352ca13b37e52","author":{"name":"Sung-Eun Choi","email":"a5e070697b51d7542254ae095e5bcd8af5dd4887@users.noreply.github.com"},"message":"prov/gni: Replaced MR cache entry flags and state\n\nwith a single state variable\n\n- Added simple functions for using and manipulating the bit flags\n- Added a 'merged' bit to identify entries that have been coalesced\n- Warn about unmapped pages only for entries that are merged\n\nupstream merge of ofi-cray/libfabric-cray#836\n\nSigned-off-by: Sung-Eun Choi <sungeunchoi@users.noreply.github.com>\n(cherry picked from commit ofi-cray/libfabric-cray@70b30ffe36bd6e84eab0bf1b1a3fe60de4cc7634)","distinct":false,"url":"https://api.github.com/repos/jithinjosepkl/libfabric/commits/e1da6ff46cfd79a75241d4f1e5a352ca13b37e52"},{"sha":"62af7f3b4b98a8bb382eb26b0207996ed846b714","author":{"name":"Sung-Eun Choi","email":"a5e070697b51d7542254ae095e5bcd8af5dd4887@users.noreply.github.com"},"message":"Merge pull request #2087 from hppritcha/upstream_merge_pr836\n\nprov/gni: Replaced MR cache entry flags and state","distinct":false,"url":"https://api.github.com/repos/jithinjosepkl/libfabric/commits/62af7f3b4b98a8bb382eb26b0207996ed846b714"},{"sha":"c9066b9b2dd4017e4cdcfb04d56d6867e8dac8ba","author":{"name":"Jeff Squyres","email":"4e5ca45855bb1c687cc2ef2038c7aeda79a58301@cisco.com"},"message":"sock_ep: add missing FI_OPT_CM_DATA_SIZE getopt support\n\nThis commit adds support for FI_OPT_CM_DATA_SIZE to the non-rx/tx\ncontext version of getopt.\n\nSigned-off-by: Jeff Squyres <jsquyres@cisco.com>","distinct":false,"url":"https://api.github.com/repos/jithinjosepkl/libfabric/commits/c9066b9b2dd4017e4cdcfb04d56d6867e8dac8ba"},{"sha":"b166d4e026f7d394217c926872850adfbb059312","author":{"name":"Oblomov, Sergey","email":"46ab02f6b90e24957e4e4a07bc8c436c6da01354@intel.com"},"message":"added util shm layer\n\nadded basic shared memory API:\n- create shared memory segment (based on name + size)\n- re-allocate segment\n- unmap segment\n\nadditionally added structure datatype to handle shared memory segment\n\nAV for socket provider is implemented using new API\n\nnext step will be add SHM support for windows\n\nSigned-off-by: Oblomov, Sergey <sergey.oblomov@intel.com>","distinct":false,"url":"https://api.github.com/repos/jithinjosepkl/libfabric/commits/b166d4e026f7d394217c926872850adfbb059312"},{"sha":"4826127bece909f5ae26b9112a53131d515b6030","author":{"name":"Jeff Squyres","email":"4e5ca45855bb1c687cc2ef2038c7aeda79a58301@users.noreply.github.com"},"message":"Merge pull request #2089 from jsquyres/pr/sockets-getopt-cm-data-size\n\nsock_ep: add missing FI_OPT_CM_DATA_SIZE getopt support","distinct":false,"url":"https://api.github.com/repos/jithinjosepkl/libfabric/commits/4826127bece909f5ae26b9112a53131d515b6030"},{"sha":"3dddae682bb038084c882241af4ac760d61fbed6","author":{"name":"arun ilango","email":"7f1487cd234c4af69aca39287ee2a7d723f48aa5@users.noreply.github.com"},"message":"Merge pull request #2088 from a-ilango/dev\n\nverbs: Strengthen configure check to workaround libtool behavior","distinct":false,"url":"https://api.github.com/repos/jithinjosepkl/libfabric/commits/3dddae682bb038084c882241af4ac760d61fbed6"},{"sha":"506a941309d80a44c751aa658cebf717d9888b1e","author":{"name":"Jeff Squyres","email":"4e5ca45855bb1c687cc2ef2038c7aeda79a58301@cisco.com"},"message":"verbs: improve config.log output from new verbs check\n\nEnsure that we send to config.log output that is similar to other AC_*\nmacros:\n\n- command that was executed\n- output from running that command\n\nThis also has the side effect of ensuring that that output does not go\nto stdout.\n\nSigned-off-by: Jeff Squyres <jsquyres@cisco.com>","distinct":false,"url":"https://api.github.com/repos/jithinjosepkl/libfabric/commits/506a941309d80a44c751aa658cebf717d9888b1e"},{"sha":"cd1178978a70e265970ca5731e75981594fdc4f2","author":{"name":"Jeff Squyres","email":"4e5ca45855bb1c687cc2ef2038c7aeda79a58301@cisco.com"},"message":"verbs: move libibverbs check to its own m4 macro\n\nMakes the code quite a bit cleaner to move it down to its own macro.\nAlso add a big m4 comment explaining why this test exists so that\nfuture maintainers have a clue as to why AC_CHECK_LIB is not\nsufficient.\n\nSigned-off-by: Jeff Squyres <jsquyres@cisco.com>","distinct":false,"url":"https://api.github.com/repos/jithinjosepkl/libfabric/commits/cd1178978a70e265970ca5731e75981594fdc4f2"},{"sha":"cab83316de94a34d47fb552e469267a1ccb13fbf","author":{"name":"Howard Pritchard","email":"3ef0743748cef5e0199451cac42e67f417345014@lanl.gov"},"message":"prov/gni: fix a configure flub up with udreg\n\nSigned-off-by: Howard Pritchard <howardp@lanl.gov>","distinct":false,"url":"https://api.github.com/repos/jithinjosepkl/libfabric/commits/cab83316de94a34d47fb552e469267a1ccb13fbf"}]}
{"actor":{"display_login":"jithinjosepkl"}}