{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":107505869,"defaultBranch":"main","name":"firecracker","ownerLogin":"firecracker-microvm","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-10-19T06:18:47.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/44477506?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726567744.0","currentOid":""},"activityList":{"items":[{"before":"5d762a8f52afeeccba7ff0dde6c26abeaa088ad7","after":"3acf37d3e837cb2a634c7bcdcfdad207768ba6e9","ref":"refs/heads/main","pushedAt":"2024-09-18T16:27:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ShadowCurse","name":null,"path":"/ShadowCurse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48793978?s=80&v=4"},"commit":{"message":"fix(vsock): save state after sending a notification\n\nThis is a fix for a fix introduced in #4796\nThe issue was in vsock device hanging after snapshot\nrestoration due to the guest not being notified about\nthe termination packet. But there was bug in the fix, maily\nwe saved the vsock state before the notification was sent,\nthus discarding all modifications made to sent the notification.\n\nThe reason original fix worked, is because we were only testing\nwith 1 iteration of snap/restore. This way even though we lost\nsynchronization with the guest in the event queue state, it worked\nfine once. But doing more iterations causes vsock to hang\nas before.\n\nThis commit fixes the issue by storing vsock state after the\nnotification is sent and modifies the vsock test to run\nmultiple iterations of snap/restore.\n\nSigned-off-by: Egor Lazarchuk ","shortMessageHtmlLink":"fix(vsock): save state after sending a notification"}},{"before":"a4b3d932ced21d1ae73cf5c1690cb746095bea2f","after":"5d762a8f52afeeccba7ff0dde6c26abeaa088ad7","ref":"refs/heads/main","pushedAt":"2024-09-18T11:02:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ShadowCurse","name":null,"path":"/ShadowCurse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48793978?s=80&v=4"},"commit":{"message":"chore: update too fast benches\n\nSome benchmarks are very small and fast and this causes them to\nbe unstable. We can still keep an eye on the performance with\nlonger benches. Also increased number of runs and threshold.\nThis should be fine as all tests still run in nanoseconds.\n\nSigned-off-by: Egor Lazarchuk ","shortMessageHtmlLink":"chore: update too fast benches"}},{"before":"24819a0d071747b7f88167764c12d7c26a137541","after":"a4b3d932ced21d1ae73cf5c1690cb746095bea2f","ref":"refs/heads/main","pushedAt":"2024-09-17T16:15:16.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"pb8o","name":"Pablo Barbáchano","path":"/pb8o","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/103571140?s=80&v=4"},"commit":{"message":"tests: pass -vv option to pytest\n\nThis should help in cases where it truncates the output.\n\n E AssertionError: assert {'aes', 'asim...simdrdm', ...} [...]\n E Extra items in the left set:\n E 'fp'\n E 'asimdhp'\n E 'sha2'\n E 'ssbs'\n E 'asimd'\n E 'crc32'...\n E\n E ...Full output truncated (47 lines hidden), use '-vv' to show\n\nSigned-off-by: Pablo Barbáchano ","shortMessageHtmlLink":"tests: pass -vv option to pytest"}},{"before":"0661dd7deffb160a78690cdb46c755ff8de18356","after":"24819a0d071747b7f88167764c12d7c26a137541","ref":"refs/heads/main","pushedAt":"2024-09-17T15:43:54.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pb8o","name":"Pablo Barbáchano","path":"/pb8o","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/103571140?s=80&v=4"},"commit":{"message":"fix(release): ensure debuginfo file contains debugging info\n\nSeems recently Cargo defaulted to use `strip=debuginfo`. This\ninadvertently made our debuginfo files much smaller\n\nFix the issue by using `strip=none` and add a test so that it breaks if\nthis somehow changes again.\n\nSigned-off-by: Pablo Barbáchano ","shortMessageHtmlLink":"fix(release): ensure debuginfo file contains debugging info"}},{"before":"50519f14fc2a742a8d6a39a2d3a5dee8355ec3ec","after":null,"ref":"refs/heads/dependabot/cargo/firecracker-1168bda4d0","pushedAt":"2024-09-17T10:09:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"f70a87fad290650e65dc9039943e52b56272b5de","after":"0661dd7deffb160a78690cdb46c755ff8de18356","ref":"refs/heads/main","pushedAt":"2024-09-17T10:08:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"roypat","name":"Patrick Roy","path":"/roypat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115481277?s=80&v=4"},"commit":{"message":"build(deps): Bump the firecracker group across 1 directory with 7 updates\n\nBumps the firecracker group with 7 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [vm-memory](https://github.com/rust-vmm/vm-memory) | `0.14.1` | `0.15.0` |\n| [linux-loader](https://github.com/rust-vmm/linux-loader) | `0.11.0` | `0.12.0` |\n| [vhost](https://github.com/rust-vmm/vhost) | `0.11.0` | `0.12.0` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.1.18` | `1.1.19` |\n| [rustix](https://github.com/bytecodealliance/rustix) | `0.38.36` | `0.38.37` |\n| [toml_edit](https://github.com/toml-rs/toml) | `0.22.20` | `0.22.21` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.12` | `1.0.13` |\n\n\n\nUpdates `vm-memory` from 0.14.1 to 0.15.0\n- [Release notes](https://github.com/rust-vmm/vm-memory/releases)\n- [Changelog](https://github.com/rust-vmm/vm-memory/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/rust-vmm/vm-memory/compare/v0.14.1...v0.15.0)\n\nUpdates `linux-loader` from 0.11.0 to 0.12.0\n- [Release notes](https://github.com/rust-vmm/linux-loader/releases)\n- [Changelog](https://github.com/rust-vmm/linux-loader/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/rust-vmm/linux-loader/compare/v0.11.0...v0.12.0)\n\nUpdates `vhost` from 0.11.0 to 0.12.0\n- [Release notes](https://github.com/rust-vmm/vhost/releases)\n- [Commits](https://github.com/rust-vmm/vhost/compare/vhost-v0.11.0...vhost-v0.12.0)\n\nUpdates `cc` from 1.1.18 to 1.1.19\n- [Release notes](https://github.com/rust-lang/cc-rs/releases)\n- [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/rust-lang/cc-rs/compare/cc-v1.1.18...cc-v1.1.19)\n\nUpdates `rustix` from 0.38.36 to 0.38.37\n- [Release notes](https://github.com/bytecodealliance/rustix/releases)\n- [Changelog](https://github.com/bytecodealliance/rustix/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/bytecodealliance/rustix/compare/v0.38.36...v0.38.37)\n\nUpdates `toml_edit` from 0.22.20 to 0.22.21\n- [Commits](https://github.com/toml-rs/toml/compare/v0.22.20...v0.22.21)\n\nUpdates `unicode-ident` from 1.0.12 to 1.0.13\n- [Release notes](https://github.com/dtolnay/unicode-ident/releases)\n- [Commits](https://github.com/dtolnay/unicode-ident/compare/1.0.12...1.0.13)\n\n---\nupdated-dependencies:\n- dependency-name: vm-memory\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: firecracker\n- dependency-name: linux-loader\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: firecracker\n- dependency-name: vhost\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: firecracker\n- dependency-name: cc\n dependency-type: indirect\n update-type: version-update:semver-patch\n dependency-group: firecracker\n- dependency-name: rustix\n dependency-type: indirect\n update-type: version-update:semver-patch\n dependency-group: firecracker\n- dependency-name: toml_edit\n dependency-type: indirect\n update-type: version-update:semver-patch\n dependency-group: firecracker\n- dependency-name: unicode-ident\n dependency-type: indirect\n update-type: version-update:semver-patch\n dependency-group: firecracker\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): Bump the firecracker group across 1 directory with 7 upd…"}},{"before":"37b8b779d0829433489446f9ae522096ee9efda8","after":"50519f14fc2a742a8d6a39a2d3a5dee8355ec3ec","ref":"refs/heads/dependabot/cargo/firecracker-1168bda4d0","pushedAt":"2024-09-17T09:40:24.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"pb8o","name":"Pablo Barbáchano","path":"/pb8o","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/103571140?s=80&v=4"},"commit":{"message":"Merge branch 'main' into dependabot/cargo/firecracker-1168bda4d0","shortMessageHtmlLink":"Merge branch 'main' into dependabot/cargo/firecracker-1168bda4d0"}},{"before":"15868c3da7efb40281678ba05224c15b35df905f","after":"f70a87fad290650e65dc9039943e52b56272b5de","ref":"refs/heads/main","pushedAt":"2024-09-17T09:39:13.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"pb8o","name":"Pablo Barbáchano","path":"/pb8o","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/103571140?s=80&v=4"},"commit":{"message":"buildkite: make build steps unique\n\nIf we have more than one build step in a pipeline, Buildkite complains\nthat they are not unique.\n\n fatal: Failed to upload and process pipeline: Pipeline upload\n rejected: The key \"build_x86_64\" has already been used by another\n step in this build\n\nWe had a similar issue with shared build tarballs, so just reuse the\ntarball name as key.\n\nFixes: 19e90517fa9f12b740ba41393dbd6a8352c270f7\n\nSigned-off-by: Pablo Barbáchano ","shortMessageHtmlLink":"buildkite: make build steps unique"}},{"before":null,"after":"37b8b779d0829433489446f9ae522096ee9efda8","ref":"refs/heads/dependabot/cargo/firecracker-1168bda4d0","pushedAt":"2024-09-17T08:41:29.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps): Bump the firecracker group across 1 directory with 7 updates\n\nBumps the firecracker group with 7 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [vm-memory](https://github.com/rust-vmm/vm-memory) | `0.14.1` | `0.15.0` |\n| [linux-loader](https://github.com/rust-vmm/linux-loader) | `0.11.0` | `0.12.0` |\n| [vhost](https://github.com/rust-vmm/vhost) | `0.11.0` | `0.12.0` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.1.18` | `1.1.19` |\n| [rustix](https://github.com/bytecodealliance/rustix) | `0.38.36` | `0.38.37` |\n| [toml_edit](https://github.com/toml-rs/toml) | `0.22.20` | `0.22.21` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.12` | `1.0.13` |\n\n\n\nUpdates `vm-memory` from 0.14.1 to 0.15.0\n- [Release notes](https://github.com/rust-vmm/vm-memory/releases)\n- [Changelog](https://github.com/rust-vmm/vm-memory/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/rust-vmm/vm-memory/compare/v0.14.1...v0.15.0)\n\nUpdates `linux-loader` from 0.11.0 to 0.12.0\n- [Release notes](https://github.com/rust-vmm/linux-loader/releases)\n- [Changelog](https://github.com/rust-vmm/linux-loader/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/rust-vmm/linux-loader/compare/v0.11.0...v0.12.0)\n\nUpdates `vhost` from 0.11.0 to 0.12.0\n- [Release notes](https://github.com/rust-vmm/vhost/releases)\n- [Commits](https://github.com/rust-vmm/vhost/compare/vhost-v0.11.0...vhost-v0.12.0)\n\nUpdates `cc` from 1.1.18 to 1.1.19\n- [Release notes](https://github.com/rust-lang/cc-rs/releases)\n- [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/rust-lang/cc-rs/compare/cc-v1.1.18...cc-v1.1.19)\n\nUpdates `rustix` from 0.38.36 to 0.38.37\n- [Release notes](https://github.com/bytecodealliance/rustix/releases)\n- [Changelog](https://github.com/bytecodealliance/rustix/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/bytecodealliance/rustix/compare/v0.38.36...v0.38.37)\n\nUpdates `toml_edit` from 0.22.20 to 0.22.21\n- [Commits](https://github.com/toml-rs/toml/compare/v0.22.20...v0.22.21)\n\nUpdates `unicode-ident` from 1.0.12 to 1.0.13\n- [Release notes](https://github.com/dtolnay/unicode-ident/releases)\n- [Commits](https://github.com/dtolnay/unicode-ident/compare/1.0.12...1.0.13)\n\n---\nupdated-dependencies:\n- dependency-name: vm-memory\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: firecracker\n- dependency-name: linux-loader\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: firecracker\n- dependency-name: vhost\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: firecracker\n- dependency-name: cc\n dependency-type: indirect\n update-type: version-update:semver-patch\n dependency-group: firecracker\n- dependency-name: rustix\n dependency-type: indirect\n update-type: version-update:semver-patch\n dependency-group: firecracker\n- dependency-name: toml_edit\n dependency-type: indirect\n update-type: version-update:semver-patch\n dependency-group: firecracker\n- dependency-name: unicode-ident\n dependency-type: indirect\n update-type: version-update:semver-patch\n dependency-group: firecracker\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): Bump the firecracker group across 1 directory with 7 upd…"}},{"before":"eb8f1a760826463cf2a970555db29ab903fa4965","after":null,"ref":"refs/heads/dependabot/cargo/firecracker-c12fee759f","pushedAt":"2024-09-17T08:41:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"ffbea27e4cea4e70863d292a6dc48f599b949470","after":"eb8f1a760826463cf2a970555db29ab903fa4965","ref":"refs/heads/dependabot/cargo/firecracker-c12fee759f","pushedAt":"2024-09-17T08:38:50.000Z","pushType":"push","commitsCount":2,"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 dependabot/cargo/firecracker-c12fee759f","shortMessageHtmlLink":"Merge branch 'main' into dependabot/cargo/firecracker-c12fee759f"}},{"before":"eb26211c64ae401c356193466c2f4e032376af23","after":"15868c3da7efb40281678ba05224c15b35df905f","ref":"refs/heads/main","pushedAt":"2024-09-17T08:37:27.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"roypat","name":"Patrick Roy","path":"/roypat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115481277?s=80&v=4"},"commit":{"message":"test: style: fix black ignoring `integration_test/build` directory\n\nWhen `black` is passed multiple directories, it will try to look for\n`pyproject.toml` in the common ancestor of those paths. In our cases,\nsince we pass it `tests`, `.buildkite` and `tools`, that would be the\nrepository root. However, our pyproject.toml sits in `tests`, and thus\nthe `exclude` rule it defines is ignored (and it is this `exclude` rules\nthat overwrites the default behavior of excluding directories called\n`build`).\n\nFix this by explicitly passing in a `--config` argument. Since `isort`\ndoes not support this argument, pass it in a quite ugly via by adding it\nto the pytest parameters.\n\nFixes: 4f55e491ee3bd08c21cf15db06162f4b4afccb04\nSigned-off-by: Patrick Roy ","shortMessageHtmlLink":"test: style: fix black ignoring integration_test/build directory"}},{"before":null,"after":"ffbea27e4cea4e70863d292a6dc48f599b949470","ref":"refs/heads/dependabot/cargo/firecracker-c12fee759f","pushedAt":"2024-09-16T16:58:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps): Bump the firecracker group with 5 updates\n\nBumps the firecracker group with 5 updates:\n\n| Package | From | To |\n| --- | --- | --- |\n| [linux-loader](https://github.com/rust-vmm/linux-loader) | `0.11.0` | `0.12.0` |\n| [vhost](https://github.com/rust-vmm/vhost) | `0.11.0` | `0.12.0` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.1.18` | `1.1.19` |\n| [rustix](https://github.com/bytecodealliance/rustix) | `0.38.36` | `0.38.37` |\n| [unicode-ident](https://github.com/dtolnay/unicode-ident) | `1.0.12` | `1.0.13` |\n\n\nUpdates `linux-loader` from 0.11.0 to 0.12.0\n- [Release notes](https://github.com/rust-vmm/linux-loader/releases)\n- [Changelog](https://github.com/rust-vmm/linux-loader/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/rust-vmm/linux-loader/compare/v0.11.0...v0.12.0)\n\nUpdates `vhost` from 0.11.0 to 0.12.0\n- [Release notes](https://github.com/rust-vmm/vhost/releases)\n- [Commits](https://github.com/rust-vmm/vhost/compare/vhost-v0.11.0...vhost-v0.12.0)\n\nUpdates `cc` from 1.1.18 to 1.1.19\n- [Release notes](https://github.com/rust-lang/cc-rs/releases)\n- [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/rust-lang/cc-rs/compare/cc-v1.1.18...cc-v1.1.19)\n\nUpdates `rustix` from 0.38.36 to 0.38.37\n- [Release notes](https://github.com/bytecodealliance/rustix/releases)\n- [Changelog](https://github.com/bytecodealliance/rustix/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/bytecodealliance/rustix/compare/v0.38.36...v0.38.37)\n\nUpdates `unicode-ident` from 1.0.12 to 1.0.13\n- [Release notes](https://github.com/dtolnay/unicode-ident/releases)\n- [Commits](https://github.com/dtolnay/unicode-ident/compare/1.0.12...1.0.13)\n\n---\nupdated-dependencies:\n- dependency-name: linux-loader\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: firecracker\n- dependency-name: vhost\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: firecracker\n- dependency-name: cc\n dependency-type: indirect\n update-type: version-update:semver-patch\n dependency-group: firecracker\n- dependency-name: rustix\n dependency-type: indirect\n update-type: version-update:semver-patch\n dependency-group: firecracker\n- dependency-name: unicode-ident\n dependency-type: indirect\n update-type: version-update:semver-patch\n dependency-group: firecracker\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): Bump the firecracker group with 5 updates"}},{"before":"c86a562fb70393653a69ea3df85c2c242688940b","after":"eb26211c64ae401c356193466c2f4e032376af23","ref":"refs/heads/main","pushedAt":"2024-09-16T15:23:09.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"ShadowCurse","name":null,"path":"/ShadowCurse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48793978?s=80&v=4"},"commit":{"message":"refactor: remove reexport of vmm-sys-util\n\nIt is better not to reexport `vmm-sys-util` as it\nentangles the code. Additionally, the original\nreason of having one place to update this dependency\ndoes not hold any more as now we rely on dependabot\nfor updates, so specifying dependency in multiple crates\nis not an issue.\n\nSigned-off-by: Egor Lazarchuk ","shortMessageHtmlLink":"refactor: remove reexport of vmm-sys-util"}},{"before":"6c70ece5ad1f7995deeb07f5b1da52a5c23ddcba","after":"c86a562fb70393653a69ea3df85c2c242688940b","ref":"refs/heads/main","pushedAt":"2024-09-16T14:14:19.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"roypat","name":"Patrick Roy","path":"/roypat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115481277?s=80&v=4"},"commit":{"message":"unittest: net: Fix undefined behavior in `TestHelper::get_default`\n\nThis function used an unsound `mem::transmute` to invalidly extend a\nlifetime with the goal of creating a self-referential struct. Sadly,\nafter returning from `get_default`, the `GuestMemoryMmap` gets moved to\na different stack frame, and so all references that this function\ncreated become dangling pointers.\n\nFix this by not trying to create self-referential struct.\n\nSigned-off-by: Patrick Roy ","shortMessageHtmlLink":"unittest: net: Fix undefined behavior in TestHelper::get_default"}},{"before":"b7a1e9dde93983df7db239fce4f4ccca02ea2a1d","after":"6c70ece5ad1f7995deeb07f5b1da52a5c23ddcba","ref":"refs/heads/main","pushedAt":"2024-09-16T13:42:05.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"roypat","name":"Patrick Roy","path":"/roypat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115481277?s=80&v=4"},"commit":{"message":"test: refactor: rename `wait_for_up` to `wait_for_ssh_up`\n\nTo indicate that we're really waiting until sshd is up and accepting\nconnections, as a proxy for the actual boot process.\n\nSuggested during code review in #4798.\n\nSigned-off-by: Patrick Roy ","shortMessageHtmlLink":"test: refactor: rename wait_for_up to wait_for_ssh_up"}},{"before":"ec7e13a28149537c0cc84ad66ae6682732edb53e","after":"b7a1e9dde93983df7db239fce4f4ccca02ea2a1d","ref":"refs/heads/main","pushedAt":"2024-09-16T12:35:58.000Z","pushType":"pr_merge","commitsCount":11,"pusher":{"login":"roypat","name":"Patrick Roy","path":"/roypat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115481277?s=80&v=4"},"commit":{"message":"buildkite: add comment about kwargs consumed by build_group_per_arch\n\nAll other args are passed down as `**kwargs` to `group`, so call out\nwhich ones aren't.\n\nSigned-off-by: Patrick Roy ","shortMessageHtmlLink":"buildkite: add comment about kwargs consumed by build_group_per_arch"}},{"before":"9104425a7fc49155980f6804e8219f0af0b29c6c","after":"ec7e13a28149537c0cc84ad66ae6682732edb53e","ref":"refs/heads/main","pushedAt":"2024-09-16T11:24:21.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"ShadowCurse","name":null,"path":"/ShadowCurse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48793978?s=80&v=4"},"commit":{"message":"chore: slightly increase max boottime for ftrace\n\nBecause now we have ftrace enabled in guest kernels,\nthe boot time increases slightly and no longer satisfies\n150000 us time.\n\nSigned-off-by: Egor Lazarchuk ","shortMessageHtmlLink":"chore: slightly increase max boottime for ftrace"}},{"before":"7a8148bcf2604179d2ae351823fb5f1b2053c78f","after":"9104425a7fc49155980f6804e8219f0af0b29c6c","ref":"refs/heads/main","pushedAt":"2024-09-13T11:21:23.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"roypat","name":"Patrick Roy","path":"/roypat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115481277?s=80&v=4"},"commit":{"message":"test: vsock: simplify assertions\n\nRemove `assert True` as that's just `pass` with extra steps. Remove `if\nbla: assert False` as that's just `assert bla` with extra steps.\n\nSigned-off-by: Patrick Roy ","shortMessageHtmlLink":"test: vsock: simplify assertions"}},{"before":"8eea9df5fef635c92741216cb215d8461e1e4362","after":"7a8148bcf2604179d2ae351823fb5f1b2053c78f","ref":"refs/heads/main","pushedAt":"2024-09-13T09:07:46.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"roypat","name":"Patrick Roy","path":"/roypat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115481277?s=80&v=4"},"commit":{"message":"test: remove unneeded assert on `vm.state`\n\n`vm.start()` already asserts `vm.state == \"Running\"`, so no need to do\nit again at the callsite.\n\nSigned-off-by: Patrick Roy ","shortMessageHtmlLink":"test: remove unneeded assert on vm.state"}},{"before":"d0968174af996d4881296961d3af21e321e323cb","after":"8eea9df5fef635c92741216cb215d8461e1e4362","ref":"refs/heads/main","pushedAt":"2024-09-12T19:08:34.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pb8o","name":"Pablo Barbáchano","path":"/pb8o","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/103571140?s=80&v=4"},"commit":{"message":"docs: Removed unusable devctr guide\n\nFrom: Jonathan Woollett-Light \n\nRemoved out of date guide (`devctr-image.md`) for updating the dev\ncontainer image as the guide could not be used by non-maintainers.\n\nUpdate the link from the 0.22.0 changelog to point towards the 0.22.0\nbranch.\n\nSigned-off-by: Jonathan Woollett-Light \nCo-authored-by: Patrick Roy \nSigned-off-by: Patrick Roy ","shortMessageHtmlLink":"docs: Removed unusable devctr guide"}},{"before":"2914d5ad00d2fdfe3ecdb95b8ffa05975935f32d","after":"d0968174af996d4881296961d3af21e321e323cb","ref":"refs/heads/main","pushedAt":"2024-09-12T12:24:03.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"ShadowCurse","name":null,"path":"/ShadowCurse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48793978?s=80&v=4"},"commit":{"message":"chore: add entry with a vsock fix to CHANGELOG\n\nAdd entry for vsock fix into CHANGELOG.\n\nSigned-off-by: Egor Lazarchuk ","shortMessageHtmlLink":"chore: add entry with a vsock fix to CHANGELOG"}},{"before":"1697d66e816837a1f3d1b10253b7ceb49e96b886","after":null,"ref":"refs/heads/ftrace","pushedAt":"2024-09-10T15:01:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ShadowCurse","name":null,"path":"/ShadowCurse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48793978?s=80&v=4"}},{"before":"23c4d0f0ac86ed3312e5e86833bf36e12652e9c9","after":null,"ref":"refs/heads/dependabot/cargo/firecracker-bddbbed097","pushedAt":"2024-09-10T14:43:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"}},{"before":"e8e3ecf12ebbd67e6c823d091d5b5fccf3592180","after":"2914d5ad00d2fdfe3ecdb95b8ffa05975935f32d","ref":"refs/heads/main","pushedAt":"2024-09-10T14:42:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"roypat","name":"Patrick Roy","path":"/roypat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115481277?s=80&v=4"},"commit":{"message":"build(deps): Bump the firecracker group across 1 directory with 11 updates\n\nBumps the firecracker group with 8 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [clap](https://github.com/clap-rs/clap) | `4.5.16` | `4.5.17` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.209` | `1.0.210` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.127` | `1.0.128` |\n| [aws-lc-rs](https://github.com/aws/aws-lc-rs) | `1.8.1` | `1.9.0` |\n| [kvm-bindings](https://github.com/rust-vmm/kvm-bindings) | `0.9.0` | `0.9.1` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.1.15` | `1.1.18` |\n| [cpufeatures](https://github.com/RustCrypto/utils) | `0.2.13` | `0.2.14` |\n| [rustix](https://github.com/bytecodealliance/rustix) | `0.38.35` | `0.38.36` |\n\n\n\nUpdates `clap` from 4.5.16 to 4.5.17\n- [Release notes](https://github.com/clap-rs/clap/releases)\n- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.16...clap_complete-v4.5.17)\n\nUpdates `serde` from 1.0.209 to 1.0.210\n- [Release notes](https://github.com/serde-rs/serde/releases)\n- [Commits](https://github.com/serde-rs/serde/compare/v1.0.209...v1.0.210)\n\nUpdates `serde_json` from 1.0.127 to 1.0.128\n- [Release notes](https://github.com/serde-rs/json/releases)\n- [Commits](https://github.com/serde-rs/json/compare/1.0.127...1.0.128)\n\nUpdates `serde_derive` from 1.0.209 to 1.0.210\n- [Release notes](https://github.com/serde-rs/serde/releases)\n- [Commits](https://github.com/serde-rs/serde/compare/v1.0.209...v1.0.210)\n\nUpdates `aws-lc-rs` from 1.8.1 to 1.9.0\n- [Release notes](https://github.com/aws/aws-lc-rs/releases)\n- [Commits](https://github.com/aws/aws-lc-rs/compare/v1.8.1...v1.9.0)\n\nUpdates `kvm-bindings` from 0.9.0 to 0.9.1\n- [Release notes](https://github.com/rust-vmm/kvm-bindings/releases)\n- [Changelog](https://github.com/rust-vmm/kvm-bindings/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/rust-vmm/kvm-bindings/compare/v0.9.0...v0.9.1)\n\nUpdates `aws-lc-sys` from 0.20.1 to 0.21.1\n- [Release notes](https://github.com/aws/aws-lc-rs/releases)\n- [Commits](https://github.com/aws/aws-lc-rs/compare/aws-lc-sys/v0.20.1...aws-lc-sys/v0.21.1)\n\nUpdates `cc` from 1.1.15 to 1.1.18\n- [Release notes](https://github.com/rust-lang/cc-rs/releases)\n- [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/rust-lang/cc-rs/compare/cc-v1.1.15...cc-v1.1.18)\n\nUpdates `clap_builder` from 4.5.15 to 4.5.17\n- [Release notes](https://github.com/clap-rs/clap/releases)\n- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/clap-rs/clap/compare/v4.5.15...v4.5.17)\n\nUpdates `cpufeatures` from 0.2.13 to 0.2.14\n- [Commits](https://github.com/RustCrypto/utils/compare/cpufeatures-v0.2.13...cpufeatures-v0.2.14)\n\nUpdates `rustix` from 0.38.35 to 0.38.36\n- [Release notes](https://github.com/bytecodealliance/rustix/releases)\n- [Commits](https://github.com/bytecodealliance/rustix/compare/v0.38.35...v0.38.36)\n\n---\nupdated-dependencies:\n- dependency-name: clap\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: firecracker\n- dependency-name: serde\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: firecracker\n- dependency-name: serde_json\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: firecracker\n- dependency-name: serde_derive\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: firecracker\n- dependency-name: aws-lc-rs\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: firecracker\n- dependency-name: kvm-bindings\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: firecracker\n- dependency-name: aws-lc-sys\n dependency-type: indirect\n update-type: version-update:semver-minor\n dependency-group: firecracker\n- dependency-name: cc\n dependency-type: indirect\n update-type: version-update:semver-patch\n dependency-group: firecracker\n- dependency-name: clap_builder\n dependency-type: indirect\n update-type: version-update:semver-patch\n dependency-group: firecracker\n- dependency-name: cpufeatures\n dependency-type: indirect\n update-type: version-update:semver-patch\n dependency-group: firecracker\n- dependency-name: rustix\n dependency-type: indirect\n update-type: version-update:semver-patch\n dependency-group: firecracker\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): Bump the firecracker group across 1 directory with 11 up…"}},{"before":"8bd42dfa16ab01d8aaa755194bf6df5902173c02","after":"23c4d0f0ac86ed3312e5e86833bf36e12652e9c9","ref":"refs/heads/dependabot/cargo/firecracker-bddbbed097","pushedAt":"2024-09-10T14:17:48.000Z","pushType":"push","commitsCount":3,"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 dependabot/cargo/firecracker-bddbbed097","shortMessageHtmlLink":"Merge branch 'main' into dependabot/cargo/firecracker-bddbbed097"}},{"before":null,"after":"1697d66e816837a1f3d1b10253b7ceb49e96b886","ref":"refs/heads/ftrace","pushedAt":"2024-09-10T14:00:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ShadowCurse","name":null,"path":"/ShadowCurse","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/48793978?s=80&v=4"},"commit":{"message":"feat: enable ftrace for guest kernels\n\nThis will allows us to debug issues with a guest kernel\nmore easily.\n\nSigned-off-by: Egor Lazarchuk ","shortMessageHtmlLink":"feat: enable ftrace for guest kernels"}},{"before":"17998c0f2bd60962e50e8123844540866a91e03f","after":"e8e3ecf12ebbd67e6c823d091d5b5fccf3592180","ref":"refs/heads/main","pushedAt":"2024-09-10T13:58:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"roypat","name":"Patrick Roy","path":"/roypat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115481277?s=80&v=4"},"commit":{"message":"fix(test): fix guest_kernel metric in boottime tests\n\nThe search-and-replace for excluding the no-acpi kernels from the\nperformance tests was a bit overzealous and also renames the\n`guest_kernel` metric.\n\nFixes: 2360fcce44365d6bc01453acefc22dff3152b323\nSigned-off-by: Patrick Roy ","shortMessageHtmlLink":"fix(test): fix guest_kernel metric in boottime tests"}},{"before":"87a03c7872a279e2438855cdc19b642ebaa61c86","after":"17998c0f2bd60962e50e8123844540866a91e03f","ref":"refs/heads/main","pushedAt":"2024-09-10T13:32:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"roypat","name":"Patrick Roy","path":"/roypat","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/115481277?s=80&v=4"},"commit":{"message":"chore: pin all 6.1 kernels for all pipelines\n\nLatest 6.1 introduced a regression in the parsing of VirtIO headers for\nthe network device. This causes failures in the TX path, where\nFirecracker fails to write network frames in the TAP device.\n\nPin the buildkite agents with 6.1 kernel to the latest known good\nversion.\n\nSigned-off-by: Babis Chalios ","shortMessageHtmlLink":"chore: pin all 6.1 kernels for all pipelines"}},{"before":null,"after":"8bd42dfa16ab01d8aaa755194bf6df5902173c02","ref":"refs/heads/dependabot/cargo/firecracker-bddbbed097","pushedAt":"2024-09-10T06:31:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dependabot[bot]","name":null,"path":"/apps/dependabot","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/29110?s=80&v=4"},"commit":{"message":"build(deps): Bump the firecracker group across 1 directory with 11 updates\n\nBumps the firecracker group with 8 updates in the / directory:\n\n| Package | From | To |\n| --- | --- | --- |\n| [clap](https://github.com/clap-rs/clap) | `4.5.16` | `4.5.17` |\n| [serde](https://github.com/serde-rs/serde) | `1.0.209` | `1.0.210` |\n| [serde_json](https://github.com/serde-rs/json) | `1.0.127` | `1.0.128` |\n| [aws-lc-rs](https://github.com/aws/aws-lc-rs) | `1.8.1` | `1.9.0` |\n| [kvm-bindings](https://github.com/rust-vmm/kvm-bindings) | `0.9.0` | `0.9.1` |\n| [cc](https://github.com/rust-lang/cc-rs) | `1.1.15` | `1.1.18` |\n| [cpufeatures](https://github.com/RustCrypto/utils) | `0.2.13` | `0.2.14` |\n| [rustix](https://github.com/bytecodealliance/rustix) | `0.38.35` | `0.38.36` |\n\n\n\nUpdates `clap` from 4.5.16 to 4.5.17\n- [Release notes](https://github.com/clap-rs/clap/releases)\n- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/clap-rs/clap/compare/clap_complete-v4.5.16...clap_complete-v4.5.17)\n\nUpdates `serde` from 1.0.209 to 1.0.210\n- [Release notes](https://github.com/serde-rs/serde/releases)\n- [Commits](https://github.com/serde-rs/serde/compare/v1.0.209...v1.0.210)\n\nUpdates `serde_json` from 1.0.127 to 1.0.128\n- [Release notes](https://github.com/serde-rs/json/releases)\n- [Commits](https://github.com/serde-rs/json/compare/1.0.127...1.0.128)\n\nUpdates `serde_derive` from 1.0.209 to 1.0.210\n- [Release notes](https://github.com/serde-rs/serde/releases)\n- [Commits](https://github.com/serde-rs/serde/compare/v1.0.209...v1.0.210)\n\nUpdates `aws-lc-rs` from 1.8.1 to 1.9.0\n- [Release notes](https://github.com/aws/aws-lc-rs/releases)\n- [Commits](https://github.com/aws/aws-lc-rs/compare/v1.8.1...v1.9.0)\n\nUpdates `kvm-bindings` from 0.9.0 to 0.9.1\n- [Release notes](https://github.com/rust-vmm/kvm-bindings/releases)\n- [Changelog](https://github.com/rust-vmm/kvm-bindings/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/rust-vmm/kvm-bindings/compare/v0.9.0...v0.9.1)\n\nUpdates `aws-lc-sys` from 0.20.1 to 0.21.1\n- [Release notes](https://github.com/aws/aws-lc-rs/releases)\n- [Commits](https://github.com/aws/aws-lc-rs/compare/aws-lc-sys/v0.20.1...aws-lc-sys/v0.21.1)\n\nUpdates `cc` from 1.1.15 to 1.1.18\n- [Release notes](https://github.com/rust-lang/cc-rs/releases)\n- [Changelog](https://github.com/rust-lang/cc-rs/blob/main/CHANGELOG.md)\n- [Commits](https://github.com/rust-lang/cc-rs/compare/cc-v1.1.15...cc-v1.1.18)\n\nUpdates `clap_builder` from 4.5.15 to 4.5.17\n- [Release notes](https://github.com/clap-rs/clap/releases)\n- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md)\n- [Commits](https://github.com/clap-rs/clap/compare/v4.5.15...v4.5.17)\n\nUpdates `cpufeatures` from 0.2.13 to 0.2.14\n- [Commits](https://github.com/RustCrypto/utils/compare/cpufeatures-v0.2.13...cpufeatures-v0.2.14)\n\nUpdates `rustix` from 0.38.35 to 0.38.36\n- [Release notes](https://github.com/bytecodealliance/rustix/releases)\n- [Commits](https://github.com/bytecodealliance/rustix/compare/v0.38.35...v0.38.36)\n\n---\nupdated-dependencies:\n- dependency-name: clap\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: firecracker\n- dependency-name: serde\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: firecracker\n- dependency-name: serde_json\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: firecracker\n- dependency-name: serde_derive\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: firecracker\n- dependency-name: aws-lc-rs\n dependency-type: direct:production\n update-type: version-update:semver-minor\n dependency-group: firecracker\n- dependency-name: kvm-bindings\n dependency-type: direct:production\n update-type: version-update:semver-patch\n dependency-group: firecracker\n- dependency-name: aws-lc-sys\n dependency-type: indirect\n update-type: version-update:semver-minor\n dependency-group: firecracker\n- dependency-name: cc\n dependency-type: indirect\n update-type: version-update:semver-patch\n dependency-group: firecracker\n- dependency-name: clap_builder\n dependency-type: indirect\n update-type: version-update:semver-patch\n dependency-group: firecracker\n- dependency-name: cpufeatures\n dependency-type: indirect\n update-type: version-update:semver-patch\n dependency-group: firecracker\n- dependency-name: rustix\n dependency-type: indirect\n update-type: version-update:semver-patch\n dependency-group: firecracker\n...\n\nSigned-off-by: dependabot[bot] ","shortMessageHtmlLink":"build(deps): Bump the firecracker group across 1 directory with 11 up…"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOFQxNjoyNzozNC4wMDAwMDBazwAAAAS57hdA","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOFQxNjoyNzozNC4wMDAwMDBazwAAAAS57hdA","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xMFQwNjozMTozMy4wMDAwMDBazwAAAASxrhiM"}},"title":"Activity · firecracker-microvm/firecracker"}