Skip to content

Instantly share code, notes, and snippets.

View bjackman's full-sized avatar

Brendan Jackman bjackman

View GitHub Profile
vm-test-run-jellarr-sanity-full-config> server: (finished: waiting for unit multi-user.target, in 12.71 seconds)
vm-test-run-jellarr-sanity-full-config> server: waiting for success: dig +short repo.jellyfin.org
vm-test-run-jellarr-sanity-full-config> server # [ 12.285818] jellyfin[921]: [21:50:23] [INF] [1] Emby.Server.Implementations.AppBase.BaseConfigurationManager: Setting cache path: /var/cache/jellyfin
vm-test-run-jellarr-sanity-full-config> server # [ 12.539905] jellyfin[921]: [21:50:24] [INF] [1] Jellyfin.Server.ServerSetupApp.SetupServer: Kestrel is listening on 0.0.0.0
vm-test-run-jellarr-sanity-full-config> server # [ 12.573772] jellyfin[921]: [21:50:24] [INF] [1] Main: Jellyfin version: 10.11.0
vm-test-run-jellarr-sanity-full-config> server # [ 12.581103] jellyfin[921]: [21:50:24] [INF] [1] Main: Environment Variables: ["[DOTNET_ROOT, /nix/store/phfqlclmbsbvq9f6q158px8cwj636s6l-dotnet-aspnetcore-runtime-wrapped-9.0.10/share/dotnet]", "[JELLYFIN_LOG_DIR, /var/lib/jellyfin/log]"]
vm-test-run-
❯❯ nix build .#checks.x86_64-linux.sanity -L
vm-test-run-jellarr-sanity-full-config> Machine state will be reset. To keep it, pass --keep-vm-state
vm-test-run-jellarr-sanity-full-config> start all VLans
vm-test-run-jellarr-sanity-full-config> start vlan
vm-test-run-jellarr-sanity-full-config> running vlan (pid 7; ctl /build/vde1.ctl)
vm-test-run-jellarr-sanity-full-config> (finished: start all VLans, in 0.00 seconds)
vm-test-run-jellarr-sanity-full-config> Test will time out and terminate in 600 seconds
vm-test-run-jellarr-sanity-full-config> run the VM test script
vm-test-run-jellarr-sanity-full-config> additionally exposed symbols:
vm-test-run-jellarr-sanity-full-config> server,
Warning: Permanently added 'vsock/3' (ED25519) to the list of known hosts.
Starting Firecracker daemon
Starting userfaultfd daemon
Loading snapshot
execve("/nix/store/6sanrzpqmb6p6qw8d72lgmrl0ficdjsv-firecracker-1.12.0/bin/firecracker", ["firecracker", "--no-seccomp", "--api-sock", "/tmp/tmp.nbb74UZSxR/fc.sock"], 0x7ffc597e9020 /* 40 vars */) = 0
brk(NULL) = 0x559b60784000
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f66e17e2000
access("/etc/ld-nix.so.preload", R_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/nix/store/xx7cm72qy2c0643cm1ipngd87aqwkcdp-glibc-2.40-66/lib/glibc-hwcaps/x86-64-v4/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/nix/store/xx7cm72qy2c0643cm1ipngd87aqwkcdp-glibc-2.40-66/lib/glibc-hwcaps/x86-64-v4/", 0x7ffdf798db10, 0) = -1 ENOENT (No such file or directory)
Starting Firecracker daemon
Starting userfaultfd daemon
Loading snapshot
execve("/nix/store/6sanrzpqmb6p6qw8d72lgmrl0ficdjsv-firecracker-1.12.0/bin/firecracker", ["firecracker", "--no-seccomp", "--api-sock", "/tmp/tmp.6QsdBbxQnH/fc.sock"], 0x7ffe8b766dc8 /* 40 vars */) = 0
brk(NULL) = 0x563c47ac0000
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd87809f000
access("/etc/ld-nix.so.preload", R_OK) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/nix/store/xx7cm72qy2c0643cm1ipngd87aqwkcdp-glibc-2.40-66/lib/glibc-hwcaps/x86-64-v4/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory)
newfstatat(AT_FDCWD, "/nix/store/xx7cm72qy2c0643cm1ipngd87aqwkcdp-glibc-2.40-66/lib/glibc-hwcaps/x86-64-v4/", 0x7fff13124530, 0) = -1 ENOENT (No such file or directory)
openat(AT_FDCWD, "/nix/store/xx7cm72qy2c0643cm1ipngd87aqwkcdp-glibc-2.40-66/lib/glibc-hwcaps/x86-64-v3/libgcc_s.so.1", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directo
Generating snapshot
2026-02-11T14:46:42.619863438 [anonymous-instance:main] Running Firecracker v1.14.0-dev
2026-02-11T14:46:42.622516802 [anonymous-instance:main] Listening on API socket ("nixos.sock").
2026-02-11T14:46:42.623020159 [anonymous-instance:fc_api] API server started.
2026-02-11T14:46:42.632488394 [anonymous-instance:main] [DevPreview] Async file IO is in development preview.
2026-02-11T14:46:43.677847141 [anonymous-instance:fc_api] The API server received a Patch request on "/vm" with body "{ \"state\": \"Paused\" }".
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 02026-02-11T14:46:44.648996903 [anonymous-instance:main] Artificially kick devices
2026-02-11T14:46:44.649230495 [anonymous-instance:fc_vcpu 0] Received a VcpuEvent::Resume message with immediate_exit enabled. immediate_exit was disabled before proceedin
❯❯ nix run .#benchmarks.x86_64-linux.firecracker-boot.base
warning: Git tree '/usr/local/google/home/jackmanb/src/kernel-benchmarks-nix' is dirty
evaluation warning: system.stateVersion is not set, defaulting to 25.11. Read why this matters on https://nixos.org/manual/nixos/stable/options.html#opt-system.stateVersion.
2026-02-05T15:17:25.806635567 [anonymous-instance:main] Running Firecracker v1.14.0-dev
2026-02-05T15:17:25.807012325 [anonymous-instance:main] Listening on API socket ("my-microvm.sock").
2026-02-05T15:17:25.807164262 [anonymous-instance:fc_api] API server started.
2026-02-05T15:17:25.829667834 [anonymous-instance:main] Artificially kick devices
2026-02-05T15:17:25.829718715 [anonymous-instance:fc_vcpu 0] Received a VcpuEvent::Resume message with immediate_exit enabled. immediate_exit was disabled before proceeding
2026-02-05T15:17:25.829744657 [anonymous-instance:main] Successfully started microvm that was configured from one single json
2026-02-05T15:17:25.841814774 [anonymous-instance:fc_vc
3c3
< # Linux/x86_64 6.18.0 Kernel Configuration
---
> # Linux/x86 6.18.0 Kernel Configuration
5c5
< CONFIG_CC_VERSION_TEXT="gcc (GCC) 14.3.0"
---
> CONFIG_CC_VERSION_TEXT="gcc (GCC) 11.5.0 20240719 (Red Hat 11.5.0-5)"
7c7
< CONFIG_GCC_VERSION=140300
#
# Automatically generated file; DO NOT EDIT.
# Linux/x86_64 6.18.0 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 14.3.0"
CONFIG_CC_IS_GCC=y
CONFIG_GCC_VERSION=140300
CONFIG_CLANG_VERSION=0
CONFIG_AS_IS_GNU=y
CONFIG_AS_VERSION=24400
#
# Automatically generated file; DO NOT EDIT.
# Linux/x86 6.18.0-rc3 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="gcc (GCC) 14.3.0"
CONFIG_CC_IS_GCC=y
CONFIG_GCC_VERSION=140300
CONFIG_CLANG_VERSION=0
CONFIG_AS_IS_GNU=y
CONFIG_AS_VERSION=24400
#
# Automatically generated file; DO NOT EDIT.
# Linux/x86 6.18.0-rc6 Kernel Configuration
#
CONFIG_CC_VERSION_TEXT="Debian clang version 19.1.7 (3+build5)"
CONFIG_GCC_VERSION=0
CONFIG_CC_IS_CLANG=y
CONFIG_CLANG_VERSION=190107
CONFIG_AS_IS_LLVM=y
CONFIG_AS_VERSION=190107