Max level shown:
1 [ Mar 23 21:17:57 Enabled. ]
2 [ Mar 23 21:17:57 Rereading configuration. ]
3 [ Mar 23 21:17:58 Rereading configuration. ]
4 [ Mar 23 21:18:02 Executing start method ("/opt/oxide/crucible/bin/crucible-agent run -D /opt/oxide/crucible/bin/crucible-downstairs --dataset oxp_128e5492-5ff6-4486-90ca-08137bf30adc/crucible -l [fd00:1122:3344:101::13]:32345 -P 19000 -p downstairs -s snapshot"). ]
5 note: configured to log to "/dev/stdout"
62026-03-23T21:18:02.427ZINFOcrucible-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
72026-03-23T21:18:02.428ZINFOcrucible-agent: dataset: "oxp_128e5492-5ff6-4486-90ca-08137bf30adc/crucible"
82026-03-23T21:18:02.428ZINFOcrucible-agent: listen IP: [fd00:1122:3344:101::13]:32345
92026-03-23T21:18:02.428ZINFOcrucible-agent: SMF instance name downstairs_prefix: "downstairs"
102026-03-23T21:18:02.443ZINFOcrucible-agent (datafile): Using conf_path:"/data/crucible.json"
112026-03-23T21:18:02.635ZINFOcrucible-agent (dropshot): listening local_addr = [fd00:1122:3344:101::13]:32345
122026-03-23T21:18:58.822ZINFOcrucible-agent (dropshot): accepted connection local_addr = [fd00:1122:3344:101::13]:32345 remote_addr = [fd00:1122:3344:101::c]:40604
132026-03-23T21:18:58.853ZINFOcrucible-agent (datafile): region 78e943dc-6587-4ff2-933b-353bded6c124 state: Requested
142026-03-23T21:18:58.857ZINFOcrucible-agent (worker): Region size:2147483648 reservation:2684354560 quota:6442450944
152026-03-23T21:18:58.857ZINFOcrucible-agent (dropshot): request completed latency_us = 19733 local_addr = [fd00:1122:3344:101::13]:32345 method = POST remote_addr = [fd00:1122:3344:101::c]:40604 req_id = 0fdcf1a3-1ccd-4011-8533-d839f9ac3cf5 response_code = 200 uri = /crucible/0/regions
162026-03-23T21:18:58.869ZINFOcrucible-agent (worker): zfs set reservation of 2684354560 for oxp_128e5492-5ff6-4486-90ca-08137bf30adc/crucible/regions/78e943dc-6587-4ff2-933b-353bded6c124
172026-03-23T21:18:58.869ZINFOcrucible-agent (worker): zfs set quota of 6442450944 for oxp_128e5492-5ff6-4486-90ca-08137bf30adc/crucible/regions/78e943dc-6587-4ff2-933b-353bded6c124
182026-03-23T21:18:58.933ZINFOcrucible-agent (worker): creating region Region { id: RegionId("78e943dc-6587-4ff2-933b-353bded6c124"), 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/78e943dc-6587-4ff2-933b-353bded6c124" region = 78e943dc-6587-4ff2-933b-353bded6c124
192026-03-23T21:18:58.935ZINFOcrucible-agent (worker): downstairs create with: env -i "/opt/oxide/crucible/bin/crucible-downstairs" "create" "--uuid" "78e943dc-6587-4ff2-933b-353bded6c124" "--data" "/data/regions/78e943dc-6587-4ff2-933b-353bded6c124" "--block-size" "512" "--extent-size" "131072" "--extent-count" "32" "--encrypted" region = 78e943dc-6587-4ff2-933b-353bded6c124
202026-03-23T21:18:59.121ZINFOcrucible-agent (dropshot): request completed latency_us = 60 local_addr = [fd00:1122:3344:101::13]:32345 method = POST remote_addr = [fd00:1122:3344:101::c]:40604 req_id = 53924491-222b-4aa5-8f13-5cfe4196430f response_code = 200 uri = /crucible/0/regions
212026-03-23T21:18:59.291ZINFOcrucible-agent (worker): region files created ok region = 78e943dc-6587-4ff2-933b-353bded6c124
222026-03-23T21:18:59.291ZINFOcrucible-agent (datafile): region 78e943dc-6587-4ff2-933b-353bded6c124 state: Requested -> Created
232026-03-23T21:18:59.291ZINFOcrucible-agent (worker): applying SMF actions post create...
242026-03-23T21:18:59.292ZINFOcrucible-agent (worker): creating missing downstairs instance downstairs-78e943dc-6587-4ff2-933b-353bded6c124
252026-03-23T21:18:59.297ZINFOcrucible-agent (worker): ok, have svc:/oxide/crucible/downstairs:downstairs-78e943dc-6587-4ff2-933b-353bded6c124
262026-03-23T21:18:59.310ZINFOcrucible-agent (worker): creating config property group
272026-03-23T21:18:59.314ZINFOcrucible-agent (worker): reconfiguring svc:/oxide/crucible/downstairs:downstairs-78e943dc-6587-4ff2-933b-353bded6c124
282026-03-23T21:18:59.315ZINFOcrucible-agent (worker): ensure directory SCF_TYPE_ASTRING /data/regions/78e943dc-6587-4ff2-933b-353bded6c124
292026-03-23T21:18:59.315ZINFOcrucible-agent (worker): ensure port SCF_TYPE_COUNT 19000
302026-03-23T21:18:59.315ZINFOcrucible-agent (worker): ensure address SCF_TYPE_ASTRING fd00:1122:3344:101::13
312026-03-23T21:18:59.315ZINFOcrucible-agent (worker): commit
322026-03-23T21:18:59.319ZINFOcrucible-agent (worker): ok!
332026-03-23T21:18:59.325ZINFOcrucible-agent (worker): SMF ok!
342026-03-23T21:18:59.667ZINFOcrucible-agent (dropshot): request completed latency_us = 57 local_addr = [fd00:1122:3344:101::13]:32345 method = POST remote_addr = [fd00:1122:3344:101::c]:40604 req_id = ea570b34-fd65-4e47-8ec3-69a9ab75b52a response_code = 200 uri = /crucible/0/regions
352026-03-23T21:29:22.568ZINFOcrucible-agent (dropshot): accepted connection local_addr = [fd00:1122:3344:101::13]:32345 remote_addr = [fd00:1122:3344:101::c]:48139
362026-03-23T21:29:22.569ZINFOcrucible-agent (dropshot): request completed latency_us = 53 local_addr = [fd00:1122:3344:101::13]:32345 method = GET remote_addr = [fd00:1122:3344:101::c]:48139 req_id = 85714a0c-9b4b-46ca-bed9-bfd02d0f7463 response_code = 200 uri = /crucible/0/regions/78e943dc-6587-4ff2-933b-353bded6c124
372026-03-23T21:29:22.572ZINFOcrucible-agent (datafile): path is "/data/regions/78e943dc-6587-4ff2-933b-353bded6c124"
382026-03-23T21:29:22.579ZINFOcrucible-agent (datafile): dataset is oxp_128e5492-5ff6-4486-90ca-08137bf30adc/crucible/regions/78e943dc-6587-4ff2-933b-353bded6c124
392026-03-23T21:29:22.586ZINFOcrucible-agent (ZfsSnapshotInterface): snapshot is oxp_128e5492-5ff6-4486-90ca-08137bf30adc/crucible/regions/78e943dc-6587-4ff2-933b-353bded6c124@d532e1f4-48da-4c31-ad65-22ed73640cf1
402026-03-23T21:29:22.586ZINFOcrucible-agent (ZfsSnapshotInterface): parts is ["oxp_128e5492-5ff6-4486-90ca-08137bf30adc/crucible/regions/78e943dc-6587-4ff2-933b-353bded6c124", "d532e1f4-48da-4c31-ad65-22ed73640cf1"]
412026-03-23T21:29:22.598ZINFOcrucible-agent (dropshot): request completed latency_us = 26478 local_addr = [fd00:1122:3344:101::13]:32345 method = GET remote_addr = [fd00:1122:3344:101::c]:48139 req_id = 5fb67c9e-51ae-4e09-b51e-0faf07f76cc2 response_code = 200 uri = /crucible/0/regions/78e943dc-6587-4ff2-933b-353bded6c124/snapshots/d532e1f4-48da-4c31-ad65-22ed73640cf1
422026-03-23T21:29:22.601ZINFOcrucible-agent (datafile): path is "/data/regions/78e943dc-6587-4ff2-933b-353bded6c124"
432026-03-23T21:29:22.607ZINFOcrucible-agent (datafile): dataset is oxp_128e5492-5ff6-4486-90ca-08137bf30adc/crucible/regions/78e943dc-6587-4ff2-933b-353bded6c124
442026-03-23T21:29:22.613ZINFOcrucible-agent (ZfsSnapshotInterface): snapshot is oxp_128e5492-5ff6-4486-90ca-08137bf30adc/crucible/regions/78e943dc-6587-4ff2-933b-353bded6c124@d532e1f4-48da-4c31-ad65-22ed73640cf1
452026-03-23T21:29:22.613ZINFOcrucible-agent (ZfsSnapshotInterface): parts is ["oxp_128e5492-5ff6-4486-90ca-08137bf30adc/crucible/regions/78e943dc-6587-4ff2-933b-353bded6c124", "d532e1f4-48da-4c31-ad65-22ed73640cf1"]
462026-03-23T21:29:22.621ZINFOcrucible-agent (datafile): requesting running snapshot 78e943dc-6587-4ff2-933b-353bded6c124-d532e1f4-48da-4c31-ad65-22ed73640cf1 state: Requested
472026-03-23T21:29:22.622ZINFOcrucible-agent (worker): applying SMF actions for region 78e943dc-6587-4ff2-933b-353bded6c124 running snapshot d532e1f4-48da-4c31-ad65-22ed73640cf1 (state Requested)...
482026-03-23T21:29:22.622ZINFOcrucible-agent (dropshot): request completed latency_us = 20838 local_addr = [fd00:1122:3344:101::13]:32345 method = POST remote_addr = [fd00:1122:3344:101::c]:48139 req_id = 170cd41b-a9a6-4e61-ad34-755ab42969d3 response_code = 200 uri = /crucible/0/regions/78e943dc-6587-4ff2-933b-353bded6c124/snapshots/d532e1f4-48da-4c31-ad65-22ed73640cf1/run
492026-03-23T21:29:22.643ZINFOcrucible-agent (worker): creating missing snapshot instance snapshot-78e943dc-6587-4ff2-933b-353bded6c124-d532e1f4-48da-4c31-ad65-22ed73640cf1
502026-03-23T21:29:22.671ZINFOcrucible-agent (worker): ok, have svc:/oxide/crucible/downstairs:snapshot-78e943dc-6587-4ff2-933b-353bded6c124-d532e1f4-48da-4c31-ad65-22ed73640cf1
512026-03-23T21:29:22.725ZINFOcrucible-agent (worker): reconfiguring svc:/oxide/crucible/downstairs:snapshot-78e943dc-6587-4ff2-933b-353bded6c124-d532e1f4-48da-4c31-ad65-22ed73640cf1
522026-03-23T21:29:22.725ZINFOcrucible-agent (worker): ensure directory SCF_TYPE_ASTRING /data/regions/78e943dc-6587-4ff2-933b-353bded6c124/.zfs/snapshot/d532e1f4-48da-4c31-ad65-22ed73640cf1
532026-03-23T21:29:22.725ZINFOcrucible-agent (worker): ensure port SCF_TYPE_COUNT 19001
542026-03-23T21:29:22.725ZINFOcrucible-agent (worker): ensure mode SCF_TYPE_ASTRING ro
552026-03-23T21:29:22.725ZINFOcrucible-agent (worker): ensure address SCF_TYPE_ASTRING fd00:1122:3344:101::13
562026-03-23T21:29:22.725ZINFOcrucible-agent (worker): commit
572026-03-23T21:29:22.747ZINFOcrucible-agent (worker): ok!
582026-03-23T21:29:22.780ZINFOcrucible-agent (worker): SMF ok!
592026-03-23T21:29:22.780ZINFOcrucible-agent (datafile): region 78e943dc-6587-4ff2-933b-353bded6c124 running snapshot d532e1f4-48da-4c31-ad65-22ed73640cf1 state: Requested -> Created
602026-03-23T21:29:22.916ZINFOcrucible-agent (datafile): path is "/data/regions/78e943dc-6587-4ff2-933b-353bded6c124"
612026-03-23T21:29:22.922ZINFOcrucible-agent (datafile): dataset is oxp_128e5492-5ff6-4486-90ca-08137bf30adc/crucible/regions/78e943dc-6587-4ff2-933b-353bded6c124
622026-03-23T21:29:22.928ZINFOcrucible-agent (ZfsSnapshotInterface): snapshot is oxp_128e5492-5ff6-4486-90ca-08137bf30adc/crucible/regions/78e943dc-6587-4ff2-933b-353bded6c124@d532e1f4-48da-4c31-ad65-22ed73640cf1
632026-03-23T21:29:22.928ZINFOcrucible-agent (ZfsSnapshotInterface): parts is ["oxp_128e5492-5ff6-4486-90ca-08137bf30adc/crucible/regions/78e943dc-6587-4ff2-933b-353bded6c124", "d532e1f4-48da-4c31-ad65-22ed73640cf1"]
642026-03-23T21:29:22.934ZINFOcrucible-agent (dropshot): request completed latency_us = 18421 local_addr = [fd00:1122:3344:101::13]:32345 method = POST remote_addr = [fd00:1122:3344:101::c]:48139 req_id = 963857a7-8dd3-480e-86a9-d9625ca63ca2 response_code = 200 uri = /crucible/0/regions/78e943dc-6587-4ff2-933b-353bded6c124/snapshots/d532e1f4-48da-4c31-ad65-22ed73640cf1/run
652026-03-23T21:29:29.992ZINFOcrucible-agent (datafile): region ba623859-5f64-42a4-8da5-739ee9d8b0e7 state: Requested
662026-03-23T21:29:29.992ZINFOcrucible-agent (worker): Region size:2147483648 reservation:2684354560 quota:6442450944
672026-03-23T21:29:29.992ZINFOcrucible-agent (dropshot): request completed latency_us = 211 local_addr = [fd00:1122:3344:101::13]:32345 method = POST remote_addr = [fd00:1122:3344:101::c]:48139 req_id = 20bcfc93-0211-4589-9b06-b0305a4b8976 response_code = 200 uri = /crucible/0/regions
682026-03-23T21:29:29.999ZINFOcrucible-agent (worker): zfs set reservation of 2684354560 for oxp_128e5492-5ff6-4486-90ca-08137bf30adc/crucible/regions/ba623859-5f64-42a4-8da5-739ee9d8b0e7
692026-03-23T21:29:29.999ZINFOcrucible-agent (worker): zfs set quota of 6442450944 for oxp_128e5492-5ff6-4486-90ca-08137bf30adc/crucible/regions/ba623859-5f64-42a4-8da5-739ee9d8b0e7
702026-03-23T21:29:30.060ZINFOcrucible-agent (worker): creating region Region { id: RegionId("ba623859-5f64-42a4-8da5-739ee9d8b0e7"), state: Requested, block_size: 512, extent_size: 131072, extent_count: 32, encrypted: true, port_number: 19002, cert_pem: None, key_pem: None, root_pem: None, source: None, read_only: false } at "/data/regions/ba623859-5f64-42a4-8da5-739ee9d8b0e7" region = ba623859-5f64-42a4-8da5-739ee9d8b0e7
712026-03-23T21:29:30.060ZINFOcrucible-agent (worker): downstairs create with: env -i "/opt/oxide/crucible/bin/crucible-downstairs" "create" "--uuid" "ba623859-5f64-42a4-8da5-739ee9d8b0e7" "--data" "/data/regions/ba623859-5f64-42a4-8da5-739ee9d8b0e7" "--block-size" "512" "--extent-size" "131072" "--extent-count" "32" "--encrypted" region = ba623859-5f64-42a4-8da5-739ee9d8b0e7
722026-03-23T21:29:30.188ZINFOcrucible-agent (worker): region files created ok region = ba623859-5f64-42a4-8da5-739ee9d8b0e7
732026-03-23T21:29:30.188ZINFOcrucible-agent (datafile): region ba623859-5f64-42a4-8da5-739ee9d8b0e7 state: Requested -> Created
742026-03-23T21:29:30.189ZINFOcrucible-agent (worker): applying SMF actions post create...
752026-03-23T21:29:30.190ZINFOcrucible-agent (worker): creating missing downstairs instance downstairs-ba623859-5f64-42a4-8da5-739ee9d8b0e7
762026-03-23T21:29:30.206ZINFOcrucible-agent (worker): ok, have svc:/oxide/crucible/downstairs:downstairs-ba623859-5f64-42a4-8da5-739ee9d8b0e7
772026-03-23T21:29:30.219ZINFOcrucible-agent (worker): creating config property group
782026-03-23T21:29:30.226ZINFOcrucible-agent (worker): reconfiguring svc:/oxide/crucible/downstairs:downstairs-ba623859-5f64-42a4-8da5-739ee9d8b0e7
792026-03-23T21:29:30.227ZINFOcrucible-agent (worker): ensure directory SCF_TYPE_ASTRING /data/regions/ba623859-5f64-42a4-8da5-739ee9d8b0e7
802026-03-23T21:29:30.227ZINFOcrucible-agent (worker): ensure port SCF_TYPE_COUNT 19002
812026-03-23T21:29:30.227ZINFOcrucible-agent (worker): ensure address SCF_TYPE_ASTRING fd00:1122:3344:101::13
822026-03-23T21:29:30.227ZINFOcrucible-agent (worker): commit
832026-03-23T21:29:30.235ZINFOcrucible-agent (worker): ok!
842026-03-23T21:29:30.249ZINFOcrucible-agent (worker): SMF ok!
852026-03-23T21:29:30.261ZINFOcrucible-agent (dropshot): request completed latency_us = 54 local_addr = [fd00:1122:3344:101::13]:32345 method = POST remote_addr = [fd00:1122:3344:101::c]:48139 req_id = db63762b-f001-42ef-b174-f4efef3c9800 response_code = 200 uri = /crucible/0/regions
862026-03-23T21:29:55.936ZINFOcrucible-agent (dropshot): request completed latency_us = 52 local_addr = [fd00:1122:3344:101::13]:32345 method = GET remote_addr = [fd00:1122:3344:101::c]:48139 req_id = d3f04dfc-8368-47e1-97b6-5703bfdaf15a response_code = 200 uri = /crucible/0/regions/ba623859-5f64-42a4-8da5-739ee9d8b0e7
872026-03-23T21:29:55.941ZINFOcrucible-agent (datafile): path is "/data/regions/ba623859-5f64-42a4-8da5-739ee9d8b0e7"
882026-03-23T21:29:55.952ZINFOcrucible-agent (datafile): dataset is oxp_128e5492-5ff6-4486-90ca-08137bf30adc/crucible/regions/ba623859-5f64-42a4-8da5-739ee9d8b0e7
892026-03-23T21:29:55.959ZINFOcrucible-agent (datafile): region ba623859-5f64-42a4-8da5-739ee9d8b0e7 state: Created -> Tombstoned
902026-03-23T21:29:55.959ZINFOcrucible-agent (worker): applying SMF actions before removal...
912026-03-23T21:29:55.959ZINFOcrucible-agent (dropshot): request completed latency_us = 18444 local_addr = [fd00:1122:3344:101::13]:32345 method = DELETE remote_addr = [fd00:1122:3344:101::c]:48139 req_id = ddbc777e-67db-4795-a857-08740d09f8c4 response_code = 204 uri = /crucible/0/regions/ba623859-5f64-42a4-8da5-739ee9d8b0e7
922026-03-23T21:29:55.960ZINFOcrucible-agent (worker): disabling downstairs instance: downstairs-ba623859-5f64-42a4-8da5-739ee9d8b0e7 (instance states: (Some(Online), None))
932026-03-23T21:29:55.963ZINFOcrucible-agent (dropshot): request completed latency_us = 48 local_addr = [fd00:1122:3344:101::13]:32345 method = GET remote_addr = [fd00:1122:3344:101::c]:48139 req_id = 5707eb7d-a4be-472e-8ca6-a79f1893d7e5 response_code = 200 uri = /crucible/0/regions/ba623859-5f64-42a4-8da5-739ee9d8b0e7
942026-03-23T21:29:55.981ZINFOcrucible-agent (worker): SMF ok!
952026-03-23T21:29:55.989ZINFOcrucible-agent (worker): deleting zfs dataset "oxp_128e5492-5ff6-4486-90ca-08137bf30adc/crucible/regions/ba623859-5f64-42a4-8da5-739ee9d8b0e7" region = ba623859-5f64-42a4-8da5-739ee9d8b0e7
962026-03-23T21:29:56.056ZINFOcrucible-agent (dropshot): request completed latency_us = 53 local_addr = [fd00:1122:3344:101::13]:32345 method = GET remote_addr = [fd00:1122:3344:101::c]:48139 req_id = 356e9990-74c1-4c6d-9394-d08d5c111f0e response_code = 200 uri = /crucible/0/regions/ba623859-5f64-42a4-8da5-739ee9d8b0e7
972026-03-23T21:29:56.072ZINFOcrucible-agent (datafile): region ba623859-5f64-42a4-8da5-739ee9d8b0e7 state: Tombstoned -> Destroyed
982026-03-23T21:29:56.201ZINFOcrucible-agent (dropshot): request completed latency_us = 34 local_addr = [fd00:1122:3344:101::13]:32345 method = GET remote_addr = [fd00:1122:3344:101::c]:48139 req_id = 27e843f0-cc51-4392-bc11-6e9da69b1534 response_code = 200 uri = /crucible/0/regions/ba623859-5f64-42a4-8da5-739ee9d8b0e7