{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":204421142,"defaultBranch":"master","name":"fc.qemu","ownerLogin":"flyingcircusio","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2019-08-26T07:32:07.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/9945631?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1723995364.0","currentOid":""},"activityList":{"items":[{"before":"af603f892c41d92c1b9f53df0a1015c15f7e8f3f","after":"1e8de38f26cc5bbfc9f6fa29ca95cacf8f72d0cc","ref":"refs/heads/master","pushedAt":"2024-08-18T15:36:01.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ctheune","name":"Christian Theune","path":"/ctheune","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1220572?s=80&v=4"},"commit":{"message":"Back to development: 1.4.5","shortMessageHtmlLink":"Back to development: 1.4.5"}},{"before":"26dfe111ea296159858799af70ca24e29cfc7bcb","after":"af603f892c41d92c1b9f53df0a1015c15f7e8f3f","ref":"refs/heads/master","pushedAt":"2024-08-18T15:35:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ctheune","name":"Christian Theune","path":"/ctheune","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1220572?s=80&v=4"},"commit":{"message":"update changelog","shortMessageHtmlLink":"update changelog"}},{"before":"85a4ad52cdc975dbcda4d682552ae8657043f569","after":null,"ref":"refs/heads/reduce-migration-lock-delay","pushedAt":"2024-08-18T15:06:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ctheune","name":"Christian Theune","path":"/ctheune","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1220572?s=80&v=4"}},{"before":"f960a08c8db79b1f5f259e9617fe397199d90b05","after":null,"ref":"refs/heads/PL-132849-rewrite-rootdisk-uuids","pushedAt":"2024-08-18T15:06:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ctheune","name":"Christian Theune","path":"/ctheune","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1220572?s=80&v=4"}},{"before":"da649072cc810d859f306be7650b0a26e23f3093","after":"26dfe111ea296159858799af70ca24e29cfc7bcb","ref":"refs/heads/master","pushedAt":"2024-08-18T15:05:55.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ctheune","name":"Christian Theune","path":"/ctheune","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1220572?s=80&v=4"},"commit":{"message":"Merge pull request #14 from flyingcircusio/PL-132849-rewrite-rootdisk-uuids\n\nAutomate rootdisk xfs uuid rewriting.","shortMessageHtmlLink":"Merge pull request #14 from flyingcircusio/PL-132849-rewrite-rootdisk…"}},{"before":"8e4159a246f818fb13d1bf28efda8e2c712432bf","after":"da649072cc810d859f306be7650b0a26e23f3093","ref":"refs/heads/master","pushedAt":"2024-08-18T15:05:46.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ctheune","name":"Christian Theune","path":"/ctheune","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1220572?s=80&v=4"},"commit":{"message":"Merge pull request #13 from flyingcircusio/reduce-migration-lock-delay\n\nReduce the maximum delay waiting to get the migration lock.","shortMessageHtmlLink":"Merge pull request #13 from flyingcircusio/reduce-migration-lock-delay"}},{"before":null,"after":"f960a08c8db79b1f5f259e9617fe397199d90b05","ref":"refs/heads/PL-132849-rewrite-rootdisk-uuids","pushedAt":"2024-08-18T14:57:10.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ctheune","name":"Christian Theune","path":"/ctheune","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1220572?s=80&v=4"},"commit":{"message":"Automate rootdisk xfs uuid rewriting.\n\nFixes PL-132849","shortMessageHtmlLink":"Automate rootdisk xfs uuid rewriting."}},{"before":null,"after":"85a4ad52cdc975dbcda4d682552ae8657043f569","ref":"refs/heads/reduce-migration-lock-delay","pushedAt":"2024-08-18T14:53:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ctheune","name":"Christian Theune","path":"/ctheune","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1220572?s=80&v=4"},"commit":{"message":"Reduce the maximum delay waiting to get the migration lock.\n\nDuring the network rollout week we evacuated a lot of hosts and saw\nvery high delays in the long tail even with randomization and decided\nto reduce it noticably. We're now down to 20s max delay instead of 80s\noriginally.","shortMessageHtmlLink":"Reduce the maximum delay waiting to get the migration lock."}},{"before":"a138ab84bb7a476f50f1c013bc804adb205dc442","after":"8e4159a246f818fb13d1bf28efda8e2c712432bf","ref":"refs/heads/master","pushedAt":"2024-01-17T13:09:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"osnyx","name":"Oliver Schmidt","path":"/osnyx","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/104593071?s=80&v=4"},"commit":{"message":"back to development: 1.4.4","shortMessageHtmlLink":"back to development: 1.4.4"}},{"before":"71342a2d306b8b84c5daa6609ffc75fc51ccff61","after":null,"ref":"refs/heads/DIR-919-disable-writeback-cache","pushedAt":"2024-01-08T13:54:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ctheune","name":"Christian Theune","path":"/ctheune","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1220572?s=80&v=4"}},{"before":"b2ec6c09ace1c9c3e460c6f90c44645a76659eae","after":"a138ab84bb7a476f50f1c013bc804adb205dc442","ref":"refs/heads/master","pushedAt":"2024-01-08T13:54:52.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ctheune","name":"Christian Theune","path":"/ctheune","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1220572?s=80&v=4"},"commit":{"message":"Merge pull request #12 from flyingcircusio/DIR-919-disable-writeback-cache\n\ndisable the writeback cache","shortMessageHtmlLink":"Merge pull request #12 from flyingcircusio/DIR-919-disable-writeback-…"}},{"before":"76a73e30eb4382cdc31078ad3372d35743f94869","after":"71342a2d306b8b84c5daa6609ffc75fc51ccff61","ref":"refs/heads/DIR-919-disable-writeback-cache","pushedAt":"2024-01-08T13:52:08.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"leona-ya","name":"Leona Maroni","path":"/leona-ya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11006031?s=80&v=4"},"commit":{"message":"disable the writeback cache (DIR-919)","shortMessageHtmlLink":"disable the writeback cache (DIR-919)"}},{"before":"c983de5db899bed584d28a337c95fdc6f0d03707","after":"76a73e30eb4382cdc31078ad3372d35743f94869","ref":"refs/heads/DIR-919-disable-writeback-cache","pushedAt":"2024-01-08T13:48:09.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"leona-ya","name":"Leona Maroni","path":"/leona-ya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11006031?s=80&v=4"},"commit":{"message":"disable the writeback cache","shortMessageHtmlLink":"disable the writeback cache"}},{"before":null,"after":"c983de5db899bed584d28a337c95fdc6f0d03707","ref":"refs/heads/DIR-919-disable-writeback-cache","pushedAt":"2024-01-04T20:22:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"leona-ya","name":"Leona Maroni","path":"/leona-ya","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/11006031?s=80&v=4"},"commit":{"message":"disable the writeback cache","shortMessageHtmlLink":"disable the writeback cache"}},{"before":"e3a7a1c1bb43f5284f38fc4387690cad5924edf9","after":"b2ec6c09ace1c9c3e460c6f90c44645a76659eae","ref":"refs/heads/master","pushedAt":"2023-12-15T15:12:39.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ctheune","name":"Christian Theune","path":"/ctheune","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1220572?s=80&v=4"},"commit":{"message":"Back to development: 1.4.3","shortMessageHtmlLink":"Back to development: 1.4.3"}},{"before":"f023e1d020bd57d5e34434dd553dcdeb0f54e7be","after":"e3a7a1c1bb43f5284f38fc4387690cad5924edf9","ref":"refs/heads/master","pushedAt":"2023-12-15T15:11:58.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"ctheune","name":"Christian Theune","path":"/ctheune","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1220572?s=80&v=4"},"commit":{"message":"Merge pull request #11 from flyingcircusio/PL-132010-tests-for-binary-dependencies\n\nPL-132010 tests for binary dependencies","shortMessageHtmlLink":"Merge pull request #11 from flyingcircusio/PL-132010-tests-for-binary…"}},{"before":null,"after":"6a983eaacccc611623ce087ecb36ace4a77a95b7","ref":"refs/heads/PL-132010-tests-for-binary-dependencies","pushedAt":"2023-12-15T15:09:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ctheune","name":"Christian Theune","path":"/ctheune","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1220572?s=80&v=4"},"commit":{"message":"testing: ensure binary dependency consistency","shortMessageHtmlLink":"testing: ensure binary dependency consistency"}},{"before":"f4af46b3bea9033904f1c477789547ed2f3c3b7c","after":null,"ref":"refs/heads/PL-131618-maintenance-with-lock","pushedAt":"2023-11-22T16:57:42.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ctheune","name":"Christian Theune","path":"/ctheune","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1220572?s=80&v=4"}},{"before":"a59afaff992e0993d81684ddd28329344b7ea0b6","after":null,"ref":"refs/heads/PL-131744","pushedAt":"2023-11-20T16:36:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ctheune","name":"Christian Theune","path":"/ctheune","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1220572?s=80&v=4"}},{"before":"e053a0c5a869a168ad00d7e8b337ca1addde9c09","after":"f023e1d020bd57d5e34434dd553dcdeb0f54e7be","ref":"refs/heads/master","pushedAt":"2023-11-20T16:32:28.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ctheune","name":"Christian Theune","path":"/ctheune","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1220572?s=80&v=4"},"commit":{"message":"Back to development: 1.4.2","shortMessageHtmlLink":"Back to development: 1.4.2"}},{"before":"6c56e401060cec84f0ab1645f0148e5fc96d1a5f","after":"e053a0c5a869a168ad00d7e8b337ca1addde9c09","ref":"refs/heads/master","pushedAt":"2023-11-20T16:31:32.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"ctheune","name":"Christian Theune","path":"/ctheune","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1220572?s=80&v=4"},"commit":{"message":"Merge pull request #10 from flyingcircusio/PL-131744\n\nmigration: fix crash due to failed heartbeats not propagating","shortMessageHtmlLink":"Merge pull request #10 from flyingcircusio/PL-131744"}},{"before":"5397c2b8c1bc147ef17347813f5b24dcac2a5f26","after":"a59afaff992e0993d81684ddd28329344b7ea0b6","ref":"refs/heads/PL-131744","pushedAt":"2023-11-20T16:17:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ctheune","name":"Christian Theune","path":"/ctheune","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1220572?s=80&v=4"},"commit":{"message":"migration: fix crash due to failed heartbeats not propagating\ntests: reduce test flakiness\n\nThis introduces pytest-patterns as a replacement for the current\nuse of Ellipsis.\n\nIncrease general timeouts so tests are a bit less flaky.\n\nImprove some lock logging to make it easier to understand and\ndebug when reading the locks and I think this also fixes some race\nconditions.\n\nFix VM kill handling to include our little supervisor process and\nselectively decide whether to kill it or not.\n\nAdd more testing output about the environment in case something goes\nwrong in the tests and we need to debug it.\n\nFixes PL-131744","shortMessageHtmlLink":"migration: fix crash due to failed heartbeats not propagating"}},{"before":"774533dc33ebb623d49e9af46266ede0e602caa2","after":"5397c2b8c1bc147ef17347813f5b24dcac2a5f26","ref":"refs/heads/PL-131744","pushedAt":"2023-11-20T10:29:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ctheune","name":"Christian Theune","path":"/ctheune","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1220572?s=80&v=4"},"commit":{"message":"migration: fix crash due to failed heartbeats not propagating\ntests: reduce test flakiness\n\nThis introduces pytest-patterns as a replacement for the current\nuse of Ellipsis.\n\nIncrease general timeouts so tests are a bit less flaky.\n\nImprove some lock logging to make it easier to understand and \ndebug when reading the locks and I think this also fixes some race\nconditions.\n\nFix VM kill handling to include our little supervisor process and\nselectively decide whether to kill it or not.\n\nAdd more testing output about the environment in case something goes\nwrong in the tests and we need to debug it.\n\n\n\nFixes PL-131744","shortMessageHtmlLink":"migration: fix crash due to failed heartbeats not propagating"}},{"before":null,"after":"774533dc33ebb623d49e9af46266ede0e602caa2","ref":"refs/heads/PL-131744","pushedAt":"2023-11-18T17:54:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ctheune","name":"Christian Theune","path":"/ctheune","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1220572?s=80&v=4"},"commit":{"message":"migration: fix crash due to failed heartbeats not propagating\n\nFixes PL-131744","shortMessageHtmlLink":"migration: fix crash due to failed heartbeats not propagating"}},{"before":"cfb32f875ce86e0bea6fb6d8139e4730c323254d","after":"6c56e401060cec84f0ab1645f0148e5fc96d1a5f","ref":"refs/heads/master","pushedAt":"2023-10-12T18:14:33.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ctheune","name":"Christian Theune","path":"/ctheune","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1220572?s=80&v=4"},"commit":{"message":"Back to development: 1.4.1","shortMessageHtmlLink":"Back to development: 1.4.1"}},{"before":"d4dc26f54ddcfd90966033ce903567a646881748","after":"cfb32f875ce86e0bea6fb6d8139e4730c323254d","ref":"refs/heads/master","pushedAt":"2023-10-12T18:13:17.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"ctheune","name":"Christian Theune","path":"/ctheune","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1220572?s=80&v=4"},"commit":{"message":"Merge pull request #9 from flyingcircusio/PL-131618-maintenance-with-lock\n\nPL-131618: add rbd-based locking to limit maintenance parallelism.","shortMessageHtmlLink":"Merge pull request #9 from flyingcircusio/PL-131618-maintenance-with-…"}},{"before":"e33dfdff19d6f3e769516b2fa6f2d2a7d139c91a","after":"f4af46b3bea9033904f1c477789547ed2f3c3b7c","ref":"refs/heads/PL-131618-maintenance-with-lock","pushedAt":"2023-10-12T18:12:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ctheune","name":"Christian Theune","path":"/ctheune","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1220572?s=80&v=4"},"commit":{"message":"Typo\n\nCo-authored-by: Oliver Schmidt <104593071+osnyx@users.noreply.github.com>","shortMessageHtmlLink":"Typo"}},{"before":"d26a0eae29efd95fe5c328d8a9978eb5a6a4529e","after":"e33dfdff19d6f3e769516b2fa6f2d2a7d139c91a","ref":"refs/heads/PL-131618-maintenance-with-lock","pushedAt":"2023-10-08T04:32:29.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ctheune","name":"Christian Theune","path":"/ctheune","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1220572?s=80&v=4"},"commit":{"message":"Improve VM migration test stability.\n\nThe current test is very timing dependent. I've added a \"meta\" test\nthat we can use to validate that certain specific outputs are caught\nby the Ellipsis for the migration test. If any further timing issues\nin the test should occur we can add their outputs and verify that\nthe Ellipsis catches them all so we don't get into a \"back and forth\"\nbattle between incomplete solutions.\n\nFixes PL-131812","shortMessageHtmlLink":"Improve VM migration test stability."}},{"before":"e65f5d27bc66060fb78037afdd1cb5b85d7c1021","after":"d26a0eae29efd95fe5c328d8a9978eb5a6a4529e","ref":"refs/heads/PL-131618-maintenance-with-lock","pushedAt":"2023-10-08T03:58:22.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ctheune","name":"Christian Theune","path":"/ctheune","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1220572?s=80&v=4"},"commit":{"message":"Improve VM migration test stability.\n\nThe current test is very timing dependent. I've added a \"meta\" test\nthat we can use to validate that certain specific outputs are caught \nby the Ellipsis for the migration test. If any further timing issues\nin the test should occur we can add their outputs and verify that\nthe Ellipsis catches them all so we don't get into a \"back and forth\"\nbattle between incomplete solutions.\n\nFixes PL-131812","shortMessageHtmlLink":"Improve VM migration test stability."}},{"before":"23c30548ac2bf985ddff3a3f48611bee0b6eefaf","after":"e65f5d27bc66060fb78037afdd1cb5b85d7c1021","ref":"refs/heads/PL-131618-maintenance-with-lock","pushedAt":"2023-10-07T04:22:32.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ctheune","name":"Christian Theune","path":"/ctheune","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1220572?s=80&v=4"},"commit":{"message":"update changelog","shortMessageHtmlLink":"update changelog"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xOFQxNTozNjowMS4wMDAwMDBazwAAAASdV9jO","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0xOFQxNTozNjowMS4wMDAwMDBazwAAAASdV9jO","endCursor":"Y3Vyc29yOnYyOpK7MjAyMy0xMC0wN1QwNDoyMjozMi4wMDAwMDBazwAAAAORiJtL"}},"title":"Activity · flyingcircusio/fc.qemu"}