An open API service providing commit metadata for open source projects.

GitHub / e2b-dev/firecracker / commits

SHA Message Author Date Stats
c294d319 doc(changelog): add entry for EVENT_IDX support in vsock device
Signed-off-by: Riccardo Mancini <m****o@a****m>
Riccardo Mancini <m****o@a****m>
Committed by: ShadowCurse <y****z@a****k>
4 months ago
03191c65 feat(vsock): Add VIRTIO_RING_F_EVENT_IDX support
Signed-off-by: Riccardo Mancini <m****o@a****m>
Riccardo Mancini <m****o@a****m>
Committed by: ShadowCurse <y****z@a****k>
4 months ago
85fc3c4f chore(vsock): remove dead code
Signed-off-by: Riccardo Mancini <m****o@a****m>
Riccardo Mancini <m****o@a****m>
Committed by: ShadowCurse <y****z@a****k>
4 months ago
9b53e623 test(serial): mark tx post snapshot as flaky
Signed-off-by: Jack Thomson <j****t@a****m>
Jack Thomson <j****t@a****m>
Committed by: Jack Thomson <j****n@o****m>
4 months ago
dc57d46c fix(tests): clear test artifacts dir before test runs
Signed-off-by: James Curtis <j****s@a****k>
James Curtis <j****s@a****k>
Committed by: James Curtis <j****3@l****k>
4 months ago
63837296 fix(tests): don't perform crypto self-tests on boot
Signed-off-by: James Curtis <j****s@a****k>
James Curtis <j****s@a****k>
Committed by: James Curtis <j****3@l****k>
4 months ago
dcce4e64 vmm: api: Add developer preview warning for device hot-plugging
Signed-off-by: Ilias Stamatis <i****m@a****m>
Ilias Stamatis <i****m@a****m>
Committed by: Ilias Stamatis <i****m@m****g>
4 months ago
6618c834 fix(sandbox): permit non-Ubuntu rootfs and fix path resolution
Signed-off-by: James Curtis <j****s@a****k>
James Curtis <j****s@a****k>
Committed by: James Curtis <j****3@l****k>
4 months ago
d4b02ce0 tests: fix: increase snapshot memory threshold in MemoryMonitor
Signed-off-by: Riccardo Mancini <m****o@a****m>
Riccardo Mancini <m****o@a****m>
Committed by: Jack Thomson <j****n@o****m>
4 months ago
20790458 test(snapshot): remove leftover debug println
Signed-off-by: immanuwell <p****0@l****u>
immanuwell <p****0@l****u>
Committed by: Ilias Stamatis <i****m@m****g>
4 months ago
36d62411 fix: correct typos in comments
Signed-off-by: immanuwell <p****0@l****u>
immanuwell <p****0@l****u>
Committed by: Ilias Stamatis <i****m@m****g>
4 months ago
5dddc491 fix(clippy-tracing): skip functions with an explicit ABI
Signed-off-by: snigenigmatic <k****5@g****m>
snigenigmatic <k****5@g****m>
Committed by: James Curtis <j****3@l****k>
4 months ago
603de1c4 fix(logger): open log file before taking the LOGGER mutex
Signed-off-by: snigenigmatic <k****5@g****m>
snigenigmatic <k****5@g****m>
Committed by: James Curtis <j****3@l****k>
4 months ago
d988dbd5 fix(swagger): document 204 response for free page hinting start/stop
Signed-off-by: Nikita Kalyazin <n****n@e****v>
Nikita Kalyazin <n****n@e****v>
Committed by: Jack Thomson <j****n@o****m>
4 months ago
25cb84af fix(tests): poll for vhost-user socket readiness instead of sleeping
Signed-off-by: Riccardo Mancini <m****o@a****m>
Riccardo Mancini <m****o@a****m>
Committed by: ShadowCurse <y****z@a****k>
4 months ago
ef2c2684 fix(snapshot): reject invalid slot_size during memory region restore
Signed-off-by: Riccardo Mancini <m****o@a****m>
Riccardo Mancini <m****o@a****m>
Committed by: Riccardo Mancini <r****7@g****m>
4 months ago
bd656b92 chore(deps): Bump the firecracker group across 1 directory with 6 updates
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: ShadowCurse <y****z@a****k>
4 months ago
7df71523 tests: Fix device removal order in test_hotplug_max_devices
Signed-off-by: Ilias Stamatis <i****m@a****m>
Ilias Stamatis <i****m@a****m>
Committed by: Ilias Stamatis <i****m@m****g>
4 months ago
ad4b3b83 docs: Add device hotplugging documentation
Signed-off-by: Ilias Stamatis <i****m@a****m>
Ilias Stamatis <i****m@a****m>
Committed by: Ilias Stamatis <i****m@m****g>
4 months ago
0f763523 perf(ab_test): ignore noisy network and MMDS metrics on flaky instances
Signed-off-by: Riccardo Mancini <m****o@a****m>
Riccardo Mancini <m****o@a****m>
Committed by: Riccardo Mancini <r****7@g****m>
4 months ago
1ab82e3b chore: update MAINTAINERS.md
Signed-off-by: James Curtis <j****s@a****k>
James Curtis <j****s@a****k>
Committed by: Riccardo Mancini <r****7@g****m>
4 months ago
90d69327 feat(logger): replace Mutex limiter with lock-free GCRA
Signed-off-by: Jack Thomson <j****t@a****m>
Jack Thomson <j****t@a****m>
Committed by: Riccardo Mancini <r****7@g****m>
4 months ago
bf588c41 vmm: move uffd from Vmm into VmCommon
Signed-off-by: Riccardo Mancini <m****o@a****m>
Riccardo Mancini <m****o@a****m>
Committed by: Riccardo Mancini <r****7@g****m>
4 months ago
8591de47 vmm: move vcpus_handles and lifecycle methods from Vmm into KvmVm
Signed-off-by: Riccardo Mancini <m****o@a****m>
Riccardo Mancini <m****o@a****m>
Committed by: Riccardo Mancini <r****7@g****m>
4 months ago
2870dc72 vmm: move vcpus_exit_evt from Vmm into VmCommon
Signed-off-by: Riccardo Mancini <m****o@a****m>
Riccardo Mancini <m****o@a****m>
Committed by: Riccardo Mancini <r****7@g****m>
4 months ago
1fb56dcc vmm: move kvm field from Vmm into KvmVm
Signed-off-by: Riccardo Mancini <m****o@a****m>
Riccardo Mancini <m****o@a****m>
Committed by: Riccardo Mancini <r****7@g****m>
4 months ago
98dff216 fix(test): use waitpid+subreaper for VM teardown
Signed-off-by: Jack Thomson <j****t@a****m>
Jack Thomson <j****t@a****m>
Committed by: Jack Thomson <j****n@o****m>
4 months ago
6ec55116 fix(tests): do not construct GuestDistro for docker-popular
Signed-off-by: James Curtis <j****s@a****k>
James Curtis <j****s@a****k>
Committed by: Riccardo Mancini <r****7@g****m>
4 months ago
e7e0efe0 pci: Return error from add_device() instead of asserting
Signed-off-by: Ilias Stamatis <i****m@a****m>
Ilias Stamatis <i****m@a****m>
Committed by: Ilias Stamatis <i****m@m****g>
4 months ago
42066df1 fix(artifacts): add fio-engine-libaio to AL2023 rootfs
Signed-off-by: James Curtis <j****s@a****k>
James Curtis <j****s@a****k>
Committed by: James Curtis <j****3@l****k>
4 months ago
71949776 refactor: remove unused bar relocation related items
Signed-off-by: Egor Lazarchuk <y****z@a****k>
Egor Lazarchuk <y****z@a****k>
Committed by: ShadowCurse <y****z@a****k>
4 months ago
eb6e0a14 pci: Set device_ids slot in add_device()
Signed-off-by: Ilias Stamatis <i****m@a****m>
Ilias Stamatis <i****m@a****m>
Committed by: Ilias Stamatis <i****m@m****g>
4 months ago
3cf3a582 tests: functional: Add hot-unplug tests
Signed-off-by: Ilias Stamatis <i****m@a****m>
Ilias Stamatis <i****m@a****m>
Committed by: Ilias Stamatis <i****m@m****g>
4 months ago
f2d08c28 tests: seccomp: Fix test_validate_filter validation for masked_eq rules
Signed-off-by: Ilias Stamatis <i****m@a****m>
Ilias Stamatis <i****m@a****m>
Committed by: Ilias Stamatis <i****m@m****g>
4 months ago
0f72a019 fix(artifacts): sort microvm kernel versions by refname
Signed-off-by: James Curtis <j****s@a****k>
James Curtis <j****s@a****k>
Committed by: James Curtis <j****3@l****k>
4 months ago
053d10a2 device_manager: Add hot-unplug unit tests
Signed-off-by: Ilias Stamatis <i****m@a****m>
Ilias Stamatis <i****m@a****m>
Committed by: Ilias Stamatis <i****m@m****g>
4 months ago
8528c859 device_manager: Add hotplug tests
Signed-off-by: Ilias Stamatis <i****m@a****m>
Ilias Stamatis <i****m@a****m>
Committed by: Ilias Stamatis <i****m@m****g>
4 months ago
cd2e8a5f vmm: Add hot-unplug support for Block,Pmem,Net
Signed-off-by: Ilias Stamatis <i****m@a****m>
Ilias Stamatis <i****m@a****m>
Committed by: Ilias Stamatis <i****m@m****g>
4 months ago
aa19629c vmm: Add API plumbing for device hot-unplug
Signed-off-by: Ilias Stamatis <i****m@a****m>
Ilias Stamatis <i****m@a****m>
Committed by: Ilias Stamatis <i****m@m****g>
4 months ago
67853766 chore(deps): Bump the firecracker group with 5 updates
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: Takahiro Itazuri <7****6@u****m>
4 months ago
ae57b7a7 devices: pmem: Use RAII wrappers instead of {alloc,set_mem}_region()
Signed-off-by: Ilias Stamatis <i****m@a****m>
Ilias Stamatis <i****m@a****m>
Committed by: Ilias Stamatis <i****m@m****g>
4 months ago
dc730a9e devices: pmem: Pass config_space and acked_features to new_with_queues()
Signed-off-by: Ilias Stamatis <i****m@a****m>
Ilias Stamatis <i****m@a****m>
Committed by: Ilias Stamatis <i****m@m****g>
4 months ago
f73f07be devices: pmem: Fix memory leak in new_with_queues()
Signed-off-by: Ilias Stamatis <i****m@a****m>
Ilias Stamatis <i****m@a****m>
Committed by: Ilias Stamatis <i****m@m****g>
4 months ago
e7a459f7 test(vsock): refactor fixtures and add uds path override tests
Signed-off-by: Aaron Ang <a****d@g****m>
Aaron Ang <a****d@g****m>
Committed by: James Curtis <j****3@l****k>
4 months ago
458483a8 chore(rust): Fix clippy warnings introduced in Rust 1.95.0
Signed-off-by: Ilias Stamatis <i****m@a****m>
Ilias Stamatis <i****m@a****m>
Committed by: Ilias Stamatis <i****m@m****g>
4 months ago
ee9214bf chore(devtool): Update devctr image tag to v90
Signed-off-by: Ilias Stamatis <i****m@a****m>
Ilias Stamatis <i****m@a****m>
Committed by: Ilias Stamatis <i****m@m****g>
4 months ago
e2cdf5af chore(devctr): Update rust toolchain to 1.95.0
Signed-off-by: Ilias Stamatis <i****m@a****m>
Ilias Stamatis <i****m@a****m>
Committed by: Ilias Stamatis <i****m@m****g>
4 months ago
dd7b7655 chore(devctr): Update poetry dependencies
Signed-off-by: Ilias Stamatis <i****m@a****m>
Ilias Stamatis <i****m@a****m>
Committed by: Ilias Stamatis <i****m@m****g>
4 months ago
37d2b74b ci(snapshot): restore per-source depends_on instead of global wait
Signed-off-by: Jack Thomson <j****t@a****m>
Jack Thomson <j****t@a****m>
Committed by: Jack Thomson <j****n@o****m>
4 months ago
7690e9f4 ci(snapshot): extend cross-restore coverage to more instance types
Signed-off-by: Jack Thomson <j****t@a****m>
Jack Thomson <j****t@a****m>
Committed by: Jack Thomson <j****n@o****m>
4 months ago
e0a4b144 ci(snapshot): create aarch64 snapshots in cross-restore pipeline
Signed-off-by: Jack Thomson <j****t@a****m>
Jack Thomson <j****t@a****m>
Committed by: Jack Thomson <j****n@o****m>
4 months ago
6f1a4f28 fix(test): disable memory monitor in cross-kernel snapshot restore test
Signed-off-by: Jack Thomson <j****t@a****m>
Jack Thomson <j****t@a****m>
Committed by: Jack Thomson <j****n@o****m>
4 months ago
d15b66de chore: enable BTF debug info in guest debug config
Signed-off-by: Branislav Brzak <b****k@s****o>
Branislav Brzak <b****k@s****o>
Committed by: Jack Thomson <j****n@o****m>
4 months ago
1257596e test(snapshot): verify network data integrity after cross-kernel restore
Signed-off-by: Jack Thomson <j****t@a****m>
Jack Thomson <j****t@a****m>
Committed by: Jack Thomson <j****n@o****m>
4 months ago
c91fef82 test(snapshot): verify MONOTONIC survives cross-kernel restore
Signed-off-by: Jack Thomson <j****t@a****m>
Jack Thomson <j****t@a****m>
Committed by: Jack Thomson <j****n@o****m>
4 months ago
ed80ba1e test(snapshot): verify entropy source after cross-kernel restore
Signed-off-by: Jack Thomson <j****t@a****m>
Jack Thomson <j****t@a****m>
Committed by: Jack Thomson <j****n@o****m>
4 months ago
5b07074d fix(test): verify block device IO after cross-kernel snapshot restore
Signed-off-by: Jack Thomson <j****t@a****m>
Jack Thomson <j****t@a****m>
Committed by: Jack Thomson <j****n@o****m>
4 months ago
d28c941d feat(test): add linux 6.1 to 6.18 cross-kernel snapshot restore testing
Signed-off-by: Jack Thomson <j****t@a****m>
Jack Thomson <j****t@a****m>
Committed by: Jack Thomson <j****n@o****m>
4 months ago
e5781fc0 fix(test): fix snapshot artifact discovery on aarch64
Signed-off-by: Jack Thomson <j****t@a****m>
Jack Thomson <j****t@a****m>
Committed by: Jack Thomson <j****n@o****m>
4 months ago
c822ca15 devtool: more advanced kvm locking
Signed-off-by: Egor Lazarchuk <y****z@a****k>
Egor Lazarchuk <y****z@a****k>
Committed by: ShadowCurse <y****z@a****k>
4 months ago
f599f3be checkstyle: skip artifact copy and consolidate into single pytest run
Signed-off-by: Riccardo Mancini <m****o@a****m>
Riccardo Mancini <m****o@a****m>
Committed by: Riccardo Mancini <r****7@g****m>
4 months ago
f43c53d8 checkstyle: batch mdformat into single invocation
Signed-off-by: Riccardo Mancini <m****o@a****m>
Riccardo Mancini <m****o@a****m>
Committed by: Riccardo Mancini <r****7@g****m>
4 months ago
5f7cbbd8 refactor(tests): speed up unused metrics check with single grep
Signed-off-by: Riccardo Mancini <m****o@a****m>
Riccardo Mancini <m****o@a****m>
Committed by: Riccardo Mancini <r****7@g****m>
4 months ago
3bd1eee7 micro-http: fix: handle new DELETE request
Signed-off-by: Egor Lazarchuk <y****z@a****k>
Egor Lazarchuk <y****z@a****k>
Committed by: Ilias Stamatis <i****m@m****g>
4 months ago
0a0cdb14 test(vsock): latency performance test
Signed-off-by: Aaron Ang <a****d@g****m>
Aaron Ang <a****d@g****m>
Committed by: James Curtis <j****3@l****k>
4 months ago
61c69d2f devices: pmem: Create devices at VM start instead of in VmResources
Signed-off-by: Ilias Stamatis <i****m@a****m>
Ilias Stamatis <i****m@a****m>
Committed by: Ilias Stamatis <i****m@m****g>
4 months ago
1c769509 vmm: introduce Vm enum with single Kvm variant
Signed-off-by: Riccardo Mancini <m****o@a****m>
Riccardo Mancini <m****o@a****m>
Committed by: Riccardo Mancini <r****7@g****m>
4 months ago
ee81f58b vmm: rename ArchVm to KvmVm
Signed-off-by: Riccardo Mancini <m****o@a****m>
Riccardo Mancini <m****o@a****m>
Committed by: Riccardo Mancini <r****7@g****m>
4 months ago
2440dbb2 test: Update CPU features host-vs-guest expectations for kernel 6.18
Signed-off-by: Jack Thomson <j****t@a****m>
jackabt <j****t@a****m>
Committed by: Jack Thomson <j****n@o****m>
4 months ago
d9c543d6 feat: logger: decrease binary size
Signed-off-by: Egor Lazarchuk <y****z@a****k>
Egor Lazarchuk <y****z@a****k>
Committed by: ShadowCurse <y****z@a****k>
4 months ago
f38329d3 chore(deps): Bump the firecracker group across 1 directory with 17 updates
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: Ilias Stamatis <i****m@m****g>
4 months ago
a6b64fcb fix: snapshot: disallow snapshots with vhost-user devices
Signed-off-by: Egor Lazarchuk <y****z@a****k>
Egor Lazarchuk <y****z@a****k>
Committed by: ShadowCurse <y****z@a****k>
4 months ago
1608f22d chore: ignore A/B network latency test on m6a/m7a instances
Signed-off-by: Takahiro Itazuri <i****r@a****m>
Takahiro Itazuri <i****r@a****m>
Committed by: Takahiro Itazuri <7****6@u****m>
4 months ago
717f593b fix(snapshot): add error handling in PCI transport restore code
Signed-off-by: James Curtis <j****s@a****k>
James Curtis <j****s@a****k>
Committed by: James Curtis <j****3@l****k>
4 months ago
fe9f12ad docs: clarify host-level firewall requirements
Signed-off-by: James Curtis <j****s@a****k>
James Curtis <j****s@a****k>
Committed by: James Curtis <j****3@l****k>
5 months ago
2d2efbd8 chore(deps): Bump pytest from 8.4.2 to 9.0.3 in /tools/devctr
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: Ilias Stamatis <i****m@m****g>
5 months ago
636f7fa9 chore(deps): Bump rand from 0.9.2 to 0.9.4
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: Riccardo Mancini <r****7@g****m>
5 months ago
05158534 doc(prod-host-setup): mention serial device rate limiter
Signed-off-by: Nikita Kalyazin <k****n@a****m>
Nikita Kalyazin <k****n@a****m>
Committed by: ShadowCurse <y****z@a****k>
5 months ago
a481d51d changelog: add entry for per-callsite rate-limited logging
Signed-off-by: Nikita Kalyazin <k****n@a****m>
Nikita Kalyazin <k****n@a****m>
Committed by: ShadowCurse <y****z@a****k>
5 months ago
37bcc661 style: enforce clippy::disallowed_macros in vmm crate
Signed-off-by: Nikita Kalyazin <k****n@a****m>
Nikita Kalyazin <k****n@a****m>
Committed by: ShadowCurse <y****z@a****k>
5 months ago
6fa04c37 pci: fdt: update fdt blobs
Signed-off-by: Egor Lazarchuk <y****z@a****k>
Egor Lazarchuk <y****z@a****k>
Committed by: ShadowCurse <y****z@a****k>
5 months ago
93391d40 pci: fdt: fix: add pci-probe-only property to the chosen node
Signed-off-by: Egor Lazarchuk <y****z@a****k>
Egor Lazarchuk <y****z@a****k>
Committed by: ShadowCurse <y****z@a****k>
5 months ago
eff14c75 pci: doc: Add comment about DSM_PCI_PRESERVE_BOOT_CONFIG in AML
Signed-off-by: Egor Lazarchuk <y****z@a****k>
Egor Lazarchuk <y****z@a****k>
Committed by: ShadowCurse <y****z@a****k>
5 months ago
33bfb593 fix(audit): ignore RUSTSEC-2026-0097
Signed-off-by: James Curtis <j****s@a****k>
James Curtis <j****s@a****k>
Committed by: Jack Thomson <j****n@o****m>
5 months ago
6f9821fe feat(logger): replace error/warn/info with rate-limited versions
Signed-off-by: Nikita Kalyazin <k****n@a****m>
Nikita Kalyazin <k****n@a****m>
Committed by: ShadowCurse <y****z@a****k>
5 months ago
53b382a0 docs(snapshot): update info about vmclock
Signed-off-by: James Curtis <j****s@a****k>
James Curtis <j****s@a****k>
Committed by: James Curtis <j****3@l****k>
5 months ago
8a7e8a01 chore: update microvm kernel Kconfigs
Signed-off-by: James Curtis <j****s@a****k>
James Curtis <j****s@a****k>
Committed by: James Curtis <j****3@l****k>
5 months ago
5d697c09 pmem: docs: mention new rate-limiter option and patch request
Signed-off-by: Egor Lazarchuk <y****z@a****k>
Egor Lazarchuk <y****z@a****k>
Committed by: ShadowCurse <y****z@a****k>
5 months ago
054b647d doc: update MAINTAINERS.md
Signed-off-by: Riccardo Mancini <m****o@a****m>
Riccardo Mancini <m****o@a****m>
Committed by: Riccardo Mancini <r****7@g****m>
5 months ago
72692ca9 github: fix typo in CODEOWNERS
Signed-off-by: Riccardo Mancini <m****o@a****m>
Riccardo Mancini <m****o@a****m>
Committed by: Riccardo Mancini <r****7@g****m>
5 months ago
30e229c1 github: update CODEOWNERS
Signed-off-by: Riccardo Mancini <m****o@a****m>
Riccardo Mancini <m****o@a****m>
Committed by: Riccardo Mancini <r****7@g****m>
5 months ago
b297059b chore: remove vmclock patches
Signed-off-by: James Curtis <j****s@a****k>
James Curtis <j****s@a****k>
Committed by: James Curtis <j****3@l****k>
5 months ago
0ccc9e8a fix: correct dockerd storage driver parameter name
Signed-off-by: James Curtis <j****s@a****k>
James Curtis <j****s@a****k>
Committed by: James Curtis <j****3@l****k>
5 months ago
8041f8ce chore(deps): Bump the firecracker group across 1 directory with 13 updates
Signed-off-by: dependabot[bot] <s****t@g****m>
dependabot[bot] <4****]@u****m>
Committed by: Riccardo Mancini <r****7@g****m>
5 months ago
999430fb docs: add serial endpoint and rate limiter to device-api
Signed-off-by: Nikita Kalyazin <k****n@a****m>
Nikita Kalyazin <k****n@a****m>
Committed by: ShadowCurse <y****z@a****k>
5 months ago
f2264fcb swagger: add rate_limiter field to SerialConfig
Signed-off-by: Nikita Kalyazin <k****n@a****m>
Nikita Kalyazin <k****n@a****m>
Committed by: ShadowCurse <y****z@a****k>
5 months ago
ce693525 fix(devctr): specify VFS as the storage engine inside devctr
Signed-off-by: James Curtis <j****s@a****k>
James Curtis <j****s@a****k>
Committed by: James Curtis <j****3@l****k>
5 months ago
2929fa47 vmm: Introduce VirtioDeviceId type
Signed-off-by: Ilias Stamatis <i****m@a****m>
Ilias Stamatis <i****m@a****m>
Committed by: Ilias Stamatis <i****m@m****g>
5 months ago
16dc5993 doc: add 1.15.1 and 1.14.4 to RELEASE_POLICY.md
Signed-off-by: Riccardo Mancini <m****o@a****m>
Riccardo Mancini <m****o@a****m>
Committed by: Nikita Kalyazin <k****n@u****m>
5 months ago
034fc384 feat(logger): add LogRateLimiter using existing TokenBucket
Signed-off-by: Nikita Kalyazin <k****n@a****m>
Nikita Kalyazin <k****n@a****m>
Committed by: ShadowCurse <y****z@a****k>
5 months ago

← Back to repository