Max level shown:
1 [ Sep 2 22:46:27 Enabled. ]
2 [ Sep 2 22:46:27 Rereading configuration. ]
3 [ Sep 2 22:46:28 Rereading configuration. ]
4 [ Sep 2 22:46:31 Executing start method ("/opt/oxide/crucible/bin/crucible-agent run -D /opt/oxide/crucible/bin/crucible-downstairs --dataset oxp_0d912470-1f59-4d70-9c36-2ecfb6e78e08/crucible -l [fd00:1122:3344:101::13]:32345 -P 19000 -p downstairs -s snapshot"). ]
5 note: configured to log to "/dev/stdout"
62026-09-02T22:46:32.098ZINFOcrucible-agent: Crucible Version: Crucible Version: 0.0.1 Commit SHA: ad8a31742adc45e925e63443a5b43c8e30604022 Commit timestamp: 2026-07-28T19:41:59.000000000Z branch: main rustc: 1.90.0 stable x86_64-unknown-illumos Cargo: x86_64-unknown-illumos Debug: false Opt level: 3
72026-09-02T22:46:32.098ZINFOcrucible-agent: dataset: "oxp_0d912470-1f59-4d70-9c36-2ecfb6e78e08/crucible"
82026-09-02T22:46:32.098ZINFOcrucible-agent: listen IP: [fd00:1122:3344:101::13]:32345
92026-09-02T22:46:32.098ZINFOcrucible-agent: SMF instance name downstairs_prefix: "downstairs"
102026-09-02T22:46:32.120ZINFOcrucible-agent (datafile): Using conf_path:"/data/crucible.json"
112026-09-02T22:46:32.217ZINFOcrucible-agent (dropshot): listening local_addr = [fd00:1122:3344:101::13]:32345
122026-09-02T22:47:09.956ZINFOcrucible-agent (dropshot): accepted connection local_addr = [fd00:1122:3344:101::13]:32345 remote_addr = [fd00:1122:3344:101::c]:38697
132026-09-02T22:47:09.982ZINFOcrucible-agent (datafile): region a02a4bab-23e3-44d2-87ac-01e7011f2d13 state: Requested
142026-09-02T22:47:09.985ZINFOcrucible-agent (worker): Region size:2147483648 reservation:2684354560 quota:6442450944
152026-09-02T22:47:09.989ZINFOcrucible-agent (dropshot): request completed latency_us = 15490 local_addr = [fd00:1122:3344:101::13]:32345 method = POST remote_addr = [fd00:1122:3344:101::c]:38697 req_id = d7a390cd-641b-49f6-94cb-c367e383f0e3 response_code = 200 uri = /crucible/0/regions
162026-09-02T22:47:09.991ZINFOcrucible-agent (worker): zfs set reservation of 2684354560 for oxp_0d912470-1f59-4d70-9c36-2ecfb6e78e08/crucible/regions/a02a4bab-23e3-44d2-87ac-01e7011f2d13
172026-09-02T22:47:09.991ZINFOcrucible-agent (worker): zfs set quota of 6442450944 for oxp_0d912470-1f59-4d70-9c36-2ecfb6e78e08/crucible/regions/a02a4bab-23e3-44d2-87ac-01e7011f2d13
182026-09-02T22:47:10.054ZINFOcrucible-agent (worker): creating region Region { id: RegionId("a02a4bab-23e3-44d2-87ac-01e7011f2d13"), 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/a02a4bab-23e3-44d2-87ac-01e7011f2d13" region = a02a4bab-23e3-44d2-87ac-01e7011f2d13
192026-09-02T22:47:10.054ZINFOcrucible-agent (worker): downstairs create with: env -i "/opt/oxide/crucible/bin/crucible-downstairs" "create" "--uuid" "a02a4bab-23e3-44d2-87ac-01e7011f2d13" "--data" "/data/regions/a02a4bab-23e3-44d2-87ac-01e7011f2d13" "--block-size" "512" "--extent-size" "131072" "--extent-count" "32" "--encrypted" region = a02a4bab-23e3-44d2-87ac-01e7011f2d13
202026-09-02T22:47:10.190ZINFOcrucible-agent (dropshot): request completed latency_us = 58 local_addr = [fd00:1122:3344:101::13]:32345 method = POST remote_addr = [fd00:1122:3344:101::c]:38697 req_id = 4c5cb6ab-2c0e-4c70-9762-410d50a0cbe1 response_code = 200 uri = /crucible/0/regions
212026-09-02T22:47:10.432ZINFOcrucible-agent (worker): region files created ok region = a02a4bab-23e3-44d2-87ac-01e7011f2d13
222026-09-02T22:47:10.436ZINFOcrucible-agent (datafile): region a02a4bab-23e3-44d2-87ac-01e7011f2d13 state: Requested -> Created
232026-09-02T22:47:10.436ZINFOcrucible-agent (worker): applying SMF actions post create...
242026-09-02T22:47:10.439ZINFOcrucible-agent (worker): creating missing downstairs instance downstairs-a02a4bab-23e3-44d2-87ac-01e7011f2d13
252026-09-02T22:47:10.443ZINFOcrucible-agent (worker): ok, have svc:/oxide/crucible/downstairs:downstairs-a02a4bab-23e3-44d2-87ac-01e7011f2d13
262026-09-02T22:47:10.456ZINFOcrucible-agent (worker): creating config property group
272026-09-02T22:47:10.457ZINFOcrucible-agent (worker): reconfiguring svc:/oxide/crucible/downstairs:downstairs-a02a4bab-23e3-44d2-87ac-01e7011f2d13
282026-09-02T22:47:10.458ZINFOcrucible-agent (worker): ensure directory SCF_TYPE_ASTRING /data/regions/a02a4bab-23e3-44d2-87ac-01e7011f2d13
292026-09-02T22:47:10.458ZINFOcrucible-agent (worker): ensure port SCF_TYPE_COUNT 19000
302026-09-02T22:47:10.458ZINFOcrucible-agent (worker): ensure address SCF_TYPE_ASTRING fd00:1122:3344:101::13
312026-09-02T22:47:10.458ZINFOcrucible-agent (worker): commit
322026-09-02T22:47:10.461ZINFOcrucible-agent (worker): ok!
332026-09-02T22:47:10.463ZINFOcrucible-agent (worker): SMF ok!
342026-09-02T22:47:10.517ZINFOcrucible-agent (dropshot): request completed latency_us = 76 local_addr = [fd00:1122:3344:101::13]:32345 method = POST remote_addr = [fd00:1122:3344:101::c]:38697 req_id = 69bfe6ea-2b30-480d-9124-aa30ee7ad275 response_code = 200 uri = /crucible/0/regions
352026-09-02T22:58:18.245ZINFOcrucible-agent (dropshot): accepted connection local_addr = [fd00:1122:3344:101::13]:32345 remote_addr = [fd00:1122:3344:101::c]:62417
362026-09-02T22:58:18.245ZINFOcrucible-agent (dropshot): request completed latency_us = 52 local_addr = [fd00:1122:3344:101::13]:32345 method = GET remote_addr = [fd00:1122:3344:101::c]:62417 req_id = db0a20d6-7be4-4d5b-9d9a-f06bccb14239 response_code = 200 uri = /crucible/0/regions/a02a4bab-23e3-44d2-87ac-01e7011f2d13
372026-09-02T22:58:18.249ZINFOcrucible-agent (datafile): path is "/data/regions/a02a4bab-23e3-44d2-87ac-01e7011f2d13"
382026-09-02T22:58:18.255ZINFOcrucible-agent (datafile): dataset is oxp_0d912470-1f59-4d70-9c36-2ecfb6e78e08/crucible/regions/a02a4bab-23e3-44d2-87ac-01e7011f2d13
392026-09-02T22:58:18.261ZINFOcrucible-agent (ZfsSnapshotInterface): snapshot is oxp_0d912470-1f59-4d70-9c36-2ecfb6e78e08/crucible/regions/a02a4bab-23e3-44d2-87ac-01e7011f2d13@c4660b9c-a4cb-4bd3-8686-c618ba11abba
402026-09-02T22:58:18.261ZINFOcrucible-agent (ZfsSnapshotInterface): parts is ["oxp_0d912470-1f59-4d70-9c36-2ecfb6e78e08/crucible/regions/a02a4bab-23e3-44d2-87ac-01e7011f2d13", "c4660b9c-a4cb-4bd3-8686-c618ba11abba"]
412026-09-02T22:58:18.270ZINFOcrucible-agent (dropshot): request completed latency_us = 21329 local_addr = [fd00:1122:3344:101::13]:32345 method = GET remote_addr = [fd00:1122:3344:101::c]:62417 req_id = 4cf95026-2e10-4989-862f-aba3d1bcf73a response_code = 200 uri = /crucible/0/regions/a02a4bab-23e3-44d2-87ac-01e7011f2d13/snapshots/c4660b9c-a4cb-4bd3-8686-c618ba11abba
422026-09-02T22:58:18.274ZINFOcrucible-agent (datafile): path is "/data/regions/a02a4bab-23e3-44d2-87ac-01e7011f2d13"
432026-09-02T22:58:18.279ZINFOcrucible-agent (datafile): dataset is oxp_0d912470-1f59-4d70-9c36-2ecfb6e78e08/crucible/regions/a02a4bab-23e3-44d2-87ac-01e7011f2d13
442026-09-02T22:58:18.284ZINFOcrucible-agent (ZfsSnapshotInterface): snapshot is oxp_0d912470-1f59-4d70-9c36-2ecfb6e78e08/crucible/regions/a02a4bab-23e3-44d2-87ac-01e7011f2d13@c4660b9c-a4cb-4bd3-8686-c618ba11abba
452026-09-02T22:58:18.284ZINFOcrucible-agent (ZfsSnapshotInterface): parts is ["oxp_0d912470-1f59-4d70-9c36-2ecfb6e78e08/crucible/regions/a02a4bab-23e3-44d2-87ac-01e7011f2d13", "c4660b9c-a4cb-4bd3-8686-c618ba11abba"]
462026-09-02T22:58:18.291ZINFOcrucible-agent (datafile): requesting running snapshot a02a4bab-23e3-44d2-87ac-01e7011f2d13-c4660b9c-a4cb-4bd3-8686-c618ba11abba state: Requested
472026-09-02T22:58:18.296ZINFOcrucible-agent (worker): applying SMF actions for region a02a4bab-23e3-44d2-87ac-01e7011f2d13 running snapshot c4660b9c-a4cb-4bd3-8686-c618ba11abba (state Requested)...
482026-09-02T22:58:18.296ZINFOcrucible-agent (dropshot): request completed latency_us = 22270 local_addr = [fd00:1122:3344:101::13]:32345 method = POST remote_addr = [fd00:1122:3344:101::c]:62417 req_id = 9ab24582-1858-447b-8762-6a471d289772 response_code = 200 uri = /crucible/0/regions/a02a4bab-23e3-44d2-87ac-01e7011f2d13/snapshots/c4660b9c-a4cb-4bd3-8686-c618ba11abba/run
492026-09-02T22:58:18.303ZINFOcrucible-agent (worker): creating missing snapshot instance snapshot-a02a4bab-23e3-44d2-87ac-01e7011f2d13-c4660b9c-a4cb-4bd3-8686-c618ba11abba
502026-09-02T22:58:18.305ZINFOcrucible-agent (worker): ok, have svc:/oxide/crucible/downstairs:snapshot-a02a4bab-23e3-44d2-87ac-01e7011f2d13-c4660b9c-a4cb-4bd3-8686-c618ba11abba
512026-09-02T22:58:18.313ZINFOcrucible-agent (worker): reconfiguring svc:/oxide/crucible/downstairs:snapshot-a02a4bab-23e3-44d2-87ac-01e7011f2d13-c4660b9c-a4cb-4bd3-8686-c618ba11abba
522026-09-02T22:58:18.313ZINFOcrucible-agent (worker): ensure directory SCF_TYPE_ASTRING /data/regions/a02a4bab-23e3-44d2-87ac-01e7011f2d13/.zfs/snapshot/c4660b9c-a4cb-4bd3-8686-c618ba11abba
532026-09-02T22:58:18.313ZINFOcrucible-agent (worker): ensure port SCF_TYPE_COUNT 19001
542026-09-02T22:58:18.313ZINFOcrucible-agent (worker): ensure mode SCF_TYPE_ASTRING ro
552026-09-02T22:58:18.313ZINFOcrucible-agent (worker): ensure address SCF_TYPE_ASTRING fd00:1122:3344:101::13
562026-09-02T22:58:18.313ZINFOcrucible-agent (worker): commit
572026-09-02T22:58:18.315ZINFOcrucible-agent (worker): ok!
582026-09-02T22:58:18.318ZINFOcrucible-agent (worker): SMF ok!
592026-09-02T22:58:18.318ZINFOcrucible-agent (datafile): region a02a4bab-23e3-44d2-87ac-01e7011f2d13 running snapshot c4660b9c-a4cb-4bd3-8686-c618ba11abba state: Requested -> Created
602026-09-02T22:58:18.569ZINFOcrucible-agent (datafile): path is "/data/regions/a02a4bab-23e3-44d2-87ac-01e7011f2d13"
612026-09-02T22:58:18.575ZINFOcrucible-agent (datafile): dataset is oxp_0d912470-1f59-4d70-9c36-2ecfb6e78e08/crucible/regions/a02a4bab-23e3-44d2-87ac-01e7011f2d13
622026-09-02T22:58:18.580ZINFOcrucible-agent (ZfsSnapshotInterface): snapshot is oxp_0d912470-1f59-4d70-9c36-2ecfb6e78e08/crucible/regions/a02a4bab-23e3-44d2-87ac-01e7011f2d13@c4660b9c-a4cb-4bd3-8686-c618ba11abba
632026-09-02T22:58:18.580ZINFOcrucible-agent (ZfsSnapshotInterface): parts is ["oxp_0d912470-1f59-4d70-9c36-2ecfb6e78e08/crucible/regions/a02a4bab-23e3-44d2-87ac-01e7011f2d13", "c4660b9c-a4cb-4bd3-8686-c618ba11abba"]
642026-09-02T22:58:18.585ZINFOcrucible-agent (dropshot): request completed latency_us = 16522 local_addr = [fd00:1122:3344:101::13]:32345 method = POST remote_addr = [fd00:1122:3344:101::c]:62417 req_id = 1bdfd49b-dc11-4664-9e90-88996605e9ef response_code = 200 uri = /crucible/0/regions/a02a4bab-23e3-44d2-87ac-01e7011f2d13/snapshots/c4660b9c-a4cb-4bd3-8686-c618ba11abba/run
652026-09-02T22:58:23.079ZINFOcrucible-agent (datafile): region 069b0b8a-ce6b-4b43-aca6-4e867cbec884 state: Requested
662026-09-02T22:58:23.080ZINFOcrucible-agent (dropshot): request completed latency_us = 247 local_addr = [fd00:1122:3344:101::13]:32345 method = POST remote_addr = [fd00:1122:3344:101::c]:62417 req_id = 1ee49679-f98b-4776-a092-c64f87353fe2 response_code = 200 uri = /crucible/0/regions
672026-09-02T22:58:23.080ZINFOcrucible-agent (worker): Region size:2147483648 reservation:2684354560 quota:6442450944
682026-09-02T22:58:23.086ZINFOcrucible-agent (worker): zfs set reservation of 2684354560 for oxp_0d912470-1f59-4d70-9c36-2ecfb6e78e08/crucible/regions/069b0b8a-ce6b-4b43-aca6-4e867cbec884
692026-09-02T22:58:23.086ZINFOcrucible-agent (worker): zfs set quota of 6442450944 for oxp_0d912470-1f59-4d70-9c36-2ecfb6e78e08/crucible/regions/069b0b8a-ce6b-4b43-aca6-4e867cbec884
702026-09-02T22:58:23.125ZINFOcrucible-agent (worker): creating region Region { id: RegionId("069b0b8a-ce6b-4b43-aca6-4e867cbec884"), 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/069b0b8a-ce6b-4b43-aca6-4e867cbec884" region = 069b0b8a-ce6b-4b43-aca6-4e867cbec884
712026-09-02T22:58:23.125ZINFOcrucible-agent (worker): downstairs create with: env -i "/opt/oxide/crucible/bin/crucible-downstairs" "create" "--uuid" "069b0b8a-ce6b-4b43-aca6-4e867cbec884" "--data" "/data/regions/069b0b8a-ce6b-4b43-aca6-4e867cbec884" "--block-size" "512" "--extent-size" "131072" "--extent-count" "32" "--encrypted" region = 069b0b8a-ce6b-4b43-aca6-4e867cbec884
722026-09-02T22:58:23.178ZINFOcrucible-agent (worker): region files created ok region = 069b0b8a-ce6b-4b43-aca6-4e867cbec884
732026-09-02T22:58:23.178ZINFOcrucible-agent (datafile): region 069b0b8a-ce6b-4b43-aca6-4e867cbec884 state: Requested -> Created
742026-09-02T22:58:23.178ZINFOcrucible-agent (worker): applying SMF actions post create...
752026-09-02T22:58:23.179ZINFOcrucible-agent (worker): creating missing downstairs instance downstairs-069b0b8a-ce6b-4b43-aca6-4e867cbec884
762026-09-02T22:58:23.187ZINFOcrucible-agent (worker): ok, have svc:/oxide/crucible/downstairs:downstairs-069b0b8a-ce6b-4b43-aca6-4e867cbec884
772026-09-02T22:58:23.191ZINFOcrucible-agent (worker): creating config property group
782026-09-02T22:58:23.192ZINFOcrucible-agent (worker): reconfiguring svc:/oxide/crucible/downstairs:downstairs-069b0b8a-ce6b-4b43-aca6-4e867cbec884
792026-09-02T22:58:23.192ZINFOcrucible-agent (worker): ensure directory SCF_TYPE_ASTRING /data/regions/069b0b8a-ce6b-4b43-aca6-4e867cbec884
802026-09-02T22:58:23.192ZINFOcrucible-agent (worker): ensure port SCF_TYPE_COUNT 19002
812026-09-02T22:58:23.192ZINFOcrucible-agent (worker): ensure address SCF_TYPE_ASTRING fd00:1122:3344:101::13
822026-09-02T22:58:23.192ZINFOcrucible-agent (worker): commit
832026-09-02T22:58:23.195ZINFOcrucible-agent (worker): ok!
842026-09-02T22:58:23.203ZINFOcrucible-agent (worker): SMF ok!
852026-09-02T22:58:23.383ZINFOcrucible-agent (dropshot): request completed latency_us = 64 local_addr = [fd00:1122:3344:101::13]:32345 method = POST remote_addr = [fd00:1122:3344:101::c]:62417 req_id = c59c9f29-abc3-4889-996a-145a74320e20 response_code = 200 uri = /crucible/0/regions
862026-09-02T22:58:48.033ZINFOcrucible-agent (dropshot): request completed latency_us = 66 local_addr = [fd00:1122:3344:101::13]:32345 method = GET remote_addr = [fd00:1122:3344:101::c]:62417 req_id = 7f286104-cad3-4c58-87b9-be7e267ee2c7 response_code = 200 uri = /crucible/0/regions/069b0b8a-ce6b-4b43-aca6-4e867cbec884
872026-09-02T22:58:48.039ZINFOcrucible-agent (datafile): path is "/data/regions/069b0b8a-ce6b-4b43-aca6-4e867cbec884"
882026-09-02T22:58:48.049ZINFOcrucible-agent (datafile): dataset is oxp_0d912470-1f59-4d70-9c36-2ecfb6e78e08/crucible/regions/069b0b8a-ce6b-4b43-aca6-4e867cbec884
892026-09-02T22:58:48.057ZINFOcrucible-agent (datafile): region 069b0b8a-ce6b-4b43-aca6-4e867cbec884 state: Created -> Tombstoned
902026-09-02T22:58:48.057ZINFOcrucible-agent (worker): applying SMF actions before removal...
912026-09-02T22:58:48.057ZINFOcrucible-agent (dropshot): request completed latency_us = 17636 local_addr = [fd00:1122:3344:101::13]:32345 method = DELETE remote_addr = [fd00:1122:3344:101::c]:62417 req_id = b008c25f-6dba-4a2d-abca-18f03e0b17ec response_code = 204 uri = /crucible/0/regions/069b0b8a-ce6b-4b43-aca6-4e867cbec884
922026-09-02T22:58:48.058ZINFOcrucible-agent (worker): disabling downstairs instance: downstairs-069b0b8a-ce6b-4b43-aca6-4e867cbec884 (instance states: (Some(Online), None))
932026-09-02T22:58:48.061ZINFOcrucible-agent (dropshot): request completed latency_us = 37 local_addr = [fd00:1122:3344:101::13]:32345 method = GET remote_addr = [fd00:1122:3344:101::c]:62417 req_id = fa3951c2-2c22-47c4-b2f8-2e056125e12c response_code = 200 uri = /crucible/0/regions/069b0b8a-ce6b-4b43-aca6-4e867cbec884
942026-09-02T22:58:48.063ZINFOcrucible-agent (worker): SMF ok!
952026-09-02T22:58:48.073ZINFOcrucible-agent (worker): deleting zfs dataset "oxp_0d912470-1f59-4d70-9c36-2ecfb6e78e08/crucible/regions/069b0b8a-ce6b-4b43-aca6-4e867cbec884" region = 069b0b8a-ce6b-4b43-aca6-4e867cbec884
962026-09-02T22:58:48.149ZINFOcrucible-agent (datafile): region 069b0b8a-ce6b-4b43-aca6-4e867cbec884 state: Tombstoned -> Destroyed
972026-09-02T22:58:48.202ZINFOcrucible-agent (dropshot): request completed latency_us = 60 local_addr = [fd00:1122:3344:101::13]:32345 method = GET remote_addr = [fd00:1122:3344:101::c]:62417 req_id = 2ab38ad1-e29b-44da-bdac-bb7b16703512 response_code = 200 uri = /crucible/0/regions/069b0b8a-ce6b-4b43-aca6-4e867cbec884