{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":170453331,"defaultBranch":"master","name":"longhorn-manager","ownerLogin":"shuo-wu","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2019-02-13T06:29:23.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/47542419?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1721716521.0","currentOid":""},"activityList":{"items":[{"before":"dbf3912dff0b09d42cdbb83972f21ef4c06e2a5e","after":"dc31a75470ffef2c7720912d7e8c7e0844eb7880","ref":"refs/heads/master","pushedAt":"2024-09-16T09:41:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"shuo-wu","name":"Shuo Wu","path":"/shuo-wu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47542419?s=80&v=4"},"commit":{"message":"chore: improve an error log\n\nSigned-off-by: Shuo Wu ","shortMessageHtmlLink":"chore: improve an error log"}},{"before":"20d5e6af0945050dfb5c54aaba803f27a89c5f39","after":"a16560e446738691f5bf2b63ea78b1343df68aa5","ref":"refs/heads/rebuilding","pushedAt":"2024-07-24T05:01:30.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"shuo-wu","name":"Shuo Wu","path":"/shuo-wu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47542419?s=80&v=4"},"commit":{"message":"scheduler: Disable failed replica reusage for SPDK\n\nLonghorn 7199\n\nSigned-off-by: Shuo Wu ","shortMessageHtmlLink":"scheduler: Disable failed replica reusage for SPDK"}},{"before":"91fbca21c937a380130daddf683153740ef7381e","after":"20d5e6af0945050dfb5c54aaba803f27a89c5f39","ref":"refs/heads/rebuilding","pushedAt":"2024-07-24T04:22:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"shuo-wu","name":"Shuo Wu","path":"/shuo-wu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47542419?s=80&v=4"},"commit":{"message":"scheduler: Disable failed replica reusage for SPDK\n\nLonghorn 7199\n\nSigned-off-by: Shuo Wu ","shortMessageHtmlLink":"scheduler: Disable failed replica reusage for SPDK"}},{"before":"36506438ca6ccdbb7f5e159d3782875062153107","after":"91fbca21c937a380130daddf683153740ef7381e","ref":"refs/heads/rebuilding","pushedAt":"2024-07-23T22:27:57.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"shuo-wu","name":"Shuo Wu","path":"/shuo-wu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47542419?s=80&v=4"},"commit":{"message":"scheduler: Disable failed replica reusage for SPDK\n\nLonghorn 7199\n\nSigned-off-by: Shuo Wu ","shortMessageHtmlLink":"scheduler: Disable failed replica reusage for SPDK"}},{"before":"bfa329d7ab5450c083aa91af672a85db616fd6cc","after":"36506438ca6ccdbb7f5e159d3782875062153107","ref":"refs/heads/rebuilding","pushedAt":"2024-07-23T22:22:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"shuo-wu","name":"Shuo Wu","path":"/shuo-wu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47542419?s=80&v=4"},"commit":{"message":"scheduler: Disable failed replica reusage for SPDK\n\nLonghorn 7199\n\nSigned-off-by: Shuo Wu ","shortMessageHtmlLink":"scheduler: Disable failed replica reusage for SPDK"}},{"before":"4e696643dffa20092ae15c9eab1f19e34854a87e","after":"bfa329d7ab5450c083aa91af672a85db616fd6cc","ref":"refs/heads/rebuilding","pushedAt":"2024-07-23T09:45:31.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"shuo-wu","name":"Shuo Wu","path":"/shuo-wu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47542419?s=80&v=4"},"commit":{"message":"scheduler: Disable failed replica reusage for SPDK\n\nLonghorn 7199\n\nSigned-off-by: Shuo Wu ","shortMessageHtmlLink":"scheduler: Disable failed replica reusage for SPDK"}},{"before":null,"after":"4e696643dffa20092ae15c9eab1f19e34854a87e","ref":"refs/heads/rebuilding","pushedAt":"2024-07-23T06:35:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"shuo-wu","name":"Shuo Wu","path":"/shuo-wu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47542419?s=80&v=4"},"commit":{"message":"scheduler: Disable failed replica reusage for SPDK\n\nLonghorn 7199\n\nSigned-off-by: Shuo Wu ","shortMessageHtmlLink":"scheduler: Disable failed replica reusage for SPDK"}},{"before":"34d0442095b4c2dc7fb01c1d5b1087a1385f15c4","after":null,"ref":"refs/heads/orphan","pushedAt":"2024-07-19T19:48:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"shuo-wu","name":"Shuo Wu","path":"/shuo-wu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47542419?s=80&v=4"}},{"before":"baf8b0203e18940b3381510c40ab719c2c117b20","after":null,"ref":"refs/heads/v1.5.x","pushedAt":"2024-07-19T19:48:47.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"shuo-wu","name":"Shuo Wu","path":"/shuo-wu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47542419?s=80&v=4"}},{"before":"eada9309ce94568a922d621f78e3ca98b0bebfcd","after":null,"ref":"refs/heads/v1.6.x","pushedAt":"2024-07-19T19:48:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"shuo-wu","name":"Shuo Wu","path":"/shuo-wu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47542419?s=80&v=4"}},{"before":"9f288666e74fe7984cdbf33ad826eb9829066318","after":null,"ref":"refs/heads/mergify/bp/v1.6.x/pr-2680","pushedAt":"2024-07-19T19:48:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"shuo-wu","name":"Shuo Wu","path":"/shuo-wu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47542419?s=80&v=4"}},{"before":"9f44a6ffa5bb3bb9297bd651ffb5b0c73433d951","after":null,"ref":"refs/heads/mergify/bp/v1.5.x/pr-2680","pushedAt":"2024-07-19T19:48:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"shuo-wu","name":"Shuo Wu","path":"/shuo-wu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47542419?s=80&v=4"}},{"before":"a81c2a6f022f352dc8c3569205e4568b881cef81","after":"34d0442095b4c2dc7fb01c1d5b1087a1385f15c4","ref":"refs/heads/orphan","pushedAt":"2024-06-11T07:08:27.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"derekbit","name":"Derek","path":"/derekbit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12527233?s=80&v=4"},"commit":{"message":"controller: Avoid recording empty v2 orphan during disk info collection\n\nLonghorn 8642\n\nSigned-off-by: Shuo Wu ","shortMessageHtmlLink":"controller: Avoid recording empty v2 orphan during disk info collection"}},{"before":"f5d75c73dd92a680c7a62b622da297203625c392","after":"a81c2a6f022f352dc8c3569205e4568b881cef81","ref":"refs/heads/orphan","pushedAt":"2024-06-11T05:17:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"shuo-wu","name":"Shuo Wu","path":"/shuo-wu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47542419?s=80&v=4"},"commit":{"message":"controller: Avoid recording empty v2 orphan during disk info collection\n\nLonghorn 8642\n\nSigned-off-by: Shuo Wu ","shortMessageHtmlLink":"controller: Avoid recording empty v2 orphan during disk info collection"}},{"before":null,"after":"f5d75c73dd92a680c7a62b622da297203625c392","ref":"refs/heads/orphan","pushedAt":"2024-06-10T21:04:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"shuo-wu","name":"Shuo Wu","path":"/shuo-wu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47542419?s=80&v=4"},"commit":{"message":"controller: Rename fields for orphaned replica related info\n\nSigned-off-by: Shuo Wu ","shortMessageHtmlLink":"controller: Rename fields for orphaned replica related info"}},{"before":"248738888277542f5a5336d55943c215e4196c16","after":"dbf3912dff0b09d42cdbb83972f21ef4c06e2a5e","ref":"refs/heads/master","pushedAt":"2024-05-23T00:07:18.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"shuo-wu","name":"Shuo Wu","path":"/shuo-wu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47542419?s=80&v=4"},"commit":{"message":"scheduler: Disable failed replica reusage for SPDK\n\nLonghorn 7199\n\nSigned-off-by: Shuo Wu ","shortMessageHtmlLink":"scheduler: Disable failed replica reusage for SPDK"}},{"before":"d95967dbc544aad6e392df1878a7b6397b300093","after":"248738888277542f5a5336d55943c215e4196c16","ref":"refs/heads/master","pushedAt":"2024-05-22T00:01:30.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"shuo-wu","name":"Shuo Wu","path":"/shuo-wu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47542419?s=80&v=4"},"commit":{"message":"scheduler: Disable failed replica reusage for SPDK\n\nLonghorn 7199\n\nSigned-off-by: Shuo Wu ","shortMessageHtmlLink":"scheduler: Disable failed replica reusage for SPDK"}},{"before":"0153908db6e1fd750b6a608a0f6af0b72a77f76d","after":"d95967dbc544aad6e392df1878a7b6397b300093","ref":"refs/heads/master","pushedAt":"2024-05-21T08:00:42.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"shuo-wu","name":"Shuo Wu","path":"/shuo-wu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47542419?s=80&v=4"},"commit":{"message":"engineapi: Remove deprecate input for SPDK replica create\n\nNow the SPDK replica head will be blindly exposed as a NVMf bdev\nno matter if it is a local one.\n\nLonghorn 7199\n\nSigned-off-by: Shuo Wu ","shortMessageHtmlLink":"engineapi: Remove deprecate input for SPDK replica create"}},{"before":"401fc1397fba328dfbd33cf8512324ec6a94c5a1","after":"0153908db6e1fd750b6a608a0f6af0b72a77f76d","ref":"refs/heads/master","pushedAt":"2024-05-09T19:18:55.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"shuo-wu","name":"Shuo Wu","path":"/shuo-wu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47542419?s=80&v=4"},"commit":{"message":"controller: Avoid unnecessary DeepCopy in EngineImageController list functions\n\nLonghorn 8528\n\nSigned-off-by: Shuo Wu ","shortMessageHtmlLink":"controller: Avoid unnecessary DeepCopy in EngineImageController list …"}},{"before":"e7cf496e15fffd329be70cf057215c804d919172","after":"9f44a6ffa5bb3bb9297bd651ffb5b0c73433d951","ref":"refs/heads/mergify/bp/v1.5.x/pr-2680","pushedAt":"2024-04-09T17:59:43.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"shuo-wu","name":"Shuo Wu","path":"/shuo-wu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47542419?s=80&v=4"},"commit":{"message":"Set backing image state to failed in case of size or virtualSize mismatch\n\nDoing this means if there's somehow a mismatch between backing image\nsize or virtual size reported by backing image manager vs. what's currently\nin the backing image resource's status, the error will be made visible in\nstatus.diskFileStatusMap.$DISKUUID.message, i.e. the user should be able\nto can see the problem by running `kubectl -n longhorn-system get lhbi -o\nyaml`. This is the same logic as is already used in\nupdateStatusWithFileInfo().\n\nThe one thing I'm struggling with here is how to inject such a failure\ninto a running system in order to prove that this change works correctly.\n\nSigned-off-by: Tim Serong \n(cherry picked from commit 6df051064711a2646c5b28c546d80b7bde83e439)","shortMessageHtmlLink":"Set backing image state to failed in case of size or virtualSize mism…"}},{"before":"dad9a5a7822f7e9404cb0fec0e138cf1e93adeba","after":"e7cf496e15fffd329be70cf057215c804d919172","ref":"refs/heads/mergify/bp/v1.5.x/pr-2680","pushedAt":"2024-04-09T17:59:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"shuo-wu","name":"Shuo Wu","path":"/shuo-wu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47542419?s=80&v=4"},"commit":{"message":"Set backing image state to failed in case of size or virtualSize mismatch\n\nDoing this means if there's somehow a mismatch between backing image\nsize or virtual size reported by backing image manager vs. what's currently\nin the backing image resource's status, the error will be made visible in\nstatus.diskFileStatusMap.$DISKUUID.message, i.e. the user should be able\nto can see the problem by running `kubectl -n longhorn-system get lhbi -o\nyaml`. This is the same logic as is already used in\nupdateStatusWithFileInfo().\n\nThe one thing I'm struggling with here is how to inject such a failure\ninto a running system in order to prove that this change works correctly.\n\nSigned-off-by: Tim Serong \n(cherry picked from commit 6df051064711a2646c5b28c546d80b7bde83e439)","shortMessageHtmlLink":"Set backing image state to failed in case of size or virtualSize mism…"}},{"before":"65ec9071c2b8d2f740bd57e71ad070d991050805","after":"dad9a5a7822f7e9404cb0fec0e138cf1e93adeba","ref":"refs/heads/mergify/bp/v1.5.x/pr-2680","pushedAt":"2024-04-09T11:15:54.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"innobead","name":"David Ko","path":"/innobead","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/899492?s=80&v=4"},"commit":{"message":"Merge branch 'v1.5.x' into mergify/bp/v1.5.x/pr-2680","shortMessageHtmlLink":"Merge branch 'v1.5.x' into mergify/bp/v1.5.x/pr-2680"}},{"before":null,"after":"9f288666e74fe7984cdbf33ad826eb9829066318","ref":"refs/heads/mergify/bp/v1.6.x/pr-2680","pushedAt":"2024-04-06T06:01:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"shuo-wu","name":"Shuo Wu","path":"/shuo-wu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47542419?s=80&v=4"},"commit":{"message":"Set backing image state to failed in case of size or virtualSize mismatch\n\nDoing this means if there's somehow a mismatch between backing image\nsize or virtual size reported by backing image manager vs. what's currently\nin the backing image resource's status, the error will be made visible in\nstatus.diskFileStatusMap.$DISKUUID.message, i.e. the user should be able\nto can see the problem by running `kubectl -n longhorn-system get lhbi -o\nyaml`. This is the same logic as is already used in\nupdateStatusWithFileInfo().\n\nThe one thing I'm struggling with here is how to inject such a failure\ninto a running system in order to prove that this change works correctly.\n\nSigned-off-by: Tim Serong \n(cherry picked from commit 6df051064711a2646c5b28c546d80b7bde83e439)","shortMessageHtmlLink":"Set backing image state to failed in case of size or virtualSize mism…"}},{"before":null,"after":"65ec9071c2b8d2f740bd57e71ad070d991050805","ref":"refs/heads/mergify/bp/v1.5.x/pr-2680","pushedAt":"2024-04-06T05:12:25.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"shuo-wu","name":"Shuo Wu","path":"/shuo-wu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47542419?s=80&v=4"},"commit":{"message":"Set backing image state to failed in case of size or virtualSize mismatch\n\nDoing this means if there's somehow a mismatch between backing image\nsize or virtual size reported by backing image manager vs. what's currently\nin the backing image resource's status, the error will be made visible in\nstatus.diskFileStatusMap.$DISKUUID.message, i.e. the user should be able\nto can see the problem by running `kubectl -n longhorn-system get lhbi -o\nyaml`. This is the same logic as is already used in\nupdateStatusWithFileInfo().\n\nThe one thing I'm struggling with here is how to inject such a failure\ninto a running system in order to prove that this change works correctly.\n\nSigned-off-by: Tim Serong \n(cherry picked from commit 6df051064711a2646c5b28c546d80b7bde83e439)","shortMessageHtmlLink":"Set backing image state to failed in case of size or virtualSize mism…"}},{"before":"40dc7e76ab48c8fa9b9804229386c17efef5c27c","after":"eada9309ce94568a922d621f78e3ca98b0bebfcd","ref":"refs/heads/v1.6.x","pushedAt":"2024-02-26T04:31:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"shuo-wu","name":"Shuo Wu","path":"/shuo-wu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47542419?s=80&v=4"},"commit":{"message":"controller: Check backup volume sync time before activation\n\nLonghorn 7946\n\nSigned-off-by: Shuo Wu ","shortMessageHtmlLink":"controller: Check backup volume sync time before activation"}},{"before":"8078a4cabceb83dd4d57b5e8dc42f30390be79eb","after":"401fc1397fba328dfbd33cf8512324ec6a94c5a1","ref":"refs/heads/master","pushedAt":"2024-02-26T04:30:33.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"shuo-wu","name":"Shuo Wu","path":"/shuo-wu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47542419?s=80&v=4"},"commit":{"message":"controller: Check backup volume sync time before activation\n\nLonghorn 7946\n\nSigned-off-by: Shuo Wu ","shortMessageHtmlLink":"controller: Check backup volume sync time before activation"}},{"before":"895146efd091e1c90c532201d5efe7ad38a27a68","after":"8078a4cabceb83dd4d57b5e8dc42f30390be79eb","ref":"refs/heads/master","pushedAt":"2024-02-26T04:14:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"shuo-wu","name":"Shuo Wu","path":"/shuo-wu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47542419?s=80&v=4"},"commit":{"message":"controller: Check backup volume sync time before activation\n\nLonghorn 7946\n\nSigned-off-by: Shuo Wu ","shortMessageHtmlLink":"controller: Check backup volume sync time before activation"}},{"before":"2bc2ea00246bf4539751996102acc186d41a6019","after":"895146efd091e1c90c532201d5efe7ad38a27a68","ref":"refs/heads/master","pushedAt":"2024-02-23T03:51:15.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"shuo-wu","name":"Shuo Wu","path":"/shuo-wu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47542419?s=80&v=4"},"commit":{"message":"controller: Allow DR volume activation if the latest backup is empty\n\nLonghorn 7997\n\nSigned-off-by: Shuo Wu ","shortMessageHtmlLink":"controller: Allow DR volume activation if the latest backup is empty"}},{"before":"093a13c4935a1db6abf952dd7c1a34ff57ac4c98","after":"baf8b0203e18940b3381510c40ab719c2c117b20","ref":"refs/heads/v1.5.x","pushedAt":"2024-02-22T08:06:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"shuo-wu","name":"Shuo Wu","path":"/shuo-wu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47542419?s=80&v=4"},"commit":{"message":"controller: Allow DR volume activation if the latest backup is empty\n\nLonghorn 7997\n\nSigned-off-by: Shuo Wu ","shortMessageHtmlLink":"controller: Allow DR volume activation if the latest backup is empty"}},{"before":"fb2568db3f65031ed118e087e2b362b56757d2fc","after":"093a13c4935a1db6abf952dd7c1a34ff57ac4c98","ref":"refs/heads/v1.5.x","pushedAt":"2024-02-22T07:50:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"shuo-wu","name":"Shuo Wu","path":"/shuo-wu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/47542419?s=80&v=4"},"commit":{"message":"Allow DR volume activation if the backup volume is not found\n\nLonghorn 7997\n\nSigned-off-by: Shuo Wu ","shortMessageHtmlLink":"Allow DR volume activation if the backup volume is not found"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xNlQwOTo0MTo0Mi4wMDAwMDBazwAAAAS3PrdP","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wMi0yMlQwNzo1MDoyMC4wMDAwMDBazwAAAAQBss7l"}},"title":"Activity · shuo-wu/longhorn-manager"}