Max level shown:
1 [ Jan 24 19:33:25 Enabled. ]
2 [ Jan 24 19:33:25 Rereading configuration. ]
3 [ Jan 24 19:33:29 Rereading configuration. ]
4 [ Jan 24 19:33:36 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=oxControlService10
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_14b4dc87-ab46-49fb-a4b4-d361ae214c03/crucible
20 ++ svcprop -c -p config/listen_addr svc:/oxide/crucible/agent:default
21 + LISTEN_ADDR=fd00:1122:3344:101::12
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 + [[ oxControlService10 == unknown ]]
31 + [[ fd00:1122:3344:101::1 == unknown ]]
32 + ipadm delete-if oxControlService10
33 ipadm: Could not delete oxControlService10: Interface does not exist
34 + true
35 + ipadm create-if -t oxControlService10
36 + ipadm set-ifprop -t -p mtu=9000 -m ipv4 oxControlService10
37 + ipadm set-ifprop -t -p mtu=9000 -m ipv6 oxControlService10
38 + ipadm show-addr oxControlService10/ll
39 ipadm: Address object not found
40 + ipadm create-addr -t -T addrconf oxControlService10/ll
41 + ipadm show-addr oxControlService10/omicron6
42 ipadm: Address object not found
43 + ipadm create-addr -t -T static -a fd00:1122:3344:101::12 oxControlService10/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_14b4dc87-ab46-49fb-a4b4-d361ae214c03/crucible -l '[fd00:1122:3344:101::12]:32345' -P 19000 -p downstairs -s snapshot
50 note: configured to log to "/dev/stdout"
512024-01-24T19:33:36.915ZINFOcrucible-agent: dataset: "oxp_14b4dc87-ab46-49fb-a4b4-d361ae214c03/crucible"
522024-01-24T19:33:36.918ZINFOcrucible-agent: listen IP: [fd00:1122:3344:101::12]:32345
532024-01-24T19:33:36.918ZINFOcrucible-agent: SMF instance name downstairs_prefix: "downstairs"
542024-01-24T19:33:37.176ZINFOcrucible-agent (dropshot): listening local_addr = [fd00:1122:3344:101::12]:32345
552024-01-24T19:39:50.645ZINFOcrucible-agent (dropshot): accepted connection local_addr = [fd00:1122:3344:101::12]:32345 remote_addr = [fd00:1122:3344:101::a]:60437
562024-01-24T19:39:50.703ZINFOcrucible-agent (datafile): region 2f3610fb-106b-4622-977a-ee2d54670bab state: Requested
572024-01-24T19:39:50.711ZINFOcrucible-agent (worker): Region size:2147483648 reservation:2684354560 quota:6442450944
582024-01-24T19:39:50.711ZINFOcrucible-agent (dropshot): request completed latency_us = 23414 local_addr = [fd00:1122:3344:101::12]:32345 method = POST remote_addr = [fd00:1122:3344:101::a]:60437 req_id = 6189d11f-a9fe-4c7d-8a38-0b1fa14d77c9 response_code = 200 uri = /crucible/0/regions
592024-01-24T19:39:50.724ZINFOcrucible-agent (worker): zfs set reservation of 2684354560 for oxp_14b4dc87-ab46-49fb-a4b4-d361ae214c03/crucible/regions/2f3610fb-106b-4622-977a-ee2d54670bab
602024-01-24T19:39:50.724ZINFOcrucible-agent (worker): zfs set quota of 6442450944 for oxp_14b4dc87-ab46-49fb-a4b4-d361ae214c03/crucible/regions/2f3610fb-106b-4622-977a-ee2d54670bab
612024-01-24T19:39:50.798ZINFOcrucible-agent (worker): creating region Region { id: RegionId("2f3610fb-106b-4622-977a-ee2d54670bab"), 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/2f3610fb-106b-4622-977a-ee2d54670bab" region = 2f3610fb-106b-4622-977a-ee2d54670bab
622024-01-24T19:39:51.055ZINFOcrucible-agent (dropshot): request completed latency_us = 91 local_addr = [fd00:1122:3344:101::12]:32345 method = POST remote_addr = [fd00:1122:3344:101::a]:60437 req_id = 27e50888-ac45-4fc9-a000-a4d4871a6474 response_code = 200 uri = /crucible/0/regions
632024-01-24T19:39:51.235ZINFOcrucible-agent (worker): region files created ok region = 2f3610fb-106b-4622-977a-ee2d54670bab
642024-01-24T19:39:51.235ZINFOcrucible-agent (datafile): region 2f3610fb-106b-4622-977a-ee2d54670bab state: Requested -> Created
652024-01-24T19:39:51.235ZINFOcrucible-agent (worker): applying SMF actions post create...
662024-01-24T19:39:51.238ZINFOcrucible-agent (worker): creating missing downstairs instance downstairs-2f3610fb-106b-4622-977a-ee2d54670bab
672024-01-24T19:39:51.244ZINFOcrucible-agent (worker): ok, have svc:/oxide/crucible/downstairs:downstairs-2f3610fb-106b-4622-977a-ee2d54670bab
682024-01-24T19:39:51.269ZINFOcrucible-agent (worker): creating config property group
692024-01-24T19:39:51.278ZINFOcrucible-agent (worker): reconfiguring svc:/oxide/crucible/downstairs:downstairs-2f3610fb-106b-4622-977a-ee2d54670bab
702024-01-24T19:39:51.279ZINFOcrucible-agent (worker): ensure directory SCF_TYPE_ASTRING /data/regions/2f3610fb-106b-4622-977a-ee2d54670bab
712024-01-24T19:39:51.282ZINFOcrucible-agent (worker): ensure port SCF_TYPE_COUNT 19000
722024-01-24T19:39:51.282ZINFOcrucible-agent (worker): ensure address SCF_TYPE_ASTRING fd00:1122:3344:101::12
732024-01-24T19:39:51.282ZINFOcrucible-agent (worker): commit
742024-01-24T19:39:51.307ZINFOcrucible-agent (worker): ok!
752024-01-24T19:39:51.317ZINFOcrucible-agent (worker): SMF ok!
762024-01-24T19:39:51.526ZINFOcrucible-agent (dropshot): request completed latency_us = 101 local_addr = [fd00:1122:3344:101::12]:32345 method = POST remote_addr = [fd00:1122:3344:101::a]:60437 req_id = 691f151e-e077-488f-bafd-a4df3f466a4c response_code = 200 uri = /crucible/0/regions
772024-01-24T19:39:54.815ZINFOcrucible-agent (dropshot): accepted connection local_addr = [fd00:1122:3344:101::12]:32345 remote_addr = [fd00:1122:3344:101::a]:38538
782024-01-24T19:39:54.878ZINFOcrucible-agent (datafile): region 9bc04a9d-7880-4965-9c9e-9dde35d01a88 state: Requested
792024-01-24T19:39:54.878ZINFOcrucible-agent (dropshot): request completed latency_us = 820 local_addr = [fd00:1122:3344:101::12]:32345 method = POST remote_addr = [fd00:1122:3344:101::a]:38538 req_id = ca679b4b-cb95-4740-8195-1723251fa46c response_code = 200 uri = /crucible/0/regions
802024-01-24T19:39:54.878ZINFOcrucible-agent (worker): Region size:2147483648 reservation:2684354560 quota:6442450944
812024-01-24T19:39:54.888ZINFOcrucible-agent (worker): zfs set reservation of 2684354560 for oxp_14b4dc87-ab46-49fb-a4b4-d361ae214c03/crucible/regions/9bc04a9d-7880-4965-9c9e-9dde35d01a88
822024-01-24T19:39:54.888ZINFOcrucible-agent (worker): zfs set quota of 6442450944 for oxp_14b4dc87-ab46-49fb-a4b4-d361ae214c03/crucible/regions/9bc04a9d-7880-4965-9c9e-9dde35d01a88
832024-01-24T19:39:54.974ZINFOcrucible-agent (worker): creating region Region { id: RegionId("9bc04a9d-7880-4965-9c9e-9dde35d01a88"), 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/9bc04a9d-7880-4965-9c9e-9dde35d01a88" region = 9bc04a9d-7880-4965-9c9e-9dde35d01a88
842024-01-24T19:39:55.098ZINFOcrucible-agent (worker): region files created ok region = 9bc04a9d-7880-4965-9c9e-9dde35d01a88
852024-01-24T19:39:55.098ZINFOcrucible-agent (datafile): region 9bc04a9d-7880-4965-9c9e-9dde35d01a88 state: Requested -> Created
862024-01-24T19:39:55.098ZINFOcrucible-agent (worker): applying SMF actions post create...
872024-01-24T19:39:55.099ZINFOcrucible-agent (worker): existing directory value /dev/null does not match /data/regions/2f3610fb-106b-4622-977a-ee2d54670bab
882024-01-24T19:39:55.099ZINFOcrucible-agent (worker): existing port value 0 does not match 19000
892024-01-24T19:39:55.099ZINFOcrucible-agent (worker): existing address value 0.0.0.0 does not match fd00:1122:3344:101::12
902024-01-24T19:39:55.099ZINFOcrucible-agent (worker): reconfig required
912024-01-24T19:39:55.099ZINFOcrucible-agent (worker): using existing config property group
922024-01-24T19:39:55.099ZINFOcrucible-agent (worker): reconfiguring svc:/oxide/crucible/downstairs:downstairs-2f3610fb-106b-4622-977a-ee2d54670bab
932024-01-24T19:39:55.099ZINFOcrucible-agent (worker): ensure directory SCF_TYPE_ASTRING /data/regions/2f3610fb-106b-4622-977a-ee2d54670bab
942024-01-24T19:39:55.099ZINFOcrucible-agent (worker): ensure port SCF_TYPE_COUNT 19000
952024-01-24T19:39:55.099ZINFOcrucible-agent (worker): ensure address SCF_TYPE_ASTRING fd00:1122:3344:101::12
962024-01-24T19:39:55.099ZINFOcrucible-agent (worker): commit
972024-01-24T19:39:55.106ZINFOcrucible-agent (worker): ok!
982024-01-24T19:39:55.107ZINFOcrucible-agent (worker): creating missing downstairs instance downstairs-9bc04a9d-7880-4965-9c9e-9dde35d01a88
992024-01-24T19:39:55.114ZINFOcrucible-agent (worker): ok, have svc:/oxide/crucible/downstairs:downstairs-9bc04a9d-7880-4965-9c9e-9dde35d01a88
1002024-01-24T19:39:55.133ZINFOcrucible-agent (dropshot): request completed latency_us = 676 local_addr = [fd00:1122:3344:101::12]:32345 method = POST remote_addr = [fd00:1122:3344:101::a]:38538 req_id = 08107f13-69dd-4abc-a12c-674e4f8c2097 response_code = 200 uri = /crucible/0/regions
1012024-01-24T19:39:55.134ZINFOcrucible-agent (worker): creating config property group
1022024-01-24T19:39:55.141ZINFOcrucible-agent (worker): reconfiguring svc:/oxide/crucible/downstairs:downstairs-9bc04a9d-7880-4965-9c9e-9dde35d01a88
1032024-01-24T19:39:55.141ZINFOcrucible-agent (worker): ensure directory SCF_TYPE_ASTRING /data/regions/9bc04a9d-7880-4965-9c9e-9dde35d01a88
1042024-01-24T19:39:55.141ZINFOcrucible-agent (worker): ensure port SCF_TYPE_COUNT 19001
1052024-01-24T19:39:55.141ZINFOcrucible-agent (worker): ensure address SCF_TYPE_ASTRING fd00:1122:3344:101::12
1062024-01-24T19:39:55.141ZINFOcrucible-agent (worker): commit
1072024-01-24T19:39:55.149ZINFOcrucible-agent (worker): ok!
1082024-01-24T19:39:55.158ZINFOcrucible-agent (worker): SMF ok!
1092024-01-24T19:40:27.716ZINFOcrucible-agent (dropshot): accepted connection local_addr = [fd00:1122:3344:101::12]:32345 remote_addr = [fd00:1122:3344:101::a]:61907
1102024-01-24T19:40:27.717ZINFOcrucible-agent (dropshot): request completed latency_us = 671 local_addr = [fd00:1122:3344:101::12]:32345 method = GET remote_addr = [fd00:1122:3344:101::a]:61907 req_id = aa3ad818-f569-4868-b7a4-aa4d6b4e5604 response_code = 200 uri = /crucible/0/regions/9bc04a9d-7880-4965-9c9e-9dde35d01a88
1112024-01-24T19:40:27.717ZINFOcrucible-agent (datafile): path is "/data/regions/9bc04a9d-7880-4965-9c9e-9dde35d01a88"
1122024-01-24T19:40:27.729ZINFOcrucible-agent (datafile): dataset is oxp_14b4dc87-ab46-49fb-a4b4-d361ae214c03/crucible/regions/9bc04a9d-7880-4965-9c9e-9dde35d01a88
1132024-01-24T19:40:27.738ZINFOcrucible-agent (datafile): region 9bc04a9d-7880-4965-9c9e-9dde35d01a88 state: Created -> Tombstoned
1142024-01-24T19:40:27.739ZINFOcrucible-agent (worker): applying SMF actions before removal...
1152024-01-24T19:40:27.739ZINFOcrucible-agent (dropshot): request completed latency_us = 21662 local_addr = [fd00:1122:3344:101::12]:32345 method = DELETE remote_addr = [fd00:1122:3344:101::a]:61907 req_id = 072fe88a-8a5c-49ee-a57a-88874eba0730 response_code = 204 uri = /crucible/0/regions/9bc04a9d-7880-4965-9c9e-9dde35d01a88
1162024-01-24T19:40:27.739ZINFOcrucible-agent (dropshot): request completed latency_us = 742 local_addr = [fd00:1122:3344:101::12]:32345 method = GET remote_addr = [fd00:1122:3344:101::a]:61907 req_id = 64e73f74-e6b1-4d62-bcf9-020369680786 response_code = 200 uri = /crucible/0/regions/9bc04a9d-7880-4965-9c9e-9dde35d01a88
1172024-01-24T19:40:27.740ZINFOcrucible-agent (worker): disabling downstairs instance: downstairs-9bc04a9d-7880-4965-9c9e-9dde35d01a88 (instance states: (Some(Online), None))
1182024-01-24T19:40:27.749ZINFOcrucible-agent (worker): existing directory value /dev/null does not match /data/regions/2f3610fb-106b-4622-977a-ee2d54670bab
1192024-01-24T19:40:27.749ZINFOcrucible-agent (worker): existing port value 0 does not match 19000
1202024-01-24T19:40:27.749ZINFOcrucible-agent (worker): existing address value 0.0.0.0 does not match fd00:1122:3344:101::12
1212024-01-24T19:40:27.749ZINFOcrucible-agent (worker): reconfig required
1222024-01-24T19:40:27.749ZINFOcrucible-agent (worker): using existing config property group
1232024-01-24T19:40:27.749ZINFOcrucible-agent (worker): reconfiguring svc:/oxide/crucible/downstairs:downstairs-2f3610fb-106b-4622-977a-ee2d54670bab
1242024-01-24T19:40:27.750ZINFOcrucible-agent (worker): ensure directory SCF_TYPE_ASTRING /data/regions/2f3610fb-106b-4622-977a-ee2d54670bab
1252024-01-24T19:40:27.750ZINFOcrucible-agent (worker): ensure port SCF_TYPE_COUNT 19000
1262024-01-24T19:40:27.750ZINFOcrucible-agent (worker): ensure address SCF_TYPE_ASTRING fd00:1122:3344:101::12
1272024-01-24T19:40:27.750ZINFOcrucible-agent (worker): commit
1282024-01-24T19:40:27.758ZINFOcrucible-agent (worker): ok!
1292024-01-24T19:40:27.759ZINFOcrucible-agent (worker): SMF ok!
1302024-01-24T19:40:27.768ZINFOcrucible-agent (worker): deleting zfs dataset "oxp_14b4dc87-ab46-49fb-a4b4-d361ae214c03/crucible/regions/9bc04a9d-7880-4965-9c9e-9dde35d01a88" region = 9bc04a9d-7880-4965-9c9e-9dde35d01a88
1312024-01-24T19:40:27.838ZINFOcrucible-agent (datafile): region 9bc04a9d-7880-4965-9c9e-9dde35d01a88 state: Tombstoned -> Destroyed
1322024-01-24T19:40:27.867ZINFOcrucible-agent (dropshot): request completed latency_us = 70 local_addr = [fd00:1122:3344:101::12]:32345 method = GET remote_addr = [fd00:1122:3344:101::a]:61907 req_id = 5d08cbda-d713-4276-92fa-b97d5f539830 response_code = 200 uri = /crucible/0/regions/9bc04a9d-7880-4965-9c9e-9dde35d01a88