Max level shown:
1 [ May 19 01:31:40 Enabled. ]
2 [ May 19 01:31:40 Rereading configuration. ]
3 [ May 19 01:31:42 Rereading configuration. ]
4 [ May 19 01:31:45 Executing start method ("/opt/oxide/crucible/bin/crucible-agent run -D /opt/oxide/crucible/bin/crucible-downstairs --dataset oxp_f2e3688a-1453-4040-80b6-aa07d346a1a2/crucible -l [fd00:1122:3344:101::14]:32345 -P 19000 -p downstairs -s snapshot"). ]
5 note: configured to log to "/dev/stdout"
62026-05-19T01:31:45.534ZINFOcrucible-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-05-19T01:31:45.535ZINFOcrucible-agent: dataset: "oxp_f2e3688a-1453-4040-80b6-aa07d346a1a2/crucible"
82026-05-19T01:31:45.535ZINFOcrucible-agent: listen IP: [fd00:1122:3344:101::14]:32345
92026-05-19T01:31:45.535ZINFOcrucible-agent: SMF instance name downstairs_prefix: "downstairs"
102026-05-19T01:31:45.555ZINFOcrucible-agent (datafile): Using conf_path:"/data/crucible.json"
112026-05-19T01:31:45.628ZINFOcrucible-agent (dropshot): listening local_addr = [fd00:1122:3344:101::14]:32345
122026-05-19T01:32:16.321ZINFOcrucible-agent (dropshot): accepted connection local_addr = [fd00:1122:3344:101::14]:32345 remote_addr = [fd00:1122:3344:101::a]:37916
132026-05-19T01:32:16.369ZINFOcrucible-agent (datafile): region bd283b50-f97a-4a3b-8088-d08b33a665a2 state: Requested
142026-05-19T01:32:16.372ZINFOcrucible-agent (worker): Region size:2147483648 reservation:2684354560 quota:6442450944
152026-05-19T01:32:16.372ZINFOcrucible-agent (dropshot): request completed latency_us = 20123 local_addr = [fd00:1122:3344:101::14]:32345 method = POST remote_addr = [fd00:1122:3344:101::a]:37916 req_id = 82e6770e-f6f8-40c0-8841-c35d2775585a response_code = 200 uri = /crucible/0/regions
162026-05-19T01:32:16.381ZINFOcrucible-agent (worker): zfs set reservation of 2684354560 for oxp_f2e3688a-1453-4040-80b6-aa07d346a1a2/crucible/regions/bd283b50-f97a-4a3b-8088-d08b33a665a2
172026-05-19T01:32:16.381ZINFOcrucible-agent (worker): zfs set quota of 6442450944 for oxp_f2e3688a-1453-4040-80b6-aa07d346a1a2/crucible/regions/bd283b50-f97a-4a3b-8088-d08b33a665a2
182026-05-19T01:32:16.440ZINFOcrucible-agent (worker): creating region Region { id: RegionId("bd283b50-f97a-4a3b-8088-d08b33a665a2"), 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/bd283b50-f97a-4a3b-8088-d08b33a665a2" region = bd283b50-f97a-4a3b-8088-d08b33a665a2
192026-05-19T01:32:16.443ZINFOcrucible-agent (worker): downstairs create with: env -i "/opt/oxide/crucible/bin/crucible-downstairs" "create" "--uuid" "bd283b50-f97a-4a3b-8088-d08b33a665a2" "--data" "/data/regions/bd283b50-f97a-4a3b-8088-d08b33a665a2" "--block-size" "512" "--extent-size" "131072" "--extent-count" "32" "--encrypted" region = bd283b50-f97a-4a3b-8088-d08b33a665a2
202026-05-19T01:32:16.529ZINFOcrucible-agent (dropshot): request completed latency_us = 62 local_addr = [fd00:1122:3344:101::14]:32345 method = POST remote_addr = [fd00:1122:3344:101::a]:37916 req_id = d2e3c2b9-69b4-4ce0-ab75-82d9a013faca response_code = 200 uri = /crucible/0/regions
212026-05-19T01:32:16.809ZINFOcrucible-agent (worker): region files created ok region = bd283b50-f97a-4a3b-8088-d08b33a665a2
222026-05-19T01:32:16.809ZINFOcrucible-agent (datafile): region bd283b50-f97a-4a3b-8088-d08b33a665a2 state: Requested -> Created
232026-05-19T01:32:16.809ZINFOcrucible-agent (worker): applying SMF actions post create...
242026-05-19T01:32:16.810ZINFOcrucible-agent (worker): creating missing downstairs instance downstairs-bd283b50-f97a-4a3b-8088-d08b33a665a2
252026-05-19T01:32:16.815ZINFOcrucible-agent (worker): ok, have svc:/oxide/crucible/downstairs:downstairs-bd283b50-f97a-4a3b-8088-d08b33a665a2
262026-05-19T01:32:16.825ZINFOcrucible-agent (worker): creating config property group
272026-05-19T01:32:16.826ZINFOcrucible-agent (worker): reconfiguring svc:/oxide/crucible/downstairs:downstairs-bd283b50-f97a-4a3b-8088-d08b33a665a2
282026-05-19T01:32:16.827ZINFOcrucible-agent (worker): ensure directory SCF_TYPE_ASTRING /data/regions/bd283b50-f97a-4a3b-8088-d08b33a665a2
292026-05-19T01:32:16.827ZINFOcrucible-agent (worker): ensure port SCF_TYPE_COUNT 19000
302026-05-19T01:32:16.827ZINFOcrucible-agent (worker): ensure address SCF_TYPE_ASTRING fd00:1122:3344:101::14
312026-05-19T01:32:16.827ZINFOcrucible-agent (worker): commit
322026-05-19T01:32:16.829ZINFOcrucible-agent (worker): ok!
332026-05-19T01:32:16.832ZINFOcrucible-agent (worker): SMF ok!
342026-05-19T01:32:17.095ZINFOcrucible-agent (dropshot): request completed latency_us = 58 local_addr = [fd00:1122:3344:101::14]:32345 method = POST remote_addr = [fd00:1122:3344:101::a]:37916 req_id = 08f848fd-4805-4929-bed3-db3ca51a0a8d response_code = 200 uri = /crucible/0/regions
352026-05-19T01:43:14.665ZINFOcrucible-agent (dropshot): accepted connection local_addr = [fd00:1122:3344:101::14]:32345 remote_addr = [fd00:1122:3344:101::a]:42995
362026-05-19T01:43:14.665ZINFOcrucible-agent (dropshot): request completed latency_us = 73 local_addr = [fd00:1122:3344:101::14]:32345 method = GET remote_addr = [fd00:1122:3344:101::a]:42995 req_id = 28d4971a-e994-4084-9b6d-6bc34de8d52f response_code = 200 uri = /crucible/0/regions/bd283b50-f97a-4a3b-8088-d08b33a665a2
372026-05-19T01:43:14.669ZINFOcrucible-agent (datafile): path is "/data/regions/bd283b50-f97a-4a3b-8088-d08b33a665a2"
382026-05-19T01:43:14.675ZINFOcrucible-agent (datafile): dataset is oxp_f2e3688a-1453-4040-80b6-aa07d346a1a2/crucible/regions/bd283b50-f97a-4a3b-8088-d08b33a665a2
392026-05-19T01:43:14.681ZINFOcrucible-agent (ZfsSnapshotInterface): snapshot is oxp_f2e3688a-1453-4040-80b6-aa07d346a1a2/crucible/regions/bd283b50-f97a-4a3b-8088-d08b33a665a2@6393c52e-101f-4d57-81eb-0d61723a63bf
402026-05-19T01:43:14.681ZINFOcrucible-agent (ZfsSnapshotInterface): parts is ["oxp_f2e3688a-1453-4040-80b6-aa07d346a1a2/crucible/regions/bd283b50-f97a-4a3b-8088-d08b33a665a2", "6393c52e-101f-4d57-81eb-0d61723a63bf"]
412026-05-19T01:43:14.693ZINFOcrucible-agent (dropshot): request completed latency_us = 23674 local_addr = [fd00:1122:3344:101::14]:32345 method = GET remote_addr = [fd00:1122:3344:101::a]:42995 req_id = 8a74934b-2928-48fe-b3b5-cc2b236abbb4 response_code = 200 uri = /crucible/0/regions/bd283b50-f97a-4a3b-8088-d08b33a665a2/snapshots/6393c52e-101f-4d57-81eb-0d61723a63bf
422026-05-19T01:43:14.697ZINFOcrucible-agent (datafile): path is "/data/regions/bd283b50-f97a-4a3b-8088-d08b33a665a2"
432026-05-19T01:43:14.702ZINFOcrucible-agent (datafile): dataset is oxp_f2e3688a-1453-4040-80b6-aa07d346a1a2/crucible/regions/bd283b50-f97a-4a3b-8088-d08b33a665a2
442026-05-19T01:43:14.707ZINFOcrucible-agent (ZfsSnapshotInterface): snapshot is oxp_f2e3688a-1453-4040-80b6-aa07d346a1a2/crucible/regions/bd283b50-f97a-4a3b-8088-d08b33a665a2@6393c52e-101f-4d57-81eb-0d61723a63bf
452026-05-19T01:43:14.707ZINFOcrucible-agent (ZfsSnapshotInterface): parts is ["oxp_f2e3688a-1453-4040-80b6-aa07d346a1a2/crucible/regions/bd283b50-f97a-4a3b-8088-d08b33a665a2", "6393c52e-101f-4d57-81eb-0d61723a63bf"]
462026-05-19T01:43:14.714ZINFOcrucible-agent (datafile): requesting running snapshot bd283b50-f97a-4a3b-8088-d08b33a665a2-6393c52e-101f-4d57-81eb-0d61723a63bf state: Requested
472026-05-19T01:43:14.715ZINFOcrucible-agent (worker): applying SMF actions for region bd283b50-f97a-4a3b-8088-d08b33a665a2 running snapshot 6393c52e-101f-4d57-81eb-0d61723a63bf (state Requested)...
482026-05-19T01:43:14.715ZINFOcrucible-agent (dropshot): request completed latency_us = 18440 local_addr = [fd00:1122:3344:101::14]:32345 method = POST remote_addr = [fd00:1122:3344:101::a]:42995 req_id = 7123f70c-407f-4ecb-a1c3-333ec034b5d3 response_code = 200 uri = /crucible/0/regions/bd283b50-f97a-4a3b-8088-d08b33a665a2/snapshots/6393c52e-101f-4d57-81eb-0d61723a63bf/run
492026-05-19T01:43:14.730ZINFOcrucible-agent (worker): creating missing snapshot instance snapshot-bd283b50-f97a-4a3b-8088-d08b33a665a2-6393c52e-101f-4d57-81eb-0d61723a63bf
502026-05-19T01:43:14.732ZINFOcrucible-agent (worker): ok, have svc:/oxide/crucible/downstairs:snapshot-bd283b50-f97a-4a3b-8088-d08b33a665a2-6393c52e-101f-4d57-81eb-0d61723a63bf
512026-05-19T01:43:14.742ZINFOcrucible-agent (worker): reconfiguring svc:/oxide/crucible/downstairs:snapshot-bd283b50-f97a-4a3b-8088-d08b33a665a2-6393c52e-101f-4d57-81eb-0d61723a63bf
522026-05-19T01:43:14.742ZINFOcrucible-agent (worker): ensure directory SCF_TYPE_ASTRING /data/regions/bd283b50-f97a-4a3b-8088-d08b33a665a2/.zfs/snapshot/6393c52e-101f-4d57-81eb-0d61723a63bf
532026-05-19T01:43:14.742ZINFOcrucible-agent (worker): ensure port SCF_TYPE_COUNT 19001
542026-05-19T01:43:14.742ZINFOcrucible-agent (worker): ensure mode SCF_TYPE_ASTRING ro
552026-05-19T01:43:14.742ZINFOcrucible-agent (worker): ensure address SCF_TYPE_ASTRING fd00:1122:3344:101::14
562026-05-19T01:43:14.742ZINFOcrucible-agent (worker): commit
572026-05-19T01:43:14.744ZINFOcrucible-agent (worker): ok!
582026-05-19T01:43:14.747ZINFOcrucible-agent (worker): SMF ok!
592026-05-19T01:43:14.747ZINFOcrucible-agent (datafile): region bd283b50-f97a-4a3b-8088-d08b33a665a2 running snapshot 6393c52e-101f-4d57-81eb-0d61723a63bf state: Requested -> Created
602026-05-19T01:43:14.867ZINFOcrucible-agent (datafile): path is "/data/regions/bd283b50-f97a-4a3b-8088-d08b33a665a2"
612026-05-19T01:43:14.874ZINFOcrucible-agent (datafile): dataset is oxp_f2e3688a-1453-4040-80b6-aa07d346a1a2/crucible/regions/bd283b50-f97a-4a3b-8088-d08b33a665a2
622026-05-19T01:43:14.881ZINFOcrucible-agent (ZfsSnapshotInterface): snapshot is oxp_f2e3688a-1453-4040-80b6-aa07d346a1a2/crucible/regions/bd283b50-f97a-4a3b-8088-d08b33a665a2@6393c52e-101f-4d57-81eb-0d61723a63bf
632026-05-19T01:43:14.881ZINFOcrucible-agent (ZfsSnapshotInterface): parts is ["oxp_f2e3688a-1453-4040-80b6-aa07d346a1a2/crucible/regions/bd283b50-f97a-4a3b-8088-d08b33a665a2", "6393c52e-101f-4d57-81eb-0d61723a63bf"]
642026-05-19T01:43:14.887ZINFOcrucible-agent (dropshot): request completed latency_us = 20500 local_addr = [fd00:1122:3344:101::14]:32345 method = POST remote_addr = [fd00:1122:3344:101::a]:42995 req_id = e6df5d79-241c-44ec-a2af-bf74a4077d1f response_code = 200 uri = /crucible/0/regions/bd283b50-f97a-4a3b-8088-d08b33a665a2/snapshots/6393c52e-101f-4d57-81eb-0d61723a63bf/run
652026-05-19T01:43:19.309ZINFOcrucible-agent (datafile): region 65c54241-e9b2-4834-8578-eb117e2179f9 state: Requested
662026-05-19T01:43:19.309ZINFOcrucible-agent (worker): Region size:2147483648 reservation:2684354560 quota:6442450944
672026-05-19T01:43:19.309ZINFOcrucible-agent (dropshot): request completed latency_us = 197 local_addr = [fd00:1122:3344:101::14]:32345 method = POST remote_addr = [fd00:1122:3344:101::a]:42995 req_id = 6fa41d12-39b5-45ef-b893-a01fa722e005 response_code = 200 uri = /crucible/0/regions
682026-05-19T01:43:19.316ZINFOcrucible-agent (worker): zfs set reservation of 2684354560 for oxp_f2e3688a-1453-4040-80b6-aa07d346a1a2/crucible/regions/65c54241-e9b2-4834-8578-eb117e2179f9
692026-05-19T01:43:19.316ZINFOcrucible-agent (worker): zfs set quota of 6442450944 for oxp_f2e3688a-1453-4040-80b6-aa07d346a1a2/crucible/regions/65c54241-e9b2-4834-8578-eb117e2179f9
702026-05-19T01:43:19.362ZINFOcrucible-agent (worker): creating region Region { id: RegionId("65c54241-e9b2-4834-8578-eb117e2179f9"), 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/65c54241-e9b2-4834-8578-eb117e2179f9" region = 65c54241-e9b2-4834-8578-eb117e2179f9
712026-05-19T01:43:19.362ZINFOcrucible-agent (worker): downstairs create with: env -i "/opt/oxide/crucible/bin/crucible-downstairs" "create" "--uuid" "65c54241-e9b2-4834-8578-eb117e2179f9" "--data" "/data/regions/65c54241-e9b2-4834-8578-eb117e2179f9" "--block-size" "512" "--extent-size" "131072" "--extent-count" "32" "--encrypted" region = 65c54241-e9b2-4834-8578-eb117e2179f9
722026-05-19T01:43:19.421ZINFOcrucible-agent (worker): region files created ok region = 65c54241-e9b2-4834-8578-eb117e2179f9
732026-05-19T01:43:19.421ZINFOcrucible-agent (datafile): region 65c54241-e9b2-4834-8578-eb117e2179f9 state: Requested -> Created
742026-05-19T01:43:19.421ZINFOcrucible-agent (worker): applying SMF actions post create...
752026-05-19T01:43:19.422ZINFOcrucible-agent (worker): creating missing downstairs instance downstairs-65c54241-e9b2-4834-8578-eb117e2179f9
762026-05-19T01:43:19.427ZINFOcrucible-agent (worker): ok, have svc:/oxide/crucible/downstairs:downstairs-65c54241-e9b2-4834-8578-eb117e2179f9
772026-05-19T01:43:19.432ZINFOcrucible-agent (worker): creating config property group
782026-05-19T01:43:19.434ZINFOcrucible-agent (worker): reconfiguring svc:/oxide/crucible/downstairs:downstairs-65c54241-e9b2-4834-8578-eb117e2179f9
792026-05-19T01:43:19.435ZINFOcrucible-agent (worker): ensure directory SCF_TYPE_ASTRING /data/regions/65c54241-e9b2-4834-8578-eb117e2179f9
802026-05-19T01:43:19.435ZINFOcrucible-agent (worker): ensure port SCF_TYPE_COUNT 19002
812026-05-19T01:43:19.435ZINFOcrucible-agent (worker): ensure address SCF_TYPE_ASTRING fd00:1122:3344:101::14
822026-05-19T01:43:19.435ZINFOcrucible-agent (worker): commit
832026-05-19T01:43:19.438ZINFOcrucible-agent (worker): ok!
842026-05-19T01:43:19.445ZINFOcrucible-agent (worker): SMF ok!
852026-05-19T01:43:19.650ZINFOcrucible-agent (dropshot): request completed latency_us = 62 local_addr = [fd00:1122:3344:101::14]:32345 method = POST remote_addr = [fd00:1122:3344:101::a]:42995 req_id = 38e7c336-097f-42f8-9cc4-4d1ab6ba42d5 response_code = 200 uri = /crucible/0/regions
862026-05-19T01:43:43.029ZINFOcrucible-agent (dropshot): request completed latency_us = 50 local_addr = [fd00:1122:3344:101::14]:32345 method = GET remote_addr = [fd00:1122:3344:101::a]:42995 req_id = af67146b-d83c-4658-b35a-02adfb3f8859 response_code = 200 uri = /crucible/0/regions/65c54241-e9b2-4834-8578-eb117e2179f9
872026-05-19T01:43:43.032ZINFOcrucible-agent (datafile): path is "/data/regions/65c54241-e9b2-4834-8578-eb117e2179f9"
882026-05-19T01:43:43.042ZINFOcrucible-agent (datafile): dataset is oxp_f2e3688a-1453-4040-80b6-aa07d346a1a2/crucible/regions/65c54241-e9b2-4834-8578-eb117e2179f9
892026-05-19T01:43:43.048ZINFOcrucible-agent (datafile): region 65c54241-e9b2-4834-8578-eb117e2179f9 state: Created -> Tombstoned
902026-05-19T01:43:43.049ZINFOcrucible-agent (worker): applying SMF actions before removal...
912026-05-19T01:43:43.049ZINFOcrucible-agent (dropshot): request completed latency_us = 16540 local_addr = [fd00:1122:3344:101::14]:32345 method = DELETE remote_addr = [fd00:1122:3344:101::a]:42995 req_id = 7c2061e4-3c98-44c1-9773-9ca2adb340af response_code = 204 uri = /crucible/0/regions/65c54241-e9b2-4834-8578-eb117e2179f9
922026-05-19T01:43:43.050ZINFOcrucible-agent (worker): disabling downstairs instance: downstairs-65c54241-e9b2-4834-8578-eb117e2179f9 (instance states: (Some(Online), None))
932026-05-19T01:43:43.053ZINFOcrucible-agent (dropshot): request completed latency_us = 58 local_addr = [fd00:1122:3344:101::14]:32345 method = GET remote_addr = [fd00:1122:3344:101::a]:42995 req_id = f3b49d19-8be5-45db-bbcd-c077d628d7c7 response_code = 200 uri = /crucible/0/regions/65c54241-e9b2-4834-8578-eb117e2179f9
942026-05-19T01:43:43.054ZINFOcrucible-agent (worker): SMF ok!
952026-05-19T01:43:43.061ZINFOcrucible-agent (worker): deleting zfs dataset "oxp_f2e3688a-1453-4040-80b6-aa07d346a1a2/crucible/regions/65c54241-e9b2-4834-8578-eb117e2179f9" region = 65c54241-e9b2-4834-8578-eb117e2179f9
962026-05-19T01:43:43.106ZINFOcrucible-agent (datafile): region 65c54241-e9b2-4834-8578-eb117e2179f9 state: Tombstoned -> Destroyed
972026-05-19T01:43:43.153ZINFOcrucible-agent (dropshot): request completed latency_us = 43 local_addr = [fd00:1122:3344:101::14]:32345 method = GET remote_addr = [fd00:1122:3344:101::a]:42995 req_id = da46713f-c802-4768-9d78-dcf8c5e3ae18 response_code = 200 uri = /crucible/0/regions/65c54241-e9b2-4834-8578-eb117e2179f9