Max level shown:
1 [ Sep 7 00:45:28 Enabled. ]
2 [ Sep 7 00:45:28 Rereading configuration. ]
3 [ Sep 7 00:45:29 Rereading configuration. ]
4 [ Sep 7 00:45:32 Executing start method ("/opt/oxide/crucible/bin/crucible-agent run -D /opt/oxide/crucible/bin/crucible-downstairs --dataset oxp_4c566c9e-1d91-4964-b179-3cebee87db84/crucible -l [fd00:1122:3344:101::14]:32345 -P 19000 -p downstairs -s snapshot"). ]
5 note: configured to log to "/dev/stdout"
62026-09-07T00:45:32.876ZINFOcrucible-agent: Crucible Version: Crucible Version: 0.0.1 Commit SHA: ad8a31742adc45e925e63443a5b43c8e30604022 Commit timestamp: 2026-07-28T19:41:59.000000000Z branch: main rustc: 1.90.0 stable x86_64-unknown-illumos Cargo: x86_64-unknown-illumos Debug: false Opt level: 3
72026-09-07T00:45:32.876ZINFOcrucible-agent: dataset: "oxp_4c566c9e-1d91-4964-b179-3cebee87db84/crucible"
82026-09-07T00:45:32.876ZINFOcrucible-agent: listen IP: [fd00:1122:3344:101::14]:32345
92026-09-07T00:45:32.876ZINFOcrucible-agent: SMF instance name downstairs_prefix: "downstairs"
102026-09-07T00:45:32.897ZINFOcrucible-agent (datafile): Using conf_path:"/data/crucible.json"
112026-09-07T00:45:32.971ZINFOcrucible-agent (dropshot): listening local_addr = [fd00:1122:3344:101::14]:32345
122026-09-07T00:46:04.434ZINFOcrucible-agent (dropshot): accepted connection local_addr = [fd00:1122:3344:101::14]:32345 remote_addr = [fd00:1122:3344:101::b]:52017
132026-09-07T00:46:04.473ZINFOcrucible-agent (datafile): region 133e5d4d-ad21-4734-ab60-5a8b373708ff state: Requested
142026-09-07T00:46:04.479ZINFOcrucible-agent (worker): Region size:2147483648 reservation:2684354560 quota:6442450944
152026-09-07T00:46:04.484ZINFOcrucible-agent (dropshot): request completed latency_us = 17443 local_addr = [fd00:1122:3344:101::14]:32345 method = POST remote_addr = [fd00:1122:3344:101::b]:52017 req_id = c1a15c95-2fc6-47ee-93c1-8a54bdcb5eb9 response_code = 200 uri = /crucible/0/regions
162026-09-07T00:46:04.487ZINFOcrucible-agent (worker): zfs set reservation of 2684354560 for oxp_4c566c9e-1d91-4964-b179-3cebee87db84/crucible/regions/133e5d4d-ad21-4734-ab60-5a8b373708ff
172026-09-07T00:46:04.487ZINFOcrucible-agent (worker): zfs set quota of 6442450944 for oxp_4c566c9e-1d91-4964-b179-3cebee87db84/crucible/regions/133e5d4d-ad21-4734-ab60-5a8b373708ff
182026-09-07T00:46:04.542ZINFOcrucible-agent (worker): creating region Region { id: RegionId("133e5d4d-ad21-4734-ab60-5a8b373708ff"), 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/133e5d4d-ad21-4734-ab60-5a8b373708ff" region = 133e5d4d-ad21-4734-ab60-5a8b373708ff
192026-09-07T00:46:04.544ZINFOcrucible-agent (worker): downstairs create with: env -i "/opt/oxide/crucible/bin/crucible-downstairs" "create" "--uuid" "133e5d4d-ad21-4734-ab60-5a8b373708ff" "--data" "/data/regions/133e5d4d-ad21-4734-ab60-5a8b373708ff" "--block-size" "512" "--extent-size" "131072" "--extent-count" "32" "--encrypted" region = 133e5d4d-ad21-4734-ab60-5a8b373708ff
202026-09-07T00:46:04.635ZINFOcrucible-agent (dropshot): request completed latency_us = 74 local_addr = [fd00:1122:3344:101::14]:32345 method = POST remote_addr = [fd00:1122:3344:101::b]:52017 req_id = f263a873-111f-4ffb-ac05-6d1e972c3119 response_code = 200 uri = /crucible/0/regions
212026-09-07T00:46:04.682ZINFOcrucible-agent (worker): region files created ok region = 133e5d4d-ad21-4734-ab60-5a8b373708ff
222026-09-07T00:46:04.687ZINFOcrucible-agent (datafile): region 133e5d4d-ad21-4734-ab60-5a8b373708ff state: Requested -> Created
232026-09-07T00:46:04.687ZINFOcrucible-agent (worker): applying SMF actions post create...
242026-09-07T00:46:04.689ZINFOcrucible-agent (worker): creating missing downstairs instance downstairs-133e5d4d-ad21-4734-ab60-5a8b373708ff
252026-09-07T00:46:04.696ZINFOcrucible-agent (worker): ok, have svc:/oxide/crucible/downstairs:downstairs-133e5d4d-ad21-4734-ab60-5a8b373708ff
262026-09-07T00:46:04.705ZINFOcrucible-agent (worker): creating config property group
272026-09-07T00:46:04.706ZINFOcrucible-agent (worker): reconfiguring svc:/oxide/crucible/downstairs:downstairs-133e5d4d-ad21-4734-ab60-5a8b373708ff
282026-09-07T00:46:04.707ZINFOcrucible-agent (worker): ensure directory SCF_TYPE_ASTRING /data/regions/133e5d4d-ad21-4734-ab60-5a8b373708ff
292026-09-07T00:46:04.707ZINFOcrucible-agent (worker): ensure port SCF_TYPE_COUNT 19000
302026-09-07T00:46:04.707ZINFOcrucible-agent (worker): ensure address SCF_TYPE_ASTRING fd00:1122:3344:101::14
312026-09-07T00:46:04.707ZINFOcrucible-agent (worker): commit
322026-09-07T00:46:04.710ZINFOcrucible-agent (worker): ok!
332026-09-07T00:46:04.713ZINFOcrucible-agent (worker): SMF ok!
342026-09-07T00:46:05.193ZINFOcrucible-agent (dropshot): request completed latency_us = 84 local_addr = [fd00:1122:3344:101::14]:32345 method = POST remote_addr = [fd00:1122:3344:101::b]:52017 req_id = 18f672ab-4bc2-4c49-9c72-b921be011f68 response_code = 200 uri = /crucible/0/regions
352026-09-07T00:56:58.233ZINFOcrucible-agent (dropshot): accepted connection local_addr = [fd00:1122:3344:101::14]:32345 remote_addr = [fd00:1122:3344:101::b]:51749
362026-09-07T00:56:58.233ZINFOcrucible-agent (dropshot): request completed latency_us = 56 local_addr = [fd00:1122:3344:101::14]:32345 method = GET remote_addr = [fd00:1122:3344:101::b]:51749 req_id = 9610cc6d-8a1e-461b-b3e9-cccf573801f0 response_code = 200 uri = /crucible/0/regions/133e5d4d-ad21-4734-ab60-5a8b373708ff
372026-09-07T00:56:58.237ZINFOcrucible-agent (datafile): path is "/data/regions/133e5d4d-ad21-4734-ab60-5a8b373708ff"
382026-09-07T00:56:58.244ZINFOcrucible-agent (datafile): dataset is oxp_4c566c9e-1d91-4964-b179-3cebee87db84/crucible/regions/133e5d4d-ad21-4734-ab60-5a8b373708ff
392026-09-07T00:56:58.250ZINFOcrucible-agent (ZfsSnapshotInterface): snapshot is oxp_4c566c9e-1d91-4964-b179-3cebee87db84/crucible/regions/133e5d4d-ad21-4734-ab60-5a8b373708ff@9d5e3d0c-86fa-49be-8c87-2a2149f77eda
402026-09-07T00:56:58.250ZINFOcrucible-agent (ZfsSnapshotInterface): parts is ["oxp_4c566c9e-1d91-4964-b179-3cebee87db84/crucible/regions/133e5d4d-ad21-4734-ab60-5a8b373708ff", "9d5e3d0c-86fa-49be-8c87-2a2149f77eda"]
412026-09-07T00:56:58.261ZINFOcrucible-agent (dropshot): request completed latency_us = 23603 local_addr = [fd00:1122:3344:101::14]:32345 method = GET remote_addr = [fd00:1122:3344:101::b]:51749 req_id = 9714f322-197f-4b01-9a1a-d99f4ff2eee3 response_code = 200 uri = /crucible/0/regions/133e5d4d-ad21-4734-ab60-5a8b373708ff/snapshots/9d5e3d0c-86fa-49be-8c87-2a2149f77eda
422026-09-07T00:56:58.265ZINFOcrucible-agent (datafile): path is "/data/regions/133e5d4d-ad21-4734-ab60-5a8b373708ff"
432026-09-07T00:56:58.271ZINFOcrucible-agent (datafile): dataset is oxp_4c566c9e-1d91-4964-b179-3cebee87db84/crucible/regions/133e5d4d-ad21-4734-ab60-5a8b373708ff
442026-09-07T00:56:58.276ZINFOcrucible-agent (ZfsSnapshotInterface): snapshot is oxp_4c566c9e-1d91-4964-b179-3cebee87db84/crucible/regions/133e5d4d-ad21-4734-ab60-5a8b373708ff@9d5e3d0c-86fa-49be-8c87-2a2149f77eda
452026-09-07T00:56:58.276ZINFOcrucible-agent (ZfsSnapshotInterface): parts is ["oxp_4c566c9e-1d91-4964-b179-3cebee87db84/crucible/regions/133e5d4d-ad21-4734-ab60-5a8b373708ff", "9d5e3d0c-86fa-49be-8c87-2a2149f77eda"]
462026-09-07T00:56:58.281ZINFOcrucible-agent (datafile): requesting running snapshot 133e5d4d-ad21-4734-ab60-5a8b373708ff-9d5e3d0c-86fa-49be-8c87-2a2149f77eda state: Requested
472026-09-07T00:56:58.287ZINFOcrucible-agent (dropshot): request completed latency_us = 22630 local_addr = [fd00:1122:3344:101::14]:32345 method = POST remote_addr = [fd00:1122:3344:101::b]:51749 req_id = 6062a8c9-a3e1-4a77-bbe3-3b7427c05748 response_code = 200 uri = /crucible/0/regions/133e5d4d-ad21-4734-ab60-5a8b373708ff/snapshots/9d5e3d0c-86fa-49be-8c87-2a2149f77eda/run
482026-09-07T00:56:58.287ZINFOcrucible-agent (worker): applying SMF actions for region 133e5d4d-ad21-4734-ab60-5a8b373708ff running snapshot 9d5e3d0c-86fa-49be-8c87-2a2149f77eda (state Requested)...
492026-09-07T00:56:58.295ZINFOcrucible-agent (worker): creating missing snapshot instance snapshot-133e5d4d-ad21-4734-ab60-5a8b373708ff-9d5e3d0c-86fa-49be-8c87-2a2149f77eda
502026-09-07T00:56:58.297ZINFOcrucible-agent (worker): ok, have svc:/oxide/crucible/downstairs:snapshot-133e5d4d-ad21-4734-ab60-5a8b373708ff-9d5e3d0c-86fa-49be-8c87-2a2149f77eda
512026-09-07T00:56:58.305ZINFOcrucible-agent (worker): reconfiguring svc:/oxide/crucible/downstairs:snapshot-133e5d4d-ad21-4734-ab60-5a8b373708ff-9d5e3d0c-86fa-49be-8c87-2a2149f77eda
522026-09-07T00:56:58.305ZINFOcrucible-agent (worker): ensure directory SCF_TYPE_ASTRING /data/regions/133e5d4d-ad21-4734-ab60-5a8b373708ff/.zfs/snapshot/9d5e3d0c-86fa-49be-8c87-2a2149f77eda
532026-09-07T00:56:58.305ZINFOcrucible-agent (worker): ensure port SCF_TYPE_COUNT 19001
542026-09-07T00:56:58.305ZINFOcrucible-agent (worker): ensure mode SCF_TYPE_ASTRING ro
552026-09-07T00:56:58.305ZINFOcrucible-agent (worker): ensure address SCF_TYPE_ASTRING fd00:1122:3344:101::14
562026-09-07T00:56:58.305ZINFOcrucible-agent (worker): commit
572026-09-07T00:56:58.307ZINFOcrucible-agent (worker): ok!
582026-09-07T00:56:58.310ZINFOcrucible-agent (worker): SMF ok!
592026-09-07T00:56:58.310ZINFOcrucible-agent (datafile): region 133e5d4d-ad21-4734-ab60-5a8b373708ff running snapshot 9d5e3d0c-86fa-49be-8c87-2a2149f77eda state: Requested -> Created
602026-09-07T00:56:58.475ZINFOcrucible-agent (datafile): path is "/data/regions/133e5d4d-ad21-4734-ab60-5a8b373708ff"
612026-09-07T00:56:58.481ZINFOcrucible-agent (datafile): dataset is oxp_4c566c9e-1d91-4964-b179-3cebee87db84/crucible/regions/133e5d4d-ad21-4734-ab60-5a8b373708ff
622026-09-07T00:56:58.486ZINFOcrucible-agent (ZfsSnapshotInterface): snapshot is oxp_4c566c9e-1d91-4964-b179-3cebee87db84/crucible/regions/133e5d4d-ad21-4734-ab60-5a8b373708ff@9d5e3d0c-86fa-49be-8c87-2a2149f77eda
632026-09-07T00:56:58.486ZINFOcrucible-agent (ZfsSnapshotInterface): parts is ["oxp_4c566c9e-1d91-4964-b179-3cebee87db84/crucible/regions/133e5d4d-ad21-4734-ab60-5a8b373708ff", "9d5e3d0c-86fa-49be-8c87-2a2149f77eda"]
642026-09-07T00:56:58.491ZINFOcrucible-agent (dropshot): request completed latency_us = 16306 local_addr = [fd00:1122:3344:101::14]:32345 method = POST remote_addr = [fd00:1122:3344:101::b]:51749 req_id = 5e0e3f79-2548-42a2-8886-d1e7494218f8 response_code = 200 uri = /crucible/0/regions/133e5d4d-ad21-4734-ab60-5a8b373708ff/snapshots/9d5e3d0c-86fa-49be-8c87-2a2149f77eda/run
652026-09-07T00:57:03.316ZINFOcrucible-agent (datafile): region 9c12718b-e04c-41c9-a4cf-606be95a805f state: Requested
662026-09-07T00:57:03.317ZINFOcrucible-agent (dropshot): request completed latency_us = 215 local_addr = [fd00:1122:3344:101::14]:32345 method = POST remote_addr = [fd00:1122:3344:101::b]:51749 req_id = 3edeb7f7-c2b5-4d6e-857c-3e93e9ad89f2 response_code = 200 uri = /crucible/0/regions
672026-09-07T00:57:03.317ZINFOcrucible-agent (worker): Region size:2147483648 reservation:2684354560 quota:6442450944
682026-09-07T00:57:03.322ZINFOcrucible-agent (worker): zfs set reservation of 2684354560 for oxp_4c566c9e-1d91-4964-b179-3cebee87db84/crucible/regions/9c12718b-e04c-41c9-a4cf-606be95a805f
692026-09-07T00:57:03.322ZINFOcrucible-agent (worker): zfs set quota of 6442450944 for oxp_4c566c9e-1d91-4964-b179-3cebee87db84/crucible/regions/9c12718b-e04c-41c9-a4cf-606be95a805f
702026-09-07T00:57:03.364ZINFOcrucible-agent (worker): creating region Region { id: RegionId("9c12718b-e04c-41c9-a4cf-606be95a805f"), 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/9c12718b-e04c-41c9-a4cf-606be95a805f" region = 9c12718b-e04c-41c9-a4cf-606be95a805f
712026-09-07T00:57:03.364ZINFOcrucible-agent (worker): downstairs create with: env -i "/opt/oxide/crucible/bin/crucible-downstairs" "create" "--uuid" "9c12718b-e04c-41c9-a4cf-606be95a805f" "--data" "/data/regions/9c12718b-e04c-41c9-a4cf-606be95a805f" "--block-size" "512" "--extent-size" "131072" "--extent-count" "32" "--encrypted" region = 9c12718b-e04c-41c9-a4cf-606be95a805f
722026-09-07T00:57:03.414ZINFOcrucible-agent (worker): region files created ok region = 9c12718b-e04c-41c9-a4cf-606be95a805f
732026-09-07T00:57:03.414ZINFOcrucible-agent (datafile): region 9c12718b-e04c-41c9-a4cf-606be95a805f state: Requested -> Created
742026-09-07T00:57:03.414ZINFOcrucible-agent (worker): applying SMF actions post create...
752026-09-07T00:57:03.415ZINFOcrucible-agent (worker): creating missing downstairs instance downstairs-9c12718b-e04c-41c9-a4cf-606be95a805f
762026-09-07T00:57:03.424ZINFOcrucible-agent (worker): ok, have svc:/oxide/crucible/downstairs:downstairs-9c12718b-e04c-41c9-a4cf-606be95a805f
772026-09-07T00:57:03.428ZINFOcrucible-agent (worker): creating config property group
782026-09-07T00:57:03.430ZINFOcrucible-agent (worker): reconfiguring svc:/oxide/crucible/downstairs:downstairs-9c12718b-e04c-41c9-a4cf-606be95a805f
792026-09-07T00:57:03.430ZINFOcrucible-agent (worker): ensure directory SCF_TYPE_ASTRING /data/regions/9c12718b-e04c-41c9-a4cf-606be95a805f
802026-09-07T00:57:03.430ZINFOcrucible-agent (worker): ensure port SCF_TYPE_COUNT 19002
812026-09-07T00:57:03.430ZINFOcrucible-agent (worker): ensure address SCF_TYPE_ASTRING fd00:1122:3344:101::14
822026-09-07T00:57:03.430ZINFOcrucible-agent (worker): commit
832026-09-07T00:57:03.432ZINFOcrucible-agent (worker): ok!
842026-09-07T00:57:03.436ZINFOcrucible-agent (worker): SMF ok!
852026-09-07T00:57:03.491ZINFOcrucible-agent (dropshot): request completed latency_us = 66 local_addr = [fd00:1122:3344:101::14]:32345 method = POST remote_addr = [fd00:1122:3344:101::b]:51749 req_id = 07509d15-b203-4361-93c0-45b401ce5a55 response_code = 200 uri = /crucible/0/regions
862026-09-07T00:57:30.504ZINFOcrucible-agent (dropshot): request completed latency_us = 53 local_addr = [fd00:1122:3344:101::14]:32345 method = GET remote_addr = [fd00:1122:3344:101::b]:51749 req_id = aed9347a-4c55-479a-b91e-0a47b0606231 response_code = 200 uri = /crucible/0/regions/9c12718b-e04c-41c9-a4cf-606be95a805f
872026-09-07T00:57:30.509ZINFOcrucible-agent (datafile): path is "/data/regions/9c12718b-e04c-41c9-a4cf-606be95a805f"
882026-09-07T00:57:30.520ZINFOcrucible-agent (datafile): dataset is oxp_4c566c9e-1d91-4964-b179-3cebee87db84/crucible/regions/9c12718b-e04c-41c9-a4cf-606be95a805f
892026-09-07T00:57:30.526ZINFOcrucible-agent (datafile): region 9c12718b-e04c-41c9-a4cf-606be95a805f state: Created -> Tombstoned
902026-09-07T00:57:30.527ZINFOcrucible-agent (worker): applying SMF actions before removal...
912026-09-07T00:57:30.527ZINFOcrucible-agent (dropshot): request completed latency_us = 17997 local_addr = [fd00:1122:3344:101::14]:32345 method = DELETE remote_addr = [fd00:1122:3344:101::b]:51749 req_id = 27821228-5f0e-48f0-bf84-6307b854d084 response_code = 204 uri = /crucible/0/regions/9c12718b-e04c-41c9-a4cf-606be95a805f
922026-09-07T00:57:30.527ZINFOcrucible-agent (worker): disabling downstairs instance: downstairs-9c12718b-e04c-41c9-a4cf-606be95a805f (instance states: (Some(Online), None))
932026-09-07T00:57:30.530ZINFOcrucible-agent (dropshot): request completed latency_us = 43 local_addr = [fd00:1122:3344:101::14]:32345 method = GET remote_addr = [fd00:1122:3344:101::b]:51749 req_id = 00ed2829-45cc-4b3d-aac9-a2c927677037 response_code = 200 uri = /crucible/0/regions/9c12718b-e04c-41c9-a4cf-606be95a805f
942026-09-07T00:57:30.531ZINFOcrucible-agent (worker): SMF ok!
952026-09-07T00:57:30.540ZINFOcrucible-agent (worker): deleting zfs dataset "oxp_4c566c9e-1d91-4964-b179-3cebee87db84/crucible/regions/9c12718b-e04c-41c9-a4cf-606be95a805f" region = 9c12718b-e04c-41c9-a4cf-606be95a805f
962026-09-07T00:57:30.589ZINFOcrucible-agent (datafile): region 9c12718b-e04c-41c9-a4cf-606be95a805f state: Tombstoned -> Destroyed
972026-09-07T00:57:30.681ZINFOcrucible-agent (dropshot): request completed latency_us = 54 local_addr = [fd00:1122:3344:101::14]:32345 method = GET remote_addr = [fd00:1122:3344:101::b]:51749 req_id = fce102b7-88fe-4699-81e9-4c9184353a87 response_code = 200 uri = /crucible/0/regions/9c12718b-e04c-41c9-a4cf-606be95a805f