Max level shown:
1 [ Dec 19 21:31:36 Enabled. ]
2 [ Dec 19 21:31:36 Rereading configuration. ]
3 [ Dec 19 21:31:38 Rereading configuration. ]
4 [ Dec 19 21:31:41 Executing start method ("/opt/oxide/crucible/bin/crucible-agent run -D /opt/oxide/crucible/bin/crucible-downstairs --dataset oxp_ae6bb975-3d56-46c1-ac60-49941135e75e/crucible -l [fd00:1122:3344:101::12]:32345 -P 19000 -p downstairs -s snapshot"). ]
5 note: configured to log to "/dev/stdout"
62025-12-19T21:31:41.847ZINFOcrucible-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-19T21:31:41.848ZINFOcrucible-agent: dataset: "oxp_ae6bb975-3d56-46c1-ac60-49941135e75e/crucible"
82025-12-19T21:31:41.848ZINFOcrucible-agent: listen IP: [fd00:1122:3344:101::12]:32345
92025-12-19T21:31:41.848ZINFOcrucible-agent: SMF instance name downstairs_prefix: "downstairs"
102025-12-19T21:31:41.860ZINFOcrucible-agent (datafile): Using conf_path:"/data/crucible.json"
112025-12-19T21:31:41.932ZINFOcrucible-agent (dropshot): listening local_addr = [fd00:1122:3344:101::12]:32345
122025-12-19T21:32:06.185ZINFOcrucible-agent (dropshot): accepted connection local_addr = [fd00:1122:3344:101::12]:32345 remote_addr = [fd00:1122:3344:101::a]:34159
132025-12-19T21:32:06.212ZINFOcrucible-agent (datafile): region 8eda53d7-9817-46ab-ab4b-92900a96cd09 state: Requested
142025-12-19T21:32:06.215ZINFOcrucible-agent (worker): Region size:1073741824 reservation:1342177280 quota:3221225472
152025-12-19T21:32:06.215ZINFOcrucible-agent (dropshot): request completed latency_us = 14222 local_addr = [fd00:1122:3344:101::12]:32345 method = POST remote_addr = [fd00:1122:3344:101::a]:34159 req_id = ae769034-23a9-4d87-95ad-393bc4025a39 response_code = 200 uri = /crucible/0/regions
162025-12-19T21:32:06.223ZINFOcrucible-agent (worker): zfs set reservation of 1342177280 for oxp_ae6bb975-3d56-46c1-ac60-49941135e75e/crucible/regions/8eda53d7-9817-46ab-ab4b-92900a96cd09
172025-12-19T21:32:06.223ZINFOcrucible-agent (worker): zfs set quota of 3221225472 for oxp_ae6bb975-3d56-46c1-ac60-49941135e75e/crucible/regions/8eda53d7-9817-46ab-ab4b-92900a96cd09
182025-12-19T21:32:06.293ZINFOcrucible-agent (worker): creating region Region { id: RegionId("8eda53d7-9817-46ab-ab4b-92900a96cd09"), 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/8eda53d7-9817-46ab-ab4b-92900a96cd09" region = 8eda53d7-9817-46ab-ab4b-92900a96cd09
192025-12-19T21:32:06.295ZINFOcrucible-agent (worker): downstairs create with: env -i "/opt/oxide/crucible/bin/crucible-downstairs" "create" "--uuid" "8eda53d7-9817-46ab-ab4b-92900a96cd09" "--data" "/data/regions/8eda53d7-9817-46ab-ab4b-92900a96cd09" "--block-size" "512" "--extent-size" "131072" "--extent-count" "16" "--encrypted" region = 8eda53d7-9817-46ab-ab4b-92900a96cd09
202025-12-19T21:32:06.549ZINFOcrucible-agent (dropshot): request completed latency_us = 60 local_addr = [fd00:1122:3344:101::12]:32345 method = POST remote_addr = [fd00:1122:3344:101::a]:34159 req_id = 64c8905b-399b-489c-9595-053fd6b6c4d8 response_code = 200 uri = /crucible/0/regions
212025-12-19T21:32:06.643ZINFOcrucible-agent (worker): region files created ok region = 8eda53d7-9817-46ab-ab4b-92900a96cd09
222025-12-19T21:32:06.643ZINFOcrucible-agent (datafile): region 8eda53d7-9817-46ab-ab4b-92900a96cd09 state: Requested -> Created
232025-12-19T21:32:06.643ZINFOcrucible-agent (worker): applying SMF actions post create...
242025-12-19T21:32:06.644ZINFOcrucible-agent (worker): creating missing downstairs instance downstairs-8eda53d7-9817-46ab-ab4b-92900a96cd09
252025-12-19T21:32:06.649ZINFOcrucible-agent (worker): ok, have svc:/oxide/crucible/downstairs:downstairs-8eda53d7-9817-46ab-ab4b-92900a96cd09
262025-12-19T21:32:06.666ZINFOcrucible-agent (worker): creating config property group
272025-12-19T21:32:06.670ZINFOcrucible-agent (worker): reconfiguring svc:/oxide/crucible/downstairs:downstairs-8eda53d7-9817-46ab-ab4b-92900a96cd09
282025-12-19T21:32:06.671ZINFOcrucible-agent (worker): ensure directory SCF_TYPE_ASTRING /data/regions/8eda53d7-9817-46ab-ab4b-92900a96cd09
292025-12-19T21:32:06.671ZINFOcrucible-agent (worker): ensure port SCF_TYPE_COUNT 19000
302025-12-19T21:32:06.671ZINFOcrucible-agent (worker): ensure address SCF_TYPE_ASTRING fd00:1122:3344:101::12
312025-12-19T21:32:06.671ZINFOcrucible-agent (worker): commit
322025-12-19T21:32:06.676ZINFOcrucible-agent (worker): ok!
332025-12-19T21:32:06.682ZINFOcrucible-agent (worker): SMF ok!
342025-12-19T21:32:07.285ZINFOcrucible-agent (dropshot): request completed latency_us = 63 local_addr = [fd00:1122:3344:101::12]:32345 method = POST remote_addr = [fd00:1122:3344:101::a]:34159 req_id = d5db3c72-cd96-45e7-a5c9-b6fefd5bd8f2 response_code = 200 uri = /crucible/0/regions
352025-12-19T21:32:07.683ZINFOcrucible-agent (dropshot): request completed latency_us = 80 local_addr = [fd00:1122:3344:101::12]:32345 method = GET remote_addr = [fd00:1122:3344:101::a]:34159 req_id = ff08119f-47e2-49c7-809e-6b578b30783c response_code = 200 uri = /crucible/0/regions/8eda53d7-9817-46ab-ab4b-92900a96cd09
362025-12-19T21:32:07.689ZINFOcrucible-agent (datafile): path is "/data/regions/8eda53d7-9817-46ab-ab4b-92900a96cd09"
372025-12-19T21:32:07.697ZINFOcrucible-agent (datafile): dataset is oxp_ae6bb975-3d56-46c1-ac60-49941135e75e/crucible/regions/8eda53d7-9817-46ab-ab4b-92900a96cd09
382025-12-19T21:32:07.705ZINFOcrucible-agent (datafile): region 8eda53d7-9817-46ab-ab4b-92900a96cd09 state: Created -> Tombstoned
392025-12-19T21:32:07.705ZINFOcrucible-agent (dropshot): request completed latency_us = 16522 local_addr = [fd00:1122:3344:101::12]:32345 method = DELETE remote_addr = [fd00:1122:3344:101::a]:34159 req_id = 4f6554cd-4a5b-4f5b-952e-91aeb4752940 response_code = 204 uri = /crucible/0/regions/8eda53d7-9817-46ab-ab4b-92900a96cd09
402025-12-19T21:32:07.705ZINFOcrucible-agent (worker): applying SMF actions before removal...
412025-12-19T21:32:07.706ZINFOcrucible-agent (worker): disabling downstairs instance: downstairs-8eda53d7-9817-46ab-ab4b-92900a96cd09 (instance states: (Some(Online), None))
422025-12-19T21:32:07.708ZINFOcrucible-agent (dropshot): request completed latency_us = 28 local_addr = [fd00:1122:3344:101::12]:32345 method = GET remote_addr = [fd00:1122:3344:101::a]:34159 req_id = 1ba5f673-721a-409a-9b5b-afada5de2c75 response_code = 200 uri = /crucible/0/regions/8eda53d7-9817-46ab-ab4b-92900a96cd09
432025-12-19T21:32:07.712ZINFOcrucible-agent (worker): SMF ok!
442025-12-19T21:32:07.720ZINFOcrucible-agent (worker): deleting zfs dataset "oxp_ae6bb975-3d56-46c1-ac60-49941135e75e/crucible/regions/8eda53d7-9817-46ab-ab4b-92900a96cd09" region = 8eda53d7-9817-46ab-ab4b-92900a96cd09
452025-12-19T21:32:07.769ZINFOcrucible-agent (dropshot): request completed latency_us = 52 local_addr = [fd00:1122:3344:101::12]:32345 method = GET remote_addr = [fd00:1122:3344:101::a]:34159 req_id = bc00807b-08ad-4569-923f-8329a5912a56 response_code = 200 uri = /crucible/0/regions/8eda53d7-9817-46ab-ab4b-92900a96cd09
462025-12-19T21:32:07.807ZINFOcrucible-agent (datafile): region 8eda53d7-9817-46ab-ab4b-92900a96cd09 state: Tombstoned -> Destroyed
472025-12-19T21:32:07.949ZINFOcrucible-agent (dropshot): request completed latency_us = 35 local_addr = [fd00:1122:3344:101::12]:32345 method = GET remote_addr = [fd00:1122:3344:101::a]:34159 req_id = 6fc169cb-812c-4a56-b38b-95ae63ca537c response_code = 200 uri = /crucible/0/regions/8eda53d7-9817-46ab-ab4b-92900a96cd09
482025-12-19T21:32:10.550ZINFOcrucible-agent (datafile): region b7ad962a-d367-4a04-98d7-db6a6bb8be4d state: Requested
492025-12-19T21:32:10.550ZINFOcrucible-agent (dropshot): request completed latency_us = 233 local_addr = [fd00:1122:3344:101::12]:32345 method = POST remote_addr = [fd00:1122:3344:101::a]:34159 req_id = b103de14-0cdc-4a4c-9a67-072ff864a619 response_code = 200 uri = /crucible/0/regions
502025-12-19T21:32:10.550ZINFOcrucible-agent (worker): Region size:2147483648 reservation:2684354560 quota:6442450944
512025-12-19T21:32:10.556ZINFOcrucible-agent (worker): zfs set reservation of 2684354560 for oxp_ae6bb975-3d56-46c1-ac60-49941135e75e/crucible/regions/b7ad962a-d367-4a04-98d7-db6a6bb8be4d
522025-12-19T21:32:10.556ZINFOcrucible-agent (worker): zfs set quota of 6442450944 for oxp_ae6bb975-3d56-46c1-ac60-49941135e75e/crucible/regions/b7ad962a-d367-4a04-98d7-db6a6bb8be4d
532025-12-19T21:32:10.619ZINFOcrucible-agent (worker): creating region Region { id: RegionId("b7ad962a-d367-4a04-98d7-db6a6bb8be4d"), 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/b7ad962a-d367-4a04-98d7-db6a6bb8be4d" region = b7ad962a-d367-4a04-98d7-db6a6bb8be4d
542025-12-19T21:32:10.619ZINFOcrucible-agent (worker): downstairs create with: env -i "/opt/oxide/crucible/bin/crucible-downstairs" "create" "--uuid" "b7ad962a-d367-4a04-98d7-db6a6bb8be4d" "--data" "/data/regions/b7ad962a-d367-4a04-98d7-db6a6bb8be4d" "--block-size" "512" "--extent-size" "131072" "--extent-count" "32" "--encrypted" region = b7ad962a-d367-4a04-98d7-db6a6bb8be4d
552025-12-19T21:32:10.714ZINFOcrucible-agent (worker): region files created ok region = b7ad962a-d367-4a04-98d7-db6a6bb8be4d
562025-12-19T21:32:10.714ZINFOcrucible-agent (datafile): region b7ad962a-d367-4a04-98d7-db6a6bb8be4d state: Requested -> Created
572025-12-19T21:32:10.714ZINFOcrucible-agent (worker): applying SMF actions post create...
582025-12-19T21:32:10.716ZINFOcrucible-agent (worker): creating missing downstairs instance downstairs-b7ad962a-d367-4a04-98d7-db6a6bb8be4d
592025-12-19T21:32:10.719ZINFOcrucible-agent (worker): ok, have svc:/oxide/crucible/downstairs:downstairs-b7ad962a-d367-4a04-98d7-db6a6bb8be4d
602025-12-19T21:32:10.722ZINFOcrucible-agent (dropshot): request completed latency_us = 55 local_addr = [fd00:1122:3344:101::12]:32345 method = POST remote_addr = [fd00:1122:3344:101::a]:34159 req_id = dc746361-35b3-4a31-9a0f-98b08bd68cb1 response_code = 200 uri = /crucible/0/regions
612025-12-19T21:32:10.727ZINFOcrucible-agent (worker): creating config property group
622025-12-19T21:32:10.735ZINFOcrucible-agent (worker): reconfiguring svc:/oxide/crucible/downstairs:downstairs-b7ad962a-d367-4a04-98d7-db6a6bb8be4d
632025-12-19T21:32:10.735ZINFOcrucible-agent (worker): ensure directory SCF_TYPE_ASTRING /data/regions/b7ad962a-d367-4a04-98d7-db6a6bb8be4d
642025-12-19T21:32:10.735ZINFOcrucible-agent (worker): ensure port SCF_TYPE_COUNT 19000
652025-12-19T21:32:10.735ZINFOcrucible-agent (worker): ensure address SCF_TYPE_ASTRING fd00:1122:3344:101::12
662025-12-19T21:32:10.735ZINFOcrucible-agent (worker): commit
672025-12-19T21:32:10.740ZINFOcrucible-agent (worker): ok!
682025-12-19T21:32:10.746ZINFOcrucible-agent (worker): SMF ok!
692025-12-19T21:43:20.109ZINFOcrucible-agent (dropshot): accepted connection local_addr = [fd00:1122:3344:101::12]:32345 remote_addr = [fd00:1122:3344:101::a]:40368
702025-12-19T21:43:20.110ZINFOcrucible-agent (dropshot): request completed latency_us = 38 local_addr = [fd00:1122:3344:101::12]:32345 method = GET remote_addr = [fd00:1122:3344:101::a]:40368 req_id = fdd37a38-23cb-4823-80a5-e076b2d8163f response_code = 200 uri = /crucible/0/regions/b7ad962a-d367-4a04-98d7-db6a6bb8be4d
712025-12-19T21:43:20.113ZINFOcrucible-agent (datafile): path is "/data/regions/b7ad962a-d367-4a04-98d7-db6a6bb8be4d"
722025-12-19T21:43:20.119ZINFOcrucible-agent (datafile): dataset is oxp_ae6bb975-3d56-46c1-ac60-49941135e75e/crucible/regions/b7ad962a-d367-4a04-98d7-db6a6bb8be4d
732025-12-19T21:43:20.125ZINFOcrucible-agent (ZfsSnapshotInterface): snapshot is oxp_ae6bb975-3d56-46c1-ac60-49941135e75e/crucible/regions/b7ad962a-d367-4a04-98d7-db6a6bb8be4d@145ddf0f-d2e3-42d0-a312-c32686b16513
742025-12-19T21:43:20.125ZINFOcrucible-agent (ZfsSnapshotInterface): parts is ["oxp_ae6bb975-3d56-46c1-ac60-49941135e75e/crucible/regions/b7ad962a-d367-4a04-98d7-db6a6bb8be4d", "145ddf0f-d2e3-42d0-a312-c32686b16513"]
752025-12-19T21:43:20.135ZINFOcrucible-agent (dropshot): request completed latency_us = 22466 local_addr = [fd00:1122:3344:101::12]:32345 method = GET remote_addr = [fd00:1122:3344:101::a]:40368 req_id = 18548794-8d74-4d45-93a1-175cd94fe6bd response_code = 200 uri = /crucible/0/regions/b7ad962a-d367-4a04-98d7-db6a6bb8be4d/snapshots/145ddf0f-d2e3-42d0-a312-c32686b16513
762025-12-19T21:43:20.139ZINFOcrucible-agent (datafile): path is "/data/regions/b7ad962a-d367-4a04-98d7-db6a6bb8be4d"
772025-12-19T21:43:20.146ZINFOcrucible-agent (datafile): dataset is oxp_ae6bb975-3d56-46c1-ac60-49941135e75e/crucible/regions/b7ad962a-d367-4a04-98d7-db6a6bb8be4d
782025-12-19T21:43:20.153ZINFOcrucible-agent (ZfsSnapshotInterface): snapshot is oxp_ae6bb975-3d56-46c1-ac60-49941135e75e/crucible/regions/b7ad962a-d367-4a04-98d7-db6a6bb8be4d@145ddf0f-d2e3-42d0-a312-c32686b16513
792025-12-19T21:43:20.153ZINFOcrucible-agent (ZfsSnapshotInterface): parts is ["oxp_ae6bb975-3d56-46c1-ac60-49941135e75e/crucible/regions/b7ad962a-d367-4a04-98d7-db6a6bb8be4d", "145ddf0f-d2e3-42d0-a312-c32686b16513"]
802025-12-19T21:43:20.160ZINFOcrucible-agent (datafile): requesting running snapshot b7ad962a-d367-4a04-98d7-db6a6bb8be4d-145ddf0f-d2e3-42d0-a312-c32686b16513 state: Requested
812025-12-19T21:43:20.161ZINFOcrucible-agent (dropshot): request completed latency_us = 21955 local_addr = [fd00:1122:3344:101::12]:32345 method = POST remote_addr = [fd00:1122:3344:101::a]:40368 req_id = 0b30cb65-c0a4-4507-992c-4a7ce90c17f6 response_code = 200 uri = /crucible/0/regions/b7ad962a-d367-4a04-98d7-db6a6bb8be4d/snapshots/145ddf0f-d2e3-42d0-a312-c32686b16513/run
822025-12-19T21:43:20.161ZINFOcrucible-agent (worker): applying SMF actions for region b7ad962a-d367-4a04-98d7-db6a6bb8be4d running snapshot 145ddf0f-d2e3-42d0-a312-c32686b16513 (state Requested)...
832025-12-19T21:43:20.183ZINFOcrucible-agent (worker): creating missing snapshot instance snapshot-b7ad962a-d367-4a04-98d7-db6a6bb8be4d-145ddf0f-d2e3-42d0-a312-c32686b16513
842025-12-19T21:43:20.196ZINFOcrucible-agent (worker): ok, have svc:/oxide/crucible/downstairs:snapshot-b7ad962a-d367-4a04-98d7-db6a6bb8be4d-145ddf0f-d2e3-42d0-a312-c32686b16513
852025-12-19T21:43:20.208ZINFOcrucible-agent (worker): reconfiguring svc:/oxide/crucible/downstairs:snapshot-b7ad962a-d367-4a04-98d7-db6a6bb8be4d-145ddf0f-d2e3-42d0-a312-c32686b16513
862025-12-19T21:43:20.209ZINFOcrucible-agent (worker): ensure directory SCF_TYPE_ASTRING /data/regions/b7ad962a-d367-4a04-98d7-db6a6bb8be4d/.zfs/snapshot/145ddf0f-d2e3-42d0-a312-c32686b16513
872025-12-19T21:43:20.209ZINFOcrucible-agent (worker): ensure port SCF_TYPE_COUNT 19001
882025-12-19T21:43:20.209ZINFOcrucible-agent (worker): ensure mode SCF_TYPE_ASTRING ro
892025-12-19T21:43:20.209ZINFOcrucible-agent (worker): ensure address SCF_TYPE_ASTRING fd00:1122:3344:101::12
902025-12-19T21:43:20.209ZINFOcrucible-agent (worker): commit
912025-12-19T21:43:20.213ZINFOcrucible-agent (worker): ok!
922025-12-19T21:43:20.217ZINFOcrucible-agent (worker): SMF ok!
932025-12-19T21:43:20.217ZINFOcrucible-agent (datafile): region b7ad962a-d367-4a04-98d7-db6a6bb8be4d running snapshot 145ddf0f-d2e3-42d0-a312-c32686b16513 state: Requested -> Created
942025-12-19T21:43:20.394ZINFOcrucible-agent (datafile): path is "/data/regions/b7ad962a-d367-4a04-98d7-db6a6bb8be4d"
952025-12-19T21:43:20.400ZINFOcrucible-agent (datafile): dataset is oxp_ae6bb975-3d56-46c1-ac60-49941135e75e/crucible/regions/b7ad962a-d367-4a04-98d7-db6a6bb8be4d
962025-12-19T21:43:20.406ZINFOcrucible-agent (ZfsSnapshotInterface): snapshot is oxp_ae6bb975-3d56-46c1-ac60-49941135e75e/crucible/regions/b7ad962a-d367-4a04-98d7-db6a6bb8be4d@145ddf0f-d2e3-42d0-a312-c32686b16513
972025-12-19T21:43:20.406ZINFOcrucible-agent (ZfsSnapshotInterface): parts is ["oxp_ae6bb975-3d56-46c1-ac60-49941135e75e/crucible/regions/b7ad962a-d367-4a04-98d7-db6a6bb8be4d", "145ddf0f-d2e3-42d0-a312-c32686b16513"]
982025-12-19T21:43:20.411ZINFOcrucible-agent (dropshot): request completed latency_us = 17665 local_addr = [fd00:1122:3344:101::12]:32345 method = POST remote_addr = [fd00:1122:3344:101::a]:40368 req_id = 6054b169-58d1-4ddf-bf10-8bda969be457 response_code = 200 uri = /crucible/0/regions/b7ad962a-d367-4a04-98d7-db6a6bb8be4d/snapshots/145ddf0f-d2e3-42d0-a312-c32686b16513/run