Skip to content

Do not allow snapshots of read-only disks#9857

Merged
jmpesp merged 3 commits into
oxidecomputer:mainfrom
jmpesp:do_not_snapshot_read_only_disk
Feb 12, 2026
Merged

Do not allow snapshots of read-only disks#9857
jmpesp merged 3 commits into
oxidecomputer:mainfrom
jmpesp:do_not_snapshot_read_only_disk

now that it is no longer midnight, write a test!

e8ce9f2
Select commit
Loading
Failed to load commit list.
buildomat / helios / deploy succeeded Feb 12, 2026 in 1h 15m 3s

Success!

The buildomat job ID is 01KH99VB7633SC04VD2CBWJVBR. Click here for more detailed status.

The job produced the following artefacts:

The requested job was completed.

Details

control: job dependencies complete; ready to run (waiting for 46 m 43 s)
control: job assigned to worker 01KH9CH2RBCXN23MG6XWQP5E1F [factory lab, buskin/19132] (queued for 57 s)
...
task: starting task 0: "setup"
task: process exited: duration 4076 ms, exit code 0
...
task: starting task 1: "authentication"
task: process exited: duration 43 ms, exit code 0
...
task: starting task 2: "build"
task: process exited: duration 955071 ms, exit code 0
...
|W| uploading: /pool/ext/0852eaea-161e-4bb7-9ff1-c26cce66b0aa/crypt/debug/oxz_switch/oxide-lldpd:default.log.1770916489 (38547 bytes)
|W| uploaded: /pool/ext/0852eaea-161e-4bb7-9ff1-c26cce66b0aa/crypt/debug/oxz_switch/oxide-lldpd:default.log.1770916489
|W| uploading: /pool/ext/0852eaea-161e-4bb7-9ff1-c26cce66b0aa/crypt/debug/oxz_switch/oxide-mg-ddm:default.log.1770916500 (233752 bytes)
|W| uploaded: /pool/ext/0852eaea-161e-4bb7-9ff1-c26cce66b0aa/crypt/debug/oxz_switch/oxide-mg-ddm:default.log.1770916500
|W| uploading: /pool/ext/0852eaea-161e-4bb7-9ff1-c26cce66b0aa/crypt/debug/oxz_switch/oxide-mgd:default.log.1770916500 (485229 bytes)
|W| uploaded: /pool/ext/0852eaea-161e-4bb7-9ff1-c26cce66b0aa/crypt/debug/oxz_switch/oxide-mgd:default.log.1770916500
|W| uploading: /pool/ext/0852eaea-161e-4bb7-9ff1-c26cce66b0aa/crypt/debug/oxz_switch/oxide-mgs:default.log.1770916498 (2557658 bytes)
|W| uploaded: /pool/ext/0852eaea-161e-4bb7-9ff1-c26cce66b0aa/crypt/debug/oxz_switch/oxide-mgs:default.log.1770916498
|W| uploading: /pool/ext/0852eaea-161e-4bb7-9ff1-c26cce66b0aa/crypt/debug/oxz_switch/oxide-sp-sim:default.log.1770916501 (4271509 bytes)
|W| uploaded: /pool/ext/0852eaea-161e-4bb7-9ff1-c26cce66b0aa/crypt/debug/oxz_switch/oxide-sp-sim:default.log.1770916501
|W| uploading: /pool/ext/0852eaea-161e-4bb7-9ff1-c26cce66b0aa/crypt/debug/oxz_switch/oxide-switch_zone_setup:default.log.1770915946 (3337 bytes)
|W| uploaded: /pool/ext/0852eaea-161e-4bb7-9ff1-c26cce66b0aa/crypt/debug/oxz_switch/oxide-switch_zone_setup:default.log.1770915946
|W| uploading: /pool/ext/0852eaea-161e-4bb7-9ff1-c26cce66b0aa/crypt/debug/oxz_switch/oxide-tfport:default.log.1770916502 (359876 bytes)
|W| uploaded: /pool/ext/0852eaea-161e-4bb7-9ff1-c26cce66b0aa/crypt/debug/oxz_switch/oxide-tfport:default.log.1770916502
|W| uploading: /pool/ext/0852eaea-161e-4bb7-9ff1-c26cce66b0aa/crypt/debug/oxz_switch/oxide-uplink:default.log.1770916489 (9341 bytes)
|W| uploaded: /pool/ext/0852eaea-161e-4bb7-9ff1-c26cce66b0aa/crypt/debug/oxz_switch/oxide-uplink:default.log.1770916489
|W| uploading: /pool/ext/0852eaea-161e-4bb7-9ff1-c26cce66b0aa/crypt/debug/oxz_switch/oxide-wicketd:default.log.1770915976 (3846 bytes)
|W| uploaded: /pool/ext/0852eaea-161e-4bb7-9ff1-c26cce66b0aa/crypt/debug/oxz_switch/oxide-wicketd:default.log.1770915976
|W| uploading: /pool/ext/0852eaea-161e-4bb7-9ff1-c26cce66b0aa/crypt/debug/oxz_switch/oxide-zone-network-setup:default.log.1770915945 (1657 bytes)
|W| uploaded: /pool/ext/0852eaea-161e-4bb7-9ff1-c26cce66b0aa/crypt/debug/oxz_switch/oxide-zone-network-setup:default.log.1770915945