Max level shown:
1 [ Dec 14 12:51:41 Enabled. ]
2 [ Dec 14 12:51:41 Rereading configuration. ]
3 [ Dec 14 12:51:43 Rereading configuration. ]
4 [ Dec 14 12:51:45 Executing start method ("/opt/oxide/lib/svc/manifest/crucible/agent.sh"). ]
5 + . /lib/svc/share/smf_include.sh
6 ++ SMF_EXIT_OK=0
7 ++ SMF_EXIT_NODAEMON=94
8 ++ SMF_EXIT_ERR_FATAL=95
9 ++ SMF_EXIT_ERR_CONFIG=96
10 ++ SMF_EXIT_MON_DEGRADE=97
11 ++ SMF_EXIT_MON_OFFLINE=98
12 ++ SMF_EXIT_ERR_NOSMF=99
13 ++ SMF_EXIT_ERR_PERM=100
14 ++ svcprop -c -p config/datalink svc:/oxide/crucible/agent:default
15 + DATALINK=oxControlService17
16 ++ svcprop -c -p config/gateway svc:/oxide/crucible/agent:default
17 + GATEWAY=fd00:1122:3344:101::1
18 ++ svcprop -c -p config/dataset svc:/oxide/crucible/agent:default
19 + DATASET=oxp_616b26df-e62a-4c68-b506-f4a923d8aaf7/crucible
20 ++ svcprop -c -p config/listen_addr svc:/oxide/crucible/agent:default
21 + LISTEN_ADDR=fd00:1122:3344:101::15
22 ++ svcprop -c -p config/listen_port svc:/oxide/crucible/agent:default
23 + LISTEN_PORT=32345
24 ++ svcprop -c -p config/portbase svc:/oxide/crucible/agent:default
25 + PORTBASE=19000
26 ++ svcprop -c -p config/downstairs_prefix svc:/oxide/crucible/agent:default
27 + DOWNSTAIRS_PREFIX=downstairs
28 ++ svcprop -c -p config/snapshot_prefix svc:/oxide/crucible/agent:default
29 + SNAPSHOT_PREFIX=snapshot
30 + [[ oxControlService17 == unknown ]]
31 + [[ fd00:1122:3344:101::1 == unknown ]]
32 + ipadm delete-if oxControlService17
33 ipadm: Could not delete oxControlService17: Interface does not exist
34 + true
35 + ipadm create-if -t oxControlService17
36 + ipadm set-ifprop -t -p mtu=9000 -m ipv4 oxControlService17
37 + ipadm set-ifprop -t -p mtu=9000 -m ipv6 oxControlService17
38 + ipadm show-addr oxControlService17/ll
39 ipadm: Address object not found
40 + ipadm create-addr -t -T addrconf oxControlService17/ll
41 + ipadm show-addr oxControlService17/omicron6
42 ipadm: Address object not found
43 + ipadm create-addr -t -T static -a fd00:1122:3344:101::15 oxControlService17/omicron6
44 + route get -inet6 default -inet6 fd00:1122:3344:101::1
45 default: not in table
46 + route add -inet6 default -inet6 fd00:1122:3344:101::1
47 add net default: gateway fd00:1122:3344:101::1
48 + args=('-D' '/opt/oxide/crucible/bin/crucible-downstairs' '--dataset' "$DATASET" '-l' "[$LISTEN_ADDR]:$LISTEN_PORT" '-P' "$PORTBASE" '-p' "$DOWNSTAIRS_PREFIX" '-s' "$SNAPSHOT_PREFIX")
49 + exec /opt/oxide/crucible/bin/crucible-agent run -D /opt/oxide/crucible/bin/crucible-downstairs --dataset oxp_616b26df-e62a-4c68-b506-f4a923d8aaf7/crucible -l '[fd00:1122:3344:101::15]:32345' -P 19000 -p downstairs -s snapshot
50 note: configured to log to "/dev/stdout"
512023-12-14T12:51:46.201ZINFOcrucible-agent: dataset: "oxp_616b26df-e62a-4c68-b506-f4a923d8aaf7/crucible"
522023-12-14T12:51:46.210ZINFOcrucible-agent: listen IP: [fd00:1122:3344:101::15]:32345
532023-12-14T12:51:46.210ZINFOcrucible-agent: SMF instance name downstairs_prefix: "downstairs"
542023-12-14T12:51:46.362ZINFOcrucible-agent (dropshot): listening local_addr = [fd00:1122:3344:101::15]:32345
552023-12-14T12:52:43.226ZINFOcrucible-agent (dropshot): accepted connection local_addr = [fd00:1122:3344:101::15]:32345 remote_addr = [fd00:1122:3344:101::a]:38206
562023-12-14T12:52:43.300ZINFOcrucible-agent (datafile): region c19ffe4d-5803-4417-b52b-24165574917b state: Requested
572023-12-14T12:52:43.303ZINFOcrucible-agent (dropshot): request completed latency_us = 13208 local_addr = [fd00:1122:3344:101::15]:32345 method = POST remote_addr = [fd00:1122:3344:101::a]:38206 req_id = 9702b383-476e-4f5d-be3d-160ca4a4af55 response_code = 200 uri = /crucible/0/regions
582023-12-14T12:52:43.303ZINFOcrucible-agent (worker): Region size:1073741824 reservation:1342177280 quota:3221225472
592023-12-14T12:52:43.312ZINFOcrucible-agent (worker): zfs set reservation of 1342177280 for oxp_616b26df-e62a-4c68-b506-f4a923d8aaf7/crucible/regions/c19ffe4d-5803-4417-b52b-24165574917b
602023-12-14T12:52:43.312ZINFOcrucible-agent (worker): zfs set quota of 3221225472 for oxp_616b26df-e62a-4c68-b506-f4a923d8aaf7/crucible/regions/c19ffe4d-5803-4417-b52b-24165574917b
612023-12-14T12:52:43.403ZINFOcrucible-agent (worker): creating region Region { id: RegionId("c19ffe4d-5803-4417-b52b-24165574917b"), 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 } at "/data/regions/c19ffe4d-5803-4417-b52b-24165574917b" region = c19ffe4d-5803-4417-b52b-24165574917b
622023-12-14T12:52:43.499ZINFOcrucible-agent (dropshot): request completed latency_us = 87 local_addr = [fd00:1122:3344:101::15]:32345 method = POST remote_addr = [fd00:1122:3344:101::a]:38206 req_id = ab21c1ef-a78a-460f-a938-2c1e84e6a4f1 response_code = 200 uri = /crucible/0/regions
632023-12-14T12:52:43.682ZINFOcrucible-agent (worker): region files created ok region = c19ffe4d-5803-4417-b52b-24165574917b
642023-12-14T12:52:43.682ZINFOcrucible-agent (datafile): region c19ffe4d-5803-4417-b52b-24165574917b state: Requested -> Created
652023-12-14T12:52:43.682ZINFOcrucible-agent (worker): applying SMF actions post create...
662023-12-14T12:52:43.683ZINFOcrucible-agent (worker): creating missing downstairs instance downstairs-c19ffe4d-5803-4417-b52b-24165574917b
672023-12-14T12:52:43.688ZINFOcrucible-agent (worker): ok, have svc:/oxide/crucible/downstairs:downstairs-c19ffe4d-5803-4417-b52b-24165574917b
682023-12-14T12:52:43.714ZINFOcrucible-agent (worker): creating config property group
692023-12-14T12:52:43.721ZINFOcrucible-agent (worker): reconfiguring svc:/oxide/crucible/downstairs:downstairs-c19ffe4d-5803-4417-b52b-24165574917b
702023-12-14T12:52:43.722ZINFOcrucible-agent (worker): ensure directory SCF_TYPE_ASTRING /data/regions/c19ffe4d-5803-4417-b52b-24165574917b
712023-12-14T12:52:43.722ZINFOcrucible-agent (worker): ensure port SCF_TYPE_COUNT 19000
722023-12-14T12:52:43.722ZINFOcrucible-agent (worker): ensure address SCF_TYPE_ASTRING fd00:1122:3344:101::15
732023-12-14T12:52:43.722ZINFOcrucible-agent (worker): commit
742023-12-14T12:52:43.730ZINFOcrucible-agent (worker): ok!
752023-12-14T12:52:43.744ZINFOcrucible-agent (worker): SMF ok!
762023-12-14T12:52:44.238ZINFOcrucible-agent (dropshot): request completed latency_us = 93 local_addr = [fd00:1122:3344:101::15]:32345 method = POST remote_addr = [fd00:1122:3344:101::a]:38206 req_id = 368b769c-4418-470e-a7e4-291d6533c0b6 response_code = 200 uri = /crucible/0/regions
772023-12-14T12:52:44.604ZINFOcrucible-agent (dropshot): accepted connection local_addr = [fd00:1122:3344:101::15]:32345 remote_addr = [fd00:1122:3344:101::a]:48391
782023-12-14T12:52:44.604ZINFOcrucible-agent (dropshot): request completed latency_us = 367 local_addr = [fd00:1122:3344:101::15]:32345 method = GET remote_addr = [fd00:1122:3344:101::a]:48391 req_id = 9c8ace8c-8733-4fd7-aec3-81a742690a8c response_code = 200 uri = /crucible/0/regions/c19ffe4d-5803-4417-b52b-24165574917b
792023-12-14T12:52:44.605ZINFOcrucible-agent (datafile): path is "/data/regions/c19ffe4d-5803-4417-b52b-24165574917b"
802023-12-14T12:52:44.615ZINFOcrucible-agent (datafile): dataset is oxp_616b26df-e62a-4c68-b506-f4a923d8aaf7/crucible/regions/c19ffe4d-5803-4417-b52b-24165574917b
812023-12-14T12:52:44.624ZINFOcrucible-agent (datafile): region c19ffe4d-5803-4417-b52b-24165574917b state: Created -> Tombstoned
822023-12-14T12:52:44.624ZINFOcrucible-agent (worker): applying SMF actions before removal...
832023-12-14T12:52:44.625ZINFOcrucible-agent (worker): disabling downstairs instance: downstairs-c19ffe4d-5803-4417-b52b-24165574917b (instance states: (Some(Online), None))
842023-12-14T12:52:44.627ZINFOcrucible-agent (dropshot): request completed latency_us = 22076 local_addr = [fd00:1122:3344:101::15]:32345 method = DELETE remote_addr = [fd00:1122:3344:101::a]:48391 req_id = 3a5ed205-96fb-41cc-8583-79bfa24c5387 response_code = 204 uri = /crucible/0/regions/c19ffe4d-5803-4417-b52b-24165574917b
852023-12-14T12:52:44.627ZINFOcrucible-agent (dropshot): request completed latency_us = 31 local_addr = [fd00:1122:3344:101::15]:32345 method = GET remote_addr = [fd00:1122:3344:101::a]:48391 req_id = 3e8973b8-5a39-4948-ab71-da4321041e91 response_code = 200 uri = /crucible/0/regions/c19ffe4d-5803-4417-b52b-24165574917b
862023-12-14T12:52:44.633ZINFOcrucible-agent (worker): SMF ok!
872023-12-14T12:52:44.644ZINFOcrucible-agent (worker): deleting zfs dataset "oxp_616b26df-e62a-4c68-b506-f4a923d8aaf7/crucible/regions/c19ffe4d-5803-4417-b52b-24165574917b" region = c19ffe4d-5803-4417-b52b-24165574917b
882023-12-14T12:52:44.714ZINFOcrucible-agent (datafile): region c19ffe4d-5803-4417-b52b-24165574917b state: Tombstoned -> Destroyed
892023-12-14T12:52:44.776ZINFOcrucible-agent (dropshot): request completed latency_us = 109 local_addr = [fd00:1122:3344:101::15]:32345 method = GET remote_addr = [fd00:1122:3344:101::a]:48391 req_id = 3de92772-f37d-413b-ab0a-61e21c99fcaf response_code = 200 uri = /crucible/0/regions/c19ffe4d-5803-4417-b52b-24165574917b
902023-12-14T12:58:07.211ZINFOcrucible-agent (dropshot): accepted connection local_addr = [fd00:1122:3344:101::15]:32345 remote_addr = [fd00:1122:3344:101::a]:54050
912023-12-14T12:58:07.272ZINFOcrucible-agent (datafile): region 7db95d1c-86db-4898-b740-ec12c343ac09 state: Requested
922023-12-14T12:58:07.275ZINFOcrucible-agent (worker): Region size:2147483648 reservation:2684354560 quota:6442450944
932023-12-14T12:58:07.275ZINFOcrucible-agent (dropshot): request completed latency_us = 3600 local_addr = [fd00:1122:3344:101::15]:32345 method = POST remote_addr = [fd00:1122:3344:101::a]:54050 req_id = 79583019-9f9b-4866-a44b-f53764d5bcbf response_code = 200 uri = /crucible/0/regions
942023-12-14T12:58:07.287ZINFOcrucible-agent (worker): zfs set reservation of 2684354560 for oxp_616b26df-e62a-4c68-b506-f4a923d8aaf7/crucible/regions/7db95d1c-86db-4898-b740-ec12c343ac09
952023-12-14T12:58:07.287ZINFOcrucible-agent (worker): zfs set quota of 6442450944 for oxp_616b26df-e62a-4c68-b506-f4a923d8aaf7/crucible/regions/7db95d1c-86db-4898-b740-ec12c343ac09
962023-12-14T12:58:07.336ZINFOcrucible-agent (worker): creating region Region { id: RegionId("7db95d1c-86db-4898-b740-ec12c343ac09"), 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 } at "/data/regions/7db95d1c-86db-4898-b740-ec12c343ac09" region = 7db95d1c-86db-4898-b740-ec12c343ac09
972023-12-14T12:58:07.565ZINFOcrucible-agent (dropshot): request completed latency_us = 809 local_addr = [fd00:1122:3344:101::15]:32345 method = POST remote_addr = [fd00:1122:3344:101::a]:54050 req_id = 54300f3c-564b-417b-ab4a-cce982e7f7d4 response_code = 200 uri = /crucible/0/regions
982023-12-14T12:58:07.609ZINFOcrucible-agent (worker): region files created ok region = 7db95d1c-86db-4898-b740-ec12c343ac09
992023-12-14T12:58:07.609ZINFOcrucible-agent (datafile): region 7db95d1c-86db-4898-b740-ec12c343ac09 state: Requested -> Created
1002023-12-14T12:58:07.609ZINFOcrucible-agent (worker): applying SMF actions post create...
1012023-12-14T12:58:07.610ZINFOcrucible-agent (worker): creating missing downstairs instance downstairs-7db95d1c-86db-4898-b740-ec12c343ac09
1022023-12-14T12:58:07.615ZINFOcrucible-agent (worker): ok, have svc:/oxide/crucible/downstairs:downstairs-7db95d1c-86db-4898-b740-ec12c343ac09
1032023-12-14T12:58:07.631ZINFOcrucible-agent (worker): creating config property group
1042023-12-14T12:58:07.634ZINFOcrucible-agent (worker): reconfiguring svc:/oxide/crucible/downstairs:downstairs-7db95d1c-86db-4898-b740-ec12c343ac09
1052023-12-14T12:58:07.634ZINFOcrucible-agent (worker): ensure directory SCF_TYPE_ASTRING /data/regions/7db95d1c-86db-4898-b740-ec12c343ac09
1062023-12-14T12:58:07.634ZINFOcrucible-agent (worker): ensure port SCF_TYPE_COUNT 19000
1072023-12-14T12:58:07.634ZINFOcrucible-agent (worker): ensure address SCF_TYPE_ASTRING fd00:1122:3344:101::15
1082023-12-14T12:58:07.634ZINFOcrucible-agent (worker): commit
1092023-12-14T12:58:07.637ZINFOcrucible-agent (worker): ok!
1102023-12-14T12:58:07.642ZINFOcrucible-agent (worker): SMF ok!
1112023-12-14T12:58:08.021ZINFOcrucible-agent (dropshot): request completed latency_us = 68 local_addr = [fd00:1122:3344:101::15]:32345 method = POST remote_addr = [fd00:1122:3344:101::a]:54050 req_id = f13b37e1-df58-49bc-a818-a93435ad79ca response_code = 200 uri = /crucible/0/regions
1122023-12-14T12:58:11.377ZINFOcrucible-agent (dropshot): accepted connection local_addr = [fd00:1122:3344:101::15]:32345 remote_addr = [fd00:1122:3344:101::a]:48907
1132023-12-14T12:58:11.438ZINFOcrucible-agent (datafile): region 6d80c96d-183c-4714-bb7f-6412f9922c5b state: Requested
1142023-12-14T12:58:11.438ZINFOcrucible-agent (dropshot): request completed latency_us = 262 local_addr = [fd00:1122:3344:101::15]:32345 method = POST remote_addr = [fd00:1122:3344:101::a]:48907 req_id = d448bc41-3046-414f-9bba-293af81aa557 response_code = 200 uri = /crucible/0/regions
1152023-12-14T12:58:11.438ZINFOcrucible-agent (worker): Region size:2147483648 reservation:2684354560 quota:6442450944
1162023-12-14T12:58:11.448ZINFOcrucible-agent (worker): zfs set reservation of 2684354560 for oxp_616b26df-e62a-4c68-b506-f4a923d8aaf7/crucible/regions/6d80c96d-183c-4714-bb7f-6412f9922c5b
1172023-12-14T12:58:11.448ZINFOcrucible-agent (worker): zfs set quota of 6442450944 for oxp_616b26df-e62a-4c68-b506-f4a923d8aaf7/crucible/regions/6d80c96d-183c-4714-bb7f-6412f9922c5b
1182023-12-14T12:58:11.506ZINFOcrucible-agent (worker): creating region Region { id: RegionId("6d80c96d-183c-4714-bb7f-6412f9922c5b"), 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 } at "/data/regions/6d80c96d-183c-4714-bb7f-6412f9922c5b" region = 6d80c96d-183c-4714-bb7f-6412f9922c5b
1192023-12-14T12:58:11.572ZINFOcrucible-agent (worker): region files created ok region = 6d80c96d-183c-4714-bb7f-6412f9922c5b
1202023-12-14T12:58:11.572ZINFOcrucible-agent (datafile): region 6d80c96d-183c-4714-bb7f-6412f9922c5b state: Requested -> Created
1212023-12-14T12:58:11.572ZINFOcrucible-agent (worker): applying SMF actions post create...
1222023-12-14T12:58:11.573ZINFOcrucible-agent (worker): creating missing downstairs instance downstairs-6d80c96d-183c-4714-bb7f-6412f9922c5b
1232023-12-14T12:58:11.577ZINFOcrucible-agent (worker): ok, have svc:/oxide/crucible/downstairs:downstairs-6d80c96d-183c-4714-bb7f-6412f9922c5b
1242023-12-14T12:58:11.584ZINFOcrucible-agent (worker): creating config property group
1252023-12-14T12:58:11.587ZINFOcrucible-agent (worker): reconfiguring svc:/oxide/crucible/downstairs:downstairs-6d80c96d-183c-4714-bb7f-6412f9922c5b
1262023-12-14T12:58:11.587ZINFOcrucible-agent (worker): ensure directory SCF_TYPE_ASTRING /data/regions/6d80c96d-183c-4714-bb7f-6412f9922c5b
1272023-12-14T12:58:11.587ZINFOcrucible-agent (worker): ensure port SCF_TYPE_COUNT 19001
1282023-12-14T12:58:11.588ZINFOcrucible-agent (worker): ensure address SCF_TYPE_ASTRING fd00:1122:3344:101::15
1292023-12-14T12:58:11.588ZINFOcrucible-agent (worker): commit
1302023-12-14T12:58:11.591ZINFOcrucible-agent (worker): ok!
1312023-12-14T12:58:11.596ZINFOcrucible-agent (worker): SMF ok!
1322023-12-14T12:58:11.642ZINFOcrucible-agent (dropshot): request completed latency_us = 85 local_addr = [fd00:1122:3344:101::15]:32345 method = POST remote_addr = [fd00:1122:3344:101::a]:48907 req_id = 3e29a7a2-9451-4917-bfb8-038a4750fd08 response_code = 200 uri = /crucible/0/regions
1332023-12-14T12:58:42.489ZINFOcrucible-agent (dropshot): accepted connection local_addr = [fd00:1122:3344:101::15]:32345 remote_addr = [fd00:1122:3344:101::a]:34052
1342023-12-14T12:58:42.489ZINFOcrucible-agent (dropshot): request completed latency_us = 59 local_addr = [fd00:1122:3344:101::15]:32345 method = GET remote_addr = [fd00:1122:3344:101::a]:34052 req_id = 3675edea-ef25-4009-b1d3-103733971dd2 response_code = 200 uri = /crucible/0/regions/6d80c96d-183c-4714-bb7f-6412f9922c5b
1352023-12-14T12:58:42.489ZINFOcrucible-agent (datafile): path is "/data/regions/6d80c96d-183c-4714-bb7f-6412f9922c5b"
1362023-12-14T12:58:42.502ZINFOcrucible-agent (datafile): dataset is oxp_616b26df-e62a-4c68-b506-f4a923d8aaf7/crucible/regions/6d80c96d-183c-4714-bb7f-6412f9922c5b
1372023-12-14T12:58:42.510ZINFOcrucible-agent (datafile): region 6d80c96d-183c-4714-bb7f-6412f9922c5b state: Created -> Tombstoned
1382023-12-14T12:58:42.510ZINFOcrucible-agent (worker): applying SMF actions before removal...
1392023-12-14T12:58:42.510ZINFOcrucible-agent (dropshot): request completed latency_us = 21353 local_addr = [fd00:1122:3344:101::15]:32345 method = DELETE remote_addr = [fd00:1122:3344:101::a]:34052 req_id = 8ddcdc78-c5e2-4ff7-82ce-f9c9e27c6044 response_code = 204 uri = /crucible/0/regions/6d80c96d-183c-4714-bb7f-6412f9922c5b
1402023-12-14T12:58:42.510ZINFOcrucible-agent (dropshot): request completed latency_us = 29 local_addr = [fd00:1122:3344:101::15]:32345 method = GET remote_addr = [fd00:1122:3344:101::a]:34052 req_id = c73fbdc9-3d64-4ae0-98d6-5cf231239dbc response_code = 200 uri = /crucible/0/regions/6d80c96d-183c-4714-bb7f-6412f9922c5b
1412023-12-14T12:58:42.512ZINFOcrucible-agent (worker): disabling downstairs instance: downstairs-6d80c96d-183c-4714-bb7f-6412f9922c5b (instance states: (Some(Online), None))
1422023-12-14T12:58:42.519ZINFOcrucible-agent (worker): SMF ok!
1432023-12-14T12:58:42.530ZINFOcrucible-agent (worker): deleting zfs dataset "oxp_616b26df-e62a-4c68-b506-f4a923d8aaf7/crucible/regions/6d80c96d-183c-4714-bb7f-6412f9922c5b" region = 6d80c96d-183c-4714-bb7f-6412f9922c5b
1442023-12-14T12:58:42.568ZINFOcrucible-agent (dropshot): request completed latency_us = 542 local_addr = [fd00:1122:3344:101::15]:32345 method = GET remote_addr = [fd00:1122:3344:101::a]:34052 req_id = a4ed152b-abe3-4912-92ed-0e8566136a93 response_code = 200 uri = /crucible/0/regions/6d80c96d-183c-4714-bb7f-6412f9922c5b
1452023-12-14T12:58:42.570ZINFOcrucible-agent (datafile): region 6d80c96d-183c-4714-bb7f-6412f9922c5b state: Tombstoned -> Destroyed
1462023-12-14T12:58:42.687ZINFOcrucible-agent (dropshot): request completed latency_us = 75 local_addr = [fd00:1122:3344:101::15]:32345 method = GET remote_addr = [fd00:1122:3344:101::a]:34052 req_id = 751e58a5-bc7f-448f-8a30-3287ed58b8dd response_code = 200 uri = /crucible/0/regions/6d80c96d-183c-4714-bb7f-6412f9922c5b