Max level shown:
1 [ Dec 5 05:24:26 Enabled. ]
2 [ Dec 5 05:24:26 Rereading configuration. ]
3 [ Dec 5 05:24:27 Rereading configuration. ]
4 [ Dec 5 05:24:28 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=oxControlService23
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_24b4dc87-ab46-49fb-a4b4-d361ae214c03/crucible
20 ++ svcprop -c -p config/listen_addr svc:/oxide/crucible/agent:default
21 + LISTEN_ADDR=fd00:1122:3344:101::13
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 + [[ oxControlService23 == unknown ]]
31 + [[ fd00:1122:3344:101::1 == unknown ]]
32 + ipadm delete-if oxControlService23
33 ipadm: Could not delete oxControlService23: Interface does not exist
34 + true
35 + ipadm create-if -t oxControlService23
36 + ipadm set-ifprop -t -p mtu=9000 -m ipv4 oxControlService23
37 + ipadm set-ifprop -t -p mtu=9000 -m ipv6 oxControlService23
38 + ipadm show-addr oxControlService23/ll
39 ipadm: Address object not found
40 + ipadm create-addr -t -T addrconf oxControlService23/ll
41 + ipadm show-addr oxControlService23/omicron6
42 ipadm: Address object not found
43 + ipadm create-addr -t -T static -a fd00:1122:3344:101::13 oxControlService23/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_24b4dc87-ab46-49fb-a4b4-d361ae214c03/crucible -l '[fd00:1122:3344:101::13]:32345' -P 19000 -p downstairs -s snapshot
50 note: configured to log to "/dev/stdout"
512023-12-05T05:24:29.121ZINFOcrucible-agent: dataset: "oxp_24b4dc87-ab46-49fb-a4b4-d361ae214c03/crucible"
522023-12-05T05:24:29.125ZINFOcrucible-agent: listen IP: [fd00:1122:3344:101::13]:32345
532023-12-05T05:24:29.125ZINFOcrucible-agent: SMF instance name downstairs_prefix: "downstairs"
542023-12-05T05:24:29.216ZINFOcrucible-agent (dropshot): listening local_addr = [fd00:1122:3344:101::13]:32345
552023-12-05T05:25:34.331ZINFOcrucible-agent (dropshot): accepted connection local_addr = [fd00:1122:3344:101::13]:32345 remote_addr = [fd00:1122:3344:101::a]:38686
562023-12-05T05:25:34.382ZINFOcrucible-agent (datafile): region a1cca624-2976-4e58-b824-3905531ac735 state: Requested
572023-12-05T05:25:34.384ZINFOcrucible-agent (dropshot): request completed latency_us = 15633 local_addr = [fd00:1122:3344:101::13]:32345 method = POST remote_addr = [fd00:1122:3344:101::a]:38686 req_id = b2d9a1b7-1bd9-4a22-95d1-965398415c37 response_code = 200 uri = /crucible/0/regions
582023-12-05T05:25:34.384ZINFOcrucible-agent (worker): Region size:1073741824 reservation:1342177280 quota:3221225472
592023-12-05T05:25:34.397ZINFOcrucible-agent (worker): zfs set reservation of 1342177280 for oxp_24b4dc87-ab46-49fb-a4b4-d361ae214c03/crucible/regions/a1cca624-2976-4e58-b824-3905531ac735
602023-12-05T05:25:34.397ZINFOcrucible-agent (worker): zfs set quota of 3221225472 for oxp_24b4dc87-ab46-49fb-a4b4-d361ae214c03/crucible/regions/a1cca624-2976-4e58-b824-3905531ac735
612023-12-05T05:25:34.452ZINFOcrucible-agent (worker): creating region Region { id: RegionId("a1cca624-2976-4e58-b824-3905531ac735"), 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/a1cca624-2976-4e58-b824-3905531ac735" region = a1cca624-2976-4e58-b824-3905531ac735
622023-12-05T05:25:34.636ZINFOcrucible-agent (worker): region files created ok region = a1cca624-2976-4e58-b824-3905531ac735
632023-12-05T05:25:34.636ZINFOcrucible-agent (datafile): region a1cca624-2976-4e58-b824-3905531ac735 state: Requested -> Created
642023-12-05T05:25:34.636ZINFOcrucible-agent (worker): applying SMF actions post create...
652023-12-05T05:25:34.639ZINFOcrucible-agent (worker): creating missing downstairs instance downstairs-a1cca624-2976-4e58-b824-3905531ac735
662023-12-05T05:25:34.642ZINFOcrucible-agent (worker): ok, have svc:/oxide/crucible/downstairs:downstairs-a1cca624-2976-4e58-b824-3905531ac735
672023-12-05T05:25:34.657ZINFOcrucible-agent (worker): creating config property group
682023-12-05T05:25:34.661ZINFOcrucible-agent (worker): reconfiguring svc:/oxide/crucible/downstairs:downstairs-a1cca624-2976-4e58-b824-3905531ac735
692023-12-05T05:25:34.667ZINFOcrucible-agent (worker): ensure directory SCF_TYPE_ASTRING /data/regions/a1cca624-2976-4e58-b824-3905531ac735
702023-12-05T05:25:34.669ZINFOcrucible-agent (worker): ensure port SCF_TYPE_COUNT 19000
712023-12-05T05:25:34.669ZINFOcrucible-agent (worker): ensure address SCF_TYPE_ASTRING fd00:1122:3344:101::13
722023-12-05T05:25:34.669ZINFOcrucible-agent (worker): commit
732023-12-05T05:25:34.673ZINFOcrucible-agent (worker): ok!
742023-12-05T05:25:34.679ZINFOcrucible-agent (worker): SMF ok!
752023-12-05T05:25:34.705ZINFOcrucible-agent (dropshot): request completed latency_us = 727 local_addr = [fd00:1122:3344:101::13]:32345 method = POST remote_addr = [fd00:1122:3344:101::a]:38686 req_id = 95db3905-e6a1-4f5a-b7e7-b55b25016fc3 response_code = 200 uri = /crucible/0/regions
762023-12-05T05:25:35.802ZINFOcrucible-agent (dropshot): accepted connection local_addr = [fd00:1122:3344:101::13]:32345 remote_addr = [fd00:1122:3344:101::a]:56752
772023-12-05T05:25:35.802ZINFOcrucible-agent (dropshot): request completed latency_us = 145 local_addr = [fd00:1122:3344:101::13]:32345 method = GET remote_addr = [fd00:1122:3344:101::a]:56752 req_id = 58aa0796-39ec-4fe4-968b-5a8f3ad27ab1 response_code = 200 uri = /crucible/0/regions/a1cca624-2976-4e58-b824-3905531ac735
782023-12-05T05:25:35.803ZINFOcrucible-agent (datafile): path is "/data/regions/a1cca624-2976-4e58-b824-3905531ac735"
792023-12-05T05:25:35.812ZINFOcrucible-agent (datafile): dataset is oxp_24b4dc87-ab46-49fb-a4b4-d361ae214c03/crucible/regions/a1cca624-2976-4e58-b824-3905531ac735
802023-12-05T05:25:35.821ZINFOcrucible-agent (datafile): region a1cca624-2976-4e58-b824-3905531ac735 state: Created -> Tombstoned
812023-12-05T05:25:35.821ZINFOcrucible-agent (worker): applying SMF actions before removal...
822023-12-05T05:25:35.821ZINFOcrucible-agent (dropshot): request completed latency_us = 19130 local_addr = [fd00:1122:3344:101::13]:32345 method = DELETE remote_addr = [fd00:1122:3344:101::a]:56752 req_id = bd7bc613-1534-427b-b3c7-1fa41f6b7a9c response_code = 204 uri = /crucible/0/regions/a1cca624-2976-4e58-b824-3905531ac735
832023-12-05T05:25:35.821ZINFOcrucible-agent (dropshot): request completed latency_us = 32 local_addr = [fd00:1122:3344:101::13]:32345 method = GET remote_addr = [fd00:1122:3344:101::a]:56752 req_id = 84fcf3eb-c6dd-4dee-b3ac-e045f07d1a80 response_code = 200 uri = /crucible/0/regions/a1cca624-2976-4e58-b824-3905531ac735
842023-12-05T05:25:35.822ZINFOcrucible-agent (worker): disabling downstairs instance: downstairs-a1cca624-2976-4e58-b824-3905531ac735 (instance states: (Some(Online), None))
852023-12-05T05:25:35.826ZINFOcrucible-agent (worker): SMF ok!
862023-12-05T05:25:35.837ZINFOcrucible-agent (worker): deleting zfs dataset "oxp_24b4dc87-ab46-49fb-a4b4-d361ae214c03/crucible/regions/a1cca624-2976-4e58-b824-3905531ac735" region = a1cca624-2976-4e58-b824-3905531ac735
872023-12-05T05:25:35.882ZINFOcrucible-agent (datafile): region a1cca624-2976-4e58-b824-3905531ac735 state: Tombstoned -> Destroyed
882023-12-05T05:25:35.889ZINFOcrucible-agent (dropshot): request completed latency_us = 54 local_addr = [fd00:1122:3344:101::13]:32345 method = GET remote_addr = [fd00:1122:3344:101::a]:56752 req_id = ffc18b89-6405-4d5e-a149-a4b277286581 response_code = 200 uri = /crucible/0/regions/a1cca624-2976-4e58-b824-3905531ac735
892023-12-05T05:25:38.114ZINFOcrucible-agent (dropshot): accepted connection local_addr = [fd00:1122:3344:101::13]:32345 remote_addr = [fd00:1122:3344:101::a]:58401
902023-12-05T05:25:38.175ZINFOcrucible-agent (datafile): region cf82f5e0-11b0-49bc-8a95-868bc6b69ec5 state: Requested
912023-12-05T05:25:38.175ZINFOcrucible-agent (worker): Region size:2147483648 reservation:2684354560 quota:6442450944
922023-12-05T05:25:38.175ZINFOcrucible-agent (dropshot): request completed latency_us = 236 local_addr = [fd00:1122:3344:101::13]:32345 method = POST remote_addr = [fd00:1122:3344:101::a]:58401 req_id = 945b6843-1394-4b1d-9b94-95077bf7cb8f response_code = 200 uri = /crucible/0/regions
932023-12-05T05:25:38.185ZINFOcrucible-agent (worker): zfs set reservation of 2684354560 for oxp_24b4dc87-ab46-49fb-a4b4-d361ae214c03/crucible/regions/cf82f5e0-11b0-49bc-8a95-868bc6b69ec5
942023-12-05T05:25:38.185ZINFOcrucible-agent (worker): zfs set quota of 6442450944 for oxp_24b4dc87-ab46-49fb-a4b4-d361ae214c03/crucible/regions/cf82f5e0-11b0-49bc-8a95-868bc6b69ec5
952023-12-05T05:25:38.243ZINFOcrucible-agent (worker): creating region Region { id: RegionId("cf82f5e0-11b0-49bc-8a95-868bc6b69ec5"), 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/cf82f5e0-11b0-49bc-8a95-868bc6b69ec5" region = cf82f5e0-11b0-49bc-8a95-868bc6b69ec5
962023-12-05T05:25:38.313ZINFOcrucible-agent (worker): region files created ok region = cf82f5e0-11b0-49bc-8a95-868bc6b69ec5
972023-12-05T05:25:38.313ZINFOcrucible-agent (datafile): region cf82f5e0-11b0-49bc-8a95-868bc6b69ec5 state: Requested -> Created
982023-12-05T05:25:38.314ZINFOcrucible-agent (worker): applying SMF actions post create...
992023-12-05T05:25:38.315ZINFOcrucible-agent (worker): creating missing downstairs instance downstairs-cf82f5e0-11b0-49bc-8a95-868bc6b69ec5
1002023-12-05T05:25:38.319ZINFOcrucible-agent (worker): ok, have svc:/oxide/crucible/downstairs:downstairs-cf82f5e0-11b0-49bc-8a95-868bc6b69ec5
1012023-12-05T05:25:38.325ZINFOcrucible-agent (worker): creating config property group
1022023-12-05T05:25:38.329ZINFOcrucible-agent (worker): reconfiguring svc:/oxide/crucible/downstairs:downstairs-cf82f5e0-11b0-49bc-8a95-868bc6b69ec5
1032023-12-05T05:25:38.329ZINFOcrucible-agent (worker): ensure directory SCF_TYPE_ASTRING /data/regions/cf82f5e0-11b0-49bc-8a95-868bc6b69ec5
1042023-12-05T05:25:38.329ZINFOcrucible-agent (worker): ensure port SCF_TYPE_COUNT 19000
1052023-12-05T05:25:38.329ZINFOcrucible-agent (worker): ensure address SCF_TYPE_ASTRING fd00:1122:3344:101::13
1062023-12-05T05:25:38.329ZINFOcrucible-agent (worker): commit
1072023-12-05T05:25:38.332ZINFOcrucible-agent (worker): ok!
1082023-12-05T05:25:38.334ZINFOcrucible-agent (dropshot): request completed latency_us = 73 local_addr = [fd00:1122:3344:101::13]:32345 method = POST remote_addr = [fd00:1122:3344:101::a]:58401 req_id = 0f95c158-093c-403c-b2c1-0a483884e106 response_code = 200 uri = /crucible/0/regions
1092023-12-05T05:25:38.337ZINFOcrucible-agent (worker): SMF ok!
1102023-12-05T05:28:32.758ZINFOcrucible-agent (dropshot): accepted connection local_addr = [fd00:1122:3344:101::13]:32345 remote_addr = [fd00:1122:3344:101::a]:47020
1112023-12-05T05:28:32.759ZINFOcrucible-agent (dropshot): request completed latency_us = 60 local_addr = [fd00:1122:3344:101::13]:32345 method = GET remote_addr = [fd00:1122:3344:101::a]:47020 req_id = cd1e92ac-9a42-4eb1-a1d2-fc6a54afcbd7 response_code = 200 uri = /crucible/0/regions/cf82f5e0-11b0-49bc-8a95-868bc6b69ec5
1122023-12-05T05:28:32.759ZINFOcrucible-agent (datafile): path is "/data/regions/cf82f5e0-11b0-49bc-8a95-868bc6b69ec5"
1132023-12-05T05:28:32.769ZINFOcrucible-agent (datafile): dataset is oxp_24b4dc87-ab46-49fb-a4b4-d361ae214c03/crucible/regions/cf82f5e0-11b0-49bc-8a95-868bc6b69ec5
1142023-12-05T05:28:32.777ZINFOcrucible-agent (datafile): region cf82f5e0-11b0-49bc-8a95-868bc6b69ec5 state: Created -> Tombstoned
1152023-12-05T05:28:32.778ZINFOcrucible-agent (worker): applying SMF actions before removal...
1162023-12-05T05:28:32.778ZINFOcrucible-agent (dropshot): request completed latency_us = 18955 local_addr = [fd00:1122:3344:101::13]:32345 method = DELETE remote_addr = [fd00:1122:3344:101::a]:47020 req_id = 251addcb-c324-45c1-af48-28d0d7921fa5 response_code = 204 uri = /crucible/0/regions/cf82f5e0-11b0-49bc-8a95-868bc6b69ec5
1172023-12-05T05:28:32.778ZINFOcrucible-agent (dropshot): request completed latency_us = 28 local_addr = [fd00:1122:3344:101::13]:32345 method = GET remote_addr = [fd00:1122:3344:101::a]:47020 req_id = f11be163-9edd-4847-acf6-e2c4153561cc response_code = 200 uri = /crucible/0/regions/cf82f5e0-11b0-49bc-8a95-868bc6b69ec5
1182023-12-05T05:28:32.779ZINFOcrucible-agent (worker): disabling downstairs instance: downstairs-cf82f5e0-11b0-49bc-8a95-868bc6b69ec5 (instance states: (Some(Online), None))
1192023-12-05T05:28:32.789ZINFOcrucible-agent (worker): SMF ok!
1202023-12-05T05:28:32.799ZINFOcrucible-agent (worker): deleting zfs dataset "oxp_24b4dc87-ab46-49fb-a4b4-d361ae214c03/crucible/regions/cf82f5e0-11b0-49bc-8a95-868bc6b69ec5" region = cf82f5e0-11b0-49bc-8a95-868bc6b69ec5
1212023-12-05T05:28:32.850ZINFOcrucible-agent (datafile): region cf82f5e0-11b0-49bc-8a95-868bc6b69ec5 state: Tombstoned -> Destroyed
1222023-12-05T05:28:32.887ZINFOcrucible-agent (dropshot): request completed latency_us = 70 local_addr = [fd00:1122:3344:101::13]:32345 method = GET remote_addr = [fd00:1122:3344:101::a]:47020 req_id = 68f3b9db-52cd-43f1-887b-aad8c8acdbe6 response_code = 200 uri = /crucible/0/regions/cf82f5e0-11b0-49bc-8a95-868bc6b69ec5