From dron at redhat.com Thu Jul 6 17:40:59 2017
Content-Type: multipart/mixed; boundary="===============1239777939736427905=="
MIME-Version: 1.0
From: Dafna Ron
To: devel at ovirt.org
Subject: [ovirt-devel] Subject: [ OST Failure Report ] [ oVirt $VER ] [ $DATE
] [ TEST NAME ]
Date: Thu, 06 Jul 2017 18:40:56 +0100
Message-ID: <9ff4fe57-95f2-2f32-23fe-f6b7e63d72c1@redhat.com>
--===============1239777939736427905==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: quoted-printable
This is a multi-part message in MIME format.
--------------E7C7D599007B2D267B0238BE
Content-Type: text/plain; charset=3Dutf-8
Content-Transfer-Encoding: 7bit
**
*Hi, *
*
**
vm failed to run with libvrt unsupported configuration (see error below)
since the patch is related to 4.2 xml configuration and the vm failed to
run on unsupported configuration I suspect its related - can you please
have a closer look?
**
**
here is a grep from logs on vm id: http://pastebin.test.redhat.com/500889
Test failed:**004_basic_sanity.vm_run
Link to suspected patches: https://gerrit.ovirt.org/#/c/78955/
Link to Job:
http://jenkins.ovirt.org/job/test-repo_ovirt_experimental_master/7491/
Link to all logs:
http://jenkins.ovirt.org/job/test-repo_ovirt_experimental_master/7491/artif=
act/exported-artifacts/basic-suit-master-el7/test_logs/basic-suite-master/p=
ost-004_basic_sanity.py/
Error snippet from the log:
*
/*engine log: */**
**
***2017-07-06 11:26:34,473-04 INFO =
[org.ovirt.engine.core.bll.RunVmOnceCommand] (default task-31)
[a7b073ec-04ba-434a-95b4-395957cae6dc] Lock freed to object
'EngineLock:{exclusiveLocks=3D'[d3b1b67d-d2fd-4ed7-86d1-795ba2f10bc0=3DVM]',
sharedLocks=3D''}'
{"params": {"d3b1b67d-d2fd-4ed7-86d1-795ba2f10bc0": {"status": "Down",
"timeOffset": "0", "exitReason": 1, "exitMessage": "unsupported
configuration: unknown spice channel name smain", "exitCode": 1},
"notify_time": 4295594320}, "jsonrpc": "2.0", "method":
"|virt|VM_status|d3b1b67d-d2fd-4ed7-86d1-795ba2f10bc0"}^@
*
vdsm log: **
**
2017-07-06 11:26:36,866-0400 ERROR (vm/d3b1b67d) [virt.vm]
(vmId=3D'd3b1b67d-d2fd-4ed7-86d1-795ba2f10bc0') The vm start process
failed (vm:789)
Traceback (most recent call last):
File "/usr/share/vdsm/virt/vm.py", line 723, in _startUnderlyingVm
self._run()
File "/usr/share/vdsm/virt/vm.py", line 2328, in _run
self._connection.createXML(domxml, flags),
File "/usr/lib/python2.7/site-packages/vdsm/libvirtconnection.py",
line 125, in wrapper
ret =3D f(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/vdsm/utils.py", line 646, in
wrapper
return func(inst, *args, **kwargs)
File "/usr/lib64/python2.7/site-packages/libvirt.py", line 3782, in
createXML
if ret is None:raise libvirtError('virDomainCreateXML() failed',
conn=3Dself)
libvirtError: unsupported configuration: unknown spice channel name smain*
***
*
*
**
**
--------------E7C7D599007B2D267B0238BE
Content-Type: text/html; charset=3Dutf-8
Content-Transfer-Encoding: 8bit
Hi, =
vm
failed to run with libvrt unsupported configuration (see error below) since=
the patch is related to 4.2 xml configuration and the vm failed to run on =
unsupported configuration I suspect its related - can you please have a clo=
ser look?
here is a grep f=
rom logs on vm id: http://pastebin.test.redhat.com/500889
Test failed: =
004_basic_sanity.vm_run
Link to suspecte=
d patches: https://gerrit.ovirt.org/#/c/78955/
Link to Job: http://jenkins.ovirt.org/job/test-repo=
_ovirt_experimental_master/7491/
Link to all logs=
: http=
://jenkins.ovirt.org/job/test-repo_ovirt_experimental_master/7491/artifact/=
exported-artifacts/basic-suit-master-el7/test_logs/basic-suite-master/post-=
004_basic_sanity.py/
Error snippet fr=
om the log:
<error>
engine log: <=
br>
<=
/b>2017-07-06
11:26:34,473-04 INFO=C2=A0
[org.ovirt.engine.core.bll.RunVmOnceCommand] (default task-31)
[a7b073ec-04ba-434a-95b4-395957cae6dc] Lock freed to object
'EngineLock:{exclusiveLocks=3D'[d3b1b67d-d2fd-4ed7-86d1-795ba2f10bc=
0=3DVM]',
sharedLocks=3D''}'
{"params": {"d3b1b67d-d2fd-4ed7-86d1-795ba2f10bc0": {"status":
"Down", "timeOffset": "0", "exitReason": 1, "exitMessage":
"unsupported configuration: unknown spice channel name smain",
"exitCode": 1}, "notify_time": 4295594320}, "jsonrpc": "2.0",
"method":
"|virt|VM_status|d3b1b67d-d2fd-4ed7-86d1-795ba2f10bc0"}^@
vdsm log: <=
br>
2017-07-06 11:26:36,866-0400
ERROR (vm/d3b1b67d) [virt.vm]
(vmId=3D'd3b1b67d-d2fd-4ed7-86d1-795ba2f10bc0') The vm start
process failed (vm:789)
Traceback (most recent call last):
=C2=A0 File "/usr/share/vdsm/virt/vm.py", line 723, in
_startUnderlyingVm
=C2=A0=C2=A0=C2=A0 self._run()
=C2=A0 File "/usr/share/vdsm/virt/vm.py", line 2328, in _run
=C2=A0=C2=A0=C2=A0 self._connection.createXML(domxml, flags),
=C2=A0 File
"/usr/lib/python2.7/site-packages/vdsm/libvirtconnection.py",
line 125, in wrapper
=C2=A0=C2=A0=C2=A0 ret =3D f(*args, **kwargs)
=C2=A0 File "/usr/lib/python2.7/site-packages/vdsm/utils.py", line
646, in wrapper
=C2=A0=C2=A0=C2=A0 return func(inst, *args, **kwargs)
=C2=A0 File "/usr/lib64/python2.7/site-packages/libvirt.py", line
3782, in createXML
=C2=A0=C2=A0=C2=A0 if ret is None:raise libvirtError('virDomainCrea=
teXML()
failed', conn=3Dself)
libvirtError: unsupported configuration: unknown spice channel
name smain
<=
br>
</error>=
span>
--------------E7C7D599007B2D267B0238BE--
--===============1239777939736427905==
Content-Type: multipart/alternative
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="attachment.bin"
VGhpcyBpcyBhIG11bHRpLXBhcnQgbWVzc2FnZSBpbiBNSU1FIGZvcm1hdC4KLS0tLS0tLS0tLS0t
LS1FN0M3RDU5OTAwN0IyRDI2N0IwMjM4QkUKQ29udGVudC1UeXBlOiB0ZXh0L3BsYWluOyBjaGFy
c2V0PXV0Zi04CkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDdiaXQKCioqCgoqSGksICoKCioK
CioqCgp2bSBmYWlsZWQgdG8gcnVuIHdpdGggbGlidnJ0IHVuc3VwcG9ydGVkIGNvbmZpZ3VyYXRp
b24gKHNlZSBlcnJvciBiZWxvdykKc2luY2UgdGhlIHBhdGNoIGlzIHJlbGF0ZWQgdG8gNC4yIHht
bCBjb25maWd1cmF0aW9uIGFuZCB0aGUgdm0gZmFpbGVkIHRvCnJ1biBvbiB1bnN1cHBvcnRlZCBj
b25maWd1cmF0aW9uIEkgc3VzcGVjdCBpdHMgcmVsYXRlZCAtIGNhbiB5b3UgcGxlYXNlCmhhdmUg
YSBjbG9zZXIgbG9vaz8KCioqCgoqKgoKaGVyZSBpcyBhIGdyZXAgZnJvbSBsb2dzIG9uIHZtIGlk
OiBodHRwOi8vcGFzdGViaW4udGVzdC5yZWRoYXQuY29tLzUwMDg4OQoKVGVzdCBmYWlsZWQ6Kiow
MDRfYmFzaWNfc2FuaXR5LnZtX3J1bgoKTGluayB0byBzdXNwZWN0ZWQgcGF0Y2hlczogaHR0cHM6
Ly9nZXJyaXQub3ZpcnQub3JnLyMvYy83ODk1NS8KCkxpbmsgdG8gSm9iOgpodHRwOi8vamVua2lu
cy5vdmlydC5vcmcvam9iL3Rlc3QtcmVwb19vdmlydF9leHBlcmltZW50YWxfbWFzdGVyLzc0OTEv
CgpMaW5rIHRvIGFsbCBsb2dzOgpodHRwOi8vamVua2lucy5vdmlydC5vcmcvam9iL3Rlc3QtcmVw
b19vdmlydF9leHBlcmltZW50YWxfbWFzdGVyLzc0OTEvYXJ0aWZhY3QvZXhwb3J0ZWQtYXJ0aWZh
Y3RzL2Jhc2ljLXN1aXQtbWFzdGVyLWVsNy90ZXN0X2xvZ3MvYmFzaWMtc3VpdGUtbWFzdGVyL3Bv
c3QtMDA0X2Jhc2ljX3Nhbml0eS5weS8KCgpFcnJvciBzbmlwcGV0IGZyb20gdGhlIGxvZzoKCjxl
cnJvcj4KCioKCi8qZW5naW5lIGxvZzogKi8qKgoqKgoKKioqMjAxNy0wNy0wNiAxMToyNjozNCw0
NzMtMDQgSU5GTyAKW29yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwuUnVuVm1PbmNlQ29tbWFuZF0g
KGRlZmF1bHQgdGFzay0zMSkKW2E3YjA3M2VjLTA0YmEtNDM0YS05NWI0LTM5NTk1N2NhZTZkY10g
TG9jayBmcmVlZCB0byBvYmplY3QKJ0VuZ2luZUxvY2s6e2V4Y2x1c2l2ZUxvY2tzPSdbZDNiMWI2
N2QtZDJmZC00ZWQ3LTg2ZDEtNzk1YmEyZjEwYmMwPVZNXScsCnNoYXJlZExvY2tzPScnfScKeyJw
YXJhbXMiOiB7ImQzYjFiNjdkLWQyZmQtNGVkNy04NmQxLTc5NWJhMmYxMGJjMCI6IHsic3RhdHVz
IjogIkRvd24iLAoidGltZU9mZnNldCI6ICIwIiwgImV4aXRSZWFzb24iOiAxLCAiZXhpdE1lc3Nh
Z2UiOiAidW5zdXBwb3J0ZWQKY29uZmlndXJhdGlvbjogdW5rbm93biBzcGljZSBjaGFubmVsIG5h
bWUgc21haW4iLCAiZXhpdENvZGUiOiAxfSwKIm5vdGlmeV90aW1lIjogNDI5NTU5NDMyMH0sICJq
c29ucnBjIjogIjIuMCIsICJtZXRob2QiOgoifHZpcnR8Vk1fc3RhdHVzfGQzYjFiNjdkLWQyZmQt
NGVkNy04NmQxLTc5NWJhMmYxMGJjMCJ9XkAKCioKCnZkc20gbG9nOiAqKgoqKgoKMjAxNy0wNy0w
NiAxMToyNjozNiw4NjYtMDQwMCBFUlJPUiAodm0vZDNiMWI2N2QpIFt2aXJ0LnZtXQoodm1JZD0n
ZDNiMWI2N2QtZDJmZC00ZWQ3LTg2ZDEtNzk1YmEyZjEwYmMwJykgVGhlIHZtIHN0YXJ0IHByb2Nl
c3MKZmFpbGVkICh2bTo3ODkpClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToKICBG
aWxlICIvdXNyL3NoYXJlL3Zkc20vdmlydC92bS5weSIsIGxpbmUgNzIzLCBpbiBfc3RhcnRVbmRl
cmx5aW5nVm0KICAgIHNlbGYuX3J1bigpCiAgRmlsZSAiL3Vzci9zaGFyZS92ZHNtL3ZpcnQvdm0u
cHkiLCBsaW5lIDIzMjgsIGluIF9ydW4KICAgIHNlbGYuX2Nvbm5lY3Rpb24uY3JlYXRlWE1MKGRv
bXhtbCwgZmxhZ3MpLAogIEZpbGUgIi91c3IvbGliL3B5dGhvbjIuNy9zaXRlLXBhY2thZ2VzL3Zk
c20vbGlidmlydGNvbm5lY3Rpb24ucHkiLApsaW5lIDEyNSwgaW4gd3JhcHBlcgogICAgcmV0ID0g
ZigqYXJncywgKiprd2FyZ3MpCiAgRmlsZSAiL3Vzci9saWIvcHl0aG9uMi43L3NpdGUtcGFja2Fn
ZXMvdmRzbS91dGlscy5weSIsIGxpbmUgNjQ2LCBpbgp3cmFwcGVyCiAgICByZXR1cm4gZnVuYyhp
bnN0LCAqYXJncywgKiprd2FyZ3MpCiAgRmlsZSAiL3Vzci9saWI2NC9weXRob24yLjcvc2l0ZS1w
YWNrYWdlcy9saWJ2aXJ0LnB5IiwgbGluZSAzNzgyLCBpbgpjcmVhdGVYTUwKICAgIGlmIHJldCBp
cyBOb25lOnJhaXNlIGxpYnZpcnRFcnJvcigndmlyRG9tYWluQ3JlYXRlWE1MKCkgZmFpbGVkJywK
Y29ubj1zZWxmKQpsaWJ2aXJ0RXJyb3I6IHVuc3VwcG9ydGVkIGNvbmZpZ3VyYXRpb246IHVua25v
d24gc3BpY2UgY2hhbm5lbCBuYW1lIHNtYWluKgoqKioKKgoqCgoqPC9lcnJvcj4qCgoqKgoKCi0t
LS0tLS0tLS0tLS0tRTdDN0Q1OTkwMDdCMkQyNjdCMDIzOEJFCkNvbnRlbnQtVHlwZTogdGV4dC9o
dG1sOyBjaGFyc2V0PXV0Zi04CkNvbnRlbnQtVHJhbnNmZXItRW5jb2Rpbmc6IDhiaXQKCjxodG1s
PgogIDxoZWFkPgoKICAgIDxtZXRhIGh0dHAtZXF1aXY9ImNvbnRlbnQtdHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4KICA8L2hlYWQ+CiAgPGJvZHkgdGV4dD0iIzAwMDAw
MCIgYmdjb2xvcj0iI0ZGRkZGRiI+CiAgICA8cD48YiBzdHlsZT0iZm9udC13ZWlnaHQ6bm9ybWFs
OyIKICAgICAgICBpZD0iZG9jcy1pbnRlcm5hbC1ndWlkLWUwZWFkN2U0LTE4ZWEtMjgyYi1lMWI2
LThiZTQyZDk4YTgxYSI+CiAgICAgICAgPHAgZGlyPSJsdHIiCiAgICAgICAgICBzdHlsZT0ibGlu
ZS1oZWlnaHQ6MS4zODttYXJnaW4tdG9wOjBwdDttYXJnaW4tYm90dG9tOjBwdDsiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTFwdDtmb250LWZhbWlseTpBcmlhbDtjb2xvcjojMDAwMDAwO2JhY2tn
cm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFs
O2ZvbnQtdmFyaWFudDpub3JtYWw7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dmVydGljYWwtYWxpZ246
YmFzZWxpbmU7d2hpdGUtc3BhY2U6cHJlLXdyYXA7Ij5IaSwgCjwvc3Bhbj48L3A+CiAgICAgICAg
PHAgZGlyPSJsdHIiCiAgICAgICAgICBzdHlsZT0ibGluZS1oZWlnaHQ6MS4zODttYXJnaW4tdG9w
OjBwdDttYXJnaW4tYm90dG9tOjBwdDsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTFwdDtmb250
LWZhbWlseTpBcmlhbDtjb2xvcjojMDAwMDAwO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7
Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtdmFyaWFudDpub3JtYWw7dGV4
dC1kZWNvcmF0aW9uOm5vbmU7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7d2hpdGUtc3BhY2U6cHJl
LXdyYXA7Ij4KPC9zcGFuPjwvcD4KICAgICAgPC9iPjxiIHN0eWxlPSJmb250LXdlaWdodDpub3Jt
YWw7IgogICAgICAgIGlkPSJkb2NzLWludGVybmFsLWd1aWQtZTBlYWQ3ZTQtMThlYS0yODJiLWUx
YjYtOGJlNDJkOThhODFhIj4KICAgICAgICA8cCBkaXI9Imx0ciIKICAgICAgICAgIHN0eWxlPSJs
aW5lLWhlaWdodDoxLjM4O21hcmdpbi10b3A6MHB0O21hcmdpbi1ib3R0b206MHB0OyI+dm0KICAg
ICAgICAgIGZhaWxlZCB0byBydW4gd2l0aCBsaWJ2cnQgdW5zdXBwb3J0ZWQgY29uZmlndXJhdGlv
biA8c3BhbiBzdHlsZT0iZm9udC1zaXplOjExcHQ7Zm9udC1mYW1pbHk6QXJpYWw7Y29sb3I6IzAw
MDAwMDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0
eWxlOm5vcm1hbDtmb250LXZhcmlhbnQ6bm9ybWFsO3RleHQtZGVjb3JhdGlvbjpub25lO3ZlcnRp
Y2FsLWFsaWduOmJhc2VsaW5lO3doaXRlLXNwYWNlOnByZS13cmFwOyI+KHNlZSBlcnJvciBiZWxv
dykgc2luY2UgdGhlIHBhdGNoIGlzIHJlbGF0ZWQgdG8gNC4yIHhtbCBjb25maWd1cmF0aW9uIGFu
ZCB0aGUgdm0gZmFpbGVkIHRvIHJ1biBvbiB1bnN1cHBvcnRlZCBjb25maWd1cmF0aW9uIEkgc3Vz
cGVjdCBpdHMgcmVsYXRlZCAtIGNhbiB5b3UgcGxlYXNlIGhhdmUgYSBjbG9zZXIgbG9vaz8gPC9z
cGFuPjwvcD4KICAgICAgPC9iPjxiIHN0eWxlPSJmb250LXdlaWdodDpub3JtYWw7IgogICAgICAg
IGlkPSJkb2NzLWludGVybmFsLWd1aWQtZTBlYWQ3ZTQtMThlYS0yODJiLWUxYjYtOGJlNDJkOThh
ODFhIj4KICAgICAgICA8cCBkaXI9Imx0ciIKICAgICAgICAgIHN0eWxlPSJsaW5lLWhlaWdodDox
LjM4O21hcmdpbi10b3A6MHB0O21hcmdpbi1ib3R0b206MHB0OyI+PHNwYW4gc3R5bGU9ImZvbnQt
c2l6ZToxMXB0O2ZvbnQtZmFtaWx5OkFyaWFsO2NvbG9yOiMwMDAwMDA7YmFja2dyb3VuZC1jb2xv
cjp0cmFuc3BhcmVudDtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC12YXJp
YW50Om5vcm1hbDt0ZXh0LWRlY29yYXRpb246bm9uZTt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTt3
aGl0ZS1zcGFjZTpwcmUtd3JhcDsiPgo8L3NwYW4+PC9wPgogICAgICA8L2I+PGIgc3R5bGU9ImZv
bnQtd2VpZ2h0Om5vcm1hbDsiCiAgICAgICAgaWQ9ImRvY3MtaW50ZXJuYWwtZ3VpZC1lMGVhZDdl
NC0xOGVhLTI4MmItZTFiNi04YmU0MmQ5OGE4MWEiPgogICAgICAgIDxwIGRpcj0ibHRyIgogICAg
ICAgICAgc3R5bGU9ImxpbmUtaGVpZ2h0OjEuMzg7bWFyZ2luLXRvcDowcHQ7bWFyZ2luLWJvdHRv
bTowcHQ7Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExcHQ7Zm9udC1mYW1pbHk6QXJpYWw7Y29s
b3I6IzAwMDAwMDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2ZvbnQtd2VpZ2h0OjQwMDtm
b250LXN0eWxlOm5vcm1hbDtmb250LXZhcmlhbnQ6bm9ybWFsO3RleHQtZGVjb3JhdGlvbjpub25l
O3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO3doaXRlLXNwYWNlOnByZS13cmFwOyI+aGVyZSBpcyBh
IGdyZXAgZnJvbSBsb2dzIG9uIHZtIGlkOiA8YSBjbGFzcz0ibW96LXR4dC1saW5rLWZyZWV0ZXh0
IiBocmVmPSJodHRwOi8vcGFzdGViaW4udGVzdC5yZWRoYXQuY29tLzUwMDg4OSI+aHR0cDovL3Bh
c3RlYmluLnRlc3QucmVkaGF0LmNvbS81MDA4ODk8L2E+Cjwvc3Bhbj48L3A+CiAgICAgICAgPHAg
ZGlyPSJsdHIiCiAgICAgICAgICBzdHlsZT0ibGluZS1oZWlnaHQ6MS4zODttYXJnaW4tdG9wOjBw
dDttYXJnaW4tYm90dG9tOjBwdDsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTFwdDtmb250LWZh
bWlseTpBcmlhbDtjb2xvcjojMDAwMDAwO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Zm9u
dC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtdmFyaWFudDpub3JtYWw7dGV4dC1k
ZWNvcmF0aW9uOm5vbmU7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7d2hpdGUtc3BhY2U6cHJlLXdy
YXA7Ij4KPC9zcGFuPjwvcD4KICAgICAgICA8cCBkaXI9Imx0ciIKICAgICAgICAgIHN0eWxlPSJs
aW5lLWhlaWdodDoxLjM4O21hcmdpbi10b3A6MHB0O21hcmdpbi1ib3R0b206MHB0OyI+PHNwYW4g
c3R5bGU9ImZvbnQtc2l6ZToxMXB0O2ZvbnQtZmFtaWx5OkFyaWFsO2NvbG9yOiMwMDAwMDA7YmFj
a2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3Jt
YWw7Zm9udC12YXJpYW50Om5vcm1hbDt0ZXh0LWRlY29yYXRpb246bm9uZTt2ZXJ0aWNhbC1hbGln
bjpiYXNlbGluZTt3aGl0ZS1zcGFjZTpwcmUtd3JhcDsiPlRlc3QgZmFpbGVkOjxiPiA8L2I+PC9z
cGFuPjxzcGFuCiAgICAgICAgICAgIHN0eWxlPSJjb2xvcjogcmdiKDUxLCA1MSwgNTEpOyBmb250
LWZhbWlseTogSGVsdmV0aWNhLAogICAgICAgICAgICBBcmlhbCwgc2Fucy1zZXJpZjsgZm9udC1z
aXplOiAxNHB4OyBmb250LXN0eWxlOiBub3JtYWw7CiAgICAgICAgICAgIGZvbnQtdmFyaWFudC1s
aWdhdHVyZXM6IG5vcm1hbDsgZm9udC12YXJpYW50LWNhcHM6IG5vcm1hbDsKICAgICAgICAgICAg
Zm9udC13ZWlnaHQ6IGJvbGQ7IGxldHRlci1zcGFjaW5nOiBub3JtYWw7IG9ycGhhbnM6IDI7CiAg
ICAgICAgICAgIHRleHQtYWxpZ246IHN0YXJ0OyB0ZXh0LWluZGVudDogMHB4OyB0ZXh0LXRyYW5z
Zm9ybTogbm9uZTsKICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgd2lkb3dzOiAyOyB3
b3JkLXNwYWNpbmc6IDBweDsKICAgICAgICAgICAgLXdlYmtpdC10ZXh0LXN0cm9rZS13aWR0aDog
MHB4OyB0ZXh0LWRlY29yYXRpb24tc3R5bGU6CiAgICAgICAgICAgIGluaXRpYWw7IHRleHQtZGVj
b3JhdGlvbi1jb2xvcjogaW5pdGlhbDsgZGlzcGxheTogaW5saW5lCiAgICAgICAgICAgICFpbXBv
cnRhbnQ7IGZsb2F0OiBub25lOyI+MDA0X2Jhc2ljX3Nhbml0eS52bV9ydW48L3NwYW4+PC9wPgog
ICAgICAgIDxwIGRpcj0ibHRyIgogICAgICAgICAgc3R5bGU9ImxpbmUtaGVpZ2h0OjEuMzg7bWFy
Z2luLXRvcDowcHQ7bWFyZ2luLWJvdHRvbTowcHQ7Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjEx
cHQ7Zm9udC1mYW1pbHk6QXJpYWw7Y29sb3I6IzAwMDAwMDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5z
cGFyZW50O2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LXZhcmlhbnQ6bm9y
bWFsO3RleHQtZGVjb3JhdGlvbjpub25lO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO3doaXRlLXNw
YWNlOnByZS13cmFwOyI+TGluayB0byBzdXNwZWN0ZWQgcGF0Y2hlczogPGEgY2xhc3M9Im1vei10
eHQtbGluay1mcmVldGV4dCIgaHJlZj0iaHR0cHM6Ly9nZXJyaXQub3ZpcnQub3JnLyMvYy83ODk1
NS8iPmh0dHBzOi8vZ2Vycml0Lm92aXJ0Lm9yZy8jL2MvNzg5NTUvPC9hPjwvc3Bhbj48L3A+CiAg
ICAgICAgPHAgZGlyPSJsdHIiCiAgICAgICAgICBzdHlsZT0ibGluZS1oZWlnaHQ6MS4zODttYXJn
aW4tdG9wOjBwdDttYXJnaW4tYm90dG9tOjBwdDsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTFw
dDtmb250LWZhbWlseTpBcmlhbDtjb2xvcjojMDAwMDAwO2JhY2tncm91bmQtY29sb3I6dHJhbnNw
YXJlbnQ7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtdmFyaWFudDpub3Jt
YWw7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7d2hpdGUtc3Bh
Y2U6cHJlLXdyYXA7Ij5MaW5rIHRvIEpvYjogPGEgY2xhc3M9Im1vei10eHQtbGluay1mcmVldGV4
dCIgaHJlZj0iaHR0cDovL2plbmtpbnMub3ZpcnQub3JnL2pvYi90ZXN0LXJlcG9fb3ZpcnRfZXhw
ZXJpbWVudGFsX21hc3Rlci83NDkxLyI+aHR0cDovL2plbmtpbnMub3ZpcnQub3JnL2pvYi90ZXN0
LXJlcG9fb3ZpcnRfZXhwZXJpbWVudGFsX21hc3Rlci83NDkxLzwvYT48L3NwYW4+PC9wPgogICAg
ICAgIDxwIGRpcj0ibHRyIgogICAgICAgICAgc3R5bGU9ImxpbmUtaGVpZ2h0OjEuMzg7bWFyZ2lu
LXRvcDowcHQ7bWFyZ2luLWJvdHRvbTowcHQ7Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExcHQ7
Zm9udC1mYW1pbHk6QXJpYWw7Y29sb3I6IzAwMDAwMDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFy
ZW50O2ZvbnQtd2VpZ2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LXZhcmlhbnQ6bm9ybWFs
O3RleHQtZGVjb3JhdGlvbjpub25lO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO3doaXRlLXNwYWNl
OnByZS13cmFwOyI+TGluayB0byBhbGwgbG9nczogPGEgY2xhc3M9Im1vei10eHQtbGluay1mcmVl
dGV4dCIgaHJlZj0iaHR0cDovL2plbmtpbnMub3ZpcnQub3JnL2pvYi90ZXN0LXJlcG9fb3ZpcnRf
ZXhwZXJpbWVudGFsX21hc3Rlci83NDkxL2FydGlmYWN0L2V4cG9ydGVkLWFydGlmYWN0cy9iYXNp
Yy1zdWl0LW1hc3Rlci1lbDcvdGVzdF9sb2dzL2Jhc2ljLXN1aXRlLW1hc3Rlci9wb3N0LTAwNF9i
YXNpY19zYW5pdHkucHkvIj5odHRwOi8vamVua2lucy5vdmlydC5vcmcvam9iL3Rlc3QtcmVwb19v
dmlydF9leHBlcmltZW50YWxfbWFzdGVyLzc0OTEvYXJ0aWZhY3QvZXhwb3J0ZWQtYXJ0aWZhY3Rz
L2Jhc2ljLXN1aXQtbWFzdGVyLWVsNy90ZXN0X2xvZ3MvYmFzaWMtc3VpdGUtbWFzdGVyL3Bvc3Qt
MDA0X2Jhc2ljX3Nhbml0eS5weS88L2E+PC9zcGFuPjwvcD4KICAgICAgICA8YnI+CiAgICAgICAg
PHAgZGlyPSJsdHIiCiAgICAgICAgICBzdHlsZT0ibGluZS1oZWlnaHQ6MS4zODttYXJnaW4tdG9w
OjBwdDttYXJnaW4tYm90dG9tOjBwdDsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTFwdDtmb250
LWZhbWlseTpBcmlhbDtjb2xvcjojMDAwMDAwO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7
Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtdmFyaWFudDpub3JtYWw7dGV4
dC1kZWNvcmF0aW9uOm5vbmU7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7d2hpdGUtc3BhY2U6cHJl
LXdyYXA7Ij5FcnJvciBzbmlwcGV0IGZyb20gdGhlIGxvZzogPC9zcGFuPjwvcD4KICAgICAgICA8
cCBkaXI9Imx0ciIKICAgICAgICAgIHN0eWxlPSJsaW5lLWhlaWdodDoxLjM4O21hcmdpbi10b3A6
MHB0O21hcmdpbi1ib3R0b206MHB0OyI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMXB0O2ZvbnQt
ZmFtaWx5OkFyaWFsO2NvbG9yOiMwMDAwMDA7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtm
b250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC12YXJpYW50Om5vcm1hbDt0ZXh0
LWRlY29yYXRpb246bm9uZTt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTt3aGl0ZS1zcGFjZTpwcmUt
d3JhcDsiPiZsdDtlcnJvciZndDs8L3NwYW4+PC9wPgogICAgICA8L2I+PC9wPgogICAgPHA+PGk+
PGI+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0Om5vcm1hbDsiPmVuZ2luZSBsb2c6IDwvc3Bhbj48
L2I+PC9pPjxiCiAgICAgICAgc3R5bGU9ImZvbnQtd2VpZ2h0Om5vcm1hbDsiCiAgICAgICAgaWQ9
ImRvY3MtaW50ZXJuYWwtZ3VpZC1lMGVhZDdlNC0xOGVhLTI4MmItZTFiNi04YmU0MmQ5OGE4MWEi
PjxiPjxicj4KICAgICAgICA8L2I+PC9iPjwvcD4KICAgIDxwPjxiIHN0eWxlPSJmb250LXdlaWdo
dDpub3JtYWw7IgogICAgICAgIGlkPSJkb2NzLWludGVybmFsLWd1aWQtZTBlYWQ3ZTQtMThlYS0y
ODJiLWUxYjYtOGJlNDJkOThhODFhIj48Yj48L2I+MjAxNy0wNy0wNgogICAgICAgIDExOjI2OjM0
LDQ3My0wNCBJTkZPwqAKICAgICAgICBbb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5SdW5WbU9u
Y2VDb21tYW5kXSAoZGVmYXVsdCB0YXNrLTMxKQogICAgICAgIFthN2IwNzNlYy0wNGJhLTQzNGEt
OTViNC0zOTU5NTdjYWU2ZGNdIExvY2sgZnJlZWQgdG8gb2JqZWN0CiAgICAgICAgJ0VuZ2luZUxv
Y2s6e2V4Y2x1c2l2ZUxvY2tzPSdbZDNiMWI2N2QtZDJmZC00ZWQ3LTg2ZDEtNzk1YmEyZjEwYmMw
PVZNXScsCiAgICAgICAgc2hhcmVkTG9ja3M9Jyd9Jzxicj4KICAgICAgICB7InBhcmFtcyI6IHsi
ZDNiMWI2N2QtZDJmZC00ZWQ3LTg2ZDEtNzk1YmEyZjEwYmMwIjogeyJzdGF0dXMiOgogICAgICAg
ICJEb3duIiwgInRpbWVPZmZzZXQiOiAiMCIsICJleGl0UmVhc29uIjogMSwgImV4aXRNZXNzYWdl
IjoKICAgICAgICAidW5zdXBwb3J0ZWQgY29uZmlndXJhdGlvbjogdW5rbm93biBzcGljZSBjaGFu
bmVsIG5hbWUgc21haW4iLAogICAgICAgICJleGl0Q29kZSI6IDF9LCAibm90aWZ5X3RpbWUiOiA0
Mjk1NTk0MzIwfSwgImpzb25ycGMiOiAiMi4wIiwKICAgICAgICAibWV0aG9kIjoKICAgICAgICAi
fHZpcnR8Vk1fc3RhdHVzfGQzYjFiNjdkLWQyZmQtNGVkNy04NmQxLTc5NWJhMmYxMGJjMCJ9XkA8
YnI+CiAgICAgICAgPGJyPgogICAgICA8L2I+PC9wPgogICAgPHA+PHNwYW4gc3R5bGU9ImZvbnQt
d2VpZ2h0Om5vcm1hbDsiPnZkc20gbG9nOiA8L3NwYW4+PGIKICAgICAgICBzdHlsZT0iZm9udC13
ZWlnaHQ6bm9ybWFsOyIKICAgICAgICBpZD0iZG9jcy1pbnRlcm5hbC1ndWlkLWUwZWFkN2U0LTE4
ZWEtMjgyYi1lMWI2LThiZTQyZDk4YTgxYSI+PGI+PGJyPgogICAgICAgIDwvYj48L2I+PC9wPgog
ICAgPHA+PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0Om5vcm1hbDsiPjIwMTctMDctMDYgMTE6MjY6
MzYsODY2LTA0MDAKICAgICAgICBFUlJPUiAodm0vZDNiMWI2N2QpIFt2aXJ0LnZtXQogICAgICAg
ICh2bUlkPSdkM2IxYjY3ZC1kMmZkLTRlZDctODZkMS03OTViYTJmMTBiYzAnKSBUaGUgdm0gc3Rh
cnQKICAgICAgICBwcm9jZXNzIGZhaWxlZCAodm06Nzg5KTxicj4KICAgICAgICBUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6PGJyPgogICAgICAgIMKgIEZpbGUgIi91c3Ivc2hhcmUv
dmRzbS92aXJ0L3ZtLnB5IiwgbGluZSA3MjMsIGluCiAgICAgICAgX3N0YXJ0VW5kZXJseWluZ1Zt
PGJyPgogICAgICAgIMKgwqDCoCBzZWxmLl9ydW4oKTxicj4KICAgICAgICDCoCBGaWxlICIvdXNy
L3NoYXJlL3Zkc20vdmlydC92bS5weSIsIGxpbmUgMjMyOCwgaW4gX3J1bjxicj4KICAgICAgICDC
oMKgwqAgc2VsZi5fY29ubmVjdGlvbi5jcmVhdGVYTUwoZG9teG1sLCBmbGFncyksPGJyPgogICAg
ICAgIMKgIEZpbGUKICAgICAgICAiL3Vzci9saWIvcHl0aG9uMi43L3NpdGUtcGFja2FnZXMvdmRz
bS9saWJ2aXJ0Y29ubmVjdGlvbi5weSIsCiAgICAgICAgbGluZSAxMjUsIGluIHdyYXBwZXI8YnI+
CiAgICAgICAgwqDCoMKgIHJldCA9IGYoKmFyZ3MsICoqa3dhcmdzKTxicj4KICAgICAgICDCoCBG
aWxlICIvdXNyL2xpYi9weXRob24yLjcvc2l0ZS1wYWNrYWdlcy92ZHNtL3V0aWxzLnB5IiwgbGlu
ZQogICAgICAgIDY0NiwgaW4gd3JhcHBlcjxicj4KICAgICAgICDCoMKgwqAgcmV0dXJuIGZ1bmMo
aW5zdCwgKmFyZ3MsICoqa3dhcmdzKTxicj4KICAgICAgICDCoCBGaWxlICIvdXNyL2xpYjY0L3B5
dGhvbjIuNy9zaXRlLXBhY2thZ2VzL2xpYnZpcnQucHkiLCBsaW5lCiAgICAgICAgMzc4MiwgaW4g
Y3JlYXRlWE1MPGJyPgogICAgICAgIMKgwqDCoCBpZiByZXQgaXMgTm9uZTpyYWlzZSBsaWJ2aXJ0
RXJyb3IoJ3ZpckRvbWFpbkNyZWF0ZVhNTCgpCiAgICAgICAgZmFpbGVkJywgY29ubj1zZWxmKTxi
cj4KICAgICAgICBsaWJ2aXJ0RXJyb3I6IHVuc3VwcG9ydGVkIGNvbmZpZ3VyYXRpb246IHVua25v
d24gc3BpY2UgY2hhbm5lbAogICAgICAgIG5hbWUgc21haW48Yj48YnI+CiAgICAgICAgPC9iPjwv
c3Bhbj48YiBzdHlsZT0iZm9udC13ZWlnaHQ6bm9ybWFsOyIKICAgICAgICBpZD0iZG9jcy1pbnRl
cm5hbC1ndWlkLWUwZWFkN2U0LTE4ZWEtMjgyYi1lMWI2LThiZTQyZDk4YTgxYSI+PGI+PGJyPgog
ICAgICAgIDwvYj48YnI+CiAgICAgICAgPHAgZGlyPSJsdHIiCiAgICAgICAgICBzdHlsZT0ibGlu
ZS1oZWlnaHQ6MS4zODttYXJnaW4tdG9wOjBwdDttYXJnaW4tYm90dG9tOjBwdDsiPjxzcGFuIHN0
eWxlPSJmb250LXNpemU6MTFwdDtmb250LWZhbWlseTpBcmlhbDtjb2xvcjojMDAwMDAwO2JhY2tn
cm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFs
O2ZvbnQtdmFyaWFudDpub3JtYWw7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dmVydGljYWwtYWxpZ246
YmFzZWxpbmU7d2hpdGUtc3BhY2U6cHJlLXdyYXA7Ij4mbHQ7L2Vycm9yJmd0Ozwvc3Bhbj48L3A+
CiAgICAgIDwvYj48YnIgY2xhc3M9IkFwcGxlLWludGVyY2hhbmdlLW5ld2xpbmUiPgogICAgPC9w
PgogIDwvYm9keT4KPC9odG1sPgoKLS0tLS0tLS0tLS0tLS1FN0M3RDU5OTAwN0IyRDI2N0IwMjM4
QkUtLQo=
--===============1239777939736427905==--