{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":639694612,"defaultBranch":"longhorn","name":"spdk","ownerLogin":"derekbit","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2023-05-12T02:47:47.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/12527233?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1713445017.0","currentOid":""},"activityList":{"items":[{"before":"68bb0af5eaaf505ce3fa19580c1a9a31a6e98769","after":"fcbd087385ea114fc9b0bed966e743c94af5d77b","ref":"refs/heads/longhorn-v24.01-debug","pushedAt":"2024-04-18T14:23:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"derekbit","name":"Derek Su","path":"/derekbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12527233?s=80&v=4"},"commit":{"message":"WIP\n\nSigned-off-by: Derek Su ","shortMessageHtmlLink":"WIP"}},{"before":null,"after":"68bb0af5eaaf505ce3fa19580c1a9a31a6e98769","ref":"refs/heads/longhorn-v24.01-debug","pushedAt":"2024-04-18T12:56:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"derekbit","name":"Derek Su","path":"/derekbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12527233?s=80&v=4"},"commit":{"message":"WIP\n\nSigned-off-by: Derek Su ","shortMessageHtmlLink":"WIP"}},{"before":"0a099b154c84c11a42d653a6082893fc9beb0a23","after":"a584d750a4b714f0df5a02ed879380834cdc9160","ref":"refs/heads/issue-8354","pushedAt":"2024-04-15T13:26:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"derekbit","name":"Derek Su","path":"/derekbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12527233?s=80&v=4"},"commit":{"message":"WIP\n\nSigned-off-by: Derek Su ","shortMessageHtmlLink":"WIP"}},{"before":"a3b40addddacc9b59dec9f29d018559b8a619cc6","after":"880cd9cb41a47481e46743082057781e1063dd1c","ref":"refs/heads/longhorn-v24.01","pushedAt":"2024-04-15T07:17:33.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"derekbit","name":"Derek Su","path":"/derekbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12527233?s=80&v=4"},"commit":{"message":"Decrement the number allocated clusters of a blob after executing UNMAP\n\nAfter executing an UNMAP operation, unused blocks on a physical are reclaimed, and\nthe corresponding clusters are released. The number of allocated clusters\nof a blob should be decremented as well.\n\nLonghorn 7925\n\nSigned-off-by: Derek Su ","shortMessageHtmlLink":"Decrement the number allocated clusters of a blob after executing UNMAP"}},{"before":null,"after":"0a099b154c84c11a42d653a6082893fc9beb0a23","ref":"refs/heads/issue-8354","pushedAt":"2024-04-15T07:17:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"derekbit","name":"Derek Su","path":"/derekbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12527233?s=80&v=4"},"commit":{"message":"bdev/nvme: Delay callbacks when the next operation is a failover\n\nPreviously, when failover was the next operation after a reset,\ncallbacks notified the `bdev` layer about the successful operation,\nand scheduled another reset.\n\nThis patch ensures that there is no ongoing failover when a successful\ncallback is sent.\n\nFixes issue #3206.\n\nChange-Id: I649204a8d8f9fa05684ad9ce0fb0a5d94989cfae\nSigned-off-by: Sebastian Brzezinka \nReviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/21901\nReviewed-by: Shuhei Matsumoto \nCommunity-CI: Mellanox Build Bot\nTested-by: SPDK CI Jenkins \nReviewed-by: Aleksey Marchuk \nReviewed-by: Jim Harris ","shortMessageHtmlLink":"bdev/nvme: Delay callbacks when the next operation is a failover"}},{"before":"9825b18e59b7b6254f903a9cf0ffcd0b137631b8","after":"c469023dc81c80a41d4990b37cae3dfd24c478b6","ref":"refs/heads/longhorn-v24.01-study","pushedAt":"2024-04-15T06:56:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"derekbit","name":"Derek Su","path":"/derekbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12527233?s=80&v=4"},"commit":{"message":"bdev/nvme: Delay callbacks when the next operation is a failover\n\nPreviously, when failover was the next operation after a reset,\ncallbacks notified the `bdev` layer about the successful operation,\nand scheduled another reset.\n\nThis patch ensures that there is no ongoing failover when a successful\ncallback is sent.\n\nFixes issue #3206.\n\nChange-Id: I649204a8d8f9fa05684ad9ce0fb0a5d94989cfae\nSigned-off-by: Sebastian Brzezinka \nReviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/21901\nReviewed-by: Shuhei Matsumoto \nCommunity-CI: Mellanox Build Bot\nTested-by: SPDK CI Jenkins \nReviewed-by: Aleksey Marchuk \nReviewed-by: Jim Harris ","shortMessageHtmlLink":"bdev/nvme: Delay callbacks when the next operation is a failover"}},{"before":"80a03c3788091eda347bfbb9a779d9ccebc30f81","after":"9825b18e59b7b6254f903a9cf0ffcd0b137631b8","ref":"refs/heads/longhorn-v24.01-study","pushedAt":"2024-04-15T06:26:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"derekbit","name":"Derek Su","path":"/derekbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12527233?s=80&v=4"},"commit":{"message":"WIP\n\nSigned-off-by: Derek Su ","shortMessageHtmlLink":"WIP"}},{"before":"c06ddfe7313ca912af2452bcaf680160a19fc1aa","after":"80a03c3788091eda347bfbb9a779d9ccebc30f81","ref":"refs/heads/longhorn-v24.01-study","pushedAt":"2024-04-15T06:05:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"derekbit","name":"Derek Su","path":"/derekbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12527233?s=80&v=4"},"commit":{"message":"WIP\n\nSigned-off-by: Derek Su ","shortMessageHtmlLink":"WIP"}},{"before":"c8bbb39cbec5bf7c2c88b77ce41868d0ccae5eef","after":"c06ddfe7313ca912af2452bcaf680160a19fc1aa","ref":"refs/heads/longhorn-v24.01-study","pushedAt":"2024-04-15T06:00:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"derekbit","name":"Derek Su","path":"/derekbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12527233?s=80&v=4"},"commit":{"message":"WIP\n\nSigned-off-by: Derek Su ","shortMessageHtmlLink":"WIP"}},{"before":"dd8afb78caea6d524bf8827117c7814fe95f839b","after":"c8bbb39cbec5bf7c2c88b77ce41868d0ccae5eef","ref":"refs/heads/longhorn-v24.01-study","pushedAt":"2024-04-15T04:34:35.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"derekbit","name":"Derek Su","path":"/derekbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12527233?s=80&v=4"},"commit":{"message":"WIP\n\nSigned-off-by: Derek Su ","shortMessageHtmlLink":"WIP"}},{"before":"d7baadbefb524217b58f453aeee1ff62327a5f05","after":"dd8afb78caea6d524bf8827117c7814fe95f839b","ref":"refs/heads/longhorn-v24.01-study","pushedAt":"2024-04-15T04:29:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"derekbit","name":"Derek Su","path":"/derekbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12527233?s=80&v=4"},"commit":{"message":"WIP\n\nSigned-off-by: Derek Su ","shortMessageHtmlLink":"WIP"}},{"before":"f5c54fbbc0cee5fca88e9979f3b968a4d2a17d8f","after":"d7baadbefb524217b58f453aeee1ff62327a5f05","ref":"refs/heads/longhorn-v24.01-study","pushedAt":"2024-04-15T04:25:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"derekbit","name":"Derek Su","path":"/derekbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12527233?s=80&v=4"},"commit":{"message":"WIP\n\nSigned-off-by: Derek Su ","shortMessageHtmlLink":"WIP"}},{"before":"63cac6dbec6abff319dc1355dc5131f8fbac6ea2","after":"f5c54fbbc0cee5fca88e9979f3b968a4d2a17d8f","ref":"refs/heads/longhorn-v24.01-study","pushedAt":"2024-04-15T04:09:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"derekbit","name":"Derek Su","path":"/derekbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12527233?s=80&v=4"},"commit":{"message":"WIP\n\nSigned-off-by: Derek Su ","shortMessageHtmlLink":"WIP"}},{"before":"cbeccf04099f0ffabfa9b45169950391942c8f09","after":"63cac6dbec6abff319dc1355dc5131f8fbac6ea2","ref":"refs/heads/longhorn-v24.01-study","pushedAt":"2024-04-15T03:25:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"derekbit","name":"Derek Su","path":"/derekbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12527233?s=80&v=4"},"commit":{"message":"WIP\n\nSigned-off-by: Derek Su ","shortMessageHtmlLink":"WIP"}},{"before":"504bdaf608290b65c98cd983f9f090b0968710c4","after":"cbeccf04099f0ffabfa9b45169950391942c8f09","ref":"refs/heads/longhorn-v24.01-study","pushedAt":"2024-04-15T03:02:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"derekbit","name":"Derek Su","path":"/derekbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12527233?s=80&v=4"},"commit":{"message":"WIP\n\nSigned-off-by: Derek Su ","shortMessageHtmlLink":"WIP"}},{"before":"9df8b39ca1ae20ee3d2c49247168520fab0d545e","after":"504bdaf608290b65c98cd983f9f090b0968710c4","ref":"refs/heads/longhorn-v24.01-study","pushedAt":"2024-04-13T18:15:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"derekbit","name":"Derek Su","path":"/derekbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12527233?s=80&v=4"},"commit":{"message":"WIP\n\nSigned-off-by: Derek Su ","shortMessageHtmlLink":"WIP"}},{"before":"e048f3c87880e84d9810af1f7fde96c0b9432c4d","after":"9df8b39ca1ae20ee3d2c49247168520fab0d545e","ref":"refs/heads/longhorn-v24.01-study","pushedAt":"2024-04-13T15:46:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"derekbit","name":"Derek Su","path":"/derekbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12527233?s=80&v=4"},"commit":{"message":"WIP\n\nSigned-off-by: Derek Su ","shortMessageHtmlLink":"WIP"}},{"before":"2988f240a5c86a6c0a4e15a92a8b34005da00046","after":"e048f3c87880e84d9810af1f7fde96c0b9432c4d","ref":"refs/heads/longhorn-v24.01-study","pushedAt":"2024-04-13T14:58:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"derekbit","name":"Derek Su","path":"/derekbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12527233?s=80&v=4"},"commit":{"message":"WIP\n\nSigned-off-by: Derek Su ","shortMessageHtmlLink":"WIP"}},{"before":"42f0faf70ac08ce607fda14f99ab2153709c8b73","after":"2988f240a5c86a6c0a4e15a92a8b34005da00046","ref":"refs/heads/longhorn-v24.01-study","pushedAt":"2024-04-13T14:42:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"derekbit","name":"Derek Su","path":"/derekbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12527233?s=80&v=4"},"commit":{"message":"WIP\n\nSigned-off-by: Derek Su ","shortMessageHtmlLink":"WIP"}},{"before":"1c8eb0596d20a977f1ffda8940a3045a70a29f24","after":"42f0faf70ac08ce607fda14f99ab2153709c8b73","ref":"refs/heads/longhorn-v24.01-study","pushedAt":"2024-04-13T13:34:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"derekbit","name":"Derek Su","path":"/derekbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12527233?s=80&v=4"},"commit":{"message":"WIP\n\nSigned-off-by: Derek Su ","shortMessageHtmlLink":"WIP"}},{"before":"1949880c04b153e104f44cbbf2454de208d473db","after":"1c8eb0596d20a977f1ffda8940a3045a70a29f24","ref":"refs/heads/longhorn-v24.01-study","pushedAt":"2024-04-13T12:52:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"derekbit","name":"Derek Su","path":"/derekbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12527233?s=80&v=4"},"commit":{"message":"WIP\n\nSigned-off-by: Derek Su ","shortMessageHtmlLink":"WIP"}},{"before":"dbaecebf29346ee721c629829c874f5b5a9ab82b","after":"1949880c04b153e104f44cbbf2454de208d473db","ref":"refs/heads/longhorn-v24.01-study","pushedAt":"2024-04-12T16:08:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"derekbit","name":"Derek Su","path":"/derekbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12527233?s=80&v=4"},"commit":{"message":"WIP\n\nSigned-off-by: Derek Su ","shortMessageHtmlLink":"WIP"}},{"before":null,"after":"dbaecebf29346ee721c629829c874f5b5a9ab82b","ref":"refs/heads/longhorn-v24.01-study","pushedAt":"2024-04-12T15:14:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"derekbit","name":"Derek Su","path":"/derekbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12527233?s=80&v=4"},"commit":{"message":"WIP\n\nSigned-off-by: Derek Su ","shortMessageHtmlLink":"WIP"}},{"before":"0d9b47055bc906d77479417686eaed0790050730","after":"bae6273d32f298adedad27efe9d6e1bf92deab81","ref":"refs/heads/longhorn-v24.01-dev","pushedAt":"2024-03-25T07:02:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"derekbit","name":"Derek Su","path":"/derekbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12527233?s=80&v=4"},"commit":{"message":"Decrement the number allocated clusters of a blob after executing UNMAP\n\nAfter executing an UNMAP operation, unused blocks on a physical are reclaimed, and\nthe corresponding clusters are released. The number of allocated clusters\nof a blob should be decremented as well.\n\nLonghorn 7925\n\nSigned-off-by: Derek Su ","shortMessageHtmlLink":"Decrement the number allocated clusters of a blob after executing UNMAP"}},{"before":"ec59c4b34a8a1ea94bb09e996e9dea4e3fa49f31","after":"0d9b47055bc906d77479417686eaed0790050730","ref":"refs/heads/longhorn-v24.01-dev","pushedAt":"2024-03-24T07:00:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"derekbit","name":"Derek Su","path":"/derekbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12527233?s=80&v=4"},"commit":{"message":"test/blob: Verify unmap releases clusters\n\nNew UT checks if unmaps send to thin provisioned blob cause the release\nof clusters.\n\nChange-Id: I270721187e48cc9ffe59ee1367eb4824b3158dd8\nSigned-off-by: Mateusz Kozlowski \nReviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/21932\nCommunity-CI: Mellanox Build Bot\nReviewed-by: Ben Walker \nTested-by: SPDK CI Jenkins \nReviewed-by: Jim Harris ","shortMessageHtmlLink":"test/blob: Verify unmap releases clusters"}},{"before":null,"after":"ec59c4b34a8a1ea94bb09e996e9dea4e3fa49f31","ref":"refs/heads/longhorn-v24.01-dev","pushedAt":"2024-03-24T06:53:52.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"derekbit","name":"Derek Su","path":"/derekbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12527233?s=80&v=4"},"commit":{"message":"test/blob: Verify unmap releases clusters\n\nNew UT checks if unmaps send to thin provisioned blob cause the release\nof clusters.\n\nChange-Id: I270721187e48cc9ffe59ee1367eb4824b3158dd8\nSigned-off-by: Mateusz Kozlowski \nReviewed-on: https://review.spdk.io/gerrit/c/spdk/spdk/+/21932\nCommunity-CI: Mellanox Build Bot\nReviewed-by: Ben Walker \nTested-by: SPDK CI Jenkins \nReviewed-by: Jim Harris ","shortMessageHtmlLink":"test/blob: Verify unmap releases clusters"}},{"before":null,"after":"a3b40addddacc9b59dec9f29d018559b8a619cc6","ref":"refs/heads/longhorn-v24.01","pushedAt":"2024-03-24T06:30:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"derekbit","name":"Derek Su","path":"/derekbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12527233?s=80&v=4"},"commit":{"message":"Decrement the number allocated clusters of a blob after executing UNMAP\n\nAfter executing an UNMAP operation, unused blocks on a physical are reclaimed, and\nthe corresponding clusters are released. The number of allocated clusters\nof a blob should be decremented as well.\n\nLonghorn 7925\n\nSigned-off-by: Derek Su ","shortMessageHtmlLink":"Decrement the number allocated clusters of a blob after executing UNMAP"}},{"before":"13ed86788871824db3bfdadb9e299d527753b2ff","after":"829e08df158f05ec8bfbfe12889b207110cbcbb3","ref":"refs/heads/raid-unmap","pushedAt":"2024-02-26T11:14:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"derekbit","name":"Derek Su","path":"/derekbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12527233?s=80&v=4"},"commit":{"message":"Decrement the number allocated clusters of a blob after executing UNMAP\n\nAfter executing an UNMAP operation, unused blocks on a physical are reclaimed, and\nthe corresponding clusters are released. The number of allocated clusters\nof a blob should be decremented as well.\n\nLonghorn 7925\n\nSigned-off-by: Derek Su ","shortMessageHtmlLink":"Decrement the number allocated clusters of a blob after executing UNMAP"}},{"before":"28f67f2c5b94b9aab0032908585d169293460707","after":"13ed86788871824db3bfdadb9e299d527753b2ff","ref":"refs/heads/raid-unmap","pushedAt":"2024-02-26T01:37:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"derekbit","name":"Derek Su","path":"/derekbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12527233?s=80&v=4"},"commit":{"message":"Decrement the number allocated clusters of a blob after executing UNMAP\n\nAfter executing an UNMAP operation, unused blocks on a physical are reclaimed, and\nthe corresponding clusters are released. The number of allocated clusters\nof a blob should be decremented as well.\n\nLonghorn 7925\n\nSigned-off-by: Derek Su ","shortMessageHtmlLink":"Decrement the number allocated clusters of a blob after executing UNMAP"}},{"before":"ab1585cdc5c22158ef150a90442e96e830bc8d38","after":"9e3ee37ed3af527e6c0b580802d66d3ce5e3ebcc","ref":"refs/heads/disk-driver","pushedAt":"2024-02-23T09:20:56.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"derekbit","name":"Derek Su","path":"/derekbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12527233?s=80&v=4"},"commit":{"message":"setup.sh: add bind, unbind, disk-driver and disk-status commands for a single block device\n\n- disk-status prints the disk status by json-formatted string.\n ```\n 0000:00:03.0 (1af4 1001): Active devices: holder@vda3:dm-0,mount@vda:vda2,mount@vda:ubuntu--vg-ubuntu--lv, so not binding PCI dev\n {\"bdf\":\"0000:00:04.0\",\"type\":\"virtio\",\"driver\":\"virtio-pci\",\"vendor\":\"1af4\",\"numa\":\"unknown\",\"device\":\"-\",\"block_devices\":\"vdb\"}\n ```\n\n- disk-driver prints driver name associated with a given PCI device's BDF address.\n Example:\n ```\n bash ./setup.sh get-device-driver 0000:00:04.0\n ```\n\n- bind binds a PCI device to a specific driver.\n Example for binding a device:\n ```\n export PCI_ALLOWED=0000:00:04.0; export DRIVER_OVERRIDE=uio_pci_generic; bash ./setup.sh bind\n ```\n\n- unbind unbinds a PCI device from its current driver and rebind it to the original driver\n Example for unbinding a device:\n ```\n bash ./setup.sh unbind 0000:00:04.0\n ```\n\nLonghorn 7672\n\nSigned-off-by: Derek Su ","shortMessageHtmlLink":"setup.sh: add bind, unbind, disk-driver and disk-status commands for …"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAENDys8wA","startCursor":null,"endCursor":null}},"title":"Activity · derekbit/spdk"}