Max level shown:
1 [ Mar 19 07:54:16 Enabled. ]
2 [ Mar 19 07:54:16 Rereading configuration. ]
3 [ Mar 19 07:54:18 Rereading configuration. ]
4 [ Mar 19 07:54:22 Executing start method ("/opt/oxide/crucible/bin/crucible-agent run -D /opt/oxide/crucible/bin/crucible-downstairs --dataset oxp_90d1eb85-7fd5-444c-8fe2-bfc2b67c8797/crucible -l [fd00:1122:3344:101::18]:32345 -P 19000 -p downstairs -s snapshot"). ]
5 note: configured to log to "/dev/stdout"
62026-03-19T07:54:22.376ZINFOcrucible-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-19T07:54:22.377ZINFOcrucible-agent: dataset: "oxp_90d1eb85-7fd5-444c-8fe2-bfc2b67c8797/crucible"
82026-03-19T07:54:22.377ZINFOcrucible-agent: listen IP: [fd00:1122:3344:101::18]:32345
92026-03-19T07:54:22.377ZINFOcrucible-agent: SMF instance name downstairs_prefix: "downstairs"
102026-03-19T07:54:22.391ZINFOcrucible-agent (datafile): Using conf_path:"/data/crucible.json"
112026-03-19T07:54:22.449ZINFOcrucible-agent (dropshot): listening local_addr = [fd00:1122:3344:101::18]:32345
122026-03-19T07:55:31.700ZINFOcrucible-agent (dropshot): accepted connection local_addr = [fd00:1122:3344:101::18]:32345 remote_addr = [fd00:1122:3344:101::a]:51596
132026-03-19T07:55:31.725ZINFOcrucible-agent (datafile): region 6a7d0e76-b8bb-492f-bf79-1e880f95e7f3 state: Requested
142026-03-19T07:55:31.728ZINFOcrucible-agent (worker): Region size:1073741824 reservation:1342177280 quota:3221225472
152026-03-19T07:55:31.728ZINFOcrucible-agent (dropshot): request completed latency_us = 13984 local_addr = [fd00:1122:3344:101::18]:32345 method = POST remote_addr = [fd00:1122:3344:101::a]:51596 req_id = 1e0e44b0-ac0d-4f13-87e6-d949ca4901ee response_code = 200 uri = /crucible/0/regions
162026-03-19T07:55:31.735ZINFOcrucible-agent (worker): zfs set reservation of 1342177280 for oxp_90d1eb85-7fd5-444c-8fe2-bfc2b67c8797/crucible/regions/6a7d0e76-b8bb-492f-bf79-1e880f95e7f3
172026-03-19T07:55:31.735ZINFOcrucible-agent (worker): zfs set quota of 3221225472 for oxp_90d1eb85-7fd5-444c-8fe2-bfc2b67c8797/crucible/regions/6a7d0e76-b8bb-492f-bf79-1e880f95e7f3
182026-03-19T07:55:31.798ZINFOcrucible-agent (worker): creating region Region { id: RegionId("6a7d0e76-b8bb-492f-bf79-1e880f95e7f3"), 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/6a7d0e76-b8bb-492f-bf79-1e880f95e7f3" region = 6a7d0e76-b8bb-492f-bf79-1e880f95e7f3
192026-03-19T07:55:31.801ZINFOcrucible-agent (worker): downstairs create with: env -i "/opt/oxide/crucible/bin/crucible-downstairs" "create" "--uuid" "6a7d0e76-b8bb-492f-bf79-1e880f95e7f3" "--data" "/data/regions/6a7d0e76-b8bb-492f-bf79-1e880f95e7f3" "--block-size" "512" "--extent-size" "131072" "--extent-count" "16" "--encrypted" region = 6a7d0e76-b8bb-492f-bf79-1e880f95e7f3
202026-03-19T07:55:31.843ZINFOcrucible-agent (dropshot): accepted connection local_addr = [fd00:1122:3344:101::18]:32345 remote_addr = [fd00:1122:3344:101::b]:47757
212026-03-19T07:55:31.843ZINFOcrucible-agent (dropshot): request completed latency_us = 64 local_addr = [fd00:1122:3344:101::18]:32345 method = GET remote_addr = [fd00:1122:3344:101::b]:47757 req_id = edb260db-5c48-44b2-b045-dc833e517c3c response_code = 200 uri = /crucible/0/regions/6a7d0e76-b8bb-492f-bf79-1e880f95e7f3
222026-03-19T07:55:32.045ZINFOcrucible-agent (dropshot): request completed latency_us = 59 local_addr = [fd00:1122:3344:101::18]:32345 method = POST remote_addr = [fd00:1122:3344:101::a]:51596 req_id = 1464c438-ab24-4de5-b090-c4a0f55382d7 response_code = 200 uri = /crucible/0/regions
232026-03-19T07:55:32.200ZINFOcrucible-agent (worker): region files created ok region = 6a7d0e76-b8bb-492f-bf79-1e880f95e7f3
242026-03-19T07:55:32.200ZINFOcrucible-agent (datafile): region 6a7d0e76-b8bb-492f-bf79-1e880f95e7f3 state: Requested -> Created
252026-03-19T07:55:32.201ZINFOcrucible-agent (worker): applying SMF actions post create...
262026-03-19T07:55:32.201ZINFOcrucible-agent (worker): creating missing downstairs instance downstairs-6a7d0e76-b8bb-492f-bf79-1e880f95e7f3
272026-03-19T07:55:32.213ZINFOcrucible-agent (worker): ok, have svc:/oxide/crucible/downstairs:downstairs-6a7d0e76-b8bb-492f-bf79-1e880f95e7f3
282026-03-19T07:55:32.235ZINFOcrucible-agent (worker): creating config property group
292026-03-19T07:55:32.240ZINFOcrucible-agent (worker): reconfiguring svc:/oxide/crucible/downstairs:downstairs-6a7d0e76-b8bb-492f-bf79-1e880f95e7f3
302026-03-19T07:55:32.241ZINFOcrucible-agent (worker): ensure directory SCF_TYPE_ASTRING /data/regions/6a7d0e76-b8bb-492f-bf79-1e880f95e7f3
312026-03-19T07:55:32.241ZINFOcrucible-agent (worker): ensure port SCF_TYPE_COUNT 19000
322026-03-19T07:55:32.241ZINFOcrucible-agent (worker): ensure address SCF_TYPE_ASTRING fd00:1122:3344:101::18
332026-03-19T07:55:32.241ZINFOcrucible-agent (worker): commit
342026-03-19T07:55:32.246ZINFOcrucible-agent (worker): ok!
352026-03-19T07:55:32.251ZINFOcrucible-agent (worker): SMF ok!
362026-03-19T07:55:32.580ZINFOcrucible-agent (dropshot): request completed latency_us = 59 local_addr = [fd00:1122:3344:101::18]:32345 method = POST remote_addr = [fd00:1122:3344:101::a]:51596 req_id = 6c0ee290-e2e5-4794-a156-236f7506da45 response_code = 200 uri = /crucible/0/regions
372026-03-19T07:55:33.349ZINFOcrucible-agent (dropshot): request completed latency_us = 72 local_addr = [fd00:1122:3344:101::18]:32345 method = GET remote_addr = [fd00:1122:3344:101::a]:51596 req_id = f41b92a5-8192-4035-a753-9eaa8d7aff64 response_code = 200 uri = /crucible/0/regions/6a7d0e76-b8bb-492f-bf79-1e880f95e7f3
382026-03-19T07:55:33.364ZINFOcrucible-agent (datafile): path is "/data/regions/6a7d0e76-b8bb-492f-bf79-1e880f95e7f3"
392026-03-19T07:55:33.374ZINFOcrucible-agent (datafile): dataset is oxp_90d1eb85-7fd5-444c-8fe2-bfc2b67c8797/crucible/regions/6a7d0e76-b8bb-492f-bf79-1e880f95e7f3
402026-03-19T07:55:33.383ZINFOcrucible-agent (datafile): region 6a7d0e76-b8bb-492f-bf79-1e880f95e7f3 state: Created -> Tombstoned
412026-03-19T07:55:33.384ZINFOcrucible-agent (worker): applying SMF actions before removal...
422026-03-19T07:55:33.384ZINFOcrucible-agent (dropshot): request completed latency_us = 20017 local_addr = [fd00:1122:3344:101::18]:32345 method = DELETE remote_addr = [fd00:1122:3344:101::a]:51596 req_id = c4950f06-cdf6-426e-9d22-9430d3f041a2 response_code = 204 uri = /crucible/0/regions/6a7d0e76-b8bb-492f-bf79-1e880f95e7f3
432026-03-19T07:55:33.385ZINFOcrucible-agent (worker): disabling downstairs instance: downstairs-6a7d0e76-b8bb-492f-bf79-1e880f95e7f3 (instance states: (Some(Online), None))
442026-03-19T07:55:33.390ZINFOcrucible-agent (dropshot): request completed latency_us = 65 local_addr = [fd00:1122:3344:101::18]:32345 method = GET remote_addr = [fd00:1122:3344:101::a]:51596 req_id = 80139352-46a8-45b4-8843-daa4a45b540c response_code = 200 uri = /crucible/0/regions/6a7d0e76-b8bb-492f-bf79-1e880f95e7f3
452026-03-19T07:55:33.396ZINFOcrucible-agent (worker): SMF ok!
462026-03-19T07:55:33.407ZINFOcrucible-agent (worker): deleting zfs dataset "oxp_90d1eb85-7fd5-444c-8fe2-bfc2b67c8797/crucible/regions/6a7d0e76-b8bb-492f-bf79-1e880f95e7f3" region = 6a7d0e76-b8bb-492f-bf79-1e880f95e7f3
472026-03-19T07:55:33.484ZINFOcrucible-agent (dropshot): request completed latency_us = 80 local_addr = [fd00:1122:3344:101::18]:32345 method = GET remote_addr = [fd00:1122:3344:101::a]:51596 req_id = d5fa2378-c2b8-4f14-86e3-9032bd7cb702 response_code = 200 uri = /crucible/0/regions/6a7d0e76-b8bb-492f-bf79-1e880f95e7f3
482026-03-19T07:55:33.502ZINFOcrucible-agent (datafile): region 6a7d0e76-b8bb-492f-bf79-1e880f95e7f3 state: Tombstoned -> Destroyed
492026-03-19T07:55:33.628ZINFOcrucible-agent (dropshot): request completed latency_us = 56 local_addr = [fd00:1122:3344:101::18]:32345 method = GET remote_addr = [fd00:1122:3344:101::a]:51596 req_id = 0aad6563-8f6e-4d10-9cb7-91caf002fd8b response_code = 200 uri = /crucible/0/regions/6a7d0e76-b8bb-492f-bf79-1e880f95e7f3
502026-03-19T07:55:37.269ZINFOcrucible-agent (datafile): region 64019d5a-895f-4b91-a8ce-63a963cc5c64 state: Requested
512026-03-19T07:55:37.269ZINFOcrucible-agent (dropshot): request completed latency_us = 224 local_addr = [fd00:1122:3344:101::18]:32345 method = POST remote_addr = [fd00:1122:3344:101::a]:51596 req_id = 40c6c117-807e-4a02-bb9c-a60ddc40e955 response_code = 200 uri = /crucible/0/regions
522026-03-19T07:55:37.269ZINFOcrucible-agent (worker): Region size:2147483648 reservation:2684354560 quota:6442450944
532026-03-19T07:55:37.276ZINFOcrucible-agent (worker): zfs set reservation of 2684354560 for oxp_90d1eb85-7fd5-444c-8fe2-bfc2b67c8797/crucible/regions/64019d5a-895f-4b91-a8ce-63a963cc5c64
542026-03-19T07:55:37.276ZINFOcrucible-agent (worker): zfs set quota of 6442450944 for oxp_90d1eb85-7fd5-444c-8fe2-bfc2b67c8797/crucible/regions/64019d5a-895f-4b91-a8ce-63a963cc5c64
552026-03-19T07:55:37.342ZINFOcrucible-agent (worker): creating region Region { id: RegionId("64019d5a-895f-4b91-a8ce-63a963cc5c64"), 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/64019d5a-895f-4b91-a8ce-63a963cc5c64" region = 64019d5a-895f-4b91-a8ce-63a963cc5c64
562026-03-19T07:55:37.343ZINFOcrucible-agent (worker): downstairs create with: env -i "/opt/oxide/crucible/bin/crucible-downstairs" "create" "--uuid" "64019d5a-895f-4b91-a8ce-63a963cc5c64" "--data" "/data/regions/64019d5a-895f-4b91-a8ce-63a963cc5c64" "--block-size" "512" "--extent-size" "131072" "--extent-count" "32" "--encrypted" region = 64019d5a-895f-4b91-a8ce-63a963cc5c64
572026-03-19T07:55:37.421ZINFOcrucible-agent (worker): region files created ok region = 64019d5a-895f-4b91-a8ce-63a963cc5c64
582026-03-19T07:55:37.421ZINFOcrucible-agent (datafile): region 64019d5a-895f-4b91-a8ce-63a963cc5c64 state: Requested -> Created
592026-03-19T07:55:37.421ZINFOcrucible-agent (worker): applying SMF actions post create...
602026-03-19T07:55:37.422ZINFOcrucible-agent (worker): creating missing downstairs instance downstairs-64019d5a-895f-4b91-a8ce-63a963cc5c64
612026-03-19T07:55:37.426ZINFOcrucible-agent (worker): ok, have svc:/oxide/crucible/downstairs:downstairs-64019d5a-895f-4b91-a8ce-63a963cc5c64
622026-03-19T07:55:37.433ZINFOcrucible-agent (worker): creating config property group
632026-03-19T07:55:37.437ZINFOcrucible-agent (worker): reconfiguring svc:/oxide/crucible/downstairs:downstairs-64019d5a-895f-4b91-a8ce-63a963cc5c64
642026-03-19T07:55:37.437ZINFOcrucible-agent (worker): ensure directory SCF_TYPE_ASTRING /data/regions/64019d5a-895f-4b91-a8ce-63a963cc5c64
652026-03-19T07:55:37.437ZINFOcrucible-agent (worker): ensure port SCF_TYPE_COUNT 19000
662026-03-19T07:55:37.437ZINFOcrucible-agent (worker): ensure address SCF_TYPE_ASTRING fd00:1122:3344:101::18
672026-03-19T07:55:37.437ZINFOcrucible-agent (worker): commit
682026-03-19T07:55:37.441ZINFOcrucible-agent (worker): ok!
692026-03-19T07:55:37.445ZINFOcrucible-agent (worker): SMF ok!
702026-03-19T07:55:37.509ZINFOcrucible-agent (dropshot): request completed latency_us = 55 local_addr = [fd00:1122:3344:101::18]:32345 method = POST remote_addr = [fd00:1122:3344:101::a]:51596 req_id = 2edfbdce-1ed3-428d-81c8-885e57af9efa response_code = 200 uri = /crucible/0/regions