Max level shown:
1 [ Sep 6 02:15:04 Enabled. ]
2 [ Sep 6 02:15:04 Rereading configuration. ]
3 [ Sep 6 02:15:06 Rereading configuration. ]
4 [ Sep 6 02:15:10 Executing start method ("/opt/oxide/crucible/bin/crucible-agent run -D /opt/oxide/crucible/bin/crucible-downstairs --dataset oxp_10e70446-8be5-435e-b790-945d484d1b0f/crucible -l [fd00:1122:3344:101::14]:32345 -P 19000 -p downstairs -s snapshot"). ]
5 note: configured to log to "/dev/stdout"
62025-09-06T02:15:11.008ZINFOcrucible-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-06T02:15:11.011ZINFOcrucible-agent: dataset: "oxp_10e70446-8be5-435e-b790-945d484d1b0f/crucible"
82025-09-06T02:15:11.011ZINFOcrucible-agent: listen IP: [fd00:1122:3344:101::14]:32345
92025-09-06T02:15:11.011ZINFOcrucible-agent: SMF instance name downstairs_prefix: "downstairs"
102025-09-06T02:15:11.027ZINFOcrucible-agent (datafile): Using conf_path:"/data/crucible.json"
112025-09-06T02:15:11.194ZINFOcrucible-agent (dropshot): listening local_addr = [fd00:1122:3344:101::14]:32345
122025-09-06T02:26:51.542ZINFOcrucible-agent (dropshot): accepted connection local_addr = [fd00:1122:3344:101::14]:32345 remote_addr = [fd00:1122:3344:101::a]:64194
132025-09-06T02:26:51.593ZINFOcrucible-agent (datafile): region a0bb9426-9553-458d-8d64-0196e9f5ee04 state: Requested
142025-09-06T02:26:51.601ZINFOcrucible-agent (dropshot): request completed latency_us = 26042 local_addr = [fd00:1122:3344:101::14]:32345 method = POST remote_addr = [fd00:1122:3344:101::a]:64194 req_id = f203384e-d8bb-4503-be14-d24311eaba7a response_code = 200 uri = /crucible/0/regions
152025-09-06T02:26:51.605ZINFOcrucible-agent (worker): Region size:2147483648 reservation:2684354560 quota:6442450944
162025-09-06T02:26:51.616ZINFOcrucible-agent (worker): zfs set reservation of 2684354560 for oxp_10e70446-8be5-435e-b790-945d484d1b0f/crucible/regions/a0bb9426-9553-458d-8d64-0196e9f5ee04
172025-09-06T02:26:51.616ZINFOcrucible-agent (worker): zfs set quota of 6442450944 for oxp_10e70446-8be5-435e-b790-945d484d1b0f/crucible/regions/a0bb9426-9553-458d-8d64-0196e9f5ee04
182025-09-06T02:26:51.744ZINFOcrucible-agent (worker): creating region Region { id: RegionId("a0bb9426-9553-458d-8d64-0196e9f5ee04"), 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/a0bb9426-9553-458d-8d64-0196e9f5ee04" region = a0bb9426-9553-458d-8d64-0196e9f5ee04
192025-09-06T02:26:51.746ZINFOcrucible-agent (worker): downstairs create with: env -i "/opt/oxide/crucible/bin/crucible-downstairs" "create" "--uuid" "a0bb9426-9553-458d-8d64-0196e9f5ee04" "--data" "/data/regions/a0bb9426-9553-458d-8d64-0196e9f5ee04" "--block-size" "512" "--extent-size" "131072" "--extent-count" "32" "--encrypted" region = a0bb9426-9553-458d-8d64-0196e9f5ee04
202025-09-06T02:26:51.793ZINFOcrucible-agent (dropshot): request completed latency_us = 69 local_addr = [fd00:1122:3344:101::14]:32345 method = POST remote_addr = [fd00:1122:3344:101::a]:64194 req_id = 3d9f65cd-2f6e-4f40-bba9-380c29b9a25d response_code = 200 uri = /crucible/0/regions
212025-09-06T02:26:52.050ZINFOcrucible-agent (dropshot): request completed latency_us = 46 local_addr = [fd00:1122:3344:101::14]:32345 method = POST remote_addr = [fd00:1122:3344:101::a]:64194 req_id = de1efdca-068b-4036-b947-26190c2036fd response_code = 200 uri = /crucible/0/regions
222025-09-06T02:26:52.227ZINFOcrucible-agent (worker): region files created ok region = a0bb9426-9553-458d-8d64-0196e9f5ee04
232025-09-06T02:26:52.227ZINFOcrucible-agent (datafile): region a0bb9426-9553-458d-8d64-0196e9f5ee04 state: Requested -> Created
242025-09-06T02:26:52.227ZINFOcrucible-agent (worker): applying SMF actions post create...
252025-09-06T02:26:52.228ZINFOcrucible-agent (worker): creating missing downstairs instance downstairs-a0bb9426-9553-458d-8d64-0196e9f5ee04
262025-09-06T02:26:52.254ZINFOcrucible-agent (worker): ok, have svc:/oxide/crucible/downstairs:downstairs-a0bb9426-9553-458d-8d64-0196e9f5ee04
272025-09-06T02:26:52.289ZINFOcrucible-agent (worker): creating config property group
282025-09-06T02:26:52.303ZINFOcrucible-agent (worker): reconfiguring svc:/oxide/crucible/downstairs:downstairs-a0bb9426-9553-458d-8d64-0196e9f5ee04
292025-09-06T02:26:52.304ZINFOcrucible-agent (worker): ensure directory SCF_TYPE_ASTRING /data/regions/a0bb9426-9553-458d-8d64-0196e9f5ee04
302025-09-06T02:26:52.322ZINFOcrucible-agent (worker): ensure port SCF_TYPE_COUNT 19000
312025-09-06T02:26:52.322ZINFOcrucible-agent (worker): ensure address SCF_TYPE_ASTRING fd00:1122:3344:101::14
322025-09-06T02:26:52.322ZINFOcrucible-agent (worker): commit
332025-09-06T02:26:52.352ZINFOcrucible-agent (worker): ok!
342025-09-06T02:26:52.366ZINFOcrucible-agent (worker): SMF ok!
352025-09-06T02:26:52.869ZINFOcrucible-agent (dropshot): request completed latency_us = 45 local_addr = [fd00:1122:3344:101::14]:32345 method = POST remote_addr = [fd00:1122:3344:101::a]:64194 req_id = 474611e2-0c37-49ef-bfcf-3da040e67b93 response_code = 200 uri = /crucible/0/regions
362025-09-06T02:27:02.957ZINFOcrucible-agent (datafile): region d84e280e-9173-4843-8270-e6c2b489f96d state: Requested
372025-09-06T02:27:02.958ZINFOcrucible-agent (dropshot): request completed latency_us = 212 local_addr = [fd00:1122:3344:101::14]:32345 method = POST remote_addr = [fd00:1122:3344:101::a]:64194 req_id = 32961bf6-6704-4060-ad5e-1fd531e5f2ce response_code = 200 uri = /crucible/0/regions
382025-09-06T02:27:02.958ZINFOcrucible-agent (worker): Region size:2147483648 reservation:2684354560 quota:6442450944
392025-09-06T02:27:02.967ZINFOcrucible-agent (worker): zfs set reservation of 2684354560 for oxp_10e70446-8be5-435e-b790-945d484d1b0f/crucible/regions/d84e280e-9173-4843-8270-e6c2b489f96d
402025-09-06T02:27:02.967ZINFOcrucible-agent (worker): zfs set quota of 6442450944 for oxp_10e70446-8be5-435e-b790-945d484d1b0f/crucible/regions/d84e280e-9173-4843-8270-e6c2b489f96d
412025-09-06T02:27:03.118ZINFOcrucible-agent (dropshot): request completed latency_us = 71 local_addr = [fd00:1122:3344:101::14]:32345 method = POST remote_addr = [fd00:1122:3344:101::a]:64194 req_id = e088b8dc-7072-412f-8425-33be8f1eeab0 response_code = 200 uri = /crucible/0/regions
422025-09-06T02:27:03.331ZINFOcrucible-agent (worker): creating region Region { id: RegionId("d84e280e-9173-4843-8270-e6c2b489f96d"), state: Requested, block_size: 512, extent_size: 131072, extent_count: 32, encrypted: true, port_number: 19001, cert_pem: None, key_pem: None, root_pem: None, source: None, read_only: false } at "/data/regions/d84e280e-9173-4843-8270-e6c2b489f96d" region = d84e280e-9173-4843-8270-e6c2b489f96d
432025-09-06T02:27:03.333ZINFOcrucible-agent (worker): downstairs create with: env -i "/opt/oxide/crucible/bin/crucible-downstairs" "create" "--uuid" "d84e280e-9173-4843-8270-e6c2b489f96d" "--data" "/data/regions/d84e280e-9173-4843-8270-e6c2b489f96d" "--block-size" "512" "--extent-size" "131072" "--extent-count" "32" "--encrypted" region = d84e280e-9173-4843-8270-e6c2b489f96d
442025-09-06T02:27:03.428ZINFOcrucible-agent (dropshot): request completed latency_us = 63 local_addr = [fd00:1122:3344:101::14]:32345 method = POST remote_addr = [fd00:1122:3344:101::a]:64194 req_id = b2100665-c2ec-4a5d-987d-f08d48cf9e59 response_code = 200 uri = /crucible/0/regions
452025-09-06T02:27:04.451ZINFOcrucible-agent (dropshot): request completed latency_us = 47 local_addr = [fd00:1122:3344:101::14]:32345 method = POST remote_addr = [fd00:1122:3344:101::a]:64194 req_id = a6a268c1-ffa3-4f49-acef-140e2037c245 response_code = 200 uri = /crucible/0/regions
462025-09-06T02:27:04.470ZINFOcrucible-agent (worker): region files created ok region = d84e280e-9173-4843-8270-e6c2b489f96d
472025-09-06T02:27:04.470ZINFOcrucible-agent (datafile): region d84e280e-9173-4843-8270-e6c2b489f96d state: Requested -> Created
482025-09-06T02:27:04.470ZINFOcrucible-agent (worker): applying SMF actions post create...
492025-09-06T02:27:04.471ZINFOcrucible-agent (worker): existing directory value /dev/null does not match /data/regions/a0bb9426-9553-458d-8d64-0196e9f5ee04
502025-09-06T02:27:04.472ZINFOcrucible-agent (worker): existing port value 0 does not match 19000
512025-09-06T02:27:04.472ZINFOcrucible-agent (worker): existing address value 0.0.0.0 does not match fd00:1122:3344:101::14
522025-09-06T02:27:04.472ZINFOcrucible-agent (worker): reconfig required
532025-09-06T02:27:04.472ZINFOcrucible-agent (worker): using existing config property group
542025-09-06T02:27:04.472ZINFOcrucible-agent (worker): reconfiguring svc:/oxide/crucible/downstairs:downstairs-a0bb9426-9553-458d-8d64-0196e9f5ee04
552025-09-06T02:27:04.472ZINFOcrucible-agent (worker): ensure directory SCF_TYPE_ASTRING /data/regions/a0bb9426-9553-458d-8d64-0196e9f5ee04
562025-09-06T02:27:04.472ZINFOcrucible-agent (worker): ensure port SCF_TYPE_COUNT 19000
572025-09-06T02:27:04.472ZINFOcrucible-agent (worker): ensure address SCF_TYPE_ASTRING fd00:1122:3344:101::14
582025-09-06T02:27:04.472ZINFOcrucible-agent (worker): commit
592025-09-06T02:27:04.515ZINFOcrucible-agent (worker): ok!
602025-09-06T02:27:04.515ZINFOcrucible-agent (worker): creating missing downstairs instance downstairs-d84e280e-9173-4843-8270-e6c2b489f96d
612025-09-06T02:27:04.552ZINFOcrucible-agent (worker): ok, have svc:/oxide/crucible/downstairs:downstairs-d84e280e-9173-4843-8270-e6c2b489f96d
622025-09-06T02:27:04.709ZINFOcrucible-agent (worker): creating config property group
632025-09-06T02:27:04.771ZINFOcrucible-agent (worker): reconfiguring svc:/oxide/crucible/downstairs:downstairs-d84e280e-9173-4843-8270-e6c2b489f96d
642025-09-06T02:27:04.771ZINFOcrucible-agent (worker): ensure directory SCF_TYPE_ASTRING /data/regions/d84e280e-9173-4843-8270-e6c2b489f96d
652025-09-06T02:27:04.771ZINFOcrucible-agent (worker): ensure port SCF_TYPE_COUNT 19001
662025-09-06T02:27:04.771ZINFOcrucible-agent (worker): ensure address SCF_TYPE_ASTRING fd00:1122:3344:101::14
672025-09-06T02:27:04.771ZINFOcrucible-agent (worker): commit
682025-09-06T02:27:04.843ZINFOcrucible-agent (worker): ok!
692025-09-06T02:27:04.926ZINFOcrucible-agent (worker): SMF ok!
702025-09-06T02:27:05.819ZINFOcrucible-agent (dropshot): request completed latency_us = 50 local_addr = [fd00:1122:3344:101::14]:32345 method = POST remote_addr = [fd00:1122:3344:101::a]:64194 req_id = 25a3d3a8-58b0-4b19-9aff-77861b8072a6 response_code = 200 uri = /crucible/0/regions
712025-09-06T02:27:41.170ZINFOcrucible-agent (dropshot): accepted connection local_addr = [fd00:1122:3344:101::14]:32345 remote_addr = [fd00:1122:3344:101::a]:54041
722025-09-06T02:27:41.170ZINFOcrucible-agent (dropshot): request completed latency_us = 50 local_addr = [fd00:1122:3344:101::14]:32345 method = GET remote_addr = [fd00:1122:3344:101::a]:54041 req_id = 4304de92-9e07-45d1-bb32-40ba440811e7 response_code = 200 uri = /crucible/0/regions/d84e280e-9173-4843-8270-e6c2b489f96d
732025-09-06T02:27:41.177ZINFOcrucible-agent (datafile): path is "/data/regions/d84e280e-9173-4843-8270-e6c2b489f96d"
742025-09-06T02:27:41.190ZINFOcrucible-agent (datafile): dataset is oxp_10e70446-8be5-435e-b790-945d484d1b0f/crucible/regions/d84e280e-9173-4843-8270-e6c2b489f96d
752025-09-06T02:27:41.201ZINFOcrucible-agent (datafile): region d84e280e-9173-4843-8270-e6c2b489f96d state: Created -> Tombstoned
762025-09-06T02:27:41.201ZINFOcrucible-agent (worker): applying SMF actions before removal...
772025-09-06T02:27:41.201ZINFOcrucible-agent (dropshot): request completed latency_us = 26782 local_addr = [fd00:1122:3344:101::14]:32345 method = DELETE remote_addr = [fd00:1122:3344:101::a]:54041 req_id = 335b74d7-87f6-4241-b703-dead69dfc7ac response_code = 204 uri = /crucible/0/regions/d84e280e-9173-4843-8270-e6c2b489f96d
782025-09-06T02:27:41.202ZINFOcrucible-agent (worker): disabling downstairs instance: downstairs-d84e280e-9173-4843-8270-e6c2b489f96d (instance states: (Some(Online), None))
792025-09-06T02:27:41.205ZINFOcrucible-agent (dropshot): request completed latency_us = 23 local_addr = [fd00:1122:3344:101::14]:32345 method = GET remote_addr = [fd00:1122:3344:101::a]:54041 req_id = 4c20a6e0-6822-4489-a665-7938fa9b7794 response_code = 200 uri = /crucible/0/regions/d84e280e-9173-4843-8270-e6c2b489f96d
802025-09-06T02:27:41.219ZINFOcrucible-agent (worker): existing directory value /dev/null does not match /data/regions/a0bb9426-9553-458d-8d64-0196e9f5ee04
812025-09-06T02:27:41.219ZINFOcrucible-agent (worker): existing port value 0 does not match 19000
822025-09-06T02:27:41.219ZINFOcrucible-agent (worker): existing address value 0.0.0.0 does not match fd00:1122:3344:101::14
832025-09-06T02:27:41.219ZINFOcrucible-agent (worker): reconfig required
842025-09-06T02:27:41.219ZINFOcrucible-agent (worker): using existing config property group
852025-09-06T02:27:41.219ZINFOcrucible-agent (worker): reconfiguring svc:/oxide/crucible/downstairs:downstairs-a0bb9426-9553-458d-8d64-0196e9f5ee04
862025-09-06T02:27:41.220ZINFOcrucible-agent (worker): ensure directory SCF_TYPE_ASTRING /data/regions/a0bb9426-9553-458d-8d64-0196e9f5ee04
872025-09-06T02:27:41.220ZINFOcrucible-agent (worker): ensure port SCF_TYPE_COUNT 19000
882025-09-06T02:27:41.220ZINFOcrucible-agent (worker): ensure address SCF_TYPE_ASTRING fd00:1122:3344:101::14
892025-09-06T02:27:41.220ZINFOcrucible-agent (worker): commit
902025-09-06T02:27:41.227ZINFOcrucible-agent (worker): ok!
912025-09-06T02:27:41.228ZINFOcrucible-agent (worker): SMF ok!
922025-09-06T02:27:41.240ZINFOcrucible-agent (worker): deleting zfs dataset "oxp_10e70446-8be5-435e-b790-945d484d1b0f/crucible/regions/d84e280e-9173-4843-8270-e6c2b489f96d" region = d84e280e-9173-4843-8270-e6c2b489f96d
932025-09-06T02:27:41.304ZINFOcrucible-agent (datafile): region d84e280e-9173-4843-8270-e6c2b489f96d state: Tombstoned -> Destroyed
942025-09-06T02:27:41.342ZINFOcrucible-agent (dropshot): request completed latency_us = 80 local_addr = [fd00:1122:3344:101::14]:32345 method = GET remote_addr = [fd00:1122:3344:101::a]:54041 req_id = 3b38ecd9-d569-4933-b7a1-6312fe74e081 response_code = 200 uri = /crucible/0/regions/d84e280e-9173-4843-8270-e6c2b489f96d