Max level shown:
1 [ May 21 01:32:06 Enabled. ]
2 [ May 21 01:32:06 Rereading configuration. ]
3 [ May 21 01:32:07 Rereading configuration. ]
4 [ May 21 01:32:12 Executing start method ("/opt/oxide/crucible/bin/crucible-agent run -D /opt/oxide/crucible/bin/crucible-downstairs --dataset oxp_50060b4c-2ff6-413c-a485-3f58ce732f8f/crucible -l [fd00:1122:3344:101::18]:32345 -P 19000 -p downstairs -s snapshot"). ]
5 note: configured to log to "/dev/stdout"
62026-05-21T01:32:12.548ZINFOcrucible-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-21T01:32:12.549ZINFOcrucible-agent: dataset: "oxp_50060b4c-2ff6-413c-a485-3f58ce732f8f/crucible"
82026-05-21T01:32:12.549ZINFOcrucible-agent: listen IP: [fd00:1122:3344:101::18]:32345
92026-05-21T01:32:12.549ZINFOcrucible-agent: SMF instance name downstairs_prefix: "downstairs"
102026-05-21T01:32:12.563ZINFOcrucible-agent (datafile): Using conf_path:"/data/crucible.json"
112026-05-21T01:32:12.660ZINFOcrucible-agent (dropshot): listening local_addr = [fd00:1122:3344:101::18]:32345
122026-05-21T01:32:57.706ZINFOcrucible-agent (dropshot): accepted connection local_addr = [fd00:1122:3344:101::18]:32345 remote_addr = [fd00:1122:3344:101::b]:63955
132026-05-21T01:32:57.730ZINFOcrucible-agent (datafile): region e784d6ff-19f6-4727-9d1b-61b35c3a2a65 state: Requested
142026-05-21T01:32:57.732ZINFOcrucible-agent (worker): Region size:1073741824 reservation:1342177280 quota:3221225472
152026-05-21T01:32:57.732ZINFOcrucible-agent (dropshot): request completed latency_us = 12935 local_addr = [fd00:1122:3344:101::18]:32345 method = POST remote_addr = [fd00:1122:3344:101::b]:63955 req_id = 8837de7a-9d5e-4fdc-ae96-f1fdd9bdb4fc response_code = 200 uri = /crucible/0/regions
162026-05-21T01:32:57.742ZINFOcrucible-agent (worker): zfs set reservation of 1342177280 for oxp_50060b4c-2ff6-413c-a485-3f58ce732f8f/crucible/regions/e784d6ff-19f6-4727-9d1b-61b35c3a2a65
172026-05-21T01:32:57.742ZINFOcrucible-agent (worker): zfs set quota of 3221225472 for oxp_50060b4c-2ff6-413c-a485-3f58ce732f8f/crucible/regions/e784d6ff-19f6-4727-9d1b-61b35c3a2a65
182026-05-21T01:32:57.789ZINFOcrucible-agent (worker): creating region Region { id: RegionId("e784d6ff-19f6-4727-9d1b-61b35c3a2a65"), 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/e784d6ff-19f6-4727-9d1b-61b35c3a2a65" region = e784d6ff-19f6-4727-9d1b-61b35c3a2a65
192026-05-21T01:32:57.791ZINFOcrucible-agent (worker): downstairs create with: env -i "/opt/oxide/crucible/bin/crucible-downstairs" "create" "--uuid" "e784d6ff-19f6-4727-9d1b-61b35c3a2a65" "--data" "/data/regions/e784d6ff-19f6-4727-9d1b-61b35c3a2a65" "--block-size" "512" "--extent-size" "131072" "--extent-count" "16" "--encrypted" region = e784d6ff-19f6-4727-9d1b-61b35c3a2a65
202026-05-21T01:32:58.115ZINFOcrucible-agent (dropshot): request completed latency_us = 83 local_addr = [fd00:1122:3344:101::18]:32345 method = POST remote_addr = [fd00:1122:3344:101::b]:63955 req_id = d5ac7f6d-e6d8-4bd2-a9f2-90bcc78a9663 response_code = 200 uri = /crucible/0/regions
212026-05-21T01:32:58.116ZINFOcrucible-agent (worker): region files created ok region = e784d6ff-19f6-4727-9d1b-61b35c3a2a65
222026-05-21T01:32:58.117ZINFOcrucible-agent (datafile): region e784d6ff-19f6-4727-9d1b-61b35c3a2a65 state: Requested -> Created
232026-05-21T01:32:58.117ZINFOcrucible-agent (worker): applying SMF actions post create...
242026-05-21T01:32:58.117ZINFOcrucible-agent (worker): creating missing downstairs instance downstairs-e784d6ff-19f6-4727-9d1b-61b35c3a2a65
252026-05-21T01:32:58.123ZINFOcrucible-agent (worker): ok, have svc:/oxide/crucible/downstairs:downstairs-e784d6ff-19f6-4727-9d1b-61b35c3a2a65
262026-05-21T01:32:58.135ZINFOcrucible-agent (worker): creating config property group
272026-05-21T01:32:58.139ZINFOcrucible-agent (worker): reconfiguring svc:/oxide/crucible/downstairs:downstairs-e784d6ff-19f6-4727-9d1b-61b35c3a2a65
282026-05-21T01:32:58.140ZINFOcrucible-agent (worker): ensure directory SCF_TYPE_ASTRING /data/regions/e784d6ff-19f6-4727-9d1b-61b35c3a2a65
292026-05-21T01:32:58.140ZINFOcrucible-agent (worker): ensure port SCF_TYPE_COUNT 19000
302026-05-21T01:32:58.140ZINFOcrucible-agent (worker): ensure address SCF_TYPE_ASTRING fd00:1122:3344:101::18
312026-05-21T01:32:58.140ZINFOcrucible-agent (worker): commit
322026-05-21T01:32:58.144ZINFOcrucible-agent (worker): ok!
332026-05-21T01:32:58.148ZINFOcrucible-agent (worker): SMF ok!
342026-05-21T01:32:58.375ZINFOcrucible-agent (dropshot): request completed latency_us = 61 local_addr = [fd00:1122:3344:101::18]:32345 method = POST remote_addr = [fd00:1122:3344:101::b]:63955 req_id = 2f8ada9a-0887-40de-9b67-b7d6c71b7459 response_code = 200 uri = /crucible/0/regions
352026-05-21T01:32:59.014ZINFOcrucible-agent (dropshot): request completed latency_us = 85 local_addr = [fd00:1122:3344:101::18]:32345 method = GET remote_addr = [fd00:1122:3344:101::b]:63955 req_id = 93acb858-af79-445c-ae64-8ea140e9536d response_code = 200 uri = /crucible/0/regions/e784d6ff-19f6-4727-9d1b-61b35c3a2a65
362026-05-21T01:32:59.017ZINFOcrucible-agent (datafile): path is "/data/regions/e784d6ff-19f6-4727-9d1b-61b35c3a2a65"
372026-05-21T01:32:59.025ZINFOcrucible-agent (datafile): dataset is oxp_50060b4c-2ff6-413c-a485-3f58ce732f8f/crucible/regions/e784d6ff-19f6-4727-9d1b-61b35c3a2a65
382026-05-21T01:32:59.032ZINFOcrucible-agent (datafile): region e784d6ff-19f6-4727-9d1b-61b35c3a2a65 state: Created -> Tombstoned
392026-05-21T01:32:59.032ZINFOcrucible-agent (dropshot): request completed latency_us = 14540 local_addr = [fd00:1122:3344:101::18]:32345 method = DELETE remote_addr = [fd00:1122:3344:101::b]:63955 req_id = 87c5a708-53c4-4ca6-aab5-b0c25dd8f099 response_code = 204 uri = /crucible/0/regions/e784d6ff-19f6-4727-9d1b-61b35c3a2a65
402026-05-21T01:32:59.032ZINFOcrucible-agent (worker): applying SMF actions before removal...
412026-05-21T01:32:59.032ZINFOcrucible-agent (worker): disabling downstairs instance: downstairs-e784d6ff-19f6-4727-9d1b-61b35c3a2a65 (instance states: (Some(Online), None))
422026-05-21T01:32:59.035ZINFOcrucible-agent (dropshot): request completed latency_us = 28 local_addr = [fd00:1122:3344:101::18]:32345 method = GET remote_addr = [fd00:1122:3344:101::b]:63955 req_id = 9c0967b5-32d8-437b-817b-8901957a60c9 response_code = 200 uri = /crucible/0/regions/e784d6ff-19f6-4727-9d1b-61b35c3a2a65
432026-05-21T01:32:59.037ZINFOcrucible-agent (worker): SMF ok!
442026-05-21T01:32:59.045ZINFOcrucible-agent (worker): deleting zfs dataset "oxp_50060b4c-2ff6-413c-a485-3f58ce732f8f/crucible/regions/e784d6ff-19f6-4727-9d1b-61b35c3a2a65" region = e784d6ff-19f6-4727-9d1b-61b35c3a2a65
452026-05-21T01:32:59.096ZINFOcrucible-agent (dropshot): request completed latency_us = 58 local_addr = [fd00:1122:3344:101::18]:32345 method = GET remote_addr = [fd00:1122:3344:101::b]:63955 req_id = 746fe082-6aba-4689-bbe8-43ea0f03060c response_code = 200 uri = /crucible/0/regions/e784d6ff-19f6-4727-9d1b-61b35c3a2a65
462026-05-21T01:32:59.107ZINFOcrucible-agent (datafile): region e784d6ff-19f6-4727-9d1b-61b35c3a2a65 state: Tombstoned -> Destroyed
472026-05-21T01:32:59.237ZINFOcrucible-agent (dropshot): request completed latency_us = 39 local_addr = [fd00:1122:3344:101::18]:32345 method = GET remote_addr = [fd00:1122:3344:101::b]:63955 req_id = 0b556fca-4b74-4ddf-9d65-170fca2f2938 response_code = 200 uri = /crucible/0/regions/e784d6ff-19f6-4727-9d1b-61b35c3a2a65
482026-05-21T01:33:01.253ZINFOcrucible-agent (datafile): region 673572eb-4494-439b-a29f-fcd8fa68e1f0 state: Requested
492026-05-21T01:33:01.253ZINFOcrucible-agent (dropshot): request completed latency_us = 201 local_addr = [fd00:1122:3344:101::18]:32345 method = POST remote_addr = [fd00:1122:3344:101::b]:63955 req_id = 14d0645f-4f46-421d-a021-b81ce776a534 response_code = 200 uri = /crucible/0/regions
502026-05-21T01:33:01.253ZINFOcrucible-agent (worker): Region size:2147483648 reservation:2684354560 quota:6442450944
512026-05-21T01:33:01.259ZINFOcrucible-agent (worker): zfs set reservation of 2684354560 for oxp_50060b4c-2ff6-413c-a485-3f58ce732f8f/crucible/regions/673572eb-4494-439b-a29f-fcd8fa68e1f0
522026-05-21T01:33:01.259ZINFOcrucible-agent (worker): zfs set quota of 6442450944 for oxp_50060b4c-2ff6-413c-a485-3f58ce732f8f/crucible/regions/673572eb-4494-439b-a29f-fcd8fa68e1f0
532026-05-21T01:33:01.309ZINFOcrucible-agent (worker): creating region Region { id: RegionId("673572eb-4494-439b-a29f-fcd8fa68e1f0"), 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/673572eb-4494-439b-a29f-fcd8fa68e1f0" region = 673572eb-4494-439b-a29f-fcd8fa68e1f0
542026-05-21T01:33:01.309ZINFOcrucible-agent (worker): downstairs create with: env -i "/opt/oxide/crucible/bin/crucible-downstairs" "create" "--uuid" "673572eb-4494-439b-a29f-fcd8fa68e1f0" "--data" "/data/regions/673572eb-4494-439b-a29f-fcd8fa68e1f0" "--block-size" "512" "--extent-size" "131072" "--extent-count" "32" "--encrypted" region = 673572eb-4494-439b-a29f-fcd8fa68e1f0
552026-05-21T01:33:01.378ZINFOcrucible-agent (worker): region files created ok region = 673572eb-4494-439b-a29f-fcd8fa68e1f0
562026-05-21T01:33:01.378ZINFOcrucible-agent (datafile): region 673572eb-4494-439b-a29f-fcd8fa68e1f0 state: Requested -> Created
572026-05-21T01:33:01.378ZINFOcrucible-agent (worker): applying SMF actions post create...
582026-05-21T01:33:01.379ZINFOcrucible-agent (worker): creating missing downstairs instance downstairs-673572eb-4494-439b-a29f-fcd8fa68e1f0
592026-05-21T01:33:01.382ZINFOcrucible-agent (worker): ok, have svc:/oxide/crucible/downstairs:downstairs-673572eb-4494-439b-a29f-fcd8fa68e1f0
602026-05-21T01:33:01.390ZINFOcrucible-agent (worker): creating config property group
612026-05-21T01:33:01.394ZINFOcrucible-agent (worker): reconfiguring svc:/oxide/crucible/downstairs:downstairs-673572eb-4494-439b-a29f-fcd8fa68e1f0
622026-05-21T01:33:01.394ZINFOcrucible-agent (worker): ensure directory SCF_TYPE_ASTRING /data/regions/673572eb-4494-439b-a29f-fcd8fa68e1f0
632026-05-21T01:33:01.394ZINFOcrucible-agent (worker): ensure port SCF_TYPE_COUNT 19000
642026-05-21T01:33:01.394ZINFOcrucible-agent (worker): ensure address SCF_TYPE_ASTRING fd00:1122:3344:101::18
652026-05-21T01:33:01.394ZINFOcrucible-agent (worker): commit
662026-05-21T01:33:01.399ZINFOcrucible-agent (worker): ok!
672026-05-21T01:33:01.405ZINFOcrucible-agent (worker): SMF ok!
682026-05-21T01:33:01.463ZINFOcrucible-agent (dropshot): request completed latency_us = 69 local_addr = [fd00:1122:3344:101::18]:32345 method = POST remote_addr = [fd00:1122:3344:101::b]:63955 req_id = aad91b6d-2fee-464d-8fd9-87f5408318dd response_code = 200 uri = /crucible/0/regions
692026-05-21T01:43:22.455ZINFOcrucible-agent (dropshot): accepted connection local_addr = [fd00:1122:3344:101::18]:32345 remote_addr = [fd00:1122:3344:101::b]:65513
702026-05-21T01:43:22.456ZINFOcrucible-agent (dropshot): request completed latency_us = 39 local_addr = [fd00:1122:3344:101::18]:32345 method = GET remote_addr = [fd00:1122:3344:101::b]:65513 req_id = 514b71fc-55b6-40b9-9599-a6c3e30a019c response_code = 200 uri = /crucible/0/regions/673572eb-4494-439b-a29f-fcd8fa68e1f0
712026-05-21T01:43:22.458ZINFOcrucible-agent (datafile): path is "/data/regions/673572eb-4494-439b-a29f-fcd8fa68e1f0"
722026-05-21T01:43:22.464ZINFOcrucible-agent (datafile): dataset is oxp_50060b4c-2ff6-413c-a485-3f58ce732f8f/crucible/regions/673572eb-4494-439b-a29f-fcd8fa68e1f0
732026-05-21T01:43:22.469ZINFOcrucible-agent (ZfsSnapshotInterface): snapshot is oxp_50060b4c-2ff6-413c-a485-3f58ce732f8f/crucible/regions/673572eb-4494-439b-a29f-fcd8fa68e1f0@d4c17557-2853-4585-8802-7731f0bfddec
742026-05-21T01:43:22.469ZINFOcrucible-agent (ZfsSnapshotInterface): parts is ["oxp_50060b4c-2ff6-413c-a485-3f58ce732f8f/crucible/regions/673572eb-4494-439b-a29f-fcd8fa68e1f0", "d4c17557-2853-4585-8802-7731f0bfddec"]
752026-05-21T01:43:22.477ZINFOcrucible-agent (dropshot): request completed latency_us = 19252 local_addr = [fd00:1122:3344:101::18]:32345 method = GET remote_addr = [fd00:1122:3344:101::b]:65513 req_id = cbdfeb4a-39c2-4854-9790-b01fa9fea4cb response_code = 200 uri = /crucible/0/regions/673572eb-4494-439b-a29f-fcd8fa68e1f0/snapshots/d4c17557-2853-4585-8802-7731f0bfddec
762026-05-21T01:43:22.481ZINFOcrucible-agent (datafile): path is "/data/regions/673572eb-4494-439b-a29f-fcd8fa68e1f0"
772026-05-21T01:43:22.486ZINFOcrucible-agent (datafile): dataset is oxp_50060b4c-2ff6-413c-a485-3f58ce732f8f/crucible/regions/673572eb-4494-439b-a29f-fcd8fa68e1f0
782026-05-21T01:43:22.490ZINFOcrucible-agent (ZfsSnapshotInterface): snapshot is oxp_50060b4c-2ff6-413c-a485-3f58ce732f8f/crucible/regions/673572eb-4494-439b-a29f-fcd8fa68e1f0@d4c17557-2853-4585-8802-7731f0bfddec
792026-05-21T01:43:22.490ZINFOcrucible-agent (ZfsSnapshotInterface): parts is ["oxp_50060b4c-2ff6-413c-a485-3f58ce732f8f/crucible/regions/673572eb-4494-439b-a29f-fcd8fa68e1f0", "d4c17557-2853-4585-8802-7731f0bfddec"]
802026-05-21T01:43:22.497ZINFOcrucible-agent (datafile): requesting running snapshot 673572eb-4494-439b-a29f-fcd8fa68e1f0-d4c17557-2853-4585-8802-7731f0bfddec state: Requested
812026-05-21T01:43:22.498ZINFOcrucible-agent (dropshot): request completed latency_us = 16732 local_addr = [fd00:1122:3344:101::18]:32345 method = POST remote_addr = [fd00:1122:3344:101::b]:65513 req_id = 01cd9750-dbba-46fb-bb91-40514771a1df response_code = 200 uri = /crucible/0/regions/673572eb-4494-439b-a29f-fcd8fa68e1f0/snapshots/d4c17557-2853-4585-8802-7731f0bfddec/run
822026-05-21T01:43:22.498ZINFOcrucible-agent (worker): applying SMF actions for region 673572eb-4494-439b-a29f-fcd8fa68e1f0 running snapshot d4c17557-2853-4585-8802-7731f0bfddec (state Requested)...
832026-05-21T01:43:22.518ZINFOcrucible-agent (worker): creating missing snapshot instance snapshot-673572eb-4494-439b-a29f-fcd8fa68e1f0-d4c17557-2853-4585-8802-7731f0bfddec
842026-05-21T01:43:22.526ZINFOcrucible-agent (worker): ok, have svc:/oxide/crucible/downstairs:snapshot-673572eb-4494-439b-a29f-fcd8fa68e1f0-d4c17557-2853-4585-8802-7731f0bfddec
852026-05-21T01:43:22.541ZINFOcrucible-agent (worker): reconfiguring svc:/oxide/crucible/downstairs:snapshot-673572eb-4494-439b-a29f-fcd8fa68e1f0-d4c17557-2853-4585-8802-7731f0bfddec
862026-05-21T01:43:22.541ZINFOcrucible-agent (worker): ensure directory SCF_TYPE_ASTRING /data/regions/673572eb-4494-439b-a29f-fcd8fa68e1f0/.zfs/snapshot/d4c17557-2853-4585-8802-7731f0bfddec
872026-05-21T01:43:22.541ZINFOcrucible-agent (worker): ensure port SCF_TYPE_COUNT 19001
882026-05-21T01:43:22.541ZINFOcrucible-agent (worker): ensure mode SCF_TYPE_ASTRING ro
892026-05-21T01:43:22.541ZINFOcrucible-agent (worker): ensure address SCF_TYPE_ASTRING fd00:1122:3344:101::18
902026-05-21T01:43:22.541ZINFOcrucible-agent (worker): commit
912026-05-21T01:43:22.544ZINFOcrucible-agent (worker): ok!
922026-05-21T01:43:22.549ZINFOcrucible-agent (worker): SMF ok!
932026-05-21T01:43:22.549ZINFOcrucible-agent (datafile): region 673572eb-4494-439b-a29f-fcd8fa68e1f0 running snapshot d4c17557-2853-4585-8802-7731f0bfddec state: Requested -> Created
942026-05-21T01:43:22.771ZINFOcrucible-agent (datafile): path is "/data/regions/673572eb-4494-439b-a29f-fcd8fa68e1f0"
952026-05-21T01:43:22.782ZINFOcrucible-agent (datafile): dataset is oxp_50060b4c-2ff6-413c-a485-3f58ce732f8f/crucible/regions/673572eb-4494-439b-a29f-fcd8fa68e1f0
962026-05-21T01:43:22.791ZINFOcrucible-agent (ZfsSnapshotInterface): snapshot is oxp_50060b4c-2ff6-413c-a485-3f58ce732f8f/crucible/regions/673572eb-4494-439b-a29f-fcd8fa68e1f0@d4c17557-2853-4585-8802-7731f0bfddec
972026-05-21T01:43:22.791ZINFOcrucible-agent (ZfsSnapshotInterface): parts is ["oxp_50060b4c-2ff6-413c-a485-3f58ce732f8f/crucible/regions/673572eb-4494-439b-a29f-fcd8fa68e1f0", "d4c17557-2853-4585-8802-7731f0bfddec"]
982026-05-21T01:43:22.800ZINFOcrucible-agent (dropshot): request completed latency_us = 28561 local_addr = [fd00:1122:3344:101::18]:32345 method = POST remote_addr = [fd00:1122:3344:101::b]:65513 req_id = bd12f889-ccc6-4ba8-991d-1a3422bf857c response_code = 200 uri = /crucible/0/regions/673572eb-4494-439b-a29f-fcd8fa68e1f0/snapshots/d4c17557-2853-4585-8802-7731f0bfddec/run