Max level shown:
1 [ Mar 25 00:15:31 Enabled. ]
2 [ Mar 25 00:15:31 Rereading configuration. ]
3 [ Mar 25 00:15:32 Rereading configuration. ]
4 [ Mar 25 00:15:34 Executing start method ("/opt/oxide/crucible/bin/crucible-agent run -D /opt/oxide/crucible/bin/crucible-downstairs --dataset oxp_24bc0802-2d6b-4dad-94d2-eb26c3f35a90/crucible -l [fd00:1122:3344:101::18]:32345 -P 19000 -p downstairs -s snapshot"). ]
5 note: configured to log to "/dev/stdout"
62026-03-25T00:15:34.467ZINFOcrucible-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-25T00:15:34.468ZINFOcrucible-agent: dataset: "oxp_24bc0802-2d6b-4dad-94d2-eb26c3f35a90/crucible"
82026-03-25T00:15:34.468ZINFOcrucible-agent: listen IP: [fd00:1122:3344:101::18]:32345
92026-03-25T00:15:34.468ZINFOcrucible-agent: SMF instance name downstairs_prefix: "downstairs"
102026-03-25T00:15:34.482ZINFOcrucible-agent (datafile): Using conf_path:"/data/crucible.json"
112026-03-25T00:15:34.595ZINFOcrucible-agent (dropshot): listening local_addr = [fd00:1122:3344:101::18]:32345
122026-03-25T00:16:45.507ZINFOcrucible-agent (dropshot): accepted connection local_addr = [fd00:1122:3344:101::18]:32345 remote_addr = [fd00:1122:3344:101::c]:47973
132026-03-25T00:16:45.531ZINFOcrucible-agent (datafile): region c482f4ba-424a-4961-8d28-605c93ef6d29 state: Requested
142026-03-25T00:16:45.533ZINFOcrucible-agent (worker): Region size:1073741824 reservation:1342177280 quota:3221225472
152026-03-25T00:16:45.533ZINFOcrucible-agent (dropshot): request completed latency_us = 12726 local_addr = [fd00:1122:3344:101::18]:32345 method = POST remote_addr = [fd00:1122:3344:101::c]:47973 req_id = 4db420b3-6910-4e33-b974-8131c26d15e2 response_code = 200 uri = /crucible/0/regions
162026-03-25T00:16:45.543ZINFOcrucible-agent (worker): zfs set reservation of 1342177280 for oxp_24bc0802-2d6b-4dad-94d2-eb26c3f35a90/crucible/regions/c482f4ba-424a-4961-8d28-605c93ef6d29
172026-03-25T00:16:45.543ZINFOcrucible-agent (worker): zfs set quota of 3221225472 for oxp_24bc0802-2d6b-4dad-94d2-eb26c3f35a90/crucible/regions/c482f4ba-424a-4961-8d28-605c93ef6d29
182026-03-25T00:16:45.592ZINFOcrucible-agent (worker): creating region Region { id: RegionId("c482f4ba-424a-4961-8d28-605c93ef6d29"), state: Requested, block_size: 512, extent_size: 131072, extent_count: 16, encrypted: true, port_number: 19000, cert_pem: None, key_pem: None, root_pem: None, source: None, read_only: false } at "/data/regions/c482f4ba-424a-4961-8d28-605c93ef6d29" region = c482f4ba-424a-4961-8d28-605c93ef6d29
192026-03-25T00:16:45.595ZINFOcrucible-agent (worker): downstairs create with: env -i "/opt/oxide/crucible/bin/crucible-downstairs" "create" "--uuid" "c482f4ba-424a-4961-8d28-605c93ef6d29" "--data" "/data/regions/c482f4ba-424a-4961-8d28-605c93ef6d29" "--block-size" "512" "--extent-size" "131072" "--extent-count" "16" "--encrypted" region = c482f4ba-424a-4961-8d28-605c93ef6d29
202026-03-25T00:16:45.776ZINFOcrucible-agent (dropshot): request completed latency_us = 64 local_addr = [fd00:1122:3344:101::18]:32345 method = POST remote_addr = [fd00:1122:3344:101::c]:47973 req_id = 4560c54c-df36-403e-a1d3-640d776739c1 response_code = 200 uri = /crucible/0/regions
212026-03-25T00:16:45.947ZINFOcrucible-agent (worker): region files created ok region = c482f4ba-424a-4961-8d28-605c93ef6d29
222026-03-25T00:16:45.947ZINFOcrucible-agent (datafile): region c482f4ba-424a-4961-8d28-605c93ef6d29 state: Requested -> Created
232026-03-25T00:16:45.947ZINFOcrucible-agent (worker): applying SMF actions post create...
242026-03-25T00:16:45.947ZINFOcrucible-agent (worker): creating missing downstairs instance downstairs-c482f4ba-424a-4961-8d28-605c93ef6d29
252026-03-25T00:16:45.954ZINFOcrucible-agent (worker): ok, have svc:/oxide/crucible/downstairs:downstairs-c482f4ba-424a-4961-8d28-605c93ef6d29
262026-03-25T00:16:45.968ZINFOcrucible-agent (worker): creating config property group
272026-03-25T00:16:45.972ZINFOcrucible-agent (worker): reconfiguring svc:/oxide/crucible/downstairs:downstairs-c482f4ba-424a-4961-8d28-605c93ef6d29
282026-03-25T00:16:45.972ZINFOcrucible-agent (worker): ensure directory SCF_TYPE_ASTRING /data/regions/c482f4ba-424a-4961-8d28-605c93ef6d29
292026-03-25T00:16:45.972ZINFOcrucible-agent (worker): ensure port SCF_TYPE_COUNT 19000
302026-03-25T00:16:45.972ZINFOcrucible-agent (worker): ensure address SCF_TYPE_ASTRING fd00:1122:3344:101::18
312026-03-25T00:16:45.972ZINFOcrucible-agent (worker): commit
322026-03-25T00:16:45.977ZINFOcrucible-agent (worker): ok!
332026-03-25T00:16:45.982ZINFOcrucible-agent (worker): SMF ok!
342026-03-25T00:16:46.266ZINFOcrucible-agent (dropshot): request completed latency_us = 65 local_addr = [fd00:1122:3344:101::18]:32345 method = POST remote_addr = [fd00:1122:3344:101::c]:47973 req_id = 278c0e73-9ef0-4efe-b865-218e5ebaa87f response_code = 200 uri = /crucible/0/regions
352026-03-25T00:16:46.855ZINFOcrucible-agent (dropshot): request completed latency_us = 95 local_addr = [fd00:1122:3344:101::18]:32345 method = GET remote_addr = [fd00:1122:3344:101::c]:47973 req_id = 5f59d3b0-0bc9-41fe-b09f-37ca8ab11fe7 response_code = 200 uri = /crucible/0/regions/c482f4ba-424a-4961-8d28-605c93ef6d29
362026-03-25T00:16:46.860ZINFOcrucible-agent (datafile): path is "/data/regions/c482f4ba-424a-4961-8d28-605c93ef6d29"
372026-03-25T00:16:46.869ZINFOcrucible-agent (datafile): dataset is oxp_24bc0802-2d6b-4dad-94d2-eb26c3f35a90/crucible/regions/c482f4ba-424a-4961-8d28-605c93ef6d29
382026-03-25T00:16:46.877ZINFOcrucible-agent (datafile): region c482f4ba-424a-4961-8d28-605c93ef6d29 state: Created -> Tombstoned
392026-03-25T00:16:46.877ZINFOcrucible-agent (worker): applying SMF actions before removal...
402026-03-25T00:16:46.877ZINFOcrucible-agent (dropshot): request completed latency_us = 17162 local_addr = [fd00:1122:3344:101::18]:32345 method = DELETE remote_addr = [fd00:1122:3344:101::c]:47973 req_id = fc5962ca-1f69-4369-a644-144f2217af24 response_code = 204 uri = /crucible/0/regions/c482f4ba-424a-4961-8d28-605c93ef6d29
412026-03-25T00:16:46.878ZINFOcrucible-agent (worker): disabling downstairs instance: downstairs-c482f4ba-424a-4961-8d28-605c93ef6d29 (instance states: (Some(Online), None))
422026-03-25T00:16:46.880ZINFOcrucible-agent (dropshot): request completed latency_us = 33 local_addr = [fd00:1122:3344:101::18]:32345 method = GET remote_addr = [fd00:1122:3344:101::c]:47973 req_id = 291cbc9d-6dfe-4ed2-9f97-6567950e5cac response_code = 200 uri = /crucible/0/regions/c482f4ba-424a-4961-8d28-605c93ef6d29
432026-03-25T00:16:46.882ZINFOcrucible-agent (worker): SMF ok!
442026-03-25T00:16:46.890ZINFOcrucible-agent (worker): deleting zfs dataset "oxp_24bc0802-2d6b-4dad-94d2-eb26c3f35a90/crucible/regions/c482f4ba-424a-4961-8d28-605c93ef6d29" region = c482f4ba-424a-4961-8d28-605c93ef6d29
452026-03-25T00:16:46.948ZINFOcrucible-agent (dropshot): request completed latency_us = 55 local_addr = [fd00:1122:3344:101::18]:32345 method = GET remote_addr = [fd00:1122:3344:101::c]:47973 req_id = 34110dc6-ea90-4bf0-a56e-dadc889fe71f response_code = 200 uri = /crucible/0/regions/c482f4ba-424a-4961-8d28-605c93ef6d29
462026-03-25T00:16:46.951ZINFOcrucible-agent (datafile): region c482f4ba-424a-4961-8d28-605c93ef6d29 state: Tombstoned -> Destroyed
472026-03-25T00:16:47.066ZINFOcrucible-agent (dropshot): request completed latency_us = 40 local_addr = [fd00:1122:3344:101::18]:32345 method = GET remote_addr = [fd00:1122:3344:101::c]:47973 req_id = 1652d195-fe4a-45e5-9345-dcc1182a7e7d response_code = 200 uri = /crucible/0/regions/c482f4ba-424a-4961-8d28-605c93ef6d29
482026-03-25T00:16:49.534ZINFOcrucible-agent (datafile): region 2d7d959e-db4a-4889-8d42-b9a8a2128956 state: Requested
492026-03-25T00:16:49.534ZINFOcrucible-agent (worker): Region size:2147483648 reservation:2684354560 quota:6442450944
502026-03-25T00:16:49.534ZINFOcrucible-agent (dropshot): request completed latency_us = 219 local_addr = [fd00:1122:3344:101::18]:32345 method = POST remote_addr = [fd00:1122:3344:101::c]:47973 req_id = fdd4d0f2-d3b9-4591-867f-4e1a6002370e response_code = 200 uri = /crucible/0/regions
512026-03-25T00:16:49.540ZINFOcrucible-agent (worker): zfs set reservation of 2684354560 for oxp_24bc0802-2d6b-4dad-94d2-eb26c3f35a90/crucible/regions/2d7d959e-db4a-4889-8d42-b9a8a2128956
522026-03-25T00:16:49.540ZINFOcrucible-agent (worker): zfs set quota of 6442450944 for oxp_24bc0802-2d6b-4dad-94d2-eb26c3f35a90/crucible/regions/2d7d959e-db4a-4889-8d42-b9a8a2128956
532026-03-25T00:16:49.585ZINFOcrucible-agent (worker): creating region Region { id: RegionId("2d7d959e-db4a-4889-8d42-b9a8a2128956"), 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/2d7d959e-db4a-4889-8d42-b9a8a2128956" region = 2d7d959e-db4a-4889-8d42-b9a8a2128956
542026-03-25T00:16:49.585ZINFOcrucible-agent (worker): downstairs create with: env -i "/opt/oxide/crucible/bin/crucible-downstairs" "create" "--uuid" "2d7d959e-db4a-4889-8d42-b9a8a2128956" "--data" "/data/regions/2d7d959e-db4a-4889-8d42-b9a8a2128956" "--block-size" "512" "--extent-size" "131072" "--extent-count" "32" "--encrypted" region = 2d7d959e-db4a-4889-8d42-b9a8a2128956
552026-03-25T00:16:49.658ZINFOcrucible-agent (worker): region files created ok region = 2d7d959e-db4a-4889-8d42-b9a8a2128956
562026-03-25T00:16:49.658ZINFOcrucible-agent (datafile): region 2d7d959e-db4a-4889-8d42-b9a8a2128956 state: Requested -> Created
572026-03-25T00:16:49.658ZINFOcrucible-agent (worker): applying SMF actions post create...
582026-03-25T00:16:49.659ZINFOcrucible-agent (worker): creating missing downstairs instance downstairs-2d7d959e-db4a-4889-8d42-b9a8a2128956
592026-03-25T00:16:49.662ZINFOcrucible-agent (worker): ok, have svc:/oxide/crucible/downstairs:downstairs-2d7d959e-db4a-4889-8d42-b9a8a2128956
602026-03-25T00:16:49.670ZINFOcrucible-agent (worker): creating config property group
612026-03-25T00:16:49.672ZINFOcrucible-agent (worker): reconfiguring svc:/oxide/crucible/downstairs:downstairs-2d7d959e-db4a-4889-8d42-b9a8a2128956
622026-03-25T00:16:49.673ZINFOcrucible-agent (worker): ensure directory SCF_TYPE_ASTRING /data/regions/2d7d959e-db4a-4889-8d42-b9a8a2128956
632026-03-25T00:16:49.673ZINFOcrucible-agent (worker): ensure port SCF_TYPE_COUNT 19000
642026-03-25T00:16:49.673ZINFOcrucible-agent (worker): ensure address SCF_TYPE_ASTRING fd00:1122:3344:101::18
652026-03-25T00:16:49.673ZINFOcrucible-agent (worker): commit
662026-03-25T00:16:49.677ZINFOcrucible-agent (worker): ok!
672026-03-25T00:16:49.681ZINFOcrucible-agent (worker): SMF ok!
682026-03-25T00:16:49.828ZINFOcrucible-agent (dropshot): request completed latency_us = 60 local_addr = [fd00:1122:3344:101::18]:32345 method = POST remote_addr = [fd00:1122:3344:101::c]:47973 req_id = 912ab363-04db-4c93-8725-e9e0f5424651 response_code = 200 uri = /crucible/0/regions
692026-03-25T00:27:05.000ZINFOcrucible-agent (dropshot): accepted connection local_addr = [fd00:1122:3344:101::18]:32345 remote_addr = [fd00:1122:3344:101::c]:61022
702026-03-25T00:27:05.001ZINFOcrucible-agent (dropshot): request completed latency_us = 43 local_addr = [fd00:1122:3344:101::18]:32345 method = GET remote_addr = [fd00:1122:3344:101::c]:61022 req_id = 290eb279-6774-4fea-b560-40a4566b4f02 response_code = 200 uri = /crucible/0/regions/2d7d959e-db4a-4889-8d42-b9a8a2128956
712026-03-25T00:27:05.003ZINFOcrucible-agent (datafile): path is "/data/regions/2d7d959e-db4a-4889-8d42-b9a8a2128956"
722026-03-25T00:27:05.010ZINFOcrucible-agent (datafile): dataset is oxp_24bc0802-2d6b-4dad-94d2-eb26c3f35a90/crucible/regions/2d7d959e-db4a-4889-8d42-b9a8a2128956
732026-03-25T00:27:05.016ZINFOcrucible-agent (ZfsSnapshotInterface): snapshot is oxp_24bc0802-2d6b-4dad-94d2-eb26c3f35a90/crucible/regions/2d7d959e-db4a-4889-8d42-b9a8a2128956@22a2e437-035e-4ed1-8dc4-f958ac18a488
742026-03-25T00:27:05.016ZINFOcrucible-agent (ZfsSnapshotInterface): parts is ["oxp_24bc0802-2d6b-4dad-94d2-eb26c3f35a90/crucible/regions/2d7d959e-db4a-4889-8d42-b9a8a2128956", "22a2e437-035e-4ed1-8dc4-f958ac18a488"]
752026-03-25T00:27:05.026ZINFOcrucible-agent (dropshot): request completed latency_us = 22712 local_addr = [fd00:1122:3344:101::18]:32345 method = GET remote_addr = [fd00:1122:3344:101::c]:61022 req_id = 715e9d89-8156-49cf-b146-93093b106744 response_code = 200 uri = /crucible/0/regions/2d7d959e-db4a-4889-8d42-b9a8a2128956/snapshots/22a2e437-035e-4ed1-8dc4-f958ac18a488
762026-03-25T00:27:05.029ZINFOcrucible-agent (datafile): path is "/data/regions/2d7d959e-db4a-4889-8d42-b9a8a2128956"
772026-03-25T00:27:05.035ZINFOcrucible-agent (datafile): dataset is oxp_24bc0802-2d6b-4dad-94d2-eb26c3f35a90/crucible/regions/2d7d959e-db4a-4889-8d42-b9a8a2128956
782026-03-25T00:27:05.040ZINFOcrucible-agent (ZfsSnapshotInterface): snapshot is oxp_24bc0802-2d6b-4dad-94d2-eb26c3f35a90/crucible/regions/2d7d959e-db4a-4889-8d42-b9a8a2128956@22a2e437-035e-4ed1-8dc4-f958ac18a488
792026-03-25T00:27:05.040ZINFOcrucible-agent (ZfsSnapshotInterface): parts is ["oxp_24bc0802-2d6b-4dad-94d2-eb26c3f35a90/crucible/regions/2d7d959e-db4a-4889-8d42-b9a8a2128956", "22a2e437-035e-4ed1-8dc4-f958ac18a488"]
802026-03-25T00:27:05.048ZINFOcrucible-agent (datafile): requesting running snapshot 2d7d959e-db4a-4889-8d42-b9a8a2128956-22a2e437-035e-4ed1-8dc4-f958ac18a488 state: Requested
812026-03-25T00:27:05.048ZINFOcrucible-agent (dropshot): request completed latency_us = 18904 local_addr = [fd00:1122:3344:101::18]:32345 method = POST remote_addr = [fd00:1122:3344:101::c]:61022 req_id = c7b1c020-1e3f-4e1e-bdac-2591a91b7fb5 response_code = 200 uri = /crucible/0/regions/2d7d959e-db4a-4889-8d42-b9a8a2128956/snapshots/22a2e437-035e-4ed1-8dc4-f958ac18a488/run
822026-03-25T00:27:05.048ZINFOcrucible-agent (worker): applying SMF actions for region 2d7d959e-db4a-4889-8d42-b9a8a2128956 running snapshot 22a2e437-035e-4ed1-8dc4-f958ac18a488 (state Requested)...
832026-03-25T00:27:05.069ZINFOcrucible-agent (worker): creating missing snapshot instance snapshot-2d7d959e-db4a-4889-8d42-b9a8a2128956-22a2e437-035e-4ed1-8dc4-f958ac18a488
842026-03-25T00:27:05.085ZINFOcrucible-agent (worker): ok, have svc:/oxide/crucible/downstairs:snapshot-2d7d959e-db4a-4889-8d42-b9a8a2128956-22a2e437-035e-4ed1-8dc4-f958ac18a488
852026-03-25T00:27:05.100ZINFOcrucible-agent (worker): reconfiguring svc:/oxide/crucible/downstairs:snapshot-2d7d959e-db4a-4889-8d42-b9a8a2128956-22a2e437-035e-4ed1-8dc4-f958ac18a488
862026-03-25T00:27:05.100ZINFOcrucible-agent (worker): ensure directory SCF_TYPE_ASTRING /data/regions/2d7d959e-db4a-4889-8d42-b9a8a2128956/.zfs/snapshot/22a2e437-035e-4ed1-8dc4-f958ac18a488
872026-03-25T00:27:05.100ZINFOcrucible-agent (worker): ensure port SCF_TYPE_COUNT 19001
882026-03-25T00:27:05.100ZINFOcrucible-agent (worker): ensure mode SCF_TYPE_ASTRING ro
892026-03-25T00:27:05.100ZINFOcrucible-agent (worker): ensure address SCF_TYPE_ASTRING fd00:1122:3344:101::18
902026-03-25T00:27:05.100ZINFOcrucible-agent (worker): commit
912026-03-25T00:27:05.104ZINFOcrucible-agent (worker): ok!
922026-03-25T00:27:05.109ZINFOcrucible-agent (worker): SMF ok!
932026-03-25T00:27:05.109ZINFOcrucible-agent (datafile): region 2d7d959e-db4a-4889-8d42-b9a8a2128956 running snapshot 22a2e437-035e-4ed1-8dc4-f958ac18a488 state: Requested -> Created
942026-03-25T00:27:05.301ZINFOcrucible-agent (datafile): path is "/data/regions/2d7d959e-db4a-4889-8d42-b9a8a2128956"
952026-03-25T00:27:05.306ZINFOcrucible-agent (datafile): dataset is oxp_24bc0802-2d6b-4dad-94d2-eb26c3f35a90/crucible/regions/2d7d959e-db4a-4889-8d42-b9a8a2128956
962026-03-25T00:27:05.311ZINFOcrucible-agent (ZfsSnapshotInterface): snapshot is oxp_24bc0802-2d6b-4dad-94d2-eb26c3f35a90/crucible/regions/2d7d959e-db4a-4889-8d42-b9a8a2128956@22a2e437-035e-4ed1-8dc4-f958ac18a488
972026-03-25T00:27:05.311ZINFOcrucible-agent (ZfsSnapshotInterface): parts is ["oxp_24bc0802-2d6b-4dad-94d2-eb26c3f35a90/crucible/regions/2d7d959e-db4a-4889-8d42-b9a8a2128956", "22a2e437-035e-4ed1-8dc4-f958ac18a488"]
982026-03-25T00:27:05.317ZINFOcrucible-agent (dropshot): request completed latency_us = 16962 local_addr = [fd00:1122:3344:101::18]:32345 method = POST remote_addr = [fd00:1122:3344:101::c]:61022 req_id = bcc4a0fd-a956-4346-adf8-cbeac3e19310 response_code = 200 uri = /crucible/0/regions/2d7d959e-db4a-4889-8d42-b9a8a2128956/snapshots/22a2e437-035e-4ed1-8dc4-f958ac18a488/run