{"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:1714527709.0","currentOid":""},"activityList":{"items":[{"before":"9c8b79abc20838e25cc57c74c9f76649fedae387","after":"9cbf459438cc0df7876dee19e0de2a127fbb168a","ref":"refs/heads/v1.20.x","pushedAt":"2024-05-06T16:13:08.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\nCherry-picked from commit 21a8d97bbe59aa5410d88bb5cf8587346d94eb8c\n\nSigned-off-by: Alexia Ingerson ","shortMessageHtmlLink":"prov/shm: fix atomic read"}},{"before":"345970bda37a93223a202fffe9086833fd42ec73","after":"3bb1450e021486bc3162902738d172ab20f1b23a","ref":"refs/heads/v1.21.x","pushedAt":"2024-05-06T16:13: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/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\nCherry-picked from commit 21a8d97bbe59aa5410d88bb5cf8587346d94eb8c\n\nSigned-off-by: Alexia Ingerson ","shortMessageHtmlLink":"prov/shm: fix atomic read"}},{"before":"fef4bd720a3b7f4e108c05e8d61fa0619444569b","after":null,"ref":"refs/heads/pr/update-nroff-generated-man-pages-main","pushedAt":"2024-05-01T01:41:49.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":"97d98322b6e16e13f28d31f9e642d4fb2d17f8be","after":"a34268e99300cea2d82bf4a146794d714f174d5b","ref":"refs/heads/main","pushedAt":"2024-05-01T01:41:48.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":"fef4bd720a3b7f4e108c05e8d61fa0619444569b","ref":"refs/heads/pr/update-nroff-generated-man-pages-main","pushedAt":"2024-05-01T01:41:39.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":"0331c5c93a134d20b7e94b529f347f5300c6b310","after":null,"ref":"refs/heads/pr/update-gh-man-pages","pushedAt":"2024-05-01T01:41:22.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":"4c762a8fe5519037de57640cc0b169f6c963c215","after":"305c7bb84b4aa726476a877133024db052a06089","ref":"refs/heads/gh-pages","pushedAt":"2024-05-01T01:41:21.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":"0331c5c93a134d20b7e94b529f347f5300c6b310","ref":"refs/heads/pr/update-gh-man-pages","pushedAt":"2024-05-01T01:41:13.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":"73d05196c7096843792b2d45dd8cafe70c5443c7","after":"97d98322b6e16e13f28d31f9e642d4fb2d17f8be","ref":"refs/heads/main","pushedAt":"2024-05-01T01:40:59.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":"man/fi_mr: Fix typo\n\nFI_RAW_MR should be replaced to FI_MR_RAW\n\nSigned-off-by: Shi Jin ","shortMessageHtmlLink":"man/fi_mr: Fix typo"}},{"before":"21a8d97bbe59aa5410d88bb5cf8587346d94eb8c","after":"73d05196c7096843792b2d45dd8cafe70c5443c7","ref":"refs/heads/main","pushedAt":"2024-05-01T01:40:51.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: Correct the order of arguments in declaration\n\nThe order of payload_offset and segment_offset is flipped\nin the declaration of efa_rdm_pke_init_payload_from_ope.\nIt didn't introduce trouble today because these two arguments\nhave the same data type.\n\nSigned-off-by: Shi Jin ","shortMessageHtmlLink":"prov/efa: Correct the order of arguments in declaration"}},{"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"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEQrdaCwA","startCursor":null,"endCursor":null}},"title":"Activity · ofiwg/libfabric"}