{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":785553994,"defaultBranch":"main","name":"firecracker","ownerLogin":"brandonpike","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2024-04-12T05:51:46.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/21693074?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1718052894.0","currentOid":""},"activityList":{"items":[{"before":"e641bfb584a8a029c9585d96da16d6195354fca5","after":"68e1973b0881f019a78fa586c6927099a34b8631","ref":"refs/heads/main","pushedAt":"2024-08-09T22:11:22.000Z","pushType":"push","commitsCount":146,"pusher":{"login":"brandonpike","name":null,"path":"/brandonpike","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21693074?s=80&v=4"},"commit":{"message":"Reuse the IoVecBuffer on TX\n\nOn the net virtio device reuse the IoVecBuffer on the TX path\n\nSigned-off-by: Jack Thomson ","shortMessageHtmlLink":"Reuse the IoVecBuffer on TX"}},{"before":"9857ba1316ce88c27d11c23064e09fe5dfd5311c","after":"d514899486f048b112fd0ce95ebd791a11a42bd2","ref":"refs/heads/vsock_u32","pushedAt":"2024-06-19T05:36:26.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"bchalios","name":"Babis Chalios","path":"/bchalios","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26031778?s=80&v=4"},"commit":{"message":"Merge branch 'main' into vsock_u32","shortMessageHtmlLink":"Merge branch 'main' into vsock_u32"}},{"before":"a9f1828089ef40092aa0b2b32f28fefe6d9babb2","after":"9857ba1316ce88c27d11c23064e09fe5dfd5311c","ref":"refs/heads/vsock_u32","pushedAt":"2024-06-17T09:13:03.000Z","pushType":"push","commitsCount":8,"pusher":{"login":"bchalios","name":"Babis Chalios","path":"/bchalios","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26031778?s=80&v=4"},"commit":{"message":"Merge branch 'main' into vsock_u32","shortMessageHtmlLink":"Merge branch 'main' into vsock_u32"}},{"before":"762c65da206b958a7b47f64f2baf965efdaf90b2","after":"a9f1828089ef40092aa0b2b32f28fefe6d9babb2","ref":"refs/heads/vsock_u32","pushedAt":"2024-06-12T20:13:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"brandonpike","name":null,"path":"/brandonpike","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21693074?s=80&v=4"},"commit":{"message":"Use u32 to describe vsock related buffer sizes\n\nMove to u32 for vsock module. We can upsize from u32 to usize as needed.\n\nSigned-off-by: brandonpike ","shortMessageHtmlLink":"Use u32 to describe vsock related buffer sizes"}},{"before":"417bc6cd03142c1c4219857989b75ac5c56aa47e","after":"e641bfb584a8a029c9585d96da16d6195354fca5","ref":"refs/heads/main","pushedAt":"2024-06-12T20:12:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brandonpike","name":null,"path":"/brandonpike","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21693074?s=80&v=4"},"commit":{"message":"test: disable time_api_requests for cross-kernel snapshot tests\n\nThese tests run on ag=n buildkite workers (e.g. in parallel with other\ntest runs), which can cause contention on kernel locks. See also\nba7b6db53834e031ec9949cf840daa5661545487.\n\nSigned-off-by: Patrick Roy ","shortMessageHtmlLink":"test: disable time_api_requests for cross-kernel snapshot tests"}},{"before":"b7bd8362530da610b7c2662166c6692a7ebf3d17","after":"762c65da206b958a7b47f64f2baf965efdaf90b2","ref":"refs/heads/vsock_u32","pushedAt":"2024-06-12T20:11:05.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"brandonpike","name":null,"path":"/brandonpike","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21693074?s=80&v=4"},"commit":{"message":"Merge branch 'firecracker-microvm:main' into vsock_u32","shortMessageHtmlLink":"Merge branch 'firecracker-microvm:main' into vsock_u32"}},{"before":"5843f0ffb87648f44756ef7e93a55b30d749cc98","after":"b7bd8362530da610b7c2662166c6692a7ebf3d17","ref":"refs/heads/vsock_u32","pushedAt":"2024-06-10T21:22:28.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"brandonpike","name":null,"path":"/brandonpike","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21693074?s=80&v=4"},"commit":{"message":"Use u32 to describe vsock related buffer sizes\n\nMove to u32 for vsock module. We can upsize from u32 to usize as needed.\n\nSigned-off-by: brandonpike ","shortMessageHtmlLink":"Use u32 to describe vsock related buffer sizes"}},{"before":"42b9899731dda75b599c1830afc5947f412e7e77","after":"5843f0ffb87648f44756ef7e93a55b30d749cc98","ref":"refs/heads/vsock_u32","pushedAt":"2024-06-10T21:17:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"brandonpike","name":null,"path":"/brandonpike","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21693074?s=80&v=4"},"commit":{"message":"Use u32 to describe vsock related buffer sizes\n\nMove to u32 for vsock module. We can upsize from u32 to usize as needed.\n\nSigned-off-by: brandonpike ","shortMessageHtmlLink":"Use u32 to describe vsock related buffer sizes"}},{"before":"fbd9f272ec5d7f760c3fb4fc1dab26a86feb0574","after":"42b9899731dda75b599c1830afc5947f412e7e77","ref":"refs/heads/vsock_u32","pushedAt":"2024-06-10T21:13:26.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"brandonpike","name":null,"path":"/brandonpike","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21693074?s=80&v=4"},"commit":{"message":"placeholder v2","shortMessageHtmlLink":"placeholder v2"}},{"before":"8509ea3cf575762ad633deb9869a4a98c04e69f9","after":"fbd9f272ec5d7f760c3fb4fc1dab26a86feb0574","ref":"refs/heads/vsock_u32","pushedAt":"2024-06-10T21:02:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"brandonpike","name":null,"path":"/brandonpike","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21693074?s=80&v=4"},"commit":{"message":"refactor(virtio): Simplify read_config\n\nFrom: Kornel \n\n`io::Write` has higher overhead and unnecessary error handling. Slices\ncan be copied without it.\n\nSigned-off-by: Kornel \nSigned-off-by: Patrick Roy \nCo-authored-by: Patrick Roy ","shortMessageHtmlLink":"refactor(virtio): Simplify read_config"}},{"before":"73a4d54f0dd41613b6e64c5ca89804b567205551","after":"8d9598c8c156800df231ded62911fa405410b485","ref":"refs/heads/vsock_u32_2","pushedAt":"2024-06-10T20:59:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"brandonpike","name":null,"path":"/brandonpike","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21693074?s=80&v=4"},"commit":{"message":"Use u32 to describe vsock related buffer sizes\n\nMove to u32 for vsock module. We can upsize from u32 to usize as needed.\n\nSigned-off-by: brandonpike ","shortMessageHtmlLink":"Use u32 to describe vsock related buffer sizes"}},{"before":null,"after":"73a4d54f0dd41613b6e64c5ca89804b567205551","ref":"refs/heads/vsock_u32_2","pushedAt":"2024-06-10T20:54:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"brandonpike","name":null,"path":"/brandonpike","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21693074?s=80&v=4"},"commit":{"message":"Placeholder","shortMessageHtmlLink":"Placeholder"}},{"before":"e3893d37c74185f5b899e8a9c526874c648f6b37","after":"417bc6cd03142c1c4219857989b75ac5c56aa47e","ref":"refs/heads/main","pushedAt":"2024-06-10T20:53:32.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"brandonpike","name":null,"path":"/brandonpike","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21693074?s=80&v=4"},"commit":{"message":"refactor(virtio): Simplify read_config\n\nFrom: Kornel \n\n`io::Write` has higher overhead and unnecessary error handling. Slices\ncan be copied without it.\n\nSigned-off-by: Kornel \nSigned-off-by: Patrick Roy \nCo-authored-by: Patrick Roy ","shortMessageHtmlLink":"refactor(virtio): Simplify read_config"}},{"before":"eae8e56467b7203d987e5e518e30440dc357a749","after":"8509ea3cf575762ad633deb9869a4a98c04e69f9","ref":"refs/heads/vsock_u32","pushedAt":"2024-06-10T20:53:03.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"brandonpike","name":null,"path":"/brandonpike","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21693074?s=80&v=4"},"commit":{"message":"Merge branch 'firecracker-microvm:main' into vsock_u32","shortMessageHtmlLink":"Merge branch 'firecracker-microvm:main' into vsock_u32"}},{"before":"21f4b0f416f0a65ecc3eafe639ff5a914cc053f6","after":"eae8e56467b7203d987e5e518e30440dc357a749","ref":"refs/heads/vsock_u32","pushedAt":"2024-06-10T20:51:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"brandonpike","name":null,"path":"/brandonpike","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21693074?s=80&v=4"},"commit":{"message":"refactor(virtio): Simplify read_config\n\nFrom: Kornel \n\n`io::Write` has higher overhead and unnecessary error handling. Slices\ncan be copied without it.\n\nSigned-off-by: Kornel \nSigned-off-by: Patrick Roy \nCo-authored-by: Patrick Roy ","shortMessageHtmlLink":"refactor(virtio): Simplify read_config"}},{"before":"d9fe3d01e190c8570e221b185dc203c8fcc69758","after":"21f4b0f416f0a65ecc3eafe639ff5a914cc053f6","ref":"refs/heads/vsock_u32","pushedAt":"2024-06-10T20:40:45.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"brandonpike","name":null,"path":"/brandonpike","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21693074?s=80&v=4"},"commit":{"message":"Merge branch 'firecracker-microvm:main' into vsock_u32","shortMessageHtmlLink":"Merge branch 'firecracker-microvm:main' into vsock_u32"}},{"before":"e3893d37c74185f5b899e8a9c526874c648f6b37","after":"d9fe3d01e190c8570e221b185dc203c8fcc69758","ref":"refs/heads/vsock_u32","pushedAt":"2024-06-08T23:47:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brandonpike","name":null,"path":"/brandonpike","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21693074?s=80&v=4"},"commit":{"message":"placeholder\n\nplaceholder body (20 char required)\n\nSigned-off-by: brandonpike ","shortMessageHtmlLink":"placeholder"}},{"before":null,"after":"e3893d37c74185f5b899e8a9c526874c648f6b37","ref":"refs/heads/vsock_u32","pushedAt":"2024-06-08T18:46:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"brandonpike","name":null,"path":"/brandonpike","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21693074?s=80&v=4"},"commit":{"message":"ci(cross-kernel): use CPU templates functions\n\nRe-use the logic that other tests use to get the list of templates.\n\nThis starts testing T2A and T2CL templates when applicable.\n\nSigned-off-by: Pablo Barbáchano ","shortMessageHtmlLink":"ci(cross-kernel): use CPU templates functions"}},{"before":"fd40204225b4b8ce553f27ef2fbd90823d8fc23a","after":"e3893d37c74185f5b899e8a9c526874c648f6b37","ref":"refs/heads/main","pushedAt":"2024-06-07T17:46:19.000Z","pushType":"push","commitsCount":70,"pusher":{"login":"brandonpike","name":null,"path":"/brandonpike","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21693074?s=80&v=4"},"commit":{"message":"ci(cross-kernel): use CPU templates functions\n\nRe-use the logic that other tests use to get the list of templates.\n\nThis starts testing T2A and T2CL templates when applicable.\n\nSigned-off-by: Pablo Barbáchano ","shortMessageHtmlLink":"ci(cross-kernel): use CPU templates functions"}},{"before":"ba36b81d4af34624017abb22295daaff764dde66","after":"63b930f28741a03f898f66877b8a03658613be8b","ref":"refs/heads/desc_chain_lens","pushedAt":"2024-06-07T17:45:08.000Z","pushType":"push","commitsCount":15,"pusher":{"login":"brandonpike","name":null,"path":"/brandonpike","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21693074?s=80&v=4"},"commit":{"message":"Merge branch 'firecracker-microvm:main' into desc_chain_lens","shortMessageHtmlLink":"Merge branch 'firecracker-microvm:main' into desc_chain_lens"}},{"before":"feae33f0ad75482ac3d3670ffe595be9c295cf30","after":"ba36b81d4af34624017abb22295daaff764dde66","ref":"refs/heads/desc_chain_lens","pushedAt":"2024-05-28T07:38:57.000Z","pushType":"push","commitsCount":11,"pusher":{"login":"roypat","name":"Patrick Roy","path":"/roypat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115481277?s=80&v=4"},"commit":{"message":"Merge branch 'main' into desc_chain_lens","shortMessageHtmlLink":"Merge branch 'main' into desc_chain_lens"}},{"before":"8a628eefad0a260895fec9996f55cae027a1fb8e","after":"feae33f0ad75482ac3d3670ffe595be9c295cf30","ref":"refs/heads/desc_chain_lens","pushedAt":"2024-05-20T23:25:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"brandonpike","name":null,"path":"/brandonpike","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21693074?s=80&v=4"},"commit":{"message":"Change IoVecBuffer[Mut] len to u32\n\nThis commit changes the iovec len primitive to match descriptor chain's\n(u32). This removes some ugly casting and potential overflow problems,\nand allows us to upcast when needed in a non-lossy manor.\n\nSigned-off-by: Brandon Pike ","shortMessageHtmlLink":"Change IoVecBuffer[Mut] len to u32"}},{"before":"8a628eefad0a260895fec9996f55cae027a1fb8e","after":"4cee1059e43b022a0dbb9ab9aef3c197c596a6a0","ref":"refs/heads/test_branch4","pushedAt":"2024-05-20T23:23:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"brandonpike","name":null,"path":"/brandonpike","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21693074?s=80&v=4"},"commit":{"message":"Change IoVecBuffer[Mut] len to u32\n\nThis commit changes the iovec len primitive to match descriptor chain's\n(u32). This removes some ugly casting and potential overflow problems,\nand allows us to upcast when needed in a non-lossy manor.\n\nSigned-off-by: Brandon Pike ","shortMessageHtmlLink":"Change IoVecBuffer[Mut] len to u32"}},{"before":"d4d621298db9e0ed5ef2ee22cd91928b34b326fa","after":"8a628eefad0a260895fec9996f55cae027a1fb8e","ref":"refs/heads/test_branch4","pushedAt":"2024-05-20T23:22:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"brandonpike","name":null,"path":"/brandonpike","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21693074?s=80&v=4"},"commit":{"message":"Fix kani modules\n\nAddressing comments in PR. Mainly kani module fixes.\n\nSigned-off-by: brandonpike ","shortMessageHtmlLink":"Fix kani modules"}},{"before":"0a26341e6940d333d89416a19aa3dce04fb99dcb","after":"d4d621298db9e0ed5ef2ee22cd91928b34b326fa","ref":"refs/heads/test_branch4","pushedAt":"2024-05-20T23:21:00.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"brandonpike","name":null,"path":"/brandonpike","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21693074?s=80&v=4"},"commit":{"message":"Fix kani modules\n\nAddressing comments in PR. Mainly kani module fixes.\n\nSigned-off-by: brandonpike ","shortMessageHtmlLink":"Fix kani modules"}},{"before":"c5ac86060e4a4c678fe093344fdc7562b0c3e550","after":"0a26341e6940d333d89416a19aa3dce04fb99dcb","ref":"refs/heads/test_branch4","pushedAt":"2024-05-20T23:18:36.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"brandonpike","name":null,"path":"/brandonpike","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21693074?s=80&v=4"},"commit":{"message":"fix(cpu-template-helper): Handle a new line correctly to display error\n\n`displaydoc::Display` doesn't recognize `\\n` as a new line in doc\nstring:\n```\nDifference detected between source and target: \\n{\n \"name\": \"kernel_version\",\n \"prev\": \"5.10.215-203.850.amzn2.x86_64\",\n \"curr\": \"6.1.84-99.169.amzn2023.x86_64\"\n}\n```\nAlso, it doesn't support multi-line string unless we use `/** */` style\ndoc, however the doc style is denied by our format check.\n\nSigned-off-by: Takahiro Itazuri ","shortMessageHtmlLink":"fix(cpu-template-helper): Handle a new line correctly to display error"}},{"before":null,"after":"c5ac86060e4a4c678fe093344fdc7562b0c3e550","ref":"refs/heads/test_branch4","pushedAt":"2024-05-20T23:09:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"brandonpike","name":null,"path":"/brandonpike","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21693074?s=80&v=4"},"commit":{"message":"Fix kani modules\n\nAddressing comments in PR. Mainly kani module fixes.\n\nSigned-off-by: brandonpike ","shortMessageHtmlLink":"Fix kani modules"}},{"before":"d4759281928a39eb3430e4d16ea395b453236c16","after":"8a628eefad0a260895fec9996f55cae027a1fb8e","ref":"refs/heads/desc_chain_lens","pushedAt":"2024-05-19T01:50:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"brandonpike","name":null,"path":"/brandonpike","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21693074?s=80&v=4"},"commit":{"message":"Fix kani modules\n\nAddressing comments in PR. Mainly kani module fixes.\n\nSigned-off-by: brandonpike ","shortMessageHtmlLink":"Fix kani modules"}},{"before":"f63a5901eeb359eb9b5243701117ad4c79a337be","after":"d4759281928a39eb3430e4d16ea395b453236c16","ref":"refs/heads/desc_chain_lens","pushedAt":"2024-05-18T22:58:03.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"brandonpike","name":null,"path":"/brandonpike","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/21693074?s=80&v=4"},"commit":{"message":"Merge branch 'firecracker-microvm:main' into desc_chain_lens","shortMessageHtmlLink":"Merge branch 'firecracker-microvm:main' into desc_chain_lens"}},{"before":"7229152fd6e74a13107ac0528978e2ec22df7666","after":"f63a5901eeb359eb9b5243701117ad4c79a337be","ref":"refs/heads/desc_chain_lens","pushedAt":"2024-05-16T08:48:11.000Z","pushType":"push","commitsCount":38,"pusher":{"login":"roypat","name":"Patrick Roy","path":"/roypat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115481277?s=80&v=4"},"commit":{"message":"Merge branch 'main' into desc_chain_lens","shortMessageHtmlLink":"Merge branch 'main' into desc_chain_lens"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0wOVQyMjoxMToyMi4wMDAwMDBazwAAAASWq8EQ","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0wOVQyMjoxMToyMi4wMDAwMDBazwAAAASWq8EQ","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNS0xNlQwODo0ODoxMS4wMDAwMDBazwAAAARLY3le"}},"title":"Activity · brandonpike/firecracker"}