{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":482705651,"defaultBranch":"main","name":"dpdk-vhost-vfe","ownerLogin":"Mellanox","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2022-04-18T03:47:05.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/5813145?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1724920088.0","currentOid":""},"activityList":{"items":[{"before":"336961bf6ec8ab41f7c775f1878f1196c092de5c","after":"816297162d08a359172bbbb2ec26101b1c87b4aa","ref":"refs/heads/main","pushedAt":"2024-08-29T08:19:59.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kailiangz1","name":null,"path":"/kailiangz1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84052795?s=80&v=4"},"commit":{"message":"VFE version 24.10.0-rc1\n\nSigned-off-by: Kailiang ","shortMessageHtmlLink":"VFE version 24.10.0-rc1"}},{"before":"141c2c7ed0d83ed4f9debb643ed66b0b076c4886","after":"336961bf6ec8ab41f7c775f1878f1196c092de5c","ref":"refs/heads/main","pushedAt":"2024-08-29T07:58:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kailiangz1","name":null,"path":"/kailiangz1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84052795?s=80&v=4"},"commit":{"message":"VFE version 24.10-rc1\n\nSigned-off-by: Kailiang ","shortMessageHtmlLink":"VFE version 24.10-rc1"}},{"before":"5d86af82a876265cb40511a4ce06e54938bb215f","after":"141c2c7ed0d83ed4f9debb643ed66b0b076c4886","ref":"refs/heads/main","pushedAt":"2024-08-29T03:18:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kailiangz1","name":null,"path":"/kailiangz1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84052795?s=80&v=4"},"commit":{"message":"vdpa/lm: Add vfid debug info\n\nAdd vdev_id for debug lm\n\nSigned-off-by: Kailiang ","shortMessageHtmlLink":"vdpa/lm: Add vfid debug info"}},{"before":"688cc27a571c948e290e506069eea7aaa3fc661c","after":"5d86af82a876265cb40511a4ce06e54938bb215f","ref":"refs/heads/main","pushedAt":"2024-08-29T02:27:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kailiangz1","name":null,"path":"/kailiangz1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84052795?s=80&v=4"},"commit":{"message":"vdpa/lm: Change lm log level to INFO\n\nChange to INFO to get key info\n\nSigned-off-by: Kailiang ","shortMessageHtmlLink":"vdpa/lm: Change lm log level to INFO"}},{"before":"1ff393bcdffac8c64a6d9c04dfbe55ecbe4fdb18","after":"688cc27a571c948e290e506069eea7aaa3fc661c","ref":"refs/heads/main","pushedAt":"2024-08-29T02:07:35.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"kailiangz1","name":null,"path":"/kailiangz1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84052795?s=80&v=4"},"commit":{"message":"vhost: fix incorrect epoll remove\n\nIn some cases, QEMU socket may disconnect and connect again. Then\nvhost will close the fd the re-open a new one, it could be the same\nfd number. But after connect, vhost will epoll_ctl remove the fd,\nthen incorrectly remove the new fd. This commit fixes this issue.\n\nSigned-off-by: Chenbo Xia ","shortMessageHtmlLink":"vhost: fix incorrect epoll remove"}},{"before":"e3cd4af2fb439e2fabbb6545a943a818a92b6ff9","after":"1ff393bcdffac8c64a6d9c04dfbe55ecbe4fdb18","ref":"refs/heads/main","pushedAt":"2024-08-28T09:16:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kailiangz1","name":null,"path":"/kailiangz1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84052795?s=80&v=4"},"commit":{"message":"vhost: send vhost notifier for vq0 only by extended status bit\n\nWith protocol feature bit VHOST_USER_PROTOCOL_F_EXTEND_STATUS negotiated,\nif status has bit VIRTIO_DEVICE_STATUS_EXTEND_NOTIFY_VQ0, only\nsend out VHOST_USER_SLAVE_VRING_HOST_NOTIFIER_MSG for VQ index 0.\n\nSigned-off-by: Yajun Wu ","shortMessageHtmlLink":"vhost: send vhost notifier for vq0 only by extended status bit"}},{"before":"ab77097614e39baed5d23b155acc675305f92893","after":"e3cd4af2fb439e2fabbb6545a943a818a92b6ff9","ref":"refs/heads/main","pushedAt":"2024-08-28T09:11:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kailiangz1","name":null,"path":"/kailiangz1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84052795?s=80&v=4"},"commit":{"message":"VFE version 24.07.0\n\nSigned-off-by: Kailiang ","shortMessageHtmlLink":"VFE version 24.07.0"}},{"before":"075a44777a536c28b7f05abc7b8b2850e225543d","after":"ab77097614e39baed5d23b155acc675305f92893","ref":"refs/heads/main","pushedAt":"2024-08-28T08:36:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kailiangz1","name":null,"path":"/kailiangz1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84052795?s=80&v=4"},"commit":{"message":"app/virtio-ha: fix missing munmap\n\nWhen doing PF reset, munmap is missed, which leads to resource leak.\nThis commit adds the missing munmap.\n\nRM: 4033996\n\nSigned-off-by: Chenbo Xia ","shortMessageHtmlLink":"app/virtio-ha: fix missing munmap"}},{"before":"d1effd8f3619177520b4eac6a4c004ac0bdb3249","after":"075a44777a536c28b7f05abc7b8b2850e225543d","ref":"refs/heads/main","pushedAt":"2024-08-28T08:35:52.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"kailiangz1","name":null,"path":"/kailiangz1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84052795?s=80&v=4"},"commit":{"message":"debian: add missing dependency of uuid-dev\n\nRemove invalid libs and add uuid-dev\n\nSigned-off-by: Yajun Wu ","shortMessageHtmlLink":"debian: add missing dependency of uuid-dev"}},{"before":"63abb001666ff4f81399eae427a3d029ebdb092a","after":"d1effd8f3619177520b4eac6a4c004ac0bdb3249","ref":"refs/heads/main","pushedAt":"2024-08-28T08:35:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kailiangz1","name":null,"path":"/kailiangz1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84052795?s=80&v=4"},"commit":{"message":"app/vfe-vdpa: fix vf list memory leak\n\nFree memory before return.\n\nRM: 4048902\n\nSigned-off-by: Yajun Wu ","shortMessageHtmlLink":"app/vfe-vdpa: fix vf list memory leak"}},{"before":"4d98cb91f1b82bee78a5d77bd9c3606e44b5206a","after":"63abb001666ff4f81399eae427a3d029ebdb092a","ref":"refs/heads/main","pushedAt":"2024-08-26T07:27:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kailiangz1","name":null,"path":"/kailiangz1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84052795?s=80&v=4"},"commit":{"message":"pkg: default enable log_ts for package\n\nSigned-off-by: Yajun Wu ","shortMessageHtmlLink":"pkg: default enable log_ts for package"}},{"before":"63abb001666ff4f81399eae427a3d029ebdb092a","after":"4d98cb91f1b82bee78a5d77bd9c3606e44b5206a","ref":"refs/heads/main","pushedAt":"2024-08-26T03:30:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kailiangz1","name":null,"path":"/kailiangz1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84052795?s=80&v=4"},"commit":{"message":"VFE version 24.07\n\nSigned-off-by: Kailiang ","shortMessageHtmlLink":"VFE version 24.07"}},{"before":"28ebf4c73dea0f03470c26d6ba55e212e0d32508","after":"63abb001666ff4f81399eae427a3d029ebdb092a","ref":"refs/heads/main","pushedAt":"2024-08-26T02:42:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kailiangz1","name":null,"path":"/kailiangz1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84052795?s=80&v=4"},"commit":{"message":"pkg: default enable log_ts for package\n\nSigned-off-by: Yajun Wu ","shortMessageHtmlLink":"pkg: default enable log_ts for package"}},{"before":"3f8c1c0a7b9f40e63a08b8ce5f1c3f7281437a76","after":"28ebf4c73dea0f03470c26d6ba55e212e0d32508","ref":"refs/heads/main","pushedAt":"2024-08-26T02:42:12.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kailiangz1","name":null,"path":"/kailiangz1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84052795?s=80&v=4"},"commit":{"message":"doc: change HV kernel version requirement\n\n1. Change minimal HV kernel version to 5.15.\n2. Note iommu_platform=on isn't supported.\n3. Add typical log of same UUID VFs used by different VM.\n\nSigned-off-by: Yajun Wu ","shortMessageHtmlLink":"doc: change HV kernel version requirement"}},{"before":"e4618d7cd5066d4bdc4ab199f276de08d7260b99","after":"857fbd44bc4ee9b9d116eba45c44c5db60bd743d","ref":"refs/heads/parallel","pushedAt":"2024-08-12T02:55:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kailiangz1","name":null,"path":"/kailiangz1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84052795?s=80&v=4"},"commit":{"message":"vhost: fix incorrect epoll remove\n\nIn some cases, QEMU socket may disconnect and connect again. Then\nvhost will close the fd the re-open a new one, it could be the same\nfd number. But after connect, vhost will epoll_ctl remove the fd,\nthen incorrectly remove the new fd. This commit fixes this issue.\n\nSigned-off-by: Chenbo Xia ","shortMessageHtmlLink":"vhost: fix incorrect epoll remove"}},{"before":"04352aef6dbc74b5ee5054e7a04c541686b2393d","after":"3f8c1c0a7b9f40e63a08b8ce5f1c3f7281437a76","ref":"refs/heads/main","pushedAt":"2024-08-09T09:20:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kailiangz1","name":null,"path":"/kailiangz1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84052795?s=80&v=4"},"commit":{"message":"VFE version 24.07-rc3\n\nSigned-off-by: Kailiang ","shortMessageHtmlLink":"VFE version 24.07-rc3"}},{"before":"f5ac70a117a86c7375c57c7fdc599854b31bafef","after":"04352aef6dbc74b5ee5054e7a04c541686b2393d","ref":"refs/heads/main","pushedAt":"2024-08-09T06:38:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kailiangz1","name":null,"path":"/kailiangz1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84052795?s=80&v=4"},"commit":{"message":"vdpa/virtio: add new RPC errno\n\nThis commit adds some new RPC errnos.\n\nSigned-off-by: Chenbo Xia ","shortMessageHtmlLink":"vdpa/virtio: add new RPC errno"}},{"before":"54357ca734200927cf2e64ba3f86e698c4af52cc","after":"077832222301f4febaf167fb0b320c1bf3604832","ref":"refs/heads/v1.2","pushedAt":"2024-08-09T06:35:35.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"kailiangz1","name":null,"path":"/kailiangz1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84052795?s=80&v=4"},"commit":{"message":"vdpa/virtio: add new RPC errno\n\nThis commit adds some new RPC errnos.\n\nSigned-off-by: Chenbo Xia ","shortMessageHtmlLink":"vdpa/virtio: add new RPC errno"}},{"before":"b87beb1db29d6a6fa466ff02294a81633fd93eaf","after":"f5ac70a117a86c7375c57c7fdc599854b31bafef","ref":"refs/heads/main","pushedAt":"2024-08-09T01:52:35.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kailiangz1","name":null,"path":"/kailiangz1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84052795?s=80&v=4"},"commit":{"message":"app/vfe-vdpa: set default log level to info\n\nRaise useful message's level to INFO. Set default log level to\nINFO\n\nSigned-off-by: Yajun Wu ","shortMessageHtmlLink":"app/vfe-vdpa: set default log level to info"}},{"before":"e5d5fe7d1caba2b6f765adc7cda11c7ec5d33687","after":"b87beb1db29d6a6fa466ff02294a81633fd93eaf","ref":"refs/heads/main","pushedAt":"2024-08-07T06:53:11.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"kailiangz1","name":null,"path":"/kailiangz1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84052795?s=80&v=4"},"commit":{"message":"log: add log_ts meson option to enable log timestamp\n\nmeson build -Dlog_ts=true to add timestamp into log. This will\ninfluence both vhostd and vhost-ha.\n\nSo far don't see any performance impact.\n\nSigned-off-by: Yajun Wu ","shortMessageHtmlLink":"log: add log_ts meson option to enable log timestamp"}},{"before":"fcf87303154f03e85ac79fdeadb48c96eb3edf69","after":"54357ca734200927cf2e64ba3f86e698c4af52cc","ref":"refs/heads/v1.2","pushedAt":"2024-08-02T07:52:43.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"kailiangz1","name":null,"path":"/kailiangz1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84052795?s=80&v=4"},"commit":{"message":"VFE version 1.29\n\nSigned-off-by: Kailiang ","shortMessageHtmlLink":"VFE version 1.29"}},{"before":"32363dd832eb78e1159e868137acee88f0a60829","after":"fcf87303154f03e85ac79fdeadb48c96eb3edf69","ref":"refs/heads/v1.2","pushedAt":"2024-08-02T07:02:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kailiangz1","name":null,"path":"/kailiangz1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84052795?s=80&v=4"},"commit":{"message":"vdpa/virtio: Fix resource leak when dev close\n\nIf thread didn't join, it will leak resource, fix by always do\njoin, in dev close or in delay work\n\nSigned-off-by: Kailiang ","shortMessageHtmlLink":"vdpa/virtio: Fix resource leak when dev close"}},{"before":"48009f65c145a6b75c0f12fda98f31eab4d77ddb","after":"e5d5fe7d1caba2b6f765adc7cda11c7ec5d33687","ref":"refs/heads/main","pushedAt":"2024-08-02T03:52:29.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"kailiangz1","name":null,"path":"/kailiangz1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84052795?s=80&v=4"},"commit":{"message":"vdpa/virtio: Fix resource leak when dev close\n\nIf thread didn't join, it will leak resource, fix by always do\njoin, in dev close or in delay work\n\nSigned-off-by: Kailiang ","shortMessageHtmlLink":"vdpa/virtio: Fix resource leak when dev close"}},{"before":"9c9b36f8bba3f807a8f6b7b571a7ce54ce7239c0","after":"32363dd832eb78e1159e868137acee88f0a60829","ref":"refs/heads/v1.2","pushedAt":"2024-08-02T03:35:36.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kailiangz1","name":null,"path":"/kailiangz1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84052795?s=80&v=4"},"commit":{"message":"vdpa/virtio: Fix resource leak when dev close\n\nIf thread didn't join, it will leak resource, fix by always do\njoin, in dev close or in delay work\n\nSigned-off-by: Kailiang ","shortMessageHtmlLink":"vdpa/virtio: Fix resource leak when dev close"}},{"before":"31ea2f8fcf9d86a01e39d565c3af13810e3cfda2","after":"9c9b36f8bba3f807a8f6b7b571a7ce54ce7239c0","ref":"refs/heads/v1.2","pushedAt":"2024-08-02T03:35:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kailiangz1","name":null,"path":"/kailiangz1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84052795?s=80&v=4"},"commit":{"message":"eal: unset main lcore affinity\n\nIn real practice, we want to make the DPDK ctrl thread or normal\npthread scheduled to all cpu cores. This commit unsets the cpu\naffinity of main lcore and all ctrl threads.\n\nRM: 4013637\n\nSigned-off-by: Chenbo Xia ","shortMessageHtmlLink":"eal: unset main lcore affinity"}},{"before":"8ca50e2a37bc6d89ff46d53eb4b4861afc7ebd0e","after":"e4618d7cd5066d4bdc4ab199f276de08d7260b99","ref":"refs/heads/parallel","pushedAt":"2024-07-23T06:26:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"kailiangz1","name":null,"path":"/kailiangz1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84052795?s=80&v=4"},"commit":{"message":"vhost: fix incorrect epoll remove\n\nIn some cases, QEMU socket may disconnect and connect again. Then\nvhost will close the fd the re-open a new one, it could be the same\nfd number. But after connect, vhost will epoll_ctl remove the fd,\nthen incorrectly remove the new fd. This commit fixes this issue.\n\nSigned-off-by: Chenbo Xia ","shortMessageHtmlLink":"vhost: fix incorrect epoll remove"}},{"before":"18782a29e93d3118d55dfcab21fbdaa1a51ffc4e","after":"8ca50e2a37bc6d89ff46d53eb4b4861afc7ebd0e","ref":"refs/heads/parallel","pushedAt":"2024-07-18T03:56:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kailiangz1","name":null,"path":"/kailiangz1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84052795?s=80&v=4"},"commit":{"message":"vdpa/lm: Split admin cmd to 2 part\n\n1 send admin cmd\n2 poll for complete\nThis can permit multi admin cmd run in paralel\n\nRM: 3935373\nSigned-off-by: Kailiang Zhou ","shortMessageHtmlLink":"vdpa/lm: Split admin cmd to 2 part"}},{"before":"16a021a61c2db8ea10874fad9fc0f4dd6339235e","after":"18782a29e93d3118d55dfcab21fbdaa1a51ffc4e","ref":"refs/heads/parallel","pushedAt":"2024-07-17T08:38:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"kailiangz1","name":null,"path":"/kailiangz1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84052795?s=80&v=4"},"commit":{"message":"vdpa/lm: Split admin cmd to 2 part\n\n1 send admin cmd\n2 poll for complete\nThis can permit multi admin cmd run in paralel\n\nRM: 3935373\nSigned-off-by: Kailiang Zhou ","shortMessageHtmlLink":"vdpa/lm: Split admin cmd to 2 part"}},{"before":"36e4bea57042f1f0991b38a5fabcdc5aae6f3c27","after":"16a021a61c2db8ea10874fad9fc0f4dd6339235e","ref":"refs/heads/parallel","pushedAt":"2024-07-17T06:37:07.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"kailiangz1","name":null,"path":"/kailiangz1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84052795?s=80&v=4"},"commit":{"message":"vdpa/lm: Split admin cmd to 2 part\n\n1 send admin cmd\n2 poll for complete\nThis can permit multi admin cmd run in paralel\n\nRM: 3935373\nSigned-off-by: Kailiang Zhou ","shortMessageHtmlLink":"vdpa/lm: Split admin cmd to 2 part"}},{"before":"48009f65c145a6b75c0f12fda98f31eab4d77ddb","after":"36e4bea57042f1f0991b38a5fabcdc5aae6f3c27","ref":"refs/heads/parallel","pushedAt":"2024-07-17T06:36:46.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"kailiangz1","name":null,"path":"/kailiangz1","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/84052795?s=80&v=4"},"commit":{"message":"app/vfe-vdpa: remove wait of VF configure\n\nPreviously, we wait for one VF configured before recovering next VF,\nsince otherwise multiple VF will have contention for the single vhost\nthread, leading to downtime increase. Now we have multi-thread vhost,\nso we don't need to do the wait, hence remove it.\n\nSigned-off-by: Chenbo Xia ","shortMessageHtmlLink":"app/vfe-vdpa: remove wait of VF configure"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEp1lmhQA","startCursor":null,"endCursor":null}},"title":"Activity ยท Mellanox/dpdk-vhost-vfe"}