Max level shown:
1 [ Sep 9 23:01:16 Enabled. ]
2 [ Sep 9 23:01:16 Rereading configuration. ]
3 [ Sep 9 23:01:18 Rereading configuration. ]
4 [ Sep 9 23:01:22 Executing start method ("/opt/oxide/crucible/bin/crucible-agent run -D /opt/oxide/crucible/bin/crucible-downstairs --dataset oxp_e1be8616-71c6-4226-8325-b05e7109c223/crucible -l [fd00:1122:3344:101::12]:32345 -P 19000 -p downstairs -s snapshot"). ]
5 note: configured to log to "/dev/stdout"
62025-09-09T23:01:22.750ZINFOcrucible-agent: Crucible Version: Crucible Version: 0.0.1 Commit SHA: 779775d5130ff7a4836f52f48b7e64d1479ee104 Commit timestamp: 2025-08-09T00:27:59.000000000Z branch: main rustc: 1.86.0 stable x86_64-unknown-illumos Cargo: x86_64-unknown-illumos Debug: false Opt level: 3
72025-09-09T23:01:22.753ZINFOcrucible-agent: dataset: "oxp_e1be8616-71c6-4226-8325-b05e7109c223/crucible"
82025-09-09T23:01:22.753ZINFOcrucible-agent: listen IP: [fd00:1122:3344:101::12]:32345
92025-09-09T23:01:22.753ZINFOcrucible-agent: SMF instance name downstairs_prefix: "downstairs"
102025-09-09T23:01:22.769ZINFOcrucible-agent (datafile): Using conf_path:"/data/crucible.json"
112025-09-09T23:01:22.880ZINFOcrucible-agent (dropshot): listening local_addr = [fd00:1122:3344:101::12]:32345
122025-09-09T23:02:09.614ZINFOcrucible-agent (dropshot): accepted connection local_addr = [fd00:1122:3344:101::12]:32345 remote_addr = [fd00:1122:3344:101::b]:37429
132025-09-09T23:02:09.655ZINFOcrucible-agent (datafile): region 27c6d16b-2c6d-4893-b6e0-4bab4ab7e199 state: Requested
142025-09-09T23:02:09.662ZINFOcrucible-agent (dropshot): request completed latency_us = 24991 local_addr = [fd00:1122:3344:101::12]:32345 method = POST remote_addr = [fd00:1122:3344:101::b]:37429 req_id = 490f977b-0b5e-4a14-9453-5d110fd08c73 response_code = 200 uri = /crucible/0/regions
152025-09-09T23:02:09.665ZINFOcrucible-agent (worker): Region size:1073741824 reservation:1342177280 quota:3221225472
162025-09-09T23:02:09.675ZINFOcrucible-agent (worker): zfs set reservation of 1342177280 for oxp_e1be8616-71c6-4226-8325-b05e7109c223/crucible/regions/27c6d16b-2c6d-4893-b6e0-4bab4ab7e199
172025-09-09T23:02:09.675ZINFOcrucible-agent (worker): zfs set quota of 3221225472 for oxp_e1be8616-71c6-4226-8325-b05e7109c223/crucible/regions/27c6d16b-2c6d-4893-b6e0-4bab4ab7e199
182025-09-09T23:02:09.728ZINFOcrucible-agent (worker): creating region Region { id: RegionId("27c6d16b-2c6d-4893-b6e0-4bab4ab7e199"), 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/27c6d16b-2c6d-4893-b6e0-4bab4ab7e199" region = 27c6d16b-2c6d-4893-b6e0-4bab4ab7e199
192025-09-09T23:02:09.730ZINFOcrucible-agent (worker): downstairs create with: env -i "/opt/oxide/crucible/bin/crucible-downstairs" "create" "--uuid" "27c6d16b-2c6d-4893-b6e0-4bab4ab7e199" "--data" "/data/regions/27c6d16b-2c6d-4893-b6e0-4bab4ab7e199" "--block-size" "512" "--extent-size" "131072" "--extent-count" "16" "--encrypted" region = 27c6d16b-2c6d-4893-b6e0-4bab4ab7e199
202025-09-09T23:02:09.893ZINFOcrucible-agent (worker): region files created ok region = 27c6d16b-2c6d-4893-b6e0-4bab4ab7e199
212025-09-09T23:02:09.893ZINFOcrucible-agent (datafile): region 27c6d16b-2c6d-4893-b6e0-4bab4ab7e199 state: Requested -> Created
222025-09-09T23:02:09.893ZINFOcrucible-agent (worker): applying SMF actions post create...
232025-09-09T23:02:09.893ZINFOcrucible-agent (worker): creating missing downstairs instance downstairs-27c6d16b-2c6d-4893-b6e0-4bab4ab7e199
242025-09-09T23:02:09.901ZINFOcrucible-agent (worker): ok, have svc:/oxide/crucible/downstairs:downstairs-27c6d16b-2c6d-4893-b6e0-4bab4ab7e199
252025-09-09T23:02:09.916ZINFOcrucible-agent (worker): creating config property group
262025-09-09T23:02:09.920ZINFOcrucible-agent (worker): reconfiguring svc:/oxide/crucible/downstairs:downstairs-27c6d16b-2c6d-4893-b6e0-4bab4ab7e199
272025-09-09T23:02:09.920ZINFOcrucible-agent (worker): ensure directory SCF_TYPE_ASTRING /data/regions/27c6d16b-2c6d-4893-b6e0-4bab4ab7e199
282025-09-09T23:02:09.927ZINFOcrucible-agent (worker): ensure port SCF_TYPE_COUNT 19000
292025-09-09T23:02:09.927ZINFOcrucible-agent (worker): ensure address SCF_TYPE_ASTRING fd00:1122:3344:101::12
302025-09-09T23:02:09.927ZINFOcrucible-agent (worker): commit
312025-09-09T23:02:09.932ZINFOcrucible-agent (worker): ok!
322025-09-09T23:02:09.936ZINFOcrucible-agent (worker): SMF ok!
332025-09-09T23:02:09.972ZINFOcrucible-agent (dropshot): request completed latency_us = 57 local_addr = [fd00:1122:3344:101::12]:32345 method = POST remote_addr = [fd00:1122:3344:101::b]:37429 req_id = bf5fc71f-1f28-46cb-bde5-2d84b036cd76 response_code = 200 uri = /crucible/0/regions
342025-09-09T23:02:10.804ZINFOcrucible-agent (dropshot): request completed latency_us = 62 local_addr = [fd00:1122:3344:101::12]:32345 method = GET remote_addr = [fd00:1122:3344:101::b]:37429 req_id = 8752721d-1bd7-4f8a-8661-31688430a894 response_code = 200 uri = /crucible/0/regions/27c6d16b-2c6d-4893-b6e0-4bab4ab7e199
352025-09-09T23:02:10.807ZINFOcrucible-agent (datafile): path is "/data/regions/27c6d16b-2c6d-4893-b6e0-4bab4ab7e199"
362025-09-09T23:02:10.819ZINFOcrucible-agent (datafile): dataset is oxp_e1be8616-71c6-4226-8325-b05e7109c223/crucible/regions/27c6d16b-2c6d-4893-b6e0-4bab4ab7e199
372025-09-09T23:02:10.830ZINFOcrucible-agent (datafile): region 27c6d16b-2c6d-4893-b6e0-4bab4ab7e199 state: Created -> Tombstoned
382025-09-09T23:02:10.830ZINFOcrucible-agent (worker): applying SMF actions before removal...
392025-09-09T23:02:10.830ZINFOcrucible-agent (dropshot): request completed latency_us = 22791 local_addr = [fd00:1122:3344:101::12]:32345 method = DELETE remote_addr = [fd00:1122:3344:101::b]:37429 req_id = fad319e5-f97d-4a61-88c8-84be134e3cde response_code = 204 uri = /crucible/0/regions/27c6d16b-2c6d-4893-b6e0-4bab4ab7e199
402025-09-09T23:02:10.831ZINFOcrucible-agent (worker): disabling downstairs instance: downstairs-27c6d16b-2c6d-4893-b6e0-4bab4ab7e199 (instance states: (Some(Online), None))
412025-09-09T23:02:10.834ZINFOcrucible-agent (dropshot): request completed latency_us = 29 local_addr = [fd00:1122:3344:101::12]:32345 method = GET remote_addr = [fd00:1122:3344:101::b]:37429 req_id = 32afa766-a2e1-4a49-9d85-6bbd62c20d09 response_code = 200 uri = /crucible/0/regions/27c6d16b-2c6d-4893-b6e0-4bab4ab7e199
422025-09-09T23:02:10.837ZINFOcrucible-agent (worker): SMF ok!
432025-09-09T23:02:10.849ZINFOcrucible-agent (worker): deleting zfs dataset "oxp_e1be8616-71c6-4226-8325-b05e7109c223/crucible/regions/27c6d16b-2c6d-4893-b6e0-4bab4ab7e199" region = 27c6d16b-2c6d-4893-b6e0-4bab4ab7e199
442025-09-09T23:02:10.920ZINFOcrucible-agent (dropshot): request completed latency_us = 70 local_addr = [fd00:1122:3344:101::12]:32345 method = GET remote_addr = [fd00:1122:3344:101::b]:37429 req_id = e8b5e523-f6a6-41ac-9215-732ff7ded8dd response_code = 200 uri = /crucible/0/regions/27c6d16b-2c6d-4893-b6e0-4bab4ab7e199
452025-09-09T23:02:10.933ZINFOcrucible-agent (datafile): region 27c6d16b-2c6d-4893-b6e0-4bab4ab7e199 state: Tombstoned -> Destroyed
462025-09-09T23:02:11.044ZINFOcrucible-agent (dropshot): request completed latency_us = 28 local_addr = [fd00:1122:3344:101::12]:32345 method = GET remote_addr = [fd00:1122:3344:101::b]:37429 req_id = a4af980b-39e7-4901-9d9b-abb44d8394bd response_code = 200 uri = /crucible/0/regions/27c6d16b-2c6d-4893-b6e0-4bab4ab7e199
472025-09-09T23:02:13.085ZINFOcrucible-agent (datafile): region 621e9c35-dbfc-4834-b870-e9902b87cd78 state: Requested
482025-09-09T23:02:13.085ZINFOcrucible-agent (dropshot): request completed latency_us = 238 local_addr = [fd00:1122:3344:101::12]:32345 method = POST remote_addr = [fd00:1122:3344:101::b]:37429 req_id = e5007107-535d-46c5-b796-57a1059e2ecf response_code = 200 uri = /crucible/0/regions
492025-09-09T23:02:13.085ZINFOcrucible-agent (worker): Region size:2147483648 reservation:2684354560 quota:6442450944
502025-09-09T23:02:13.095ZINFOcrucible-agent (worker): zfs set reservation of 2684354560 for oxp_e1be8616-71c6-4226-8325-b05e7109c223/crucible/regions/621e9c35-dbfc-4834-b870-e9902b87cd78
512025-09-09T23:02:13.095ZINFOcrucible-agent (worker): zfs set quota of 6442450944 for oxp_e1be8616-71c6-4226-8325-b05e7109c223/crucible/regions/621e9c35-dbfc-4834-b870-e9902b87cd78
522025-09-09T23:02:13.173ZINFOcrucible-agent (worker): creating region Region { id: RegionId("621e9c35-dbfc-4834-b870-e9902b87cd78"), 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/621e9c35-dbfc-4834-b870-e9902b87cd78" region = 621e9c35-dbfc-4834-b870-e9902b87cd78
532025-09-09T23:02:13.173ZINFOcrucible-agent (worker): downstairs create with: env -i "/opt/oxide/crucible/bin/crucible-downstairs" "create" "--uuid" "621e9c35-dbfc-4834-b870-e9902b87cd78" "--data" "/data/regions/621e9c35-dbfc-4834-b870-e9902b87cd78" "--block-size" "512" "--extent-size" "131072" "--extent-count" "32" "--encrypted" region = 621e9c35-dbfc-4834-b870-e9902b87cd78
542025-09-09T23:02:13.222ZINFOcrucible-agent (dropshot): request completed latency_us = 68 local_addr = [fd00:1122:3344:101::12]:32345 method = POST remote_addr = [fd00:1122:3344:101::b]:37429 req_id = e5e9bb2f-0439-4055-96cb-35d9c0e51d56 response_code = 200 uri = /crucible/0/regions
552025-09-09T23:02:13.266ZINFOcrucible-agent (worker): region files created ok region = 621e9c35-dbfc-4834-b870-e9902b87cd78
562025-09-09T23:02:13.266ZINFOcrucible-agent (datafile): region 621e9c35-dbfc-4834-b870-e9902b87cd78 state: Requested -> Created
572025-09-09T23:02:13.267ZINFOcrucible-agent (worker): applying SMF actions post create...
582025-09-09T23:02:13.268ZINFOcrucible-agent (worker): creating missing downstairs instance downstairs-621e9c35-dbfc-4834-b870-e9902b87cd78
592025-09-09T23:02:13.271ZINFOcrucible-agent (worker): ok, have svc:/oxide/crucible/downstairs:downstairs-621e9c35-dbfc-4834-b870-e9902b87cd78
602025-09-09T23:02:13.283ZINFOcrucible-agent (worker): creating config property group
612025-09-09T23:02:13.288ZINFOcrucible-agent (worker): reconfiguring svc:/oxide/crucible/downstairs:downstairs-621e9c35-dbfc-4834-b870-e9902b87cd78
622025-09-09T23:02:13.288ZINFOcrucible-agent (worker): ensure directory SCF_TYPE_ASTRING /data/regions/621e9c35-dbfc-4834-b870-e9902b87cd78
632025-09-09T23:02:13.288ZINFOcrucible-agent (worker): ensure port SCF_TYPE_COUNT 19000
642025-09-09T23:02:13.288ZINFOcrucible-agent (worker): ensure address SCF_TYPE_ASTRING fd00:1122:3344:101::12
652025-09-09T23:02:13.288ZINFOcrucible-agent (worker): commit
662025-09-09T23:02:13.292ZINFOcrucible-agent (worker): ok!
672025-09-09T23:02:13.296ZINFOcrucible-agent (worker): SMF ok!
682025-09-09T23:02:13.543ZINFOcrucible-agent (dropshot): request completed latency_us = 47 local_addr = [fd00:1122:3344:101::12]:32345 method = POST remote_addr = [fd00:1122:3344:101::b]:37429 req_id = 0935b0e4-0a28-499f-8772-82a654896b62 response_code = 200 uri = /crucible/0/regions
692025-09-09T23:12:29.086ZINFOcrucible-agent (dropshot): accepted connection local_addr = [fd00:1122:3344:101::12]:32345 remote_addr = [fd00:1122:3344:101::b]:45654
702025-09-09T23:12:29.086ZINFOcrucible-agent (dropshot): request completed latency_us = 38 local_addr = [fd00:1122:3344:101::12]:32345 method = GET remote_addr = [fd00:1122:3344:101::b]:45654 req_id = 1e021e23-3047-481f-bc0b-4d28d533c921 response_code = 200 uri = /crucible/0/regions/621e9c35-dbfc-4834-b870-e9902b87cd78
712025-09-09T23:12:29.090ZINFOcrucible-agent (datafile): path is "/data/regions/621e9c35-dbfc-4834-b870-e9902b87cd78"
722025-09-09T23:12:29.099ZINFOcrucible-agent (datafile): dataset is oxp_e1be8616-71c6-4226-8325-b05e7109c223/crucible/regions/621e9c35-dbfc-4834-b870-e9902b87cd78
732025-09-09T23:12:29.107ZINFOcrucible-agent (ZfsSnapshotInterface): snapshot is oxp_e1be8616-71c6-4226-8325-b05e7109c223/crucible/regions/621e9c35-dbfc-4834-b870-e9902b87cd78@b558694f-ee91-4483-b7e5-fc47938cce3d
742025-09-09T23:12:29.107ZINFOcrucible-agent (ZfsSnapshotInterface): parts is ["oxp_e1be8616-71c6-4226-8325-b05e7109c223/crucible/regions/621e9c35-dbfc-4834-b870-e9902b87cd78", "b558694f-ee91-4483-b7e5-fc47938cce3d"]
752025-09-09T23:12:29.120ZINFOcrucible-agent (dropshot): request completed latency_us = 30744 local_addr = [fd00:1122:3344:101::12]:32345 method = GET remote_addr = [fd00:1122:3344:101::b]:45654 req_id = 30d7dcf2-4f7f-4136-bb40-38b9e6d3d0fa response_code = 200 uri = /crucible/0/regions/621e9c35-dbfc-4834-b870-e9902b87cd78/snapshots/b558694f-ee91-4483-b7e5-fc47938cce3d
762025-09-09T23:12:29.124ZINFOcrucible-agent (datafile): path is "/data/regions/621e9c35-dbfc-4834-b870-e9902b87cd78"
772025-09-09T23:12:29.132ZINFOcrucible-agent (datafile): dataset is oxp_e1be8616-71c6-4226-8325-b05e7109c223/crucible/regions/621e9c35-dbfc-4834-b870-e9902b87cd78
782025-09-09T23:12:29.141ZINFOcrucible-agent (ZfsSnapshotInterface): snapshot is oxp_e1be8616-71c6-4226-8325-b05e7109c223/crucible/regions/621e9c35-dbfc-4834-b870-e9902b87cd78@b558694f-ee91-4483-b7e5-fc47938cce3d
792025-09-09T23:12:29.141ZINFOcrucible-agent (ZfsSnapshotInterface): parts is ["oxp_e1be8616-71c6-4226-8325-b05e7109c223/crucible/regions/621e9c35-dbfc-4834-b870-e9902b87cd78", "b558694f-ee91-4483-b7e5-fc47938cce3d"]
802025-09-09T23:12:29.152ZINFOcrucible-agent (datafile): requesting running snapshot 621e9c35-dbfc-4834-b870-e9902b87cd78-b558694f-ee91-4483-b7e5-fc47938cce3d state: Requested
812025-09-09T23:12:29.153ZINFOcrucible-agent (worker): applying SMF actions for region 621e9c35-dbfc-4834-b870-e9902b87cd78 running snapshot b558694f-ee91-4483-b7e5-fc47938cce3d (state Requested)...
822025-09-09T23:12:29.153ZINFOcrucible-agent (dropshot): request completed latency_us = 28469 local_addr = [fd00:1122:3344:101::12]:32345 method = POST remote_addr = [fd00:1122:3344:101::b]:45654 req_id = cca5eb01-0da3-4d26-b6fe-f1c30589d963 response_code = 200 uri = /crucible/0/regions/621e9c35-dbfc-4834-b870-e9902b87cd78/snapshots/b558694f-ee91-4483-b7e5-fc47938cce3d/run
832025-09-09T23:12:29.166ZINFOcrucible-agent (worker): creating missing snapshot instance snapshot-621e9c35-dbfc-4834-b870-e9902b87cd78-b558694f-ee91-4483-b7e5-fc47938cce3d
842025-09-09T23:12:29.177ZINFOcrucible-agent (worker): ok, have svc:/oxide/crucible/downstairs:snapshot-621e9c35-dbfc-4834-b870-e9902b87cd78-b558694f-ee91-4483-b7e5-fc47938cce3d
852025-09-09T23:12:29.193ZINFOcrucible-agent (worker): reconfiguring svc:/oxide/crucible/downstairs:snapshot-621e9c35-dbfc-4834-b870-e9902b87cd78-b558694f-ee91-4483-b7e5-fc47938cce3d
862025-09-09T23:12:29.194ZINFOcrucible-agent (worker): ensure directory SCF_TYPE_ASTRING /data/regions/621e9c35-dbfc-4834-b870-e9902b87cd78/.zfs/snapshot/b558694f-ee91-4483-b7e5-fc47938cce3d
872025-09-09T23:12:29.194ZINFOcrucible-agent (worker): ensure port SCF_TYPE_COUNT 19001
882025-09-09T23:12:29.194ZINFOcrucible-agent (worker): ensure mode SCF_TYPE_ASTRING ro
892025-09-09T23:12:29.194ZINFOcrucible-agent (worker): ensure address SCF_TYPE_ASTRING fd00:1122:3344:101::12
902025-09-09T23:12:29.194ZINFOcrucible-agent (worker): commit
912025-09-09T23:12:29.197ZINFOcrucible-agent (worker): ok!
922025-09-09T23:12:29.201ZINFOcrucible-agent (worker): SMF ok!
932025-09-09T23:12:29.201ZINFOcrucible-agent (datafile): region 621e9c35-dbfc-4834-b870-e9902b87cd78 running snapshot b558694f-ee91-4483-b7e5-fc47938cce3d state: Requested -> Created
942025-09-09T23:12:29.421ZINFOcrucible-agent (datafile): path is "/data/regions/621e9c35-dbfc-4834-b870-e9902b87cd78"
952025-09-09T23:12:29.430ZINFOcrucible-agent (datafile): dataset is oxp_e1be8616-71c6-4226-8325-b05e7109c223/crucible/regions/621e9c35-dbfc-4834-b870-e9902b87cd78
962025-09-09T23:12:29.439ZINFOcrucible-agent (ZfsSnapshotInterface): snapshot is oxp_e1be8616-71c6-4226-8325-b05e7109c223/crucible/regions/621e9c35-dbfc-4834-b870-e9902b87cd78@b558694f-ee91-4483-b7e5-fc47938cce3d
972025-09-09T23:12:29.439ZINFOcrucible-agent (ZfsSnapshotInterface): parts is ["oxp_e1be8616-71c6-4226-8325-b05e7109c223/crucible/regions/621e9c35-dbfc-4834-b870-e9902b87cd78", "b558694f-ee91-4483-b7e5-fc47938cce3d"]
982025-09-09T23:12:29.447ZINFOcrucible-agent (dropshot): request completed latency_us = 26434 local_addr = [fd00:1122:3344:101::12]:32345 method = POST remote_addr = [fd00:1122:3344:101::b]:45654 req_id = 1d8e1e87-dee9-42c1-ba53-83a5ea2e8976 response_code = 200 uri = /crucible/0/regions/621e9c35-dbfc-4834-b870-e9902b87cd78/snapshots/b558694f-ee91-4483-b7e5-fc47938cce3d/run