Max level shown:
1 [ Dec 19 22:01:33 Enabled. ]
2 [ Dec 19 22:01:33 Rereading configuration. ]
3 [ Dec 19 22:01:34 Rereading configuration. ]
4 [ Dec 19 22:01:37 Executing start method ("/opt/oxide/crucible/bin/crucible-agent run -D /opt/oxide/crucible/bin/crucible-downstairs --dataset oxp_9f84dfd9-3f02-4e60-97ce-8fb936ec7c5c/crucible -l [fd00:1122:3344:101::15]:32345 -P 19000 -p downstairs -s snapshot"). ]
5 note: configured to log to "/dev/stdout"
62025-12-19T22:01:37.574ZINFOcrucible-agent: Crucible Version: Crucible Version: 0.0.1 Commit SHA: 7103cd3a3d7b0112d2949dd135db06fef0c156bb Commit timestamp: 2025-11-10T22:24:53.000000000Z branch: main rustc: 1.90.0 stable x86_64-unknown-illumos Cargo: x86_64-unknown-illumos Debug: false Opt level: 3
72025-12-19T22:01:37.575ZINFOcrucible-agent: dataset: "oxp_9f84dfd9-3f02-4e60-97ce-8fb936ec7c5c/crucible"
82025-12-19T22:01:37.575ZINFOcrucible-agent: listen IP: [fd00:1122:3344:101::15]:32345
92025-12-19T22:01:37.575ZINFOcrucible-agent: SMF instance name downstairs_prefix: "downstairs"
102025-12-19T22:01:37.595ZINFOcrucible-agent (datafile): Using conf_path:"/data/crucible.json"
112025-12-19T22:01:37.664ZINFOcrucible-agent (dropshot): listening local_addr = [fd00:1122:3344:101::15]:32345
122025-12-19T22:02:34.931ZINFOcrucible-agent (dropshot): accepted connection local_addr = [fd00:1122:3344:101::15]:32345 remote_addr = [fd00:1122:3344:101::c]:55945
132025-12-19T22:02:34.955ZINFOcrucible-agent (datafile): region 44ff1af5-0a45-42b2-81e5-ff29d7611e3d state: Requested
142025-12-19T22:02:34.958ZINFOcrucible-agent (worker): Region size:2147483648 reservation:2684354560 quota:6442450944
152025-12-19T22:02:34.958ZINFOcrucible-agent (dropshot): request completed latency_us = 13516 local_addr = [fd00:1122:3344:101::15]:32345 method = POST remote_addr = [fd00:1122:3344:101::c]:55945 req_id = 479c001d-7cea-4dd6-99bc-34633b10a6ec response_code = 200 uri = /crucible/0/regions
162025-12-19T22:02:34.967ZINFOcrucible-agent (worker): zfs set reservation of 2684354560 for oxp_9f84dfd9-3f02-4e60-97ce-8fb936ec7c5c/crucible/regions/44ff1af5-0a45-42b2-81e5-ff29d7611e3d
172025-12-19T22:02:34.967ZINFOcrucible-agent (worker): zfs set quota of 6442450944 for oxp_9f84dfd9-3f02-4e60-97ce-8fb936ec7c5c/crucible/regions/44ff1af5-0a45-42b2-81e5-ff29d7611e3d
182025-12-19T22:02:35.018ZINFOcrucible-agent (worker): creating region Region { id: RegionId("44ff1af5-0a45-42b2-81e5-ff29d7611e3d"), state: Requested, block_size: 512, extent_size: 131072, extent_count: 32, encrypted: true, port_number: 19000, cert_pem: None, key_pem: None, root_pem: None, source: None, read_only: false } at "/data/regions/44ff1af5-0a45-42b2-81e5-ff29d7611e3d" region = 44ff1af5-0a45-42b2-81e5-ff29d7611e3d
192025-12-19T22:02:35.021ZINFOcrucible-agent (worker): downstairs create with: env -i "/opt/oxide/crucible/bin/crucible-downstairs" "create" "--uuid" "44ff1af5-0a45-42b2-81e5-ff29d7611e3d" "--data" "/data/regions/44ff1af5-0a45-42b2-81e5-ff29d7611e3d" "--block-size" "512" "--extent-size" "131072" "--extent-count" "32" "--encrypted" region = 44ff1af5-0a45-42b2-81e5-ff29d7611e3d
202025-12-19T22:02:35.132ZINFOcrucible-agent (dropshot): request completed latency_us = 64 local_addr = [fd00:1122:3344:101::15]:32345 method = POST remote_addr = [fd00:1122:3344:101::c]:55945 req_id = 1a5f1b49-9b53-415f-8e35-6e513f29b59b response_code = 200 uri = /crucible/0/regions
212025-12-19T22:02:35.380ZINFOcrucible-agent (worker): region files created ok region = 44ff1af5-0a45-42b2-81e5-ff29d7611e3d
222025-12-19T22:02:35.380ZINFOcrucible-agent (datafile): region 44ff1af5-0a45-42b2-81e5-ff29d7611e3d state: Requested -> Created
232025-12-19T22:02:35.380ZINFOcrucible-agent (worker): applying SMF actions post create...
242025-12-19T22:02:35.380ZINFOcrucible-agent (worker): creating missing downstairs instance downstairs-44ff1af5-0a45-42b2-81e5-ff29d7611e3d
252025-12-19T22:02:35.386ZINFOcrucible-agent (worker): ok, have svc:/oxide/crucible/downstairs:downstairs-44ff1af5-0a45-42b2-81e5-ff29d7611e3d
262025-12-19T22:02:35.404ZINFOcrucible-agent (worker): creating config property group
272025-12-19T22:02:35.408ZINFOcrucible-agent (worker): reconfiguring svc:/oxide/crucible/downstairs:downstairs-44ff1af5-0a45-42b2-81e5-ff29d7611e3d
282025-12-19T22:02:35.410ZINFOcrucible-agent (worker): ensure directory SCF_TYPE_ASTRING /data/regions/44ff1af5-0a45-42b2-81e5-ff29d7611e3d
292025-12-19T22:02:35.410ZINFOcrucible-agent (worker): ensure port SCF_TYPE_COUNT 19000
302025-12-19T22:02:35.410ZINFOcrucible-agent (worker): ensure address SCF_TYPE_ASTRING fd00:1122:3344:101::15
312025-12-19T22:02:35.410ZINFOcrucible-agent (worker): commit
322025-12-19T22:02:35.415ZINFOcrucible-agent (worker): ok!
332025-12-19T22:02:35.420ZINFOcrucible-agent (worker): SMF ok!
342025-12-19T22:02:35.675ZINFOcrucible-agent (dropshot): request completed latency_us = 78 local_addr = [fd00:1122:3344:101::15]:32345 method = POST remote_addr = [fd00:1122:3344:101::c]:55945 req_id = 623ac67e-d734-4b3d-ad73-dc98b293b7c9 response_code = 200 uri = /crucible/0/regions
352025-12-19T22:13:22.051ZINFOcrucible-agent (dropshot): accepted connection local_addr = [fd00:1122:3344:101::15]:32345 remote_addr = [fd00:1122:3344:101::c]:37404
362025-12-19T22:13:22.051ZINFOcrucible-agent (dropshot): request completed latency_us = 75 local_addr = [fd00:1122:3344:101::15]:32345 method = GET remote_addr = [fd00:1122:3344:101::c]:37404 req_id = 37127324-3e5a-4305-9ab6-0f9d879ab2b5 response_code = 200 uri = /crucible/0/regions/44ff1af5-0a45-42b2-81e5-ff29d7611e3d
372025-12-19T22:13:22.054ZINFOcrucible-agent (datafile): path is "/data/regions/44ff1af5-0a45-42b2-81e5-ff29d7611e3d"
382025-12-19T22:13:22.062ZINFOcrucible-agent (datafile): dataset is oxp_9f84dfd9-3f02-4e60-97ce-8fb936ec7c5c/crucible/regions/44ff1af5-0a45-42b2-81e5-ff29d7611e3d
392025-12-19T22:13:22.069ZINFOcrucible-agent (ZfsSnapshotInterface): snapshot is oxp_9f84dfd9-3f02-4e60-97ce-8fb936ec7c5c/crucible/regions/44ff1af5-0a45-42b2-81e5-ff29d7611e3d@67f6e20c-518d-4400-9c0d-1d7e1fcca8db
402025-12-19T22:13:22.069ZINFOcrucible-agent (ZfsSnapshotInterface): parts is ["oxp_9f84dfd9-3f02-4e60-97ce-8fb936ec7c5c/crucible/regions/44ff1af5-0a45-42b2-81e5-ff29d7611e3d", "67f6e20c-518d-4400-9c0d-1d7e1fcca8db"]
412025-12-19T22:13:22.081ZINFOcrucible-agent (dropshot): request completed latency_us = 26333 local_addr = [fd00:1122:3344:101::15]:32345 method = GET remote_addr = [fd00:1122:3344:101::c]:37404 req_id = f666b0ca-2df0-4cf1-8bd7-369bc713c742 response_code = 200 uri = /crucible/0/regions/44ff1af5-0a45-42b2-81e5-ff29d7611e3d/snapshots/67f6e20c-518d-4400-9c0d-1d7e1fcca8db
422025-12-19T22:13:22.084ZINFOcrucible-agent (datafile): path is "/data/regions/44ff1af5-0a45-42b2-81e5-ff29d7611e3d"
432025-12-19T22:13:22.091ZINFOcrucible-agent (datafile): dataset is oxp_9f84dfd9-3f02-4e60-97ce-8fb936ec7c5c/crucible/regions/44ff1af5-0a45-42b2-81e5-ff29d7611e3d
442025-12-19T22:13:22.098ZINFOcrucible-agent (ZfsSnapshotInterface): snapshot is oxp_9f84dfd9-3f02-4e60-97ce-8fb936ec7c5c/crucible/regions/44ff1af5-0a45-42b2-81e5-ff29d7611e3d@67f6e20c-518d-4400-9c0d-1d7e1fcca8db
452025-12-19T22:13:22.098ZINFOcrucible-agent (ZfsSnapshotInterface): parts is ["oxp_9f84dfd9-3f02-4e60-97ce-8fb936ec7c5c/crucible/regions/44ff1af5-0a45-42b2-81e5-ff29d7611e3d", "67f6e20c-518d-4400-9c0d-1d7e1fcca8db"]
462025-12-19T22:13:22.107ZINFOcrucible-agent (datafile): requesting running snapshot 44ff1af5-0a45-42b2-81e5-ff29d7611e3d-67f6e20c-518d-4400-9c0d-1d7e1fcca8db state: Requested
472025-12-19T22:13:22.108ZINFOcrucible-agent (dropshot): request completed latency_us = 24256 local_addr = [fd00:1122:3344:101::15]:32345 method = POST remote_addr = [fd00:1122:3344:101::c]:37404 req_id = 9243e860-c53e-48a4-b0a3-f54d9b2a6d94 response_code = 200 uri = /crucible/0/regions/44ff1af5-0a45-42b2-81e5-ff29d7611e3d/snapshots/67f6e20c-518d-4400-9c0d-1d7e1fcca8db/run
482025-12-19T22:13:22.108ZINFOcrucible-agent (worker): applying SMF actions for region 44ff1af5-0a45-42b2-81e5-ff29d7611e3d running snapshot 67f6e20c-518d-4400-9c0d-1d7e1fcca8db (state Requested)...
492025-12-19T22:13:22.130ZINFOcrucible-agent (worker): creating missing snapshot instance snapshot-44ff1af5-0a45-42b2-81e5-ff29d7611e3d-67f6e20c-518d-4400-9c0d-1d7e1fcca8db
502025-12-19T22:13:22.144ZINFOcrucible-agent (worker): ok, have svc:/oxide/crucible/downstairs:snapshot-44ff1af5-0a45-42b2-81e5-ff29d7611e3d-67f6e20c-518d-4400-9c0d-1d7e1fcca8db
512025-12-19T22:13:22.161ZINFOcrucible-agent (worker): reconfiguring svc:/oxide/crucible/downstairs:snapshot-44ff1af5-0a45-42b2-81e5-ff29d7611e3d-67f6e20c-518d-4400-9c0d-1d7e1fcca8db
522025-12-19T22:13:22.161ZINFOcrucible-agent (worker): ensure directory SCF_TYPE_ASTRING /data/regions/44ff1af5-0a45-42b2-81e5-ff29d7611e3d/.zfs/snapshot/67f6e20c-518d-4400-9c0d-1d7e1fcca8db
532025-12-19T22:13:22.161ZINFOcrucible-agent (worker): ensure port SCF_TYPE_COUNT 19001
542025-12-19T22:13:22.161ZINFOcrucible-agent (worker): ensure mode SCF_TYPE_ASTRING ro
552025-12-19T22:13:22.161ZINFOcrucible-agent (worker): ensure address SCF_TYPE_ASTRING fd00:1122:3344:101::15
562025-12-19T22:13:22.161ZINFOcrucible-agent (worker): commit
572025-12-19T22:13:22.165ZINFOcrucible-agent (worker): ok!
582025-12-19T22:13:22.169ZINFOcrucible-agent (worker): SMF ok!
592025-12-19T22:13:22.169ZINFOcrucible-agent (datafile): region 44ff1af5-0a45-42b2-81e5-ff29d7611e3d running snapshot 67f6e20c-518d-4400-9c0d-1d7e1fcca8db state: Requested -> Created
602025-12-19T22:13:22.255ZINFOcrucible-agent (datafile): path is "/data/regions/44ff1af5-0a45-42b2-81e5-ff29d7611e3d"
612025-12-19T22:13:22.261ZINFOcrucible-agent (datafile): dataset is oxp_9f84dfd9-3f02-4e60-97ce-8fb936ec7c5c/crucible/regions/44ff1af5-0a45-42b2-81e5-ff29d7611e3d
622025-12-19T22:13:22.268ZINFOcrucible-agent (ZfsSnapshotInterface): snapshot is oxp_9f84dfd9-3f02-4e60-97ce-8fb936ec7c5c/crucible/regions/44ff1af5-0a45-42b2-81e5-ff29d7611e3d@67f6e20c-518d-4400-9c0d-1d7e1fcca8db
632025-12-19T22:13:22.268ZINFOcrucible-agent (ZfsSnapshotInterface): parts is ["oxp_9f84dfd9-3f02-4e60-97ce-8fb936ec7c5c/crucible/regions/44ff1af5-0a45-42b2-81e5-ff29d7611e3d", "67f6e20c-518d-4400-9c0d-1d7e1fcca8db"]
642025-12-19T22:13:22.275ZINFOcrucible-agent (dropshot): request completed latency_us = 19861 local_addr = [fd00:1122:3344:101::15]:32345 method = POST remote_addr = [fd00:1122:3344:101::c]:37404 req_id = 37703177-95c3-4458-a7f4-11e97fe3c2c1 response_code = 200 uri = /crucible/0/regions/44ff1af5-0a45-42b2-81e5-ff29d7611e3d/snapshots/67f6e20c-518d-4400-9c0d-1d7e1fcca8db/run