Max level shown:
1 [ May 19 01:31:41 Enabled. ]
2 [ May 19 01:31:41 Rereading configuration. ]
3 [ May 19 01:31:41 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_afaa2c43-d2b8-412f-9611-4d504de51d49/crucible -l [fd00:1122:3344:101::17]:32345 -P 19000 -p downstairs -s snapshot"). ]
5 note: configured to log to "/dev/stdout"
62026-05-19T01:31:45.275ZINFOcrucible-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.276ZINFOcrucible-agent: dataset: "oxp_afaa2c43-d2b8-412f-9611-4d504de51d49/crucible"
82026-05-19T01:31:45.276ZINFOcrucible-agent: listen IP: [fd00:1122:3344:101::17]:32345
92026-05-19T01:31:45.276ZINFOcrucible-agent: SMF instance name downstairs_prefix: "downstairs"
102026-05-19T01:31:45.293ZINFOcrucible-agent (datafile): Using conf_path:"/data/crucible.json"
112026-05-19T01:31:45.358ZINFOcrucible-agent (dropshot): listening local_addr = [fd00:1122:3344:101::17]:32345
122026-05-19T01:32:12.524ZINFOcrucible-agent (dropshot): accepted connection local_addr = [fd00:1122:3344:101::17]:32345 remote_addr = [fd00:1122:3344:101::a]:44575
132026-05-19T01:32:12.567ZINFOcrucible-agent (datafile): region 3b6cc6e8-4746-41ae-8b25-0dcb75b53a54 state: Requested
142026-05-19T01:32:12.569ZINFOcrucible-agent (worker): Region size:1073741824 reservation:1342177280 quota:3221225472
152026-05-19T01:32:12.570ZINFOcrucible-agent (dropshot): request completed latency_us = 18425 local_addr = [fd00:1122:3344:101::17]:32345 method = POST remote_addr = [fd00:1122:3344:101::a]:44575 req_id = 79da6621-02a9-47cb-a2f1-5386e59775f5 response_code = 200 uri = /crucible/0/regions
162026-05-19T01:32:12.575ZINFOcrucible-agent (worker): zfs set reservation of 1342177280 for oxp_afaa2c43-d2b8-412f-9611-4d504de51d49/crucible/regions/3b6cc6e8-4746-41ae-8b25-0dcb75b53a54
172026-05-19T01:32:12.575ZINFOcrucible-agent (worker): zfs set quota of 3221225472 for oxp_afaa2c43-d2b8-412f-9611-4d504de51d49/crucible/regions/3b6cc6e8-4746-41ae-8b25-0dcb75b53a54
182026-05-19T01:32:12.615ZINFOcrucible-agent (worker): creating region Region { id: RegionId("3b6cc6e8-4746-41ae-8b25-0dcb75b53a54"), 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/3b6cc6e8-4746-41ae-8b25-0dcb75b53a54" region = 3b6cc6e8-4746-41ae-8b25-0dcb75b53a54
192026-05-19T01:32:12.618ZINFOcrucible-agent (worker): downstairs create with: env -i "/opt/oxide/crucible/bin/crucible-downstairs" "create" "--uuid" "3b6cc6e8-4746-41ae-8b25-0dcb75b53a54" "--data" "/data/regions/3b6cc6e8-4746-41ae-8b25-0dcb75b53a54" "--block-size" "512" "--extent-size" "131072" "--extent-count" "16" "--encrypted" region = 3b6cc6e8-4746-41ae-8b25-0dcb75b53a54
202026-05-19T01:32:12.924ZINFOcrucible-agent (dropshot): request completed latency_us = 60 local_addr = [fd00:1122:3344:101::17]:32345 method = POST remote_addr = [fd00:1122:3344:101::a]:44575 req_id = 618d5dfc-6523-4b98-94e7-95cc582f710e response_code = 200 uri = /crucible/0/regions
212026-05-19T01:32:12.928ZINFOcrucible-agent (worker): region files created ok region = 3b6cc6e8-4746-41ae-8b25-0dcb75b53a54
222026-05-19T01:32:12.928ZINFOcrucible-agent (datafile): region 3b6cc6e8-4746-41ae-8b25-0dcb75b53a54 state: Requested -> Created
232026-05-19T01:32:12.928ZINFOcrucible-agent (worker): applying SMF actions post create...
242026-05-19T01:32:12.928ZINFOcrucible-agent (worker): creating missing downstairs instance downstairs-3b6cc6e8-4746-41ae-8b25-0dcb75b53a54
252026-05-19T01:32:12.934ZINFOcrucible-agent (worker): ok, have svc:/oxide/crucible/downstairs:downstairs-3b6cc6e8-4746-41ae-8b25-0dcb75b53a54
262026-05-19T01:32:12.945ZINFOcrucible-agent (worker): creating config property group
272026-05-19T01:32:12.947ZINFOcrucible-agent (worker): reconfiguring svc:/oxide/crucible/downstairs:downstairs-3b6cc6e8-4746-41ae-8b25-0dcb75b53a54
282026-05-19T01:32:12.947ZINFOcrucible-agent (worker): ensure directory SCF_TYPE_ASTRING /data/regions/3b6cc6e8-4746-41ae-8b25-0dcb75b53a54
292026-05-19T01:32:12.947ZINFOcrucible-agent (worker): ensure port SCF_TYPE_COUNT 19000
302026-05-19T01:32:12.947ZINFOcrucible-agent (worker): ensure address SCF_TYPE_ASTRING fd00:1122:3344:101::17
312026-05-19T01:32:12.947ZINFOcrucible-agent (worker): commit
322026-05-19T01:32:12.950ZINFOcrucible-agent (worker): ok!
332026-05-19T01:32:12.953ZINFOcrucible-agent (worker): SMF ok!
342026-05-19T01:32:13.300ZINFOcrucible-agent (dropshot): request completed latency_us = 62 local_addr = [fd00:1122:3344:101::17]:32345 method = POST remote_addr = [fd00:1122:3344:101::a]:44575 req_id = 3ef27bdc-9522-4dec-9755-7574d40b1b33 response_code = 200 uri = /crucible/0/regions
352026-05-19T01:32:13.816ZINFOcrucible-agent (dropshot): request completed latency_us = 80 local_addr = [fd00:1122:3344:101::17]:32345 method = GET remote_addr = [fd00:1122:3344:101::a]:44575 req_id = 2a29d5dd-3ebd-474f-be31-bdbd746eaf47 response_code = 200 uri = /crucible/0/regions/3b6cc6e8-4746-41ae-8b25-0dcb75b53a54
362026-05-19T01:32:13.819ZINFOcrucible-agent (datafile): path is "/data/regions/3b6cc6e8-4746-41ae-8b25-0dcb75b53a54"
372026-05-19T01:32:13.827ZINFOcrucible-agent (datafile): dataset is oxp_afaa2c43-d2b8-412f-9611-4d504de51d49/crucible/regions/3b6cc6e8-4746-41ae-8b25-0dcb75b53a54
382026-05-19T01:32:13.836ZINFOcrucible-agent (datafile): region 3b6cc6e8-4746-41ae-8b25-0dcb75b53a54 state: Created -> Tombstoned
392026-05-19T01:32:13.836ZINFOcrucible-agent (worker): applying SMF actions before removal...
402026-05-19T01:32:13.836ZINFOcrucible-agent (dropshot): request completed latency_us = 17191 local_addr = [fd00:1122:3344:101::17]:32345 method = DELETE remote_addr = [fd00:1122:3344:101::a]:44575 req_id = 89ba9e36-303a-46db-b03f-0ea817c4933c response_code = 204 uri = /crucible/0/regions/3b6cc6e8-4746-41ae-8b25-0dcb75b53a54
412026-05-19T01:32:13.837ZINFOcrucible-agent (worker): disabling downstairs instance: downstairs-3b6cc6e8-4746-41ae-8b25-0dcb75b53a54 (instance states: (Some(Online), None))
422026-05-19T01:32:13.839ZINFOcrucible-agent (worker): SMF ok!
432026-05-19T01:32:13.840ZINFOcrucible-agent (dropshot): request completed latency_us = 34 local_addr = [fd00:1122:3344:101::17]:32345 method = GET remote_addr = [fd00:1122:3344:101::a]:44575 req_id = ba60bc7a-67af-4189-94db-14d9cda38ef5 response_code = 200 uri = /crucible/0/regions/3b6cc6e8-4746-41ae-8b25-0dcb75b53a54
442026-05-19T01:32:13.847ZINFOcrucible-agent (worker): deleting zfs dataset "oxp_afaa2c43-d2b8-412f-9611-4d504de51d49/crucible/regions/3b6cc6e8-4746-41ae-8b25-0dcb75b53a54" region = 3b6cc6e8-4746-41ae-8b25-0dcb75b53a54
452026-05-19T01:32:13.896ZINFOcrucible-agent (datafile): region 3b6cc6e8-4746-41ae-8b25-0dcb75b53a54 state: Tombstoned -> Destroyed
462026-05-19T01:32:13.958ZINFOcrucible-agent (dropshot): request completed latency_us = 55 local_addr = [fd00:1122:3344:101::17]:32345 method = GET remote_addr = [fd00:1122:3344:101::a]:44575 req_id = e6b42a06-3f6f-4fec-849f-25b68d68f0da response_code = 200 uri = /crucible/0/regions/3b6cc6e8-4746-41ae-8b25-0dcb75b53a54
472026-05-19T01:32:16.317ZINFOcrucible-agent (datafile): region 05533ca5-8534-4588-bc8b-db5932883d92 state: Requested
482026-05-19T01:32:16.317ZINFOcrucible-agent (worker): Region size:2147483648 reservation:2684354560 quota:6442450944
492026-05-19T01:32:16.318ZINFOcrucible-agent (dropshot): request completed latency_us = 202 local_addr = [fd00:1122:3344:101::17]:32345 method = POST remote_addr = [fd00:1122:3344:101::a]:44575 req_id = e08f078c-7074-476b-9ed1-3350970637f8 response_code = 200 uri = /crucible/0/regions
502026-05-19T01:32:16.324ZINFOcrucible-agent (worker): zfs set reservation of 2684354560 for oxp_afaa2c43-d2b8-412f-9611-4d504de51d49/crucible/regions/05533ca5-8534-4588-bc8b-db5932883d92
512026-05-19T01:32:16.324ZINFOcrucible-agent (worker): zfs set quota of 6442450944 for oxp_afaa2c43-d2b8-412f-9611-4d504de51d49/crucible/regions/05533ca5-8534-4588-bc8b-db5932883d92
522026-05-19T01:32:16.362ZINFOcrucible-agent (worker): creating region Region { id: RegionId("05533ca5-8534-4588-bc8b-db5932883d92"), 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/05533ca5-8534-4588-bc8b-db5932883d92" region = 05533ca5-8534-4588-bc8b-db5932883d92
532026-05-19T01:32:16.362ZINFOcrucible-agent (worker): downstairs create with: env -i "/opt/oxide/crucible/bin/crucible-downstairs" "create" "--uuid" "05533ca5-8534-4588-bc8b-db5932883d92" "--data" "/data/regions/05533ca5-8534-4588-bc8b-db5932883d92" "--block-size" "512" "--extent-size" "131072" "--extent-count" "32" "--encrypted" region = 05533ca5-8534-4588-bc8b-db5932883d92
542026-05-19T01:32:16.420ZINFOcrucible-agent (worker): region files created ok region = 05533ca5-8534-4588-bc8b-db5932883d92
552026-05-19T01:32:16.420ZINFOcrucible-agent (datafile): region 05533ca5-8534-4588-bc8b-db5932883d92 state: Requested -> Created
562026-05-19T01:32:16.420ZINFOcrucible-agent (worker): applying SMF actions post create...
572026-05-19T01:32:16.421ZINFOcrucible-agent (worker): creating missing downstairs instance downstairs-05533ca5-8534-4588-bc8b-db5932883d92
582026-05-19T01:32:16.422ZINFOcrucible-agent (worker): ok, have svc:/oxide/crucible/downstairs:downstairs-05533ca5-8534-4588-bc8b-db5932883d92
592026-05-19T01:32:16.426ZINFOcrucible-agent (worker): creating config property group
602026-05-19T01:32:16.427ZINFOcrucible-agent (worker): reconfiguring svc:/oxide/crucible/downstairs:downstairs-05533ca5-8534-4588-bc8b-db5932883d92
612026-05-19T01:32:16.428ZINFOcrucible-agent (worker): ensure directory SCF_TYPE_ASTRING /data/regions/05533ca5-8534-4588-bc8b-db5932883d92
622026-05-19T01:32:16.428ZINFOcrucible-agent (worker): ensure port SCF_TYPE_COUNT 19000
632026-05-19T01:32:16.428ZINFOcrucible-agent (worker): ensure address SCF_TYPE_ASTRING fd00:1122:3344:101::17
642026-05-19T01:32:16.428ZINFOcrucible-agent (worker): commit
652026-05-19T01:32:16.430ZINFOcrucible-agent (worker): ok!
662026-05-19T01:32:16.434ZINFOcrucible-agent (worker): SMF ok!
672026-05-19T01:32:16.508ZINFOcrucible-agent (dropshot): request completed latency_us = 71 local_addr = [fd00:1122:3344:101::17]:32345 method = POST remote_addr = [fd00:1122:3344:101::a]:44575 req_id = 8afc8976-b7f2-4b2a-b921-e1638292eef5 response_code = 200 uri = /crucible/0/regions
682026-05-19T01:43:13.927ZINFOcrucible-agent (dropshot): accepted connection local_addr = [fd00:1122:3344:101::17]:32345 remote_addr = [fd00:1122:3344:101::a]:57575
692026-05-19T01:43:13.927ZINFOcrucible-agent (dropshot): request completed latency_us = 36 local_addr = [fd00:1122:3344:101::17]:32345 method = GET remote_addr = [fd00:1122:3344:101::a]:57575 req_id = a5eb2ffa-7dc6-45b1-83ea-baed324040cc response_code = 200 uri = /crucible/0/regions/05533ca5-8534-4588-bc8b-db5932883d92
702026-05-19T01:43:13.931ZINFOcrucible-agent (datafile): path is "/data/regions/05533ca5-8534-4588-bc8b-db5932883d92"
712026-05-19T01:43:13.938ZINFOcrucible-agent (datafile): dataset is oxp_afaa2c43-d2b8-412f-9611-4d504de51d49/crucible/regions/05533ca5-8534-4588-bc8b-db5932883d92
722026-05-19T01:43:13.944ZINFOcrucible-agent (ZfsSnapshotInterface): snapshot is oxp_afaa2c43-d2b8-412f-9611-4d504de51d49/crucible/regions/05533ca5-8534-4588-bc8b-db5932883d92@6393c52e-101f-4d57-81eb-0d61723a63bf
732026-05-19T01:43:13.944ZINFOcrucible-agent (ZfsSnapshotInterface): parts is ["oxp_afaa2c43-d2b8-412f-9611-4d504de51d49/crucible/regions/05533ca5-8534-4588-bc8b-db5932883d92", "6393c52e-101f-4d57-81eb-0d61723a63bf"]
742026-05-19T01:43:13.954ZINFOcrucible-agent (dropshot): request completed latency_us = 22916 local_addr = [fd00:1122:3344:101::17]:32345 method = GET remote_addr = [fd00:1122:3344:101::a]:57575 req_id = 776ff4de-eb6f-408c-bcc1-801d0ed637ad response_code = 200 uri = /crucible/0/regions/05533ca5-8534-4588-bc8b-db5932883d92/snapshots/6393c52e-101f-4d57-81eb-0d61723a63bf
752026-05-19T01:43:13.961ZINFOcrucible-agent (datafile): path is "/data/regions/05533ca5-8534-4588-bc8b-db5932883d92"
762026-05-19T01:43:13.968ZINFOcrucible-agent (datafile): dataset is oxp_afaa2c43-d2b8-412f-9611-4d504de51d49/crucible/regions/05533ca5-8534-4588-bc8b-db5932883d92
772026-05-19T01:43:13.974ZINFOcrucible-agent (ZfsSnapshotInterface): snapshot is oxp_afaa2c43-d2b8-412f-9611-4d504de51d49/crucible/regions/05533ca5-8534-4588-bc8b-db5932883d92@6393c52e-101f-4d57-81eb-0d61723a63bf
782026-05-19T01:43:13.974ZINFOcrucible-agent (ZfsSnapshotInterface): parts is ["oxp_afaa2c43-d2b8-412f-9611-4d504de51d49/crucible/regions/05533ca5-8534-4588-bc8b-db5932883d92", "6393c52e-101f-4d57-81eb-0d61723a63bf"]
792026-05-19T01:43:13.980ZINFOcrucible-agent (datafile): requesting running snapshot 05533ca5-8534-4588-bc8b-db5932883d92-6393c52e-101f-4d57-81eb-0d61723a63bf state: Requested
802026-05-19T01:43:13.981ZINFOcrucible-agent (worker): applying SMF actions for region 05533ca5-8534-4588-bc8b-db5932883d92 running snapshot 6393c52e-101f-4d57-81eb-0d61723a63bf (state Requested)...
812026-05-19T01:43:13.981ZINFOcrucible-agent (dropshot): request completed latency_us = 19794 local_addr = [fd00:1122:3344:101::17]:32345 method = POST remote_addr = [fd00:1122:3344:101::a]:57575 req_id = a95ea62e-3277-42a4-961c-889d36f898ba response_code = 200 uri = /crucible/0/regions/05533ca5-8534-4588-bc8b-db5932883d92/snapshots/6393c52e-101f-4d57-81eb-0d61723a63bf/run
822026-05-19T01:43:13.997ZINFOcrucible-agent (worker): creating missing snapshot instance snapshot-05533ca5-8534-4588-bc8b-db5932883d92-6393c52e-101f-4d57-81eb-0d61723a63bf
832026-05-19T01:43:14.002ZINFOcrucible-agent (worker): ok, have svc:/oxide/crucible/downstairs:snapshot-05533ca5-8534-4588-bc8b-db5932883d92-6393c52e-101f-4d57-81eb-0d61723a63bf
842026-05-19T01:43:14.009ZINFOcrucible-agent (worker): reconfiguring svc:/oxide/crucible/downstairs:snapshot-05533ca5-8534-4588-bc8b-db5932883d92-6393c52e-101f-4d57-81eb-0d61723a63bf
852026-05-19T01:43:14.009ZINFOcrucible-agent (worker): ensure directory SCF_TYPE_ASTRING /data/regions/05533ca5-8534-4588-bc8b-db5932883d92/.zfs/snapshot/6393c52e-101f-4d57-81eb-0d61723a63bf
862026-05-19T01:43:14.009ZINFOcrucible-agent (worker): ensure port SCF_TYPE_COUNT 19001
872026-05-19T01:43:14.009ZINFOcrucible-agent (worker): ensure mode SCF_TYPE_ASTRING ro
882026-05-19T01:43:14.010ZINFOcrucible-agent (worker): ensure address SCF_TYPE_ASTRING fd00:1122:3344:101::17
892026-05-19T01:43:14.010ZINFOcrucible-agent (worker): commit
902026-05-19T01:43:14.011ZINFOcrucible-agent (worker): ok!
912026-05-19T01:43:14.014ZINFOcrucible-agent (worker): SMF ok!
922026-05-19T01:43:14.014ZINFOcrucible-agent (datafile): region 05533ca5-8534-4588-bc8b-db5932883d92 running snapshot 6393c52e-101f-4d57-81eb-0d61723a63bf state: Requested -> Created
932026-05-19T01:43:14.246ZINFOcrucible-agent (datafile): path is "/data/regions/05533ca5-8534-4588-bc8b-db5932883d92"
942026-05-19T01:43:14.253ZINFOcrucible-agent (datafile): dataset is oxp_afaa2c43-d2b8-412f-9611-4d504de51d49/crucible/regions/05533ca5-8534-4588-bc8b-db5932883d92
952026-05-19T01:43:14.258ZINFOcrucible-agent (ZfsSnapshotInterface): snapshot is oxp_afaa2c43-d2b8-412f-9611-4d504de51d49/crucible/regions/05533ca5-8534-4588-bc8b-db5932883d92@6393c52e-101f-4d57-81eb-0d61723a63bf
962026-05-19T01:43:14.258ZINFOcrucible-agent (ZfsSnapshotInterface): parts is ["oxp_afaa2c43-d2b8-412f-9611-4d504de51d49/crucible/regions/05533ca5-8534-4588-bc8b-db5932883d92", "6393c52e-101f-4d57-81eb-0d61723a63bf"]
972026-05-19T01:43:14.264ZINFOcrucible-agent (dropshot): request completed latency_us = 19286 local_addr = [fd00:1122:3344:101::17]:32345 method = POST remote_addr = [fd00:1122:3344:101::a]:57575 req_id = 6492dc0e-b9ae-49e9-8489-7129d901a14f response_code = 200 uri = /crucible/0/regions/05533ca5-8534-4588-bc8b-db5932883d92/snapshots/6393c52e-101f-4d57-81eb-0d61723a63bf/run