Max level shown:
1 [ Mar 19 13:02:42 Enabled. ]
2 [ Mar 19 13:02:42 Rereading configuration. ]
3 [ Mar 19 13:02:47 Rereading configuration. ]
4 [ Mar 19 13:02:56 Executing start method ("/opt/oxide/crucible/bin/crucible-agent run -D /opt/oxide/crucible/bin/crucible-downstairs --dataset oxp_375eb8a7-b32e-4792-827c-de50d042cb14/crucible -l [fd00:1122:3344:101::14]:32345 -P 19000 -p downstairs -s snapshot"). ]
5 note: configured to log to "/dev/stdout"
62026-03-19T13:02:56.910ZINFOcrucible-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-19T13:02:56.911ZINFOcrucible-agent: dataset: "oxp_375eb8a7-b32e-4792-827c-de50d042cb14/crucible"
82026-03-19T13:02:56.911ZINFOcrucible-agent: listen IP: [fd00:1122:3344:101::14]:32345
92026-03-19T13:02:56.911ZINFOcrucible-agent: SMF instance name downstairs_prefix: "downstairs"
102026-03-19T13:02:56.924ZINFOcrucible-agent (datafile): Using conf_path:"/data/crucible.json"
112026-03-19T13:02:57.149ZINFOcrucible-agent (dropshot): listening local_addr = [fd00:1122:3344:101::14]:32345
122026-03-19T13:03:29.187ZINFOcrucible-agent (dropshot): accepted connection local_addr = [fd00:1122:3344:101::14]:32345 remote_addr = [fd00:1122:3344:101::b]:35691
132026-03-19T13:03:29.214ZINFOcrucible-agent (datafile): region 92a4a3a2-e7b1-4c33-b413-7a6c2fdaeaef state: Requested
142026-03-19T13:03:29.217ZINFOcrucible-agent (worker): Region size:1073741824 reservation:1342177280 quota:3221225472
152026-03-19T13:03:29.217ZINFOcrucible-agent (dropshot): request completed latency_us = 14663 local_addr = [fd00:1122:3344:101::14]:32345 method = POST remote_addr = [fd00:1122:3344:101::b]:35691 req_id = 17e38330-19ae-46ea-965f-25c8204c43d6 response_code = 200 uri = /crucible/0/regions
162026-03-19T13:03:29.226ZINFOcrucible-agent (worker): zfs set reservation of 1342177280 for oxp_375eb8a7-b32e-4792-827c-de50d042cb14/crucible/regions/92a4a3a2-e7b1-4c33-b413-7a6c2fdaeaef
172026-03-19T13:03:29.226ZINFOcrucible-agent (worker): zfs set quota of 3221225472 for oxp_375eb8a7-b32e-4792-827c-de50d042cb14/crucible/regions/92a4a3a2-e7b1-4c33-b413-7a6c2fdaeaef
182026-03-19T13:03:29.298ZINFOcrucible-agent (worker): creating region Region { id: RegionId("92a4a3a2-e7b1-4c33-b413-7a6c2fdaeaef"), 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/92a4a3a2-e7b1-4c33-b413-7a6c2fdaeaef" region = 92a4a3a2-e7b1-4c33-b413-7a6c2fdaeaef
192026-03-19T13:03:29.301ZINFOcrucible-agent (worker): downstairs create with: env -i "/opt/oxide/crucible/bin/crucible-downstairs" "create" "--uuid" "92a4a3a2-e7b1-4c33-b413-7a6c2fdaeaef" "--data" "/data/regions/92a4a3a2-e7b1-4c33-b413-7a6c2fdaeaef" "--block-size" "512" "--extent-size" "131072" "--extent-count" "16" "--encrypted" region = 92a4a3a2-e7b1-4c33-b413-7a6c2fdaeaef
202026-03-19T13:03:29.424ZINFOcrucible-agent (dropshot): request completed latency_us = 72 local_addr = [fd00:1122:3344:101::14]:32345 method = POST remote_addr = [fd00:1122:3344:101::b]:35691 req_id = f70aa165-b6a8-4e85-93eb-27a48a9408f8 response_code = 200 uri = /crucible/0/regions
212026-03-19T13:03:29.645ZINFOcrucible-agent (worker): region files created ok region = 92a4a3a2-e7b1-4c33-b413-7a6c2fdaeaef
222026-03-19T13:03:29.645ZINFOcrucible-agent (datafile): region 92a4a3a2-e7b1-4c33-b413-7a6c2fdaeaef state: Requested -> Created
232026-03-19T13:03:29.646ZINFOcrucible-agent (worker): applying SMF actions post create...
242026-03-19T13:03:29.646ZINFOcrucible-agent (worker): creating missing downstairs instance downstairs-92a4a3a2-e7b1-4c33-b413-7a6c2fdaeaef
252026-03-19T13:03:29.653ZINFOcrucible-agent (worker): ok, have svc:/oxide/crucible/downstairs:downstairs-92a4a3a2-e7b1-4c33-b413-7a6c2fdaeaef
262026-03-19T13:03:29.666ZINFOcrucible-agent (worker): creating config property group
272026-03-19T13:03:29.671ZINFOcrucible-agent (worker): reconfiguring svc:/oxide/crucible/downstairs:downstairs-92a4a3a2-e7b1-4c33-b413-7a6c2fdaeaef
282026-03-19T13:03:29.672ZINFOcrucible-agent (worker): ensure directory SCF_TYPE_ASTRING /data/regions/92a4a3a2-e7b1-4c33-b413-7a6c2fdaeaef
292026-03-19T13:03:29.672ZINFOcrucible-agent (worker): ensure port SCF_TYPE_COUNT 19000
302026-03-19T13:03:29.672ZINFOcrucible-agent (worker): ensure address SCF_TYPE_ASTRING fd00:1122:3344:101::14
312026-03-19T13:03:29.672ZINFOcrucible-agent (worker): commit
322026-03-19T13:03:29.677ZINFOcrucible-agent (worker): ok!
332026-03-19T13:03:29.683ZINFOcrucible-agent (worker): SMF ok!
342026-03-19T13:03:30.158ZINFOcrucible-agent (dropshot): request completed latency_us = 61 local_addr = [fd00:1122:3344:101::14]:32345 method = POST remote_addr = [fd00:1122:3344:101::b]:35691 req_id = c054cf7c-9e88-4b72-bd20-f92625c91c28 response_code = 200 uri = /crucible/0/regions
352026-03-19T13:03:30.505ZINFOcrucible-agent (dropshot): request completed latency_us = 84 local_addr = [fd00:1122:3344:101::14]:32345 method = GET remote_addr = [fd00:1122:3344:101::b]:35691 req_id = f21bc0cd-115e-4f9c-997c-b4ea68e4fe51 response_code = 200 uri = /crucible/0/regions/92a4a3a2-e7b1-4c33-b413-7a6c2fdaeaef
362026-03-19T13:03:30.510ZINFOcrucible-agent (datafile): path is "/data/regions/92a4a3a2-e7b1-4c33-b413-7a6c2fdaeaef"
372026-03-19T13:03:30.518ZINFOcrucible-agent (datafile): dataset is oxp_375eb8a7-b32e-4792-827c-de50d042cb14/crucible/regions/92a4a3a2-e7b1-4c33-b413-7a6c2fdaeaef
382026-03-19T13:03:30.526ZINFOcrucible-agent (datafile): region 92a4a3a2-e7b1-4c33-b413-7a6c2fdaeaef state: Created -> Tombstoned
392026-03-19T13:03:30.526ZINFOcrucible-agent (worker): applying SMF actions before removal...
402026-03-19T13:03:30.526ZINFOcrucible-agent (dropshot): request completed latency_us = 16255 local_addr = [fd00:1122:3344:101::14]:32345 method = DELETE remote_addr = [fd00:1122:3344:101::b]:35691 req_id = 05f163ed-c920-4a72-998e-f43fa163f591 response_code = 204 uri = /crucible/0/regions/92a4a3a2-e7b1-4c33-b413-7a6c2fdaeaef
412026-03-19T13:03:30.527ZINFOcrucible-agent (worker): disabling downstairs instance: downstairs-92a4a3a2-e7b1-4c33-b413-7a6c2fdaeaef (instance states: (Some(Online), None))
422026-03-19T13:03:30.532ZINFOcrucible-agent (worker): SMF ok!
432026-03-19T13:03:30.536ZINFOcrucible-agent (dropshot): request completed latency_us = 37 local_addr = [fd00:1122:3344:101::14]:32345 method = GET remote_addr = [fd00:1122:3344:101::b]:35691 req_id = f48e90ad-71e0-4da9-88d7-b7eae7be75d7 response_code = 200 uri = /crucible/0/regions/92a4a3a2-e7b1-4c33-b413-7a6c2fdaeaef
442026-03-19T13:03:30.541ZINFOcrucible-agent (worker): deleting zfs dataset "oxp_375eb8a7-b32e-4792-827c-de50d042cb14/crucible/regions/92a4a3a2-e7b1-4c33-b413-7a6c2fdaeaef" region = 92a4a3a2-e7b1-4c33-b413-7a6c2fdaeaef
452026-03-19T13:03:30.623ZINFOcrucible-agent (datafile): region 92a4a3a2-e7b1-4c33-b413-7a6c2fdaeaef state: Tombstoned -> Destroyed
462026-03-19T13:03:30.632ZINFOcrucible-agent (dropshot): request completed latency_us = 54 local_addr = [fd00:1122:3344:101::14]:32345 method = GET remote_addr = [fd00:1122:3344:101::b]:35691 req_id = f7471941-3713-4034-ab6a-642c69557769 response_code = 200 uri = /crucible/0/regions/92a4a3a2-e7b1-4c33-b413-7a6c2fdaeaef
472026-03-19T13:03:33.224ZINFOcrucible-agent (datafile): region 552772ca-416d-4973-b7fa-3a477ee362af state: Requested
482026-03-19T13:03:33.225ZINFOcrucible-agent (worker): Region size:2147483648 reservation:2684354560 quota:6442450944
492026-03-19T13:03:33.225ZINFOcrucible-agent (dropshot): request completed latency_us = 252 local_addr = [fd00:1122:3344:101::14]:32345 method = POST remote_addr = [fd00:1122:3344:101::b]:35691 req_id = 2fb9cb52-e37b-4b8a-b852-3d0ea181ae14 response_code = 200 uri = /crucible/0/regions
502026-03-19T13:03:33.231ZINFOcrucible-agent (worker): zfs set reservation of 2684354560 for oxp_375eb8a7-b32e-4792-827c-de50d042cb14/crucible/regions/552772ca-416d-4973-b7fa-3a477ee362af
512026-03-19T13:03:33.231ZINFOcrucible-agent (worker): zfs set quota of 6442450944 for oxp_375eb8a7-b32e-4792-827c-de50d042cb14/crucible/regions/552772ca-416d-4973-b7fa-3a477ee362af
522026-03-19T13:03:33.315ZINFOcrucible-agent (worker): creating region Region { id: RegionId("552772ca-416d-4973-b7fa-3a477ee362af"), 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/552772ca-416d-4973-b7fa-3a477ee362af" region = 552772ca-416d-4973-b7fa-3a477ee362af
532026-03-19T13:03:33.315ZINFOcrucible-agent (worker): downstairs create with: env -i "/opt/oxide/crucible/bin/crucible-downstairs" "create" "--uuid" "552772ca-416d-4973-b7fa-3a477ee362af" "--data" "/data/regions/552772ca-416d-4973-b7fa-3a477ee362af" "--block-size" "512" "--extent-size" "131072" "--extent-count" "32" "--encrypted" region = 552772ca-416d-4973-b7fa-3a477ee362af
542026-03-19T13:03:33.395ZINFOcrucible-agent (dropshot): request completed latency_us = 75 local_addr = [fd00:1122:3344:101::14]:32345 method = POST remote_addr = [fd00:1122:3344:101::b]:35691 req_id = 16537056-7f69-4780-8c7f-1e7c8d274812 response_code = 200 uri = /crucible/0/regions
552026-03-19T13:03:33.448ZINFOcrucible-agent (worker): region files created ok region = 552772ca-416d-4973-b7fa-3a477ee362af
562026-03-19T13:03:33.448ZINFOcrucible-agent (datafile): region 552772ca-416d-4973-b7fa-3a477ee362af state: Requested -> Created
572026-03-19T13:03:33.448ZINFOcrucible-agent (worker): applying SMF actions post create...
582026-03-19T13:03:33.450ZINFOcrucible-agent (worker): creating missing downstairs instance downstairs-552772ca-416d-4973-b7fa-3a477ee362af
592026-03-19T13:03:33.453ZINFOcrucible-agent (worker): ok, have svc:/oxide/crucible/downstairs:downstairs-552772ca-416d-4973-b7fa-3a477ee362af
602026-03-19T13:03:33.461ZINFOcrucible-agent (worker): creating config property group
612026-03-19T13:03:33.464ZINFOcrucible-agent (worker): reconfiguring svc:/oxide/crucible/downstairs:downstairs-552772ca-416d-4973-b7fa-3a477ee362af
622026-03-19T13:03:33.465ZINFOcrucible-agent (worker): ensure directory SCF_TYPE_ASTRING /data/regions/552772ca-416d-4973-b7fa-3a477ee362af
632026-03-19T13:03:33.465ZINFOcrucible-agent (worker): ensure port SCF_TYPE_COUNT 19000
642026-03-19T13:03:33.465ZINFOcrucible-agent (worker): ensure address SCF_TYPE_ASTRING fd00:1122:3344:101::14
652026-03-19T13:03:33.465ZINFOcrucible-agent (worker): commit
662026-03-19T13:03:33.470ZINFOcrucible-agent (worker): ok!
672026-03-19T13:03:33.475ZINFOcrucible-agent (worker): SMF ok!
682026-03-19T13:03:33.986ZINFOcrucible-agent (dropshot): request completed latency_us = 63 local_addr = [fd00:1122:3344:101::14]:32345 method = POST remote_addr = [fd00:1122:3344:101::b]:35691 req_id = fb1d0f03-faf2-4e27-813f-f2bc65841623 response_code = 200 uri = /crucible/0/regions
692026-03-19T13:13:40.541ZINFOcrucible-agent (dropshot): accepted connection local_addr = [fd00:1122:3344:101::14]:32345 remote_addr = [fd00:1122:3344:101::b]:41838
702026-03-19T13:13:40.542ZINFOcrucible-agent (dropshot): request completed latency_us = 38 local_addr = [fd00:1122:3344:101::14]:32345 method = GET remote_addr = [fd00:1122:3344:101::b]:41838 req_id = 9424d18d-293e-459b-900f-29789c1dcdd5 response_code = 200 uri = /crucible/0/regions/552772ca-416d-4973-b7fa-3a477ee362af
712026-03-19T13:13:40.545ZINFOcrucible-agent (datafile): path is "/data/regions/552772ca-416d-4973-b7fa-3a477ee362af"
722026-03-19T13:13:40.551ZINFOcrucible-agent (datafile): dataset is oxp_375eb8a7-b32e-4792-827c-de50d042cb14/crucible/regions/552772ca-416d-4973-b7fa-3a477ee362af
732026-03-19T13:13:40.557ZINFOcrucible-agent (ZfsSnapshotInterface): snapshot is oxp_375eb8a7-b32e-4792-827c-de50d042cb14/crucible/regions/552772ca-416d-4973-b7fa-3a477ee362af@4adf887c-6ddc-4e2c-ab6f-32420dd8a519
742026-03-19T13:13:40.557ZINFOcrucible-agent (ZfsSnapshotInterface): parts is ["oxp_375eb8a7-b32e-4792-827c-de50d042cb14/crucible/regions/552772ca-416d-4973-b7fa-3a477ee362af", "4adf887c-6ddc-4e2c-ab6f-32420dd8a519"]
752026-03-19T13:13:40.567ZINFOcrucible-agent (dropshot): request completed latency_us = 22487 local_addr = [fd00:1122:3344:101::14]:32345 method = GET remote_addr = [fd00:1122:3344:101::b]:41838 req_id = 2756e623-65f8-4929-b615-1ad90d455a35 response_code = 200 uri = /crucible/0/regions/552772ca-416d-4973-b7fa-3a477ee362af/snapshots/4adf887c-6ddc-4e2c-ab6f-32420dd8a519
762026-03-19T13:13:40.570ZINFOcrucible-agent (datafile): path is "/data/regions/552772ca-416d-4973-b7fa-3a477ee362af"
772026-03-19T13:13:40.576ZINFOcrucible-agent (datafile): dataset is oxp_375eb8a7-b32e-4792-827c-de50d042cb14/crucible/regions/552772ca-416d-4973-b7fa-3a477ee362af
782026-03-19T13:13:40.582ZINFOcrucible-agent (ZfsSnapshotInterface): snapshot is oxp_375eb8a7-b32e-4792-827c-de50d042cb14/crucible/regions/552772ca-416d-4973-b7fa-3a477ee362af@4adf887c-6ddc-4e2c-ab6f-32420dd8a519
792026-03-19T13:13:40.582ZINFOcrucible-agent (ZfsSnapshotInterface): parts is ["oxp_375eb8a7-b32e-4792-827c-de50d042cb14/crucible/regions/552772ca-416d-4973-b7fa-3a477ee362af", "4adf887c-6ddc-4e2c-ab6f-32420dd8a519"]
802026-03-19T13:13:40.589ZINFOcrucible-agent (datafile): requesting running snapshot 552772ca-416d-4973-b7fa-3a477ee362af-4adf887c-6ddc-4e2c-ab6f-32420dd8a519 state: Requested
812026-03-19T13:13:40.590ZINFOcrucible-agent (dropshot): request completed latency_us = 19533 local_addr = [fd00:1122:3344:101::14]:32345 method = POST remote_addr = [fd00:1122:3344:101::b]:41838 req_id = eadab8c4-2100-49a7-82bc-0eef863243de response_code = 200 uri = /crucible/0/regions/552772ca-416d-4973-b7fa-3a477ee362af/snapshots/4adf887c-6ddc-4e2c-ab6f-32420dd8a519/run
822026-03-19T13:13:40.590ZINFOcrucible-agent (worker): applying SMF actions for region 552772ca-416d-4973-b7fa-3a477ee362af running snapshot 4adf887c-6ddc-4e2c-ab6f-32420dd8a519 (state Requested)...
832026-03-19T13:13:40.611ZINFOcrucible-agent (worker): creating missing snapshot instance snapshot-552772ca-416d-4973-b7fa-3a477ee362af-4adf887c-6ddc-4e2c-ab6f-32420dd8a519
842026-03-19T13:13:40.628ZINFOcrucible-agent (worker): ok, have svc:/oxide/crucible/downstairs:snapshot-552772ca-416d-4973-b7fa-3a477ee362af-4adf887c-6ddc-4e2c-ab6f-32420dd8a519
852026-03-19T13:13:40.643ZINFOcrucible-agent (worker): reconfiguring svc:/oxide/crucible/downstairs:snapshot-552772ca-416d-4973-b7fa-3a477ee362af-4adf887c-6ddc-4e2c-ab6f-32420dd8a519
862026-03-19T13:13:40.643ZINFOcrucible-agent (worker): ensure directory SCF_TYPE_ASTRING /data/regions/552772ca-416d-4973-b7fa-3a477ee362af/.zfs/snapshot/4adf887c-6ddc-4e2c-ab6f-32420dd8a519
872026-03-19T13:13:40.643ZINFOcrucible-agent (worker): ensure port SCF_TYPE_COUNT 19001
882026-03-19T13:13:40.643ZINFOcrucible-agent (worker): ensure mode SCF_TYPE_ASTRING ro
892026-03-19T13:13:40.643ZINFOcrucible-agent (worker): ensure address SCF_TYPE_ASTRING fd00:1122:3344:101::14
902026-03-19T13:13:40.643ZINFOcrucible-agent (worker): commit
912026-03-19T13:13:40.649ZINFOcrucible-agent (worker): ok!
922026-03-19T13:13:40.653ZINFOcrucible-agent (worker): SMF ok!
932026-03-19T13:13:40.653ZINFOcrucible-agent (datafile): region 552772ca-416d-4973-b7fa-3a477ee362af running snapshot 4adf887c-6ddc-4e2c-ab6f-32420dd8a519 state: Requested -> Created
942026-03-19T13:13:40.823ZINFOcrucible-agent (datafile): path is "/data/regions/552772ca-416d-4973-b7fa-3a477ee362af"
952026-03-19T13:13:40.832ZINFOcrucible-agent (datafile): dataset is oxp_375eb8a7-b32e-4792-827c-de50d042cb14/crucible/regions/552772ca-416d-4973-b7fa-3a477ee362af
962026-03-19T13:13:40.840ZINFOcrucible-agent (ZfsSnapshotInterface): snapshot is oxp_375eb8a7-b32e-4792-827c-de50d042cb14/crucible/regions/552772ca-416d-4973-b7fa-3a477ee362af@4adf887c-6ddc-4e2c-ab6f-32420dd8a519
972026-03-19T13:13:40.840ZINFOcrucible-agent (ZfsSnapshotInterface): parts is ["oxp_375eb8a7-b32e-4792-827c-de50d042cb14/crucible/regions/552772ca-416d-4973-b7fa-3a477ee362af", "4adf887c-6ddc-4e2c-ab6f-32420dd8a519"]
982026-03-19T13:13:40.848ZINFOcrucible-agent (dropshot): request completed latency_us = 25842 local_addr = [fd00:1122:3344:101::14]:32345 method = POST remote_addr = [fd00:1122:3344:101::b]:41838 req_id = e636cbcf-af52-4860-800a-96b90f1a1322 response_code = 200 uri = /crucible/0/regions/552772ca-416d-4973-b7fa-3a477ee362af/snapshots/4adf887c-6ddc-4e2c-ab6f-32420dd8a519/run