{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":22996097,"defaultBranch":"main","name":"libfabric","ownerLogin":"ofiwg","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-08-15T16:45:53.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/8459445?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1713374832.0","currentOid":""},"activityList":{"items":[{"before":"717ebc5dcba5a41221374bdfd64b75efe20b5b05","after":"21a8d97bbe59aa5410d88bb5cf8587346d94eb8c","ref":"refs/heads/main","pushedAt":"2024-04-29T16:45:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"shijin-aws","name":"Shi Jin","path":"/shijin-aws","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53314885?s=80&v=4"},"commit":{"message":"prov/shm: fix atomic read\n\nWhen atomic hmem support was added, a bounce buffer was added\nto act as a staging buffer for the atomic buffer since we can't\naccess the hmem memory directly. The buffer for FI_ATOMIC_READ\nwasn't updated appropriately resulting in the incorrect data\nbeing copied back to the sender.\n\nSigned-off-by: Alexia Ingerson ","shortMessageHtmlLink":"prov/shm: fix atomic read"}},{"before":"9562dc50bac80009d5d64030725c71f748afc75d","after":"345970bda37a93223a202fffe9086833fd42ec73","ref":"refs/heads/v1.21.x","pushedAt":"2024-04-26T16:39:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"shijin-aws","name":"Shi Jin","path":"/shijin-aws","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53314885?s=80&v=4"},"commit":{"message":"[v1.21.x] fabtests/efa: reset error completion entry for each fi_cq_readerr call\n\nCurrently, rdm_rnr_read_cq_error.c reuse the same comp_err between different\nfi_cq_readerr, which is wrong because the err_entry has fields as both\ninput and output. The outputted err_entry fields cannot be used as the input\nfor the next call because some of them will be invalid, such as err_entry.err_data.\nSame issue applies to the completion entry for fi_cq_read.\n\nThis patch fixes this issue by declaring comp and comp_err within the block\nthat calls fi_cq_read and fi_cq_readerr.\n\nSigned-off-by: Shi Jin \n(cherry picked from commit 882113d4df98eda75b5c97ccbcd91b21416cdc5c)","shortMessageHtmlLink":"[v1.21.x] fabtests/efa: reset error completion entry for each fi_cq_r…"}},{"before":"882113d4df98eda75b5c97ccbcd91b21416cdc5c","after":"717ebc5dcba5a41221374bdfd64b75efe20b5b05","ref":"refs/heads/main","pushedAt":"2024-04-26T05:49:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"shijin-aws","name":"Shi Jin","path":"/shijin-aws","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53314885?s=80&v=4"},"commit":{"message":"prov/efa: Fix `cq_data` data type\n\nThis field only corresponds to fi_cq_tagged_entry.data, which is a\nuint64_t.\n\nSigned-off-by: Darryl Abbate ","shortMessageHtmlLink":"prov/efa: Fix cq_data data type"}},{"before":"2be8604de759c2dfe3fa3e2b2109247f4c761b59","after":"882113d4df98eda75b5c97ccbcd91b21416cdc5c","ref":"refs/heads/main","pushedAt":"2024-04-25T20:35:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"shijin-aws","name":"Shi Jin","path":"/shijin-aws","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53314885?s=80&v=4"},"commit":{"message":"fabtests/efa: reset error completion entry for each fi_cq_readerr call\n\nCurrently, rdm_rnr_read_cq_error.c reuse the same comp_err between different\nfi_cq_readerr, which is wrong because the err_entry has fields as both\ninput and output. The outputted err_entry fields cannot be used as the input\nfor the next call because some of them will be invalid, such as err_entry.err_data.\nSame issue applies to the completion entry for fi_cq_read.\n\nThis patch fixes this issue by declaring comp and comp_err within the block\nthat calls fi_cq_read and fi_cq_readerr.\n\nSigned-off-by: Shi Jin ","shortMessageHtmlLink":"fabtests/efa: reset error completion entry for each fi_cq_readerr call"}},{"before":"415279c3d33dad4e322d3d3089b45f89027357a1","after":"2be8604de759c2dfe3fa3e2b2109247f4c761b59","ref":"refs/heads/main","pushedAt":"2024-04-24T05:07:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"shijin-aws","name":"Shi Jin","path":"/shijin-aws","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53314885?s=80&v=4"},"commit":{"message":"prov/efa: Do not assert tx and rx msg order must equal\n\nThe tx_attr at the sender should align with the rx_attr at the receiver.\nBut that's an application level responsibility to handle.\nThe tx_attr and rx_attr of a single endpoint are likely to be consistent,\nbut that's not required. Efa doesn't have to generate an error\nwhen an inconsitency is detected, but can generate a warning for it.\n\nAlso added unit tests.\n\nSigned-off-by: Shi Jin ","shortMessageHtmlLink":"prov/efa: Do not assert tx and rx msg order must equal"}},{"before":"ee31a23a606dfc5f7dfecf5b807172ae37a1ebce","after":"415279c3d33dad4e322d3d3089b45f89027357a1","ref":"refs/heads/main","pushedAt":"2024-04-18T18:43:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"shijin-aws","name":"Shi Jin","path":"/shijin-aws","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53314885?s=80&v=4"},"commit":{"message":"prov/efa: Improve various `iov_count` assertions\n\nSigned-off-by: Darryl Abbate ","shortMessageHtmlLink":"prov/efa: Improve various iov_count assertions"}},{"before":"f538b149f61f1882701759b0bd1a2ce10296d1d8","after":"ee31a23a606dfc5f7dfecf5b807172ae37a1ebce","ref":"refs/heads/main","pushedAt":"2024-04-18T15:31:53.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"j-xiong","name":"Jianxin Xiong","path":"/j-xiong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8517165?s=80&v=4"},"commit":{"message":"prov/usnic: fix CID 375177\n\nEnsure order of operations doesn't truncate a value: force the use of\n64-bit math.\n\nSigned-off-by: Jeff Squyres ","shortMessageHtmlLink":"prov/usnic: fix CID 375177"}},{"before":"acc217bf98f4c62ce37ebd72894c5f107935f03a","after":"f538b149f61f1882701759b0bd1a2ce10296d1d8","ref":"refs/heads/main","pushedAt":"2024-04-17T23:09:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"shijin-aws","name":"Shi Jin","path":"/shijin-aws","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53314885?s=80&v=4"},"commit":{"message":"prov/efa: Add RDMA core errno for remote unknown peer\n\nSigned-off-by: Darryl Abbate ","shortMessageHtmlLink":"prov/efa: Add RDMA core errno for remote unknown peer"}},{"before":"1b8a1499e62afef386976633079b66bc4ca4e83b","after":"acc217bf98f4c62ce37ebd72894c5f107935f03a","ref":"refs/heads/main","pushedAt":"2024-04-17T17:32:41.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"shijin-aws","name":"Shi Jin","path":"/shijin-aws","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53314885?s=80&v=4"},"commit":{"message":"prov/efa: Map EFA errnos to Libfabric codes\n\nThis adds a rudimentary function to map proprietary EFA status codes to\ncommon Libfabric status codes. This is useful when reporting errors to\nthe application for operations that rely solely on ibverbs or RDMA Core,\nsuch as CQ polling.\n\nSigned-off-by: Darryl Abbate ","shortMessageHtmlLink":"prov/efa: Map EFA errnos to Libfabric codes"}},{"before":"d18563217b706fa1fb524d67d8f7259fb3b099de","after":null,"ref":"refs/heads/pr/update-nroff-generated-man-pages-main","pushedAt":"2024-04-17T17:27:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"6d80d00e80a404fda637728ba03f7da2d318a353","after":"1b8a1499e62afef386976633079b66bc4ca4e83b","ref":"refs/heads/main","pushedAt":"2024-04-17T17:27:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Updated nroff-generated man pages\n\nSigned-off-by: OFIWG Bot ","shortMessageHtmlLink":"Updated nroff-generated man pages"}},{"before":null,"after":"d18563217b706fa1fb524d67d8f7259fb3b099de","ref":"refs/heads/pr/update-nroff-generated-man-pages-main","pushedAt":"2024-04-17T17:27:01.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Updated nroff-generated man pages\n\nSigned-off-by: OFIWG Bot ","shortMessageHtmlLink":"Updated nroff-generated man pages"}},{"before":"c1b9f63ceb242be376575edecc3b41a1663a106d","after":null,"ref":"refs/heads/pr/update-gh-man-pages","pushedAt":"2024-04-17T17:26:56.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"}},{"before":"eac9aef1c489d508ebbfe36cdc312632fccd2da9","after":"4c762a8fe5519037de57640cc0b169f6c963c215","ref":"refs/heads/gh-pages","pushedAt":"2024-04-17T17:26:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Update GH man pages\n\nSigned-off-by: OFIWG Bot ","shortMessageHtmlLink":"Update GH man pages"}},{"before":null,"after":"c1b9f63ceb242be376575edecc3b41a1663a106d","ref":"refs/heads/pr/update-gh-man-pages","pushedAt":"2024-04-17T17:26:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"Update GH man pages\n\nSigned-off-by: OFIWG Bot ","shortMessageHtmlLink":"Update GH man pages"}},{"before":"14aa24e9024f8796d9b6d5145fbc55dd0097e49c","after":"6d80d00e80a404fda637728ba03f7da2d318a353","ref":"refs/heads/main","pushedAt":"2024-04-17T17:26:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"j-xiong","name":"Jianxin Xiong","path":"/j-xiong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8517165?s=80&v=4"},"commit":{"message":"man/fi_mr: superficial format fix\n\nRemove unintended bullet point\n\nSigned-off-by: Wenduo Wang ","shortMessageHtmlLink":"man/fi_mr: superficial format fix"}},{"before":"fe6cde679d5c15169cc7ae7f4986ff31439f9447","after":"9562dc50bac80009d5d64030725c71f748afc75d","ref":"refs/heads/v1.21.x","pushedAt":"2024-04-16T04:54:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"shijin-aws","name":"Shi Jin","path":"/shijin-aws","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53314885?s=80&v=4"},"commit":{"message":"[v1.21.x] prov/efa: Use srx lock from domain directly\n\nCurrently, efa_rdm_cq_readfrom access srx_lock\nvia util_domain->srx->peer_srx.ep_fid.fid.context.\nHowever, srx is destroyed during ep close and may not\nbe accessible if a cq read is called after ep close.\nThis patch fixes this issue by accessing the srx lock\nvia efa_domain directly, as the lock is created by\nefa domain and cannot be destroyed before domain close.\n\nSame issue applies to efa cntr.\n\nSigned-off-by: Shi Jin \n(cherry picked from commit 0bb72fd08737c2b02e1c62c831a4b4d24a7291f9)","shortMessageHtmlLink":"[v1.21.x] prov/efa: Use srx lock from domain directly"}},{"before":"0bb72fd08737c2b02e1c62c831a4b4d24a7291f9","after":"14aa24e9024f8796d9b6d5145fbc55dd0097e49c","ref":"refs/heads/main","pushedAt":"2024-04-15T17:49:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"shijin-aws","name":"Shi Jin","path":"/shijin-aws","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53314885?s=80&v=4"},"commit":{"message":"prov/efa: Delegate iovec offset calc to utility function\n\nThis should correctly point the IOV base pointer to the start of the\ndata buffer in prefix mode. This accommodates non-contiguous iovec\nentries where iov[0] is the prefix and iov[1] points the data buffer, as\nwell as the previously-supported behavior of a single iovec entry where\nthe buffer has ample space for the prefix and user data.\n\nSigned-off-by: Darryl Abbate ","shortMessageHtmlLink":"prov/efa: Delegate iovec offset calc to utility function"}},{"before":"021d45c75b32dcfe9d830bdb67ac33f55c60ca16","after":"0bb72fd08737c2b02e1c62c831a4b4d24a7291f9","ref":"refs/heads/main","pushedAt":"2024-04-15T17:21:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"shijin-aws","name":"Shi Jin","path":"/shijin-aws","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53314885?s=80&v=4"},"commit":{"message":"prov/efa: Use srx lock from domain directly\n\nCurrently, efa_rdm_cq_readfrom access srx_lock\nvia util_domain->srx->peer_srx.ep_fid.fid.context.\nHowever, srx is destroyed during ep close and may not\nbe accessible if a cq read is called after ep close.\nThis patch fixes this issue by accessing the srx lock\nvia efa_domain directly, as the lock is created by\nefa domain and cannot be destroyed before domain close.\n\nSame issue applies to efa cntr.\n\nSigned-off-by: Shi Jin ","shortMessageHtmlLink":"prov/efa: Use srx lock from domain directly"}},{"before":"4945efeb58bcc5a35aa32cc421173866626d932f","after":"e70ab521e85e17c2c5042e88a7a24a06dbd580ea","ref":"refs/heads/v1.18.x","pushedAt":"2024-04-11T22:42:43.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"shijin-aws","name":"Shi Jin","path":"/shijin-aws","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53314885?s=80&v=4"},"commit":{"message":"[v1.18.x] contrib/aws: Add Windows Test\n\nSigned-off-by: Seth Zegelstein \n(cherry picked from commit 996431aadd72e979469f9a09a11765b536efaee2)","shortMessageHtmlLink":"[v1.18.x] contrib/aws: Add Windows Test"}},{"before":"bf75bbd9f3c68cbc627e16ab279cb81031989089","after":"08ef6705a72491915d9943c46c00d7bf14e3ae1f","ref":"refs/heads/v1.17.x","pushedAt":"2024-04-11T22:42:30.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"shijin-aws","name":"Shi Jin","path":"/shijin-aws","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53314885?s=80&v=4"},"commit":{"message":"[v1.17.x] contrib/aws: Add Windows Test\n\nSigned-off-by: Seth Zegelstein \n(cherry picked from commit 996431aadd72e979469f9a09a11765b536efaee2)","shortMessageHtmlLink":"[v1.17.x] contrib/aws: Add Windows Test"}},{"before":"d981455c6824dbc04d92dc818abfee554cde4c3e","after":"47594559fee42017b614d0df3ac6a30e5cf23af3","ref":"refs/heads/v1.16.x","pushedAt":"2024-04-11T22:41:43.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"shijin-aws","name":"Shi Jin","path":"/shijin-aws","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53314885?s=80&v=4"},"commit":{"message":"[v1.16.x] contrib/aws: Add Windows Test\n\nSigned-off-by: Seth Zegelstein \n(cherry picked from commit 996431aadd72e979469f9a09a11765b536efaee2)","shortMessageHtmlLink":"[v1.16.x] contrib/aws: Add Windows Test"}},{"before":"a642c1b49307f28bf5a6f6c1e7d56028b648d7c0","after":"656430441dda42798683b6026b087bceed187cc1","ref":"refs/heads/v1.19.x","pushedAt":"2024-04-11T17:15:52.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"shijin-aws","name":"Shi Jin","path":"/shijin-aws","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53314885?s=80&v=4"},"commit":{"message":"[v1.19.x] contrib/aws: Add Windows Test\n\nSigned-off-by: Seth Zegelstein \n(cherry picked from commit 996431aadd72e979469f9a09a11765b536efaee2)","shortMessageHtmlLink":"[v1.19.x] contrib/aws: Add Windows Test"}},{"before":"ffb898ca6562f3c4de2694f8ae226fa60ef51ac4","after":"021d45c75b32dcfe9d830bdb67ac33f55c60ca16","ref":"refs/heads/main","pushedAt":"2024-04-11T16:43:42.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"shijin-aws","name":"Shi Jin","path":"/shijin-aws","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53314885?s=80&v=4"},"commit":{"message":"prov/efa: Set msg_order based on hints\n\nEfa device doesn't have ordering (EFA_MSG_ORDER == FI_ORDER_NONE)\nIf apps request an ordering that is relaxed than what provider supports, we should respect that.\nThis is specially true for FI_ORDER_NONE:\nNo ordering is specified. This value may be used as input in order to obtain\nthe default message order supported by the provider.\n\nAlso added unit tests.\n\nSigned-off-by: Shi Jin ","shortMessageHtmlLink":"prov/efa: Set msg_order based on hints"}},{"before":"57b67dd024e70cee67e7410af015073a79861768","after":"ffb898ca6562f3c4de2694f8ae226fa60ef51ac4","ref":"refs/heads/main","pushedAt":"2024-04-10T23:47:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"shijin-aws","name":"Shi Jin","path":"/shijin-aws","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/53314885?s=80&v=4"},"commit":{"message":"fabtests/rdm_tagged_peek: Align rx's msg_order with tx's\n\nThe tx_attr and the sender should align with the rx_attr at the receiver.\nFor peek test, the receiver can request messages out of order, but the tag\nmatching has to be done in order.\n\nSigned-off-by: Shi Jin ","shortMessageHtmlLink":"fabtests/rdm_tagged_peek: Align rx's msg_order with tx's"}},{"before":"996431aadd72e979469f9a09a11765b536efaee2","after":"57b67dd024e70cee67e7410af015073a79861768","ref":"refs/heads/main","pushedAt":"2024-04-08T21:28:39.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"zachdworkin","name":"Zach Dworkin","path":"/zachdworkin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/39574476?s=80&v=4"},"commit":{"message":"contrib/intel/jenkins: Add opt-out path for Intel CI with new AWS CI\n\nNo need to run Intel CI when all changes are to AWS CI\n\nSigned-off-by: Zach Dworkin ","shortMessageHtmlLink":"contrib/intel/jenkins: Add opt-out path for Intel CI with new AWS CI"}},{"before":"d51c70b72a3e6e0c013f0da83d032ff778c29389","after":"fe6cde679d5c15169cc7ae7f4986ff31439f9447","ref":"refs/heads/v1.21.x","pushedAt":"2024-04-06T20:53:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"a-szegel","name":"Seth Zegelstein","path":"/a-szegel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97712042?s=80&v=4"},"commit":{"message":"[v1.21.x] contrib/aws: Add Windows Test\n\nSigned-off-by: Seth Zegelstein \n(cherry picked from commit 996431aadd72e979469f9a09a11765b536efaee2)","shortMessageHtmlLink":"[v1.21.x] contrib/aws: Add Windows Test"}},{"before":"be9a27f0a8c142450b9372aaf4a8d6f86ed22a0f","after":"9c8b79abc20838e25cc57c74c9f76649fedae387","ref":"refs/heads/v1.20.x","pushedAt":"2024-04-06T20:51:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"a-szegel","name":"Seth Zegelstein","path":"/a-szegel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97712042?s=80&v=4"},"commit":{"message":"[v1.20.x] contrib/aws: Add Windows Test\n\nSigned-off-by: Seth Zegelstein \n(cherry picked from commit 996431aadd72e979469f9a09a11765b536efaee2)","shortMessageHtmlLink":"[v1.20.x] contrib/aws: Add Windows Test"}},{"before":"186d5b15b25b1e40eea61d77064c78e3f932f47a","after":"996431aadd72e979469f9a09a11765b536efaee2","ref":"refs/heads/main","pushedAt":"2024-04-05T19:55:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"a-szegel","name":"Seth Zegelstein","path":"/a-szegel","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/97712042?s=80&v=4"},"commit":{"message":"contrib/aws: Add Windows Test\n\nSigned-off-by: Seth Zegelstein ","shortMessageHtmlLink":"contrib/aws: Add Windows Test"}},{"before":"e9281203fa380ed59ab193baf7dc6e6f9aea80ff","after":"186d5b15b25b1e40eea61d77064c78e3f932f47a","ref":"refs/heads/main","pushedAt":"2024-04-05T16:07:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"j-xiong","name":"Jianxin Xiong","path":"/j-xiong","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/8517165?s=80&v=4"},"commit":{"message":"util/pingpong: Fix out of scope memory leak\n\nSigned-off-by: Zach Dworkin ","shortMessageHtmlLink":"util/pingpong: Fix out of scope memory leak"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEPTG4VgA","startCursor":null,"endCursor":null}},"title":"Activity · ofiwg/libfabric"}