1 | 2025-03-10T21:07:36.152Z | INFO | phd-runner: phd_runner
file = phd-tests/runner/src/main.rs
line = 36
runner_args = ProcessArgs { command: Run(RunOptions { propolis_server_cmd: "/work/phd-test/propolis-server", base_propolis_branch: Some("master"), base_propolis_commit: None, base_propolis_cmd: None, crucible_downstairs_cmd: None, crucible_downstairs_commit: Some(Auto), tmp_directory: "/tmp/propolis-phd", artifact_directory: Some("/phd-artifacts"), server_logging_mode: TmpFile, parallelism: Some(2), default_guest_cpus: 2, default_guest_memory_mib: 512, artifact_toml_path: "/work/phd-test/artifacts.toml", default_guest_artifact: "alpine", default_bootrom_artifact: "ovmf", include_filter: ["phd_tests::migrate::from_base"], exclude_filter: [], max_buildomat_wait_secs: 1200 }), disable_ansi: false, emit_bunyan: true }
target = phd_runner
|
2 | 2025-03-10T21:07:36.153Z | INFO | phd-runner: running tests with max parallelism of 2
file = phd-tests/runner/src/main.rs
line = 167
target = phd_runner
|
3 | 2025-03-10T21:07:36.155Z | DEBG | phd-runner: Created new artifact store from manifest
file = phd-tests/framework/src/artifacts/store.rs
line = 221
store = Store { local_dir: "/phd-artifacts/runner-0", artifacts: {"alpine": Mutex { data: StoredArtifact { description: Artifact { filename: "alpine.iso", kind: GuestOs(Alpine), source: RemoteServer { sha256: "ba8007f74f9b54fbae3b2520da577831b4834778a498d732f091260c61aa7ca1" }, untar: None }, cached_path: None } }, "ovmf": Mutex { data: StoredArtifact { description: Artifact { filename: "OVMF_CODE.fd", kind: Bootrom, source: Buildomat(BuildomatArtifact { repo: Repo("oxidecomputer/edk2"), series: Series("image_debug"), commit: Commit("6d92acf0a22718dd4175d7c64dbcf7aaec3740bd"), sha256: "29813374b58e3b77fb665f2d95cb3bab37d44fdd2c4fce2a70de9d76a3512a4f" }), untar: None }, cached_path: None } }}, downloader: DownloadConfig { timeout: 600s, buildomat_backoff: ExponentialBackoff { current_interval: 1s, initial_interval: 1s, randomization_factor: 0.5, multiplier: 1.5, max_interval: 60s, start_time: Instant { tv_sec: 205, tv_nsec: 922383082 }, max_elapsed_time: Some(1200s), clock: SystemClock }, remote_server_uris: ["https://oxide-omicron-build.s3.amazonaws.com"] } }
target = phd_framework::artifacts::store
|
4 | 2025-03-10T21:07:36.155Z | INFO | phd-runner: Adding Propolis server from local command
file = phd-tests/framework/src/artifacts/store.rs
line = 229
propolis_server_cmd = /work/phd-test/propolis-server
target = phd_framework::artifacts::store
|
5 | 2025-03-10T21:07:36.155Z | INFO | phd-runner: Adding crucible-downstairs from Buildomat Git revision
commit = d2d8f8ad449df7e2befb7ee2723a442dd74b9b72
file = phd-tests/framework/src/artifacts/store.rs
line = 313
target = phd_framework::artifacts::store
|
6 | 2025-03-10T21:07:36.155Z | DEBG | phd-runner: Downloading file from Buildomat...
file = phd-tests/framework/src/artifacts/buildomat.rs
line = 215
target = phd_framework::artifacts::buildomat
timeout = 600s
uri = https://buildomat.eng.oxide.computer/public/file/oxidecomputer/crucible/nightly-image/d2d8f8ad449df7e2befb7ee2723a442dd74b9b72/crucible-nightly.sha256.txt
|
7 | 2025-03-10T21:07:36.263Z | INFO | phd-runner: Adding 'current' Propolis server from Buildomat Git branch 'master'
file = phd-tests/framework/src/artifacts/store.rs
line = 250
target = phd_framework::artifacts::store
|
8 | 2025-03-10T21:07:36.752Z | DEBG | phd-runner: Downloading file from Buildomat...
file = phd-tests/framework/src/artifacts/buildomat.rs
line = 215
target = phd_framework::artifacts::buildomat
timeout = 600s
uri = https://buildomat.eng.oxide.computer/public/file/oxidecomputer/propolis/phd_build/9ee2e1f5f8d7cc3543b6985af36c0df7f81498c5/propolis-server.sha256.txt
|
9 | 2025-03-10T21:07:37.017Z | DEBG | phd-runner: Created new artifact store from manifest
file = phd-tests/framework/src/artifacts/store.rs
line = 221
store = Store { local_dir: "/phd-artifacts/runner-1", artifacts: {"alpine": Mutex { data: StoredArtifact { description: Artifact { filename: "alpine.iso", kind: GuestOs(Alpine), source: RemoteServer { sha256: "ba8007f74f9b54fbae3b2520da577831b4834778a498d732f091260c61aa7ca1" }, untar: None }, cached_path: None } }, "ovmf": Mutex { data: StoredArtifact { description: Artifact { filename: "OVMF_CODE.fd", kind: Bootrom, source: Buildomat(BuildomatArtifact { repo: Repo("oxidecomputer/edk2"), series: Series("image_debug"), commit: Commit("6d92acf0a22718dd4175d7c64dbcf7aaec3740bd"), sha256: "29813374b58e3b77fb665f2d95cb3bab37d44fdd2c4fce2a70de9d76a3512a4f" }), untar: None }, cached_path: None } }}, downloader: DownloadConfig { timeout: 600s, buildomat_backoff: ExponentialBackoff { current_interval: 1s, initial_interval: 1s, randomization_factor: 0.5, multiplier: 1.5, max_interval: 60s, start_time: Instant { tv_sec: 206, tv_nsec: 784618598 }, max_elapsed_time: Some(1200s), clock: SystemClock }, remote_server_uris: ["https://oxide-omicron-build.s3.amazonaws.com"] } }
target = phd_framework::artifacts::store
|
10 | 2025-03-10T21:07:37.017Z | INFO | phd-runner: Adding Propolis server from local command
file = phd-tests/framework/src/artifacts/store.rs
line = 229
propolis_server_cmd = /work/phd-test/propolis-server
target = phd_framework::artifacts::store
|
11 | 2025-03-10T21:07:37.017Z | INFO | phd-runner: Adding crucible-downstairs from Buildomat Git revision
commit = d2d8f8ad449df7e2befb7ee2723a442dd74b9b72
file = phd-tests/framework/src/artifacts/store.rs
line = 313
target = phd_framework::artifacts::store
|
12 | 2025-03-10T21:07:37.017Z | DEBG | phd-runner: Downloading file from Buildomat...
file = phd-tests/framework/src/artifacts/buildomat.rs
line = 215
target = phd_framework::artifacts::buildomat
timeout = 600s
uri = https://buildomat.eng.oxide.computer/public/file/oxidecomputer/crucible/nightly-image/d2d8f8ad449df7e2befb7ee2723a442dd74b9b72/crucible-nightly.sha256.txt
|
13 | 2025-03-10T21:07:37.122Z | INFO | phd-runner: Adding 'current' Propolis server from Buildomat Git branch 'master'
file = phd-tests/framework/src/artifacts/store.rs
line = 250
target = phd_framework::artifacts::store
|
14 | 2025-03-10T21:07:37.543Z | DEBG | phd-runner: Downloading file from Buildomat...
file = phd-tests/framework/src/artifacts/buildomat.rs
line = 215
target = phd_framework::artifacts::buildomat
timeout = 600s
uri = https://buildomat.eng.oxide.computer/public/file/oxidecomputer/propolis/phd_build/9ee2e1f5f8d7cc3543b6985af36c0df7f81498c5/propolis-server.sha256.txt
|
15 | 2025-03-10T21:07:37.646Z | INFO | phd-runner: Running 3 test(s)
file = phd-tests/runner/src/execute.rs
line = 161
target = phd_runner::execute
|
16 | 2025-03-10T21:07:37.647Z | INFO | phd-runner: [EXECUTION_SETUP - START]
file = phd-tests/runner/src/fixtures.rs
line = 25
target = phd_runner::fixtures
|
17 | 2025-03-10T21:07:37.647Z | INFO | phd-runner: [EXECUTION_SETUP - START]
file = phd-tests/runner/src/fixtures.rs
line = 25
target = phd_runner::fixtures
|
18 | 2025-03-10T21:07:37.647Z | INFO | phd-runner: [EXECUTION_SETUP - END]
elapsed_milliseconds = 0
file = phd-tests/runner/src/fixtures.rs
line = 25
target = phd_runner::fixtures
|
19 | 2025-03-10T21:07:37.647Z | INFO | phd-runner: [EXECUTION_SETUP - END]
elapsed_milliseconds = 0
file = phd-tests/runner/src/fixtures.rs
line = 25
target = phd_runner::fixtures
|
20 | 2025-03-10T21:07:37.647Z | INFO | phd-runner: Starting test phd_tests::migrate::from_base::migration_from_base_and_back
file = phd-tests/runner/src/execute.rs
line = 101
target = phd_runner::execute
|
21 | 2025-03-10T21:07:37.647Z | INFO | phd-runner: Starting test phd_tests::migrate::from_base::serial_history
file = phd-tests/runner/src/execute.rs
line = 101
target = phd_runner::execute
|
22 | 2025-03-10T21:07:37.647Z | INFO | phd-runner: [TEST_SETUP - START]
file = phd-tests/runner/src/fixtures.rs
line = 41
target = phd_runner::fixtures
|
23 | 2025-03-10T21:07:37.647Z | INFO | phd-runner: [TEST_SETUP - START]
file = phd-tests/runner/src/fixtures.rs
line = 41
target = phd_runner::fixtures
|
24 | 2025-03-10T21:07:37.647Z | INFO | phd-runner: [TEST_SETUP - END]
elapsed_milliseconds = 0
file = phd-tests/runner/src/fixtures.rs
line = 41
target = phd_runner::fixtures
|
25 | 2025-03-10T21:07:37.647Z | INFO | phd-runner: [TEST_SETUP - END]
elapsed_milliseconds = 0
file = phd-tests/runner/src/fixtures.rs
line = 41
target = phd_runner::fixtures
|
26 | 2025-03-10T21:07:37.647Z | INFO | phd-runner: [TEST - START]
file = phd-tests/tests/src/migrate.rs
line = 52
path = phd_tests::migrate::from_base::migration_from_base_and_back
target = phd_tests::migrate::from_base
|
27 | 2025-03-10T21:07:37.647Z | INFO | phd-runner: [TEST - START]
file = phd-tests/tests/src/migrate.rs
line = 40
path = phd_tests::migrate::from_base::serial_history
target = phd_tests::migrate::from_base
|
28 | 2025-03-10T21:07:37.648Z | DEBG | phd-runner: [TEST - EVENT] checking for existing copy of artifact
file = phd-tests/framework/src/artifacts/store.rs
line = 89
maybe_path = /phd-artifacts/runner-0/29813374b58e3b77fb665f2d95cb3bab37d44fdd2c4fce2a70de9d76a3512a4f/OVMF_CODE.fd
path = phd_tests::migrate::from_base::serial_history
target = phd_framework::artifacts::store
|
29 | 2025-03-10T21:07:37.648Z | DEBG | phd-runner: [TEST - EVENT] checking for existing copy of artifact
file = phd-tests/framework/src/artifacts/store.rs
line = 89
maybe_path = /phd-artifacts/runner-1/29813374b58e3b77fb665f2d95cb3bab37d44fdd2c4fce2a70de9d76a3512a4f/OVMF_CODE.fd
path = phd_tests::migrate::from_base::migration_from_base_and_back
target = phd_framework::artifacts::store
|
30 | 2025-03-10T21:07:37.648Z | DEBG | phd-runner: [TEST - EVENT] Downloading file from Buildomat...
file = phd-tests/framework/src/artifacts/buildomat.rs
line = 215
path = phd_tests::migrate::from_base::migration_from_base_and_back
target = phd_framework::artifacts::buildomat
timeout = 600s
uri = https://buildomat.eng.oxide.computer/public/file/oxidecomputer/edk2/image_debug/6d92acf0a22718dd4175d7c64dbcf7aaec3740bd/OVMF_CODE.fd
|
31 | 2025-03-10T21:07:37.648Z | DEBG | phd-runner: [TEST - EVENT] Downloading file from Buildomat...
file = phd-tests/framework/src/artifacts/buildomat.rs
line = 215
path = phd_tests::migrate::from_base::serial_history
target = phd_framework::artifacts::buildomat
timeout = 600s
uri = https://buildomat.eng.oxide.computer/public/file/oxidecomputer/edk2/image_debug/6d92acf0a22718dd4175d7c64dbcf7aaec3740bd/OVMF_CODE.fd
|
32 | 2025-03-10T21:07:38.245Z | DEBG | phd-runner: [TEST - EVENT] checking for existing copy of artifact
file = phd-tests/framework/src/artifacts/store.rs
line = 89
maybe_path = /phd-artifacts/runner-1/ba8007f74f9b54fbae3b2520da577831b4834778a498d732f091260c61aa7ca1/alpine.iso
path = phd_tests::migrate::from_base::migration_from_base_and_back
target = phd_framework::artifacts::store
|
33 | 2025-03-10T21:07:38.245Z | DEBG | phd-runner: [TEST - EVENT] Downloading alpine.iso from https://oxide-omicron-build.s3.amazonaws.com/alpine.iso
file = phd-tests/framework/src/artifacts/store.rs
line = 621
path = phd_tests::migrate::from_base::migration_from_base_and_back
target = phd_framework::artifacts::store
timeout = 600s
|
34 | 2025-03-10T21:07:38.274Z | DEBG | phd-runner: [TEST - EVENT] checking for existing copy of artifact
file = phd-tests/framework/src/artifacts/store.rs
line = 89
maybe_path = /phd-artifacts/runner-0/ba8007f74f9b54fbae3b2520da577831b4834778a498d732f091260c61aa7ca1/alpine.iso
path = phd_tests::migrate::from_base::serial_history
target = phd_framework::artifacts::store
|
35 | 2025-03-10T21:07:38.274Z | DEBG | phd-runner: [TEST - EVENT] Downloading alpine.iso from https://oxide-omicron-build.s3.amazonaws.com/alpine.iso
file = phd-tests/framework/src/artifacts/store.rs
line = 621
path = phd_tests::migrate::from_base::serial_history
target = phd_framework::artifacts::store
timeout = 600s
|
36 | 2025-03-10T21:08:12.362Z | DEBG | phd-runner: [TEST - EVENT] Verified artifact already exists
file = phd-tests/framework/src/artifacts/store.rs
line = 45
path = /phd-artifacts/runner-0/ba8007f74f9b54fbae3b2520da577831b4834778a498d732f091260c61aa7ca1/alpine.iso
target = phd_framework::artifacts::store
|
37 | 2025-03-10T21:08:12.362Z | DEBG | phd-runner: [TEST - EVENT] executing ZFS command
args = ["/phd-artifacts/runner-0/ba8007f74f9b54fbae3b2520da577831b4834778a498d732f091260c61aa7ca1/alpine.iso"]
file = phd-tests/framework/src/zfs.rs
line = 304
path = phd_tests::migrate::from_base::serial_history
target = phd_framework::zfs
verb = list
|
38 | 2025-03-10T21:08:12.405Z | DEBG | phd-runner: [TEST - EVENT] parsing zfs list output
file = phd-tests/framework/src/zfs.rs
line = 238
path = phd_tests::migrate::from_base::serial_history
stdout = NAME USED AVAIL REFER MOUNTPOINT\nphd-artifacts 3.90M 1.80T 3.80M /phd-artifacts\n
target = phd_framework::zfs
|
39 | 2025-03-10T21:08:12.405Z | DEBG | phd-runner: [TEST - EVENT] executing ZFS command
args = ["phd-artifacts@phd-f8ef2ae3-f355-46e0-85f8-83bde2919e44"]
file = phd-tests/framework/src/zfs.rs
line = 304
path = phd_tests::migrate::from_base::serial_history
target = phd_framework::zfs
verb = snapshot
|
40 | 2025-03-10T21:08:12.462Z | DEBG | phd-runner: [TEST - EVENT] executing ZFS command
args = ["phd-artifacts@phd-f8ef2ae3-f355-46e0-85f8-83bde2919e44", "phd-artifacts/phd-clone-3bb4d8f0-493e-49cf-9703-8c855f29d4fe"]
file = phd-tests/framework/src/zfs.rs
line = 304
path = phd_tests::migrate::from_base::serial_history
target = phd_framework::zfs
verb = clone
|
41 | 2025-03-10T21:08:12.490Z | DEBG | phd-runner: [TEST - EVENT] executing ZFS command
args = ["phd-artifacts/phd-clone-3bb4d8f0-493e-49cf-9703-8c855f29d4fe"]
file = phd-tests/framework/src/zfs.rs
line = 304
path = phd_tests::migrate::from_base::serial_history
target = phd_framework::zfs
verb = list
|
42 | 2025-03-10T21:08:12.517Z | DEBG | phd-runner: [TEST - EVENT] parsing zfs list output
file = phd-tests/framework/src/zfs.rs
line = 238
path = phd_tests::migrate::from_base::serial_history
stdout = NAME USED AVAIL REFER MOUNTPOINT\nphd-artifacts/phd-clone-3bb4d8f0-493e-49cf-9703-8c855f29d4fe 0B 1.80T 50.8M /phd-artifacts/phd-clone-3bb4d8f0-493e-49cf-9703-8c855f29d4fe\n
target = phd_framework::zfs
|
43 | 2025-03-10T21:08:12.518Z | INFO | phd-runner: [NEW - START]
file = phd-tests/framework/src/test_vm/mod.rs
line = 193
path = phd_tests::migrate::from_base::serial_history
target = phd_framework::test_vm
|
44 | 2025-03-10T21:08:12.518Z | INFO | phd-runner: [NEW - EVENT] phd_framework::test_vm
environment = EnvironmentSpec { location: Local, propolis_artifact: "__BASE_PROPOLIS" }
file = phd-tests/framework/src/test_vm/mod.rs
guest_os_kind = Alpine
line = 211
path = phd_tests::migrate::from_base::serial_history
target = phd_framework::test_vm
vm_name = migration_serial_history_base
|
45 | 2025-03-10T21:08:12.518Z | DEBG | phd-runner: [NEW - EVENT] checking for existing copy of artifact
file = phd-tests/framework/src/artifacts/store.rs
line = 89
maybe_path = /phd-artifacts/runner-0/699c2d2c5e97e63733ab85fce044388baefe882761373e5c02190990dd286770/propolis-server.tar.gz
path = phd_tests::migrate::from_base::serial_history
target = phd_framework::artifacts::store
|
46 | 2025-03-10T21:08:12.518Z | DEBG | phd-runner: [NEW - EVENT] Downloading file from Buildomat...
file = phd-tests/framework/src/artifacts/buildomat.rs
line = 215
path = phd_tests::migrate::from_base::serial_history
target = phd_framework::artifacts::buildomat
timeout = 600s
uri = https://buildomat.eng.oxide.computer/public/file/oxidecomputer/propolis/phd_build/9ee2e1f5f8d7cc3543b6985af36c0df7f81498c5/propolis-server.tar.gz
|
47 | 2025-03-10T21:08:12.552Z | DEBG | phd-runner: [TEST - EVENT] Verified artifact already exists
file = phd-tests/framework/src/artifacts/store.rs
line = 45
path = /phd-artifacts/runner-1/ba8007f74f9b54fbae3b2520da577831b4834778a498d732f091260c61aa7ca1/alpine.iso
target = phd_framework::artifacts::store
|
48 | 2025-03-10T21:08:12.552Z | DEBG | phd-runner: [TEST - EVENT] executing ZFS command
args = ["/phd-artifacts/runner-1/ba8007f74f9b54fbae3b2520da577831b4834778a498d732f091260c61aa7ca1/alpine.iso"]
file = phd-tests/framework/src/zfs.rs
line = 304
path = phd_tests::migrate::from_base::migration_from_base_and_back
target = phd_framework::zfs
verb = list
|
49 | 2025-03-10T21:08:12.574Z | DEBG | phd-runner: [TEST - EVENT] parsing zfs list output
file = phd-tests/framework/src/zfs.rs
line = 238
path = phd_tests::migrate::from_base::migration_from_base_and_back
stdout = NAME USED AVAIL REFER MOUNTPOINT\nphd-artifacts 50.9M 1.80T 50.8M /phd-artifacts\n
target = phd_framework::zfs
|
50 | 2025-03-10T21:08:12.574Z | DEBG | phd-runner: [TEST - EVENT] executing ZFS command
args = ["phd-artifacts@phd-68aa1763-4002-4b53-ae10-15f8d1625940"]
file = phd-tests/framework/src/zfs.rs
line = 304
path = phd_tests::migrate::from_base::migration_from_base_and_back
target = phd_framework::zfs
verb = snapshot
|
51 | 2025-03-10T21:08:12.633Z | DEBG | phd-runner: [TEST - EVENT] executing ZFS command
args = ["phd-artifacts@phd-68aa1763-4002-4b53-ae10-15f8d1625940", "phd-artifacts/phd-clone-9d36a2f8-ffed-490c-b405-c06b63013ecc"]
file = phd-tests/framework/src/zfs.rs
line = 304
path = phd_tests::migrate::from_base::migration_from_base_and_back
target = phd_framework::zfs
verb = clone
|
52 | 2025-03-10T21:08:12.657Z | DEBG | phd-runner: [TEST - EVENT] executing ZFS command
args = ["phd-artifacts/phd-clone-9d36a2f8-ffed-490c-b405-c06b63013ecc"]
file = phd-tests/framework/src/zfs.rs
line = 304
path = phd_tests::migrate::from_base::migration_from_base_and_back
target = phd_framework::zfs
verb = list
|
53 | 2025-03-10T21:08:12.671Z | DEBG | phd-runner: [TEST - EVENT] parsing zfs list output
file = phd-tests/framework/src/zfs.rs
line = 238
path = phd_tests::migrate::from_base::migration_from_base_and_back
stdout = NAME USED AVAIL REFER MOUNTPOINT\nphd-artifacts/phd-clone-9d36a2f8-ffed-490c-b405-c06b63013ecc 0B 1.80T 97.9M /phd-artifacts/phd-clone-9d36a2f8-ffed-490c-b405-c06b63013ecc\n
target = phd_framework::zfs
|
54 | 2025-03-10T21:08:12.671Z | INFO | phd-runner: [NEW - START]
file = phd-tests/framework/src/test_vm/mod.rs
line = 193
path = phd_tests::migrate::from_base::migration_from_base_and_back
target = phd_framework::test_vm
|
55 | 2025-03-10T21:08:12.671Z | INFO | phd-runner: [NEW - EVENT] phd_framework::test_vm
environment = EnvironmentSpec { location: Local, propolis_artifact: "__BASE_PROPOLIS" }
file = phd-tests/framework/src/test_vm/mod.rs
guest_os_kind = Alpine
line = 211
path = phd_tests::migrate::from_base::migration_from_base_and_back
target = phd_framework::test_vm
vm_name = migration_from_base_and_back
|
56 | 2025-03-10T21:08:12.671Z | DEBG | phd-runner: [NEW - EVENT] checking for existing copy of artifact
file = phd-tests/framework/src/artifacts/store.rs
line = 89
maybe_path = /phd-artifacts/runner-1/699c2d2c5e97e63733ab85fce044388baefe882761373e5c02190990dd286770/propolis-server.tar.gz
path = phd_tests::migrate::from_base::migration_from_base_and_back
target = phd_framework::artifacts::store
|
57 | 2025-03-10T21:08:12.671Z | DEBG | phd-runner: [NEW - EVENT] Downloading file from Buildomat...
file = phd-tests/framework/src/artifacts/buildomat.rs
line = 215
path = phd_tests::migrate::from_base::migration_from_base_and_back
target = phd_framework::artifacts::buildomat
timeout = 600s
uri = https://buildomat.eng.oxide.computer/public/file/oxidecomputer/propolis/phd_build/9ee2e1f5f8d7cc3543b6985af36c0df7f81498c5/propolis-server.tar.gz
|
58 | 2025-03-10T21:08:37.044Z | DEBG | phd-runner: [NEW - EVENT] Extracting artifact from tarball
extracted_path = /phd-artifacts/runner-0/699c2d2c5e97e63733ab85fce044388baefe882761373e5c02190990dd286770/propolis-server
file = phd-tests/framework/src/artifacts/store.rs
line = 162
path = phd_tests::migrate::from_base::serial_history
target = phd_framework::artifacts::store
untar_path = propolis-server
|
59 | 2025-03-10T21:08:37.044Z | DEBG | phd-runner: [NEW - EVENT] Extracting gzipped tarball...
file = phd-tests/framework/src/artifacts/store.rs
line = 521
path = phd_tests::migrate::from_base::serial_history
target = phd_framework::artifacts::store
|
60 | 2025-03-10T21:08:37.215Z | DEBG | phd-runner: [NEW - EVENT] Extracting artifact from tarball
extracted_path = /phd-artifacts/runner-1/699c2d2c5e97e63733ab85fce044388baefe882761373e5c02190990dd286770/propolis-server
file = phd-tests/framework/src/artifacts/store.rs
line = 162
path = phd_tests::migrate::from_base::migration_from_base_and_back
target = phd_framework::artifacts::store
untar_path = propolis-server
|
61 | 2025-03-10T21:08:37.215Z | DEBG | phd-runner: [NEW - EVENT] Extracting gzipped tarball...
file = phd-tests/framework/src/artifacts/store.rs
line = 521
path = phd_tests::migrate::from_base::migration_from_base_and_back
target = phd_framework::artifacts::store
|
62 | 2025-03-10T21:08:50.461Z | INFO | phd-runner: [NEW - EVENT] Launching Propolis server
bootrom_path = "/phd-artifacts/runner-0/29813374b58e3b77fb665f2d95cb3bab37d44fdd2c4fce2a70de9d76a3512a4f/OVMF_CODE.fd"
file = phd-tests/framework/src/test_vm/server.rs
line = 55
path = phd_tests::migrate::from_base::serial_history
server_addr = 127.0.0.1:9000
server_path = "/phd-artifacts/runner-0/699c2d2c5e97e63733ab85fce044388baefe882761373e5c02190990dd286770/propolis-server"
target = phd_framework::test_vm::server
|
63 | 2025-03-10T21:08:50.461Z | INFO | phd-runner: [NEW - EVENT] Opening server log files
file = phd-tests/framework/src/server_log_mode.rs
line = 64
path = phd_tests::migrate::from_base::serial_history
stderr_path = "/tmp/propolis-phd/runner-0/migration_serial_history_base.stderr.log"
stdout_path = "/tmp/propolis-phd/runner-0/migration_serial_history_base.stdout.log"
target = phd_framework::server_log_mode
|
64 | 2025-03-10T21:08:50.576Z | INFO | phd-runner: [NEW - EVENT] Launched server with pid 871
file = phd-tests/framework/src/test_vm/server.rs
line = 107
path = phd_tests::migrate::from_base::serial_history
target = phd_framework::test_vm::server
|
65 | 2025-03-10T21:08:50.576Z | INFO | phd-runner: [NEW - END]
elapsed_milliseconds = 38057
file = phd-tests/framework/src/test_vm/mod.rs
line = 193
path = phd_tests::migrate::from_base::serial_history
target = phd_framework::test_vm
|
66 | 2025-03-10T21:08:50.576Z | INFO | phd-runner: [INSTANCE_ENSURE_INTERNAL - START]
file = phd-tests/framework/src/test_vm/mod.rs
line = 276
path = phd_tests::migrate::from_base::serial_history
target = phd_framework::test_vm
vm = migration_serial_history_base
vm_id = 69048244-dda4-48f2-81d9-16e8db1760ae
|
67 | 2025-03-10T21:08:50.577Z | INFO | phd-runner: [INSTANCE_ENSURE_INTERNAL - EVENT] retriable error from instance_spec_ensure
e = Communication Error: error sending request for url (http://127.0.0.1:9000/instance)
file = phd-tests/framework/src/test_vm/mod.rs
line = 320
path = phd_tests::migrate::from_base::serial_history
target = phd_framework::test_vm
vm = migration_serial_history_base
vm_id = 69048244-dda4-48f2-81d9-16e8db1760ae
|
68 | 2025-03-10T21:08:50.597Z | INFO | phd-runner: [NEW - EVENT] Launching Propolis server
bootrom_path = "/phd-artifacts/runner-1/29813374b58e3b77fb665f2d95cb3bab37d44fdd2c4fce2a70de9d76a3512a4f/OVMF_CODE.fd"
file = phd-tests/framework/src/test_vm/server.rs
line = 55
path = phd_tests::migrate::from_base::migration_from_base_and_back
server_addr = 127.0.0.1:9125
server_path = "/phd-artifacts/runner-1/699c2d2c5e97e63733ab85fce044388baefe882761373e5c02190990dd286770/propolis-server"
target = phd_framework::test_vm::server
|
69 | 2025-03-10T21:08:50.597Z | INFO | phd-runner: [NEW - EVENT] Opening server log files
file = phd-tests/framework/src/server_log_mode.rs
line = 64
path = phd_tests::migrate::from_base::migration_from_base_and_back
stderr_path = "/tmp/propolis-phd/runner-1/migration_from_base_and_back.stderr.log"
stdout_path = "/tmp/propolis-phd/runner-1/migration_from_base_and_back.stdout.log"
target = phd_framework::server_log_mode
|
70 | 2025-03-10T21:08:50.639Z | INFO | phd-runner: [NEW - EVENT] Launched server with pid 872
file = phd-tests/framework/src/test_vm/server.rs
line = 107
path = phd_tests::migrate::from_base::migration_from_base_and_back
target = phd_framework::test_vm::server
|
71 | 2025-03-10T21:08:50.639Z | INFO | phd-runner: [NEW - END]
elapsed_milliseconds = 37967
file = phd-tests/framework/src/test_vm/mod.rs
line = 193
path = phd_tests::migrate::from_base::migration_from_base_and_back
target = phd_framework::test_vm
|
72 | 2025-03-10T21:08:50.639Z | INFO | phd-runner: [INSTANCE_ENSURE_INTERNAL - START]
file = phd-tests/framework/src/test_vm/mod.rs
line = 276
path = phd_tests::migrate::from_base::migration_from_base_and_back
target = phd_framework::test_vm
vm = migration_from_base_and_back
vm_id = b1850a39-20a7-473a-9111-106afa27f677
|
73 | 2025-03-10T21:08:50.640Z | INFO | phd-runner: [INSTANCE_ENSURE_INTERNAL - EVENT] retriable error from instance_spec_ensure
e = Communication Error: error sending request for url (http://127.0.0.1:9125/instance)
file = phd-tests/framework/src/test_vm/mod.rs
line = 320
path = phd_tests::migrate::from_base::migration_from_base_and_back
target = phd_framework::test_vm
vm = migration_from_base_and_back
vm_id = b1850a39-20a7-473a-9111-106afa27f677
|
74 | 2025-03-10T21:08:51.101Z | ERRO | phd-runner: [INSTANCE_ENSURE_INTERNAL - EVENT] permanent error from instance_spec_ensure
e = Error Response: status: 500 Internal Server Error; headers: {"content-type": "application/json", "x-request-id": "6261907a-2dca-45bb-ba5d-6602517a27ec", "content-length": "124", "date": "Mon, 10 Mar 2025 21:08:51 GMT"}; value: Error { error_code: Some("Internal"), message: "Internal Server Error", request_id: "6261907a-2dca-45bb-ba5d-6602517a27ec" }
file = phd-tests/framework/src/test_vm/mod.rs
line = 324
path = phd_tests::migrate::from_base::serial_history
target = phd_framework::test_vm
vm = migration_serial_history_base
vm_id = 69048244-dda4-48f2-81d9-16e8db1760ae
|
75 | 2025-03-10T21:08:51.102Z | INFO | phd-runner: [INSTANCE_ENSURE_INTERNAL - END]
elapsed_milliseconds = 525
file = phd-tests/framework/src/test_vm/mod.rs
line = 276
path = phd_tests::migrate::from_base::serial_history
target = phd_framework::test_vm
vm = migration_serial_history_base
vm_id = 69048244-dda4-48f2-81d9-16e8db1760ae
|
76 | 2025-03-10T21:08:51.102Z | DEBG | phd-runner: [TEST - EVENT] Killing Propolis server process
file = phd-tests/framework/src/test_vm/server.rs
line = 125
path = phd_tests::migrate::from_base::serial_history
self.address = 127.0.0.1:9000
target = phd_framework::test_vm::server
|
77 | 2025-03-10T21:08:51.157Z | DEBG | phd-runner: [TEST - EVENT] zfs clone dropped
file = phd-tests/framework/src/zfs.rs
line = 83
path = phd_tests::migrate::from_base::serial_history
target = phd_framework::zfs
|
78 | 2025-03-10T21:08:51.157Z | DEBG | phd-runner: [TEST - EVENT] executing ZFS command
args = ["phd-artifacts/phd-clone-3bb4d8f0-493e-49cf-9703-8c855f29d4fe"]
file = phd-tests/framework/src/zfs.rs
line = 304
path = phd_tests::migrate::from_base::serial_history
target = phd_framework::zfs
verb = destroy
|
79 | 2025-03-10T21:08:51.340Z | DEBG | phd-runner: [TEST - EVENT] zfs snapshot dropped
file = phd-tests/framework/src/zfs.rs
line = 57
path = phd_tests::migrate::from_base::serial_history
target = phd_framework::zfs
|
80 | 2025-03-10T21:08:51.341Z | DEBG | phd-runner: [TEST - EVENT] executing ZFS command
args = ["phd-artifacts@phd-f8ef2ae3-f355-46e0-85f8-83bde2919e44"]
file = phd-tests/framework/src/zfs.rs
line = 304
path = phd_tests::migrate::from_base::serial_history
target = phd_framework::zfs
verb = destroy
|
81 | 2025-03-10T21:08:51.391Z | INFO | phd-runner: [TEST - END]
elapsed_milliseconds = 73743
file = phd-tests/tests/src/migrate.rs
line = 40
path = phd_tests::migrate::from_base::serial_history
target = phd_tests::migrate::from_base
|
82 | 2025-03-10T21:08:51.492Z | INFO | phd-runner: test phd_tests::migrate::from_base::serial_history ... FAILED: Error Response: status: 500 Internal Server Error; headers: {"content-type": "application/json", "x-request-id": "6261907a-2dca-45bb-ba5d-6602517a27ec", "content-length": "124", "date": "Mon, 10 Mar 2025 21:08:51 GMT"}; value: Error { error_code: Some("Internal"), message: "Internal Server Error", request_id: "6261907a-2dca-45bb-ba5d-6602517a27ec" }
Stack backtrace:
0: anyhow::error::<impl core::convert::From<E> for anyhow::Error>::from
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.89/src/backtrace.rs:27:14
1: <core::result::Result<T,F> as core::ops::try_trait::FromResidual<core::result::Result<core::convert::Infallible,E>>>::from_residual
at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/result.rs:2014:27
2: phd_framework::test_vm::TestVm::instance_ensure_internal::{{closure}}::{{closure}}
at ./oxidecomputer/propolis/phd-tests/framework/src/test_vm/mod.rs:336:9
3: <tracing::instrument::Instrumented<T> as core::future::future::Future>::poll
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.40/src/instrument.rs:321:9
4: phd_framework::test_vm::TestVm::instance_ensure_internal::{{closure}}
at ./oxidecomputer/propolis/phd-tests/framework/src/test_vm/mod.rs:276:5
5: phd_framework::test_vm::TestVm::instance_ensure::{{closure}}
at ./oxidecomputer/propolis/phd-tests/framework/src/test_vm/mod.rs:414:22
6: phd_framework::test_vm::TestVm::launch::{{closure}}
at ./oxidecomputer/propolis/phd-tests/framework/src/test_vm/mod.rs:402:32
7: phd_tests::migrate::run_serial_history_test::{{closure}}
at ./oxidecomputer/propolis/phd-tests/tests/src/migrate.rs:345:21
8: phd_tests::migrate::from_base::serial_history::{{closure}}::{{closure}}
at ./oxidecomputer/propolis/phd-tests/tests/src/migrate.rs:46:10
9: <tracing::instrument::Instrumented<T> as core::future::future::Future>::poll
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.40/src/instrument.rs:321:9
10: phd_tests::migrate::from_base::serial_history::{{closure}}
at ./oxidecomputer/propolis/phd-tests/tests/src/migrate.rs:40:5
11: <core::pin::Pin<P> as core::future::future::Future>::poll
at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/future/future.rs:124:9
12: phd_testcase::TestCase::run::{{closure}}
at ./oxidecomputer/propolis/phd-tests/testcase/src/lib.rs:79:32
13: phd_runner::execute::run_tests_with_ctx::{{closure}}::run_tests::{{closure}}
at ./oxidecomputer/propolis/phd-tests/runner/src/execute.rs:117:58
14: tokio::runtime::task::core::Core<T,S>::poll::{{closure}}
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/task/core.rs:331:17
15: tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/loom/std/unsafe_cell.rs:16:9
16: tokio::runtime::task::core::Core<T,S>::poll
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/task/core.rs:320:13
17: tokio::runtime::task::harness::poll_future::{{closure}}
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/task/harness.rs:500:19
18: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once
at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/panic/unwind_safe.rs:272:9
19: std::panicking::try::do_call
at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/panicking.rs:584:40
20: __rust_try
21: std::panicking::try
at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/panicking.rs:547:19
22: std::panic::catch_unwind
at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/panic.rs:358:14
23: tokio::runtime::task::harness::poll_future
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/task/harness.rs:488:18
24: tokio::runtime::task::harness::Harness<T,S>::poll_inner
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/task/harness.rs:209:27
25: tokio::runtime::task::harness::Harness<T,S>::poll
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/task/harness.rs:154:15
26: tokio::runtime::task::raw::poll
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/task/raw.rs:271:5
27: tokio::runtime::task::raw::RawTask::poll
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/task/raw.rs:201:18
28: tokio::runtime::task::LocalNotified<S>::run
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/task/mod.rs:436:9
29: tokio::runtime::scheduler::multi_thread::worker::Context::run_task::{{closure}}
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/scheduler/multi_thread/worker.rs:661:17
30: tokio::runtime::coop::with_budget
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/coop.rs:107:5
31: tokio::runtime::coop::budget
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/coop.rs:73:5
32: tokio::runtime::scheduler::multi_thread::worker::Context::run_task
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/scheduler/multi_thread/worker.rs:597:9
33: tokio::runtime::scheduler::multi_thread::worker::Context::run
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/scheduler/multi_thread/worker.rs:548:24
34: tokio::runtime::scheduler::multi_thread::worker::run::{{closure}}::{{closure}}
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/scheduler/multi_thread/worker.rs:513:21
35: tokio::runtime::context::scoped::Scoped<T>::set
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/context/scoped.rs:40:9
36: tokio::runtime::context::set_scheduler::{{closure}}
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/context.rs:180:26
37: std::thread::local::LocalKey<T>::try_with
at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/thread/local.rs:308:12
38: std::thread::local::LocalKey<T>::with
at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/thread/local.rs:272:9
39: tokio::runtime::context::set_scheduler
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/context.rs:180:9
40: tokio::runtime::scheduler::multi_thread::worker::run::{{closure}}
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/scheduler/multi_thread/worker.rs:508:9
41: tokio::runtime::context::runtime::enter_runtime
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/context/runtime.rs:65:16
42: tokio::runtime::scheduler::multi_thread::worker::run
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/scheduler/multi_thread/worker.rs:500:5
43: tokio::runtime::scheduler::multi_thread::worker::Launch::launch::{{closure}}
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/scheduler/multi_thread/worker.rs:466:45
44: <tokio::runtime::blocking::task::BlockingTask<T> as core::future::future::Future>::poll
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/blocking/task.rs:42:21
45: tokio::runtime::task::core::Core<T,S>::poll::{{closure}}
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/task/core.rs:331:17
46: tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/loom/std/unsafe_cell.rs:16:9
47: tokio::runtime::task::core::Core<T,S>::poll
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/task/core.rs:320:13
48: tokio::runtime::task::harness::poll_future::{{closure}}
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/task/harness.rs:500:19
49: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once
at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/panic/unwind_safe.rs:272:9
50: std::panicking::try::do_call
at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/panicking.rs:584:40
51: __rust_try
52: std::panicking::try
at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/panicking.rs:547:19
53: std::panic::catch_unwind
at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/panic.rs:358:14
54: tokio::runtime::task::harness::poll_future
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/task/harness.rs:488:18
55: tokio::runtime::task::harness::Harness<T,S>::poll_inner
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/task/harness.rs:209:27
56: tokio::runtime::task::harness::Harness<T,S>::poll
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/task/harness.rs:154:15
57: tokio::runtime::task::raw::poll
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/task/raw.rs:271:5
58: tokio::runtime::task::raw::RawTask::poll
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/task/raw.rs:201:18
59: tokio::runtime::task::UnownedTask<S>::run
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/task/mod.rs:473:9
60: tokio::runtime::blocking::pool::Task::run
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/blocking/pool.rs:160:9
61: tokio::runtime::blocking::pool::Inner::run
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/blocking/pool.rs:518:17
62: tokio::runtime::blocking::pool::Spawner::spawn_thread::{{closure}}
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/blocking/pool.rs:476:13
63: std::sys::backtrace::__rust_begin_short_backtrace
at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/sys/backtrace.rs:152:18
64: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}
at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/thread/mod.rs:564:17
65: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once
at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/panic/unwind_safe.rs:272:9
66: std::panicking::try::do_call
at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/panicking.rs:584:40
67: __rust_try
68: std::panicking::try
at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/panicking.rs:547:19
69: std::panic::catch_unwind
at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/panic.rs:358:14
70: std::thread::Builder::spawn_unchecked_::{{closure}}
at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/thread/mod.rs:562:30
71: core::ops::function::FnOnce::call_once{{vtable.shim}}
at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/ops/function.rs:250:5
72: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/alloc/src/boxed.rs:1993:9
73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/alloc/src/boxed.rs:1993:9
74: std::sys::pal::unix::thread::Thread::new::thread_start
at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/sys/pal/unix/thread.rs:106:17
75: _thrp_setup
76: <unknown>
file = phd-tests/runner/src/execute.rs
line = 119
target = phd_runner::execute
|
83 | 2025-03-10T21:08:51.492Z | INFO | phd-runner: [TEST_CLEANUP - START]
file = phd-tests/runner/src/fixtures.rs
line = 51
target = phd_runner::fixtures
|
84 | 2025-03-10T21:08:51.492Z | INFO | phd-runner: [TEST_CLEANUP - END]
elapsed_milliseconds = 0
file = phd-tests/runner/src/fixtures.rs
line = 51
target = phd_runner::fixtures
|
85 | 2025-03-10T21:08:51.493Z | INFO | phd-runner: Starting test phd_tests::migrate::from_base::can_migrate_from_base
file = phd-tests/runner/src/execute.rs
line = 101
target = phd_runner::execute
|
86 | 2025-03-10T21:08:51.493Z | INFO | phd-runner: [TEST_SETUP - START]
file = phd-tests/runner/src/fixtures.rs
line = 41
target = phd_runner::fixtures
|
87 | 2025-03-10T21:08:51.493Z | INFO | phd-runner: [TEST_SETUP - END]
elapsed_milliseconds = 0
file = phd-tests/runner/src/fixtures.rs
line = 41
target = phd_runner::fixtures
|
88 | 2025-03-10T21:08:51.493Z | INFO | phd-runner: [TEST - START]
file = phd-tests/tests/src/migrate.rs
line = 34
path = phd_tests::migrate::from_base::can_migrate_from_base
target = phd_tests::migrate::from_base
|
89 | 2025-03-10T21:08:51.493Z | DEBG | phd-runner: [TEST - EVENT] Verified artifact already exists
file = phd-tests/framework/src/artifacts/store.rs
line = 45
path = /phd-artifacts/runner-0/29813374b58e3b77fb665f2d95cb3bab37d44fdd2c4fce2a70de9d76a3512a4f/OVMF_CODE.fd
target = phd_framework::artifacts::store
|
90 | 2025-03-10T21:08:51.493Z | DEBG | phd-runner: [TEST - EVENT] Verified artifact already exists
file = phd-tests/framework/src/artifacts/store.rs
line = 45
path = /phd-artifacts/runner-0/ba8007f74f9b54fbae3b2520da577831b4834778a498d732f091260c61aa7ca1/alpine.iso
target = phd_framework::artifacts::store
|
91 | 2025-03-10T21:08:51.493Z | DEBG | phd-runner: [TEST - EVENT] Verified artifact already exists
file = phd-tests/framework/src/artifacts/store.rs
line = 45
path = /phd-artifacts/runner-0/ba8007f74f9b54fbae3b2520da577831b4834778a498d732f091260c61aa7ca1/alpine.iso
target = phd_framework::artifacts::store
|
92 | 2025-03-10T21:08:51.493Z | DEBG | phd-runner: [TEST - EVENT] executing ZFS command
args = ["/phd-artifacts/runner-0/ba8007f74f9b54fbae3b2520da577831b4834778a498d732f091260c61aa7ca1/alpine.iso"]
file = phd-tests/framework/src/zfs.rs
line = 304
path = phd_tests::migrate::from_base::can_migrate_from_base
target = phd_framework::zfs
verb = list
|
93 | 2025-03-10T21:08:51.543Z | DEBG | phd-runner: [TEST - EVENT] parsing zfs list output
file = phd-tests/framework/src/zfs.rs
line = 238
path = phd_tests::migrate::from_base::can_migrate_from_base
stdout = NAME USED AVAIL REFER MOUNTPOINT\nphd-artifacts 1.34G 1.80T 1.34G /phd-artifacts\n
target = phd_framework::zfs
|
94 | 2025-03-10T21:08:51.543Z | DEBG | phd-runner: [TEST - EVENT] executing ZFS command
args = ["phd-artifacts@phd-1c3f9a47-443c-4e05-8e70-ef38dfc3fa6e"]
file = phd-tests/framework/src/zfs.rs
line = 304
path = phd_tests::migrate::from_base::can_migrate_from_base
target = phd_framework::zfs
verb = snapshot
|
95 | 2025-03-10T21:08:51.584Z | DEBG | phd-runner: [TEST - EVENT] executing ZFS command
args = ["phd-artifacts@phd-1c3f9a47-443c-4e05-8e70-ef38dfc3fa6e", "phd-artifacts/phd-clone-e2dc39fc-3c98-41a4-b6ba-a24d44613e82"]
file = phd-tests/framework/src/zfs.rs
line = 304
path = phd_tests::migrate::from_base::can_migrate_from_base
target = phd_framework::zfs
verb = clone
|
96 | 2025-03-10T21:08:51.623Z | DEBG | phd-runner: [TEST - EVENT] executing ZFS command
args = ["phd-artifacts/phd-clone-e2dc39fc-3c98-41a4-b6ba-a24d44613e82"]
file = phd-tests/framework/src/zfs.rs
line = 304
path = phd_tests::migrate::from_base::can_migrate_from_base
target = phd_framework::zfs
verb = list
|
97 | 2025-03-10T21:08:51.663Z | DEBG | phd-runner: [TEST - EVENT] parsing zfs list output
file = phd-tests/framework/src/zfs.rs
line = 238
path = phd_tests::migrate::from_base::can_migrate_from_base
stdout = NAME USED AVAIL REFER MOUNTPOINT\nphd-artifacts/phd-clone-e2dc39fc-3c98-41a4-b6ba-a24d44613e82 0B 1.80T 1.34G /phd-artifacts/phd-clone-e2dc39fc-3c98-41a4-b6ba-a24d44613e82\n
target = phd_framework::zfs
|
98 | 2025-03-10T21:08:51.663Z | INFO | phd-runner: [NEW - START]
file = phd-tests/framework/src/test_vm/mod.rs
line = 193
path = phd_tests::migrate::from_base::can_migrate_from_base
target = phd_framework::test_vm
|
99 | 2025-03-10T21:08:51.663Z | INFO | phd-runner: [NEW - EVENT] phd_framework::test_vm
environment = EnvironmentSpec { location: Local, propolis_artifact: "__BASE_PROPOLIS" }
file = phd-tests/framework/src/test_vm/mod.rs
guest_os_kind = Alpine
line = 211
path = phd_tests::migrate::from_base::can_migrate_from_base
target = phd_framework::test_vm
vm_name = migration_from_base
|
100 | 2025-03-10T21:08:51.663Z | DEBG | phd-runner: [NEW - EVENT] Verified artifact already exists
file = phd-tests/framework/src/artifacts/store.rs
line = 45
path = /phd-artifacts/runner-0/699c2d2c5e97e63733ab85fce044388baefe882761373e5c02190990dd286770/propolis-server
target = phd_framework::artifacts::store
|
101 | 2025-03-10T21:08:51.663Z | INFO | phd-runner: [NEW - EVENT] Launching Propolis server
bootrom_path = "/phd-artifacts/runner-0/29813374b58e3b77fb665f2d95cb3bab37d44fdd2c4fce2a70de9d76a3512a4f/OVMF_CODE.fd"
file = phd-tests/framework/src/test_vm/server.rs
line = 55
path = phd_tests::migrate::from_base::can_migrate_from_base
server_addr = 127.0.0.1:9000
server_path = "/phd-artifacts/runner-0/699c2d2c5e97e63733ab85fce044388baefe882761373e5c02190990dd286770/propolis-server"
target = phd_framework::test_vm::server
|
102 | 2025-03-10T21:08:51.663Z | INFO | phd-runner: [NEW - EVENT] Opening server log files
file = phd-tests/framework/src/server_log_mode.rs
line = 64
path = phd_tests::migrate::from_base::can_migrate_from_base
stderr_path = "/tmp/propolis-phd/runner-0/migration_from_base.stderr.log"
stdout_path = "/tmp/propolis-phd/runner-0/migration_from_base.stdout.log"
target = phd_framework::server_log_mode
|
103 | 2025-03-10T21:08:51.696Z | INFO | phd-runner: [NEW - EVENT] Launched server with pid 880
file = phd-tests/framework/src/test_vm/server.rs
line = 107
path = phd_tests::migrate::from_base::can_migrate_from_base
target = phd_framework::test_vm::server
|
104 | 2025-03-10T21:08:51.697Z | INFO | phd-runner: [NEW - END]
elapsed_milliseconds = 33
file = phd-tests/framework/src/test_vm/mod.rs
line = 193
path = phd_tests::migrate::from_base::can_migrate_from_base
target = phd_framework::test_vm
|
105 | 2025-03-10T21:08:51.697Z | INFO | phd-runner: [INSTANCE_ENSURE_INTERNAL - START]
file = phd-tests/framework/src/test_vm/mod.rs
line = 276
path = phd_tests::migrate::from_base::can_migrate_from_base
target = phd_framework::test_vm
vm = migration_from_base
vm_id = cadd903e-2784-4c2d-b4d0-e1f60ff9ed27
|
106 | 2025-03-10T21:08:51.697Z | INFO | phd-runner: [INSTANCE_ENSURE_INTERNAL - EVENT] retriable error from instance_spec_ensure
e = Communication Error: error sending request for url (http://127.0.0.1:9000/instance)
file = phd-tests/framework/src/test_vm/mod.rs
line = 320
path = phd_tests::migrate::from_base::can_migrate_from_base
target = phd_framework::test_vm
vm = migration_from_base
vm_id = cadd903e-2784-4c2d-b4d0-e1f60ff9ed27
|
107 | 2025-03-10T21:08:51.718Z | ERRO | phd-runner: [INSTANCE_ENSURE_INTERNAL - EVENT] permanent error from instance_spec_ensure
e = Error Response: status: 500 Internal Server Error; headers: {"content-type": "application/json", "x-request-id": "dfff96e5-efaf-4183-95a5-953338c065d9", "content-length": "124", "date": "Mon, 10 Mar 2025 21:08:51 GMT"}; value: Error { error_code: Some("Internal"), message: "Internal Server Error", request_id: "dfff96e5-efaf-4183-95a5-953338c065d9" }
file = phd-tests/framework/src/test_vm/mod.rs
line = 324
path = phd_tests::migrate::from_base::migration_from_base_and_back
target = phd_framework::test_vm
vm = migration_from_base_and_back
vm_id = b1850a39-20a7-473a-9111-106afa27f677
|
108 | 2025-03-10T21:08:51.718Z | INFO | phd-runner: [INSTANCE_ENSURE_INTERNAL - END]
elapsed_milliseconds = 1078
file = phd-tests/framework/src/test_vm/mod.rs
line = 276
path = phd_tests::migrate::from_base::migration_from_base_and_back
target = phd_framework::test_vm
vm = migration_from_base_and_back
vm_id = b1850a39-20a7-473a-9111-106afa27f677
|
109 | 2025-03-10T21:08:51.718Z | DEBG | phd-runner: [TEST - EVENT] Killing Propolis server process
file = phd-tests/framework/src/test_vm/server.rs
line = 125
path = phd_tests::migrate::from_base::migration_from_base_and_back
self.address = 127.0.0.1:9125
target = phd_framework::test_vm::server
|
110 | 2025-03-10T21:08:51.760Z | DEBG | phd-runner: [TEST - EVENT] zfs clone dropped
file = phd-tests/framework/src/zfs.rs
line = 83
path = phd_tests::migrate::from_base::migration_from_base_and_back
target = phd_framework::zfs
|
111 | 2025-03-10T21:08:51.761Z | DEBG | phd-runner: [TEST - EVENT] executing ZFS command
args = ["phd-artifacts/phd-clone-9d36a2f8-ffed-490c-b405-c06b63013ecc"]
file = phd-tests/framework/src/zfs.rs
line = 304
path = phd_tests::migrate::from_base::migration_from_base_and_back
target = phd_framework::zfs
verb = destroy
|
112 | 2025-03-10T21:08:51.811Z | DEBG | phd-runner: [TEST - EVENT] zfs snapshot dropped
file = phd-tests/framework/src/zfs.rs
line = 57
path = phd_tests::migrate::from_base::migration_from_base_and_back
target = phd_framework::zfs
|
113 | 2025-03-10T21:08:51.811Z | DEBG | phd-runner: [TEST - EVENT] executing ZFS command
args = ["phd-artifacts@phd-68aa1763-4002-4b53-ae10-15f8d1625940"]
file = phd-tests/framework/src/zfs.rs
line = 304
path = phd_tests::migrate::from_base::migration_from_base_and_back
target = phd_framework::zfs
verb = destroy
|
114 | 2025-03-10T21:08:51.854Z | INFO | phd-runner: [TEST - END]
elapsed_milliseconds = 74206
file = phd-tests/tests/src/migrate.rs
line = 52
path = phd_tests::migrate::from_base::migration_from_base_and_back
target = phd_tests::migrate::from_base
|
115 | 2025-03-10T21:08:51.855Z | INFO | phd-runner: test phd_tests::migrate::from_base::migration_from_base_and_back ... FAILED: Error Response: status: 500 Internal Server Error; headers: {"content-type": "application/json", "x-request-id": "dfff96e5-efaf-4183-95a5-953338c065d9", "content-length": "124", "date": "Mon, 10 Mar 2025 21:08:51 GMT"}; value: Error { error_code: Some("Internal"), message: "Internal Server Error", request_id: "dfff96e5-efaf-4183-95a5-953338c065d9" }
Stack backtrace:
0: anyhow::error::<impl core::convert::From<E> for anyhow::Error>::from
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.89/src/backtrace.rs:27:14
1: <core::result::Result<T,F> as core::ops::try_trait::FromResidual<core::result::Result<core::convert::Infallible,E>>>::from_residual
at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/result.rs:2014:27
2: phd_framework::test_vm::TestVm::instance_ensure_internal::{{closure}}::{{closure}}
at ./oxidecomputer/propolis/phd-tests/framework/src/test_vm/mod.rs:336:9
3: <tracing::instrument::Instrumented<T> as core::future::future::Future>::poll
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.40/src/instrument.rs:321:9
4: phd_framework::test_vm::TestVm::instance_ensure_internal::{{closure}}
at ./oxidecomputer/propolis/phd-tests/framework/src/test_vm/mod.rs:276:5
5: phd_framework::test_vm::TestVm::instance_ensure::{{closure}}
at ./oxidecomputer/propolis/phd-tests/framework/src/test_vm/mod.rs:414:22
6: phd_framework::test_vm::TestVm::launch::{{closure}}
at ./oxidecomputer/propolis/phd-tests/framework/src/test_vm/mod.rs:402:32
7: phd_tests::migrate::from_base::migration_from_base_and_back::{{closure}}::{{closure}}
at ./oxidecomputer/propolis/phd-tests/tests/src/migrate.rs:56:25
8: <tracing::instrument::Instrumented<T> as core::future::future::Future>::poll
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.40/src/instrument.rs:321:9
9: phd_tests::migrate::from_base::migration_from_base_and_back::{{closure}}
at ./oxidecomputer/propolis/phd-tests/tests/src/migrate.rs:52:5
10: <core::pin::Pin<P> as core::future::future::Future>::poll
at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/future/future.rs:124:9
11: phd_testcase::TestCase::run::{{closure}}
at ./oxidecomputer/propolis/phd-tests/testcase/src/lib.rs:79:32
12: phd_runner::execute::run_tests_with_ctx::{{closure}}::run_tests::{{closure}}
at ./oxidecomputer/propolis/phd-tests/runner/src/execute.rs:117:58
13: tokio::runtime::task::core::Core<T,S>::poll::{{closure}}
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/task/core.rs:331:17
14: tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/loom/std/unsafe_cell.rs:16:9
15: tokio::runtime::task::core::Core<T,S>::poll
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/task/core.rs:320:13
16: tokio::runtime::task::harness::poll_future::{{closure}}
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/task/harness.rs:500:19
17: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once
at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/panic/unwind_safe.rs:272:9
18: std::panicking::try::do_call
at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/panicking.rs:584:40
19: __rust_try
20: std::panicking::try
at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/panicking.rs:547:19
21: std::panic::catch_unwind
at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/panic.rs:358:14
22: tokio::runtime::task::harness::poll_future
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/task/harness.rs:488:18
23: tokio::runtime::task::harness::Harness<T,S>::poll_inner
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/task/harness.rs:209:27
24: tokio::runtime::task::harness::Harness<T,S>::poll
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/task/harness.rs:154:15
25: tokio::runtime::task::raw::poll
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/task/raw.rs:271:5
26: tokio::runtime::task::raw::RawTask::poll
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/task/raw.rs:201:18
27: tokio::runtime::task::LocalNotified<S>::run
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/task/mod.rs:436:9
28: tokio::runtime::scheduler::multi_thread::worker::Context::run_task::{{closure}}
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/scheduler/multi_thread/worker.rs:661:17
29: tokio::runtime::coop::with_budget
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/coop.rs:107:5
30: tokio::runtime::coop::budget
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/coop.rs:73:5
31: tokio::runtime::scheduler::multi_thread::worker::Context::run_task
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/scheduler/multi_thread/worker.rs:597:9
32: tokio::runtime::scheduler::multi_thread::worker::Context::run
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/scheduler/multi_thread/worker.rs:548:24
33: tokio::runtime::scheduler::multi_thread::worker::run::{{closure}}::{{closure}}
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/scheduler/multi_thread/worker.rs:513:21
34: tokio::runtime::context::scoped::Scoped<T>::set
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/context/scoped.rs:40:9
35: tokio::runtime::context::set_scheduler::{{closure}}
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/context.rs:180:26
36: std::thread::local::LocalKey<T>::try_with
at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/thread/local.rs:308:12
37: std::thread::local::LocalKey<T>::with
at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/thread/local.rs:272:9
38: tokio::runtime::context::set_scheduler
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/context.rs:180:9
39: tokio::runtime::scheduler::multi_thread::worker::run::{{closure}}
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/scheduler/multi_thread/worker.rs:508:9
40: tokio::runtime::context::runtime::enter_runtime
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/context/runtime.rs:65:16
41: tokio::runtime::scheduler::multi_thread::worker::run
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/scheduler/multi_thread/worker.rs:500:5
42: tokio::runtime::scheduler::multi_thread::worker::Launch::launch::{{closure}}
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/scheduler/multi_thread/worker.rs:466:45
43: <tokio::runtime::blocking::task::BlockingTask<T> as core::future::future::Future>::poll
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/blocking/task.rs:42:21
44: tokio::runtime::task::core::Core<T,S>::poll::{{closure}}
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/task/core.rs:331:17
45: tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/loom/std/unsafe_cell.rs:16:9
46: tokio::runtime::task::core::Core<T,S>::poll
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/task/core.rs:320:13
47: tokio::runtime::task::harness::poll_future::{{closure}}
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/task/harness.rs:500:19
48: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once
at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/panic/unwind_safe.rs:272:9
49: std::panicking::try::do_call
at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/panicking.rs:584:40
50: __rust_try
51: std::panicking::try
at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/panicking.rs:547:19
52: std::panic::catch_unwind
at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/panic.rs:358:14
53: tokio::runtime::task::harness::poll_future
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/task/harness.rs:488:18
54: tokio::runtime::task::harness::Harness<T,S>::poll_inner
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/task/harness.rs:209:27
55: tokio::runtime::task::harness::Harness<T,S>::poll
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/task/harness.rs:154:15
56: tokio::runtime::task::raw::poll
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/task/raw.rs:271:5
57: tokio::runtime::task::raw::RawTask::poll
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/task/raw.rs:201:18
58: tokio::runtime::task::UnownedTask<S>::run
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/task/mod.rs:473:9
59: tokio::runtime::blocking::pool::Task::run
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/blocking/pool.rs:160:9
60: tokio::runtime::blocking::pool::Inner::run
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/blocking/pool.rs:518:17
61: tokio::runtime::blocking::pool::Spawner::spawn_thread::{{closure}}
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/blocking/pool.rs:476:13
62: std::sys::backtrace::__rust_begin_short_backtrace
at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/sys/backtrace.rs:152:18
63: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}
at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/thread/mod.rs:564:17
64: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once
at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/panic/unwind_safe.rs:272:9
65: std::panicking::try::do_call
at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/panicking.rs:584:40
66: __rust_try
67: std::panicking::try
at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/panicking.rs:547:19
68: std::panic::catch_unwind
at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/panic.rs:358:14
69: std::thread::Builder::spawn_unchecked_::{{closure}}
at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/thread/mod.rs:562:30
70: core::ops::function::FnOnce::call_once{{vtable.shim}}
at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/ops/function.rs:250:5
71: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/alloc/src/boxed.rs:1993:9
72: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/alloc/src/boxed.rs:1993:9
73: std::sys::pal::unix::thread::Thread::new::thread_start
at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/sys/pal/unix/thread.rs:106:17
74: _thrp_setup
75: <unknown>
file = phd-tests/runner/src/execute.rs
line = 119
target = phd_runner::execute
|
116 | 2025-03-10T21:08:51.855Z | INFO | phd-runner: [TEST_CLEANUP - START]
file = phd-tests/runner/src/fixtures.rs
line = 51
target = phd_runner::fixtures
|
117 | 2025-03-10T21:08:51.855Z | INFO | phd-runner: [TEST_CLEANUP - END]
elapsed_milliseconds = 0
file = phd-tests/runner/src/fixtures.rs
line = 51
target = phd_runner::fixtures
|
118 | 2025-03-10T21:08:51.855Z | INFO | phd-runner: [EXECUTION_CLEANUP - START]
file = phd-tests/runner/src/fixtures.rs
line = 35
target = phd_runner::fixtures
|
119 | 2025-03-10T21:08:51.855Z | INFO | phd-runner: [EXECUTION_CLEANUP - END]
elapsed_milliseconds = 0
file = phd-tests/runner/src/fixtures.rs
line = 35
target = phd_runner::fixtures
|
120 | 2025-03-10T21:08:52.088Z | ERRO | phd-runner: [INSTANCE_ENSURE_INTERNAL - EVENT] permanent error from instance_spec_ensure
e = Error Response: status: 500 Internal Server Error; headers: {"content-type": "application/json", "x-request-id": "571e4e3d-1a71-4701-8991-5958d651cb01", "content-length": "124", "date": "Mon, 10 Mar 2025 21:08:52 GMT"}; value: Error { error_code: Some("Internal"), message: "Internal Server Error", request_id: "571e4e3d-1a71-4701-8991-5958d651cb01" }
file = phd-tests/framework/src/test_vm/mod.rs
line = 324
path = phd_tests::migrate::from_base::can_migrate_from_base
target = phd_framework::test_vm
vm = migration_from_base
vm_id = cadd903e-2784-4c2d-b4d0-e1f60ff9ed27
|
121 | 2025-03-10T21:08:52.088Z | INFO | phd-runner: [INSTANCE_ENSURE_INTERNAL - END]
elapsed_milliseconds = 391
file = phd-tests/framework/src/test_vm/mod.rs
line = 276
path = phd_tests::migrate::from_base::can_migrate_from_base
target = phd_framework::test_vm
vm = migration_from_base
vm_id = cadd903e-2784-4c2d-b4d0-e1f60ff9ed27
|
122 | 2025-03-10T21:08:52.088Z | DEBG | phd-runner: [TEST - EVENT] Killing Propolis server process
file = phd-tests/framework/src/test_vm/server.rs
line = 125
path = phd_tests::migrate::from_base::can_migrate_from_base
self.address = 127.0.0.1:9000
target = phd_framework::test_vm::server
|
123 | 2025-03-10T21:08:52.137Z | DEBG | phd-runner: [TEST - EVENT] zfs clone dropped
file = phd-tests/framework/src/zfs.rs
line = 83
path = phd_tests::migrate::from_base::can_migrate_from_base
target = phd_framework::zfs
|
124 | 2025-03-10T21:08:52.137Z | DEBG | phd-runner: [TEST - EVENT] executing ZFS command
args = ["phd-artifacts/phd-clone-e2dc39fc-3c98-41a4-b6ba-a24d44613e82"]
file = phd-tests/framework/src/zfs.rs
line = 304
path = phd_tests::migrate::from_base::can_migrate_from_base
target = phd_framework::zfs
verb = destroy
|
125 | 2025-03-10T21:08:52.192Z | DEBG | phd-runner: [TEST - EVENT] zfs snapshot dropped
file = phd-tests/framework/src/zfs.rs
line = 57
path = phd_tests::migrate::from_base::can_migrate_from_base
target = phd_framework::zfs
|
126 | 2025-03-10T21:08:52.192Z | DEBG | phd-runner: [TEST - EVENT] executing ZFS command
args = ["phd-artifacts@phd-1c3f9a47-443c-4e05-8e70-ef38dfc3fa6e"]
file = phd-tests/framework/src/zfs.rs
line = 304
path = phd_tests::migrate::from_base::can_migrate_from_base
target = phd_framework::zfs
verb = destroy
|
127 | 2025-03-10T21:08:52.240Z | INFO | phd-runner: [TEST - END]
elapsed_milliseconds = 747
file = phd-tests/tests/src/migrate.rs
line = 34
path = phd_tests::migrate::from_base::can_migrate_from_base
target = phd_tests::migrate::from_base
|
128 | 2025-03-10T21:08:52.241Z | INFO | phd-runner: test phd_tests::migrate::from_base::can_migrate_from_base ... FAILED: Error Response: status: 500 Internal Server Error; headers: {"content-type": "application/json", "x-request-id": "571e4e3d-1a71-4701-8991-5958d651cb01", "content-length": "124", "date": "Mon, 10 Mar 2025 21:08:52 GMT"}; value: Error { error_code: Some("Internal"), message: "Internal Server Error", request_id: "571e4e3d-1a71-4701-8991-5958d651cb01" }
Stack backtrace:
0: anyhow::error::<impl core::convert::From<E> for anyhow::Error>::from
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.89/src/backtrace.rs:27:14
1: <core::result::Result<T,F> as core::ops::try_trait::FromResidual<core::result::Result<core::convert::Infallible,E>>>::from_residual
at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/result.rs:2014:27
2: phd_framework::test_vm::TestVm::instance_ensure_internal::{{closure}}::{{closure}}
at ./oxidecomputer/propolis/phd-tests/framework/src/test_vm/mod.rs:336:9
3: <tracing::instrument::Instrumented<T> as core::future::future::Future>::poll
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.40/src/instrument.rs:321:9
4: phd_framework::test_vm::TestVm::instance_ensure_internal::{{closure}}
at ./oxidecomputer/propolis/phd-tests/framework/src/test_vm/mod.rs:276:5
5: phd_framework::test_vm::TestVm::instance_ensure::{{closure}}
at ./oxidecomputer/propolis/phd-tests/framework/src/test_vm/mod.rs:414:22
6: phd_framework::test_vm::TestVm::launch::{{closure}}
at ./oxidecomputer/propolis/phd-tests/framework/src/test_vm/mod.rs:402:32
7: phd_tests::migrate::run_smoke_test::{{closure}}
at ./oxidecomputer/propolis/phd-tests/tests/src/migrate.rs:315:21
8: phd_tests::migrate::from_base::can_migrate_from_base::{{closure}}::{{closure}}
at ./oxidecomputer/propolis/phd-tests/tests/src/migrate.rs:37:14
9: <tracing::instrument::Instrumented<T> as core::future::future::Future>::poll
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tracing-0.1.40/src/instrument.rs:321:9
10: phd_tests::migrate::from_base::can_migrate_from_base::{{closure}}
at ./oxidecomputer/propolis/phd-tests/tests/src/migrate.rs:34:5
11: <core::pin::Pin<P> as core::future::future::Future>::poll
at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/future/future.rs:124:9
12: phd_testcase::TestCase::run::{{closure}}
at ./oxidecomputer/propolis/phd-tests/testcase/src/lib.rs:79:32
13: phd_runner::execute::run_tests_with_ctx::{{closure}}::run_tests::{{closure}}
at ./oxidecomputer/propolis/phd-tests/runner/src/execute.rs:117:58
14: tokio::runtime::task::core::Core<T,S>::poll::{{closure}}
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/task/core.rs:331:17
15: tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/loom/std/unsafe_cell.rs:16:9
16: tokio::runtime::task::core::Core<T,S>::poll
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/task/core.rs:320:13
17: tokio::runtime::task::harness::poll_future::{{closure}}
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/task/harness.rs:500:19
18: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once
at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/panic/unwind_safe.rs:272:9
19: std::panicking::try::do_call
at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/panicking.rs:584:40
20: __rust_try
21: std::panicking::try
at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/panicking.rs:547:19
22: std::panic::catch_unwind
at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/panic.rs:358:14
23: tokio::runtime::task::harness::poll_future
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/task/harness.rs:488:18
24: tokio::runtime::task::harness::Harness<T,S>::poll_inner
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/task/harness.rs:209:27
25: tokio::runtime::task::harness::Harness<T,S>::poll
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/task/harness.rs:154:15
26: tokio::runtime::task::raw::poll
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/task/raw.rs:271:5
27: tokio::runtime::task::raw::RawTask::poll
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/task/raw.rs:201:18
28: tokio::runtime::task::LocalNotified<S>::run
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/task/mod.rs:436:9
29: tokio::runtime::scheduler::multi_thread::worker::Context::run_task::{{closure}}
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/scheduler/multi_thread/worker.rs:661:17
30: tokio::runtime::coop::with_budget
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/coop.rs:107:5
31: tokio::runtime::coop::budget
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/coop.rs:73:5
32: tokio::runtime::scheduler::multi_thread::worker::Context::run_task
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/scheduler/multi_thread/worker.rs:597:9
33: tokio::runtime::scheduler::multi_thread::worker::Context::run
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/scheduler/multi_thread/worker.rs:548:24
34: tokio::runtime::scheduler::multi_thread::worker::run::{{closure}}::{{closure}}
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/scheduler/multi_thread/worker.rs:513:21
35: tokio::runtime::context::scoped::Scoped<T>::set
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/context/scoped.rs:40:9
36: tokio::runtime::context::set_scheduler::{{closure}}
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/context.rs:180:26
37: std::thread::local::LocalKey<T>::try_with
at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/thread/local.rs:308:12
38: std::thread::local::LocalKey<T>::with
at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/thread/local.rs:272:9
39: tokio::runtime::context::set_scheduler
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/context.rs:180:9
40: tokio::runtime::scheduler::multi_thread::worker::run::{{closure}}
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/scheduler/multi_thread/worker.rs:508:9
41: tokio::runtime::context::runtime::enter_runtime
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/context/runtime.rs:65:16
42: tokio::runtime::scheduler::multi_thread::worker::run
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/scheduler/multi_thread/worker.rs:500:5
43: tokio::runtime::scheduler::multi_thread::worker::Launch::launch::{{closure}}
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/scheduler/multi_thread/worker.rs:466:45
44: <tokio::runtime::blocking::task::BlockingTask<T> as core::future::future::Future>::poll
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/blocking/task.rs:42:21
45: tokio::runtime::task::core::Core<T,S>::poll::{{closure}}
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/task/core.rs:331:17
46: tokio::loom::std::unsafe_cell::UnsafeCell<T>::with_mut
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/loom/std/unsafe_cell.rs:16:9
47: tokio::runtime::task::core::Core<T,S>::poll
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/task/core.rs:320:13
48: tokio::runtime::task::harness::poll_future::{{closure}}
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/task/harness.rs:500:19
49: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once
at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/panic/unwind_safe.rs:272:9
50: std::panicking::try::do_call
at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/panicking.rs:584:40
51: __rust_try
52: std::panicking::try
at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/panicking.rs:547:19
53: std::panic::catch_unwind
at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/panic.rs:358:14
54: tokio::runtime::task::harness::poll_future
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/task/harness.rs:488:18
55: tokio::runtime::task::harness::Harness<T,S>::poll_inner
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/task/harness.rs:209:27
56: tokio::runtime::task::harness::Harness<T,S>::poll
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/task/harness.rs:154:15
57: tokio::runtime::task::raw::poll
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/task/raw.rs:271:5
58: tokio::runtime::task::raw::RawTask::poll
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/task/raw.rs:201:18
59: tokio::runtime::task::UnownedTask<S>::run
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/task/mod.rs:473:9
60: tokio::runtime::blocking::pool::Task::run
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/blocking/pool.rs:160:9
61: tokio::runtime::blocking::pool::Inner::run
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/blocking/pool.rs:518:17
62: tokio::runtime::blocking::pool::Spawner::spawn_thread::{{closure}}
at /home/build/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.40.0/src/runtime/blocking/pool.rs:476:13
63: std::sys::backtrace::__rust_begin_short_backtrace
at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/sys/backtrace.rs:152:18
64: std::thread::Builder::spawn_unchecked_::{{closure}}::{{closure}}
at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/thread/mod.rs:564:17
65: <core::panic::unwind_safe::AssertUnwindSafe<F> as core::ops::function::FnOnce<()>>::call_once
at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/panic/unwind_safe.rs:272:9
66: std::panicking::try::do_call
at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/panicking.rs:584:40
67: __rust_try
68: std::panicking::try
at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/panicking.rs:547:19
69: std::panic::catch_unwind
at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/panic.rs:358:14
70: std::thread::Builder::spawn_unchecked_::{{closure}}
at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/thread/mod.rs:562:30
71: core::ops::function::FnOnce::call_once{{vtable.shim}}
at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/core/src/ops/function.rs:250:5
72: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/alloc/src/boxed.rs:1993:9
73: <alloc::boxed::Box<F,A> as core::ops::function::FnOnce<Args>>::call_once
at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/alloc/src/boxed.rs:1993:9
74: std::sys::pal::unix::thread::Thread::new::thread_start
at /rustc/4d91de4e48198da2e33413efdcd9cd2cc0c46688/library/std/src/sys/pal/unix/thread.rs:106:17
75: _thrp_setup
76: <unknown>
file = phd-tests/runner/src/execute.rs
line = 119
target = phd_runner::execute
|
129 | 2025-03-10T21:08:52.241Z | INFO | phd-runner: [TEST_CLEANUP - START]
file = phd-tests/runner/src/fixtures.rs
line = 51
target = phd_runner::fixtures
|
130 | 2025-03-10T21:08:52.241Z | INFO | phd-runner: [TEST_CLEANUP - END]
elapsed_milliseconds = 0
file = phd-tests/runner/src/fixtures.rs
line = 51
target = phd_runner::fixtures
|
131 | 2025-03-10T21:08:52.241Z | INFO | phd-runner: [EXECUTION_CLEANUP - START]
file = phd-tests/runner/src/fixtures.rs
line = 35
target = phd_runner::fixtures
|
132 | 2025-03-10T21:08:52.242Z | INFO | phd-runner: [EXECUTION_CLEANUP - END]
elapsed_milliseconds = 0
file = phd-tests/runner/src/fixtures.rs
line = 35
target = phd_runner::fixtures
|
133 | | |
134 | | failures: |
135 | | phd_tests::migrate::from_base::serial_history |
136 | | phd_tests::migrate::from_base::migration_from_base_and_back |
137 | | phd_tests::migrate::from_base::can_migrate_from_base |
138 | | |
139 | | test result: FAILED. 0 passed; 3 failed; 0 skipped; 0 not run; finished in 74.60s |
140 | | |
141 | 2025-03-10T21:08:52.242Z | DEBG | phd-runner: phd_runner
exit_code = 3
file = phd-tests/runner/src/main.rs
line = 41
target = phd_runner
|