Network Address Change
by Paul.LKW
Hi All:
I just has a case, I need to change the oVirt host and engine IP address
due to data center decommission I checked in the hosted-engine host
there are some files I could change ;
in ovirt-hosted-engine/hosted-engine.conf
ca_subject="O=simple.com, CN=1.2.3.4"
gateway=1.2.3.254
and of course I need to change the ovirtmgmt interface IP too, I think
just change the above line could do the tick, but where could I change
the other host IP in the cluster ?
I think I have to be lost all the host as once changed the hosted-engine
host IP as it is in diff. sub net.
Does there any command line tools could do that or someone has such
experience could share?
Best Regards,
Paul.LKW
2 years, 3 months
[Users] Problem Creating "oVirtEngine" Machine
by Richie@HIP
--Apple-Mail=_DF4BF6D1-1F87-4F60-9CF9-070D4D836241
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
charset=windows-1252
I can't agree with you more. Modifying every box's or Virtual Machine's =
HOSTS file with a FQDN and IP SHOULD work, but in my case it is not. =
There are several reasons I've come to believe could be the problem =
during my trial-and-errors testing and learning.
FIRST - MACHINE IPs.
THe machine's "Names" where not appearing in the Microsoft Active =
Directory DHCP along with their assigned IPs; in other words, the DHCP =
just showed an "Assigned IP", equal to the Linux Machine's IP, with a =
<empty> ('i.e. blank, none, silch, plan old "no-letters-or-numbers") =
"Name" in the "Name" (i.e. machines "network name", or FQDN-value used =
by the Windows AD DNS-service) column. =20
if your IP is is appearing with an <empty> "name", there is no "host =
name" to associate the IP, it makes it difficult to define a FQDN; which =
isn't that useful if we're going to use the HOSTS files in all =
participating machines in an oVirt Installation.
I kept banging my head for three (3) long hours trying to find the =
problem.
In Fedora 18, I could't find where the "network name" of the machine =
could be defined. =20
I tried putting the "Additional Search Domains" and/or "DHCP Client ID" =
in Fedora's 18 Desktop - under "System Settings > Hardware > Network > =
Options > IPv4 Setting"
The DHCP went crazy; showing an "Aberrant-MAC-Address" (i.e. a really =
long-sting value where the machine's MAC address should be), and we knew =
the MAC address as we obtained using "ifconfig" on the machine getting =
it's IP from the DHCP. So we reverted these entries from the =
aforementioned, rebooted, and got an assigned IP, with proper MAC =
address, but still no "Name"
Kept wondering around the "Settings" and seeing which one made sense, =
but what the heck, I went for it. =20
Under "System Settings > System > Details" I found the information about =
GNOME and the machine's hardware. =20
There was a field for "Device Name" that originally had =
"localhost.localdomain"; I changed the value to "ovirtmanager". and =
under "Graphic" changed to "Forced Fallback Mode" to "ON". =20
I also installed all Kerberos libraries and client (i.e. authconfig-gtk, =
authhub, authhub-client, krb5-apple-clents, krb5-auth-dialog, =
krb5-workstation, pam-kcoda, pam-krb5, root-net.krb5) and rebooted
VOILA=85!!! =20
I don;t know if it was the definition of "Device Name" from =
"localhost.localdomain" to "ovirtengine", of the Kerberos libraries =
install, or both. But finally the MS AD DHCP was showing the =
Addigned-IP, the machine "Name" and the proper MAC-address. Regardless, =
setting the machine's "Network Name" under "System Settings > System > =
Details > Device Name", with no explanation of what "Device Name" meant =
or was used for, was the last place I would have imagined this network =
setting could be defined.
NOTE - Somebody has to try the two steps I did together, separately. to =
see which one is the real problem-solver; for me it is working, and "if =
it ain't broke, don't fix it=85"
Now that I have the DHCP / IP thing sorted, I have to do the DNS stuff.
To this point, I've addressed the DHCP and "Network Name" of the =
IP-Lease (required for the DNS to work). This still does't completely =
explain why, by modifying the HOSTS file (allowing be to set and IP and =
non-DNS FQDN). allows me to install the oVirtEngine "as long as I do not =
use default HTTPd service parameters as suggested by the install". By =
using the HOST file to "define" FQDNs, AND NOT using the default HTTPd =
suggested changes, I'm able to install the oVirtEngine (given that I use =
ports 8700 and 8701) to access the "oVirtEngine Welcome Screen", BUT =
NONE of the "oVirt Portals" work=85 YET=85!!!
More to come during the week
Richie
Jos=E9 E ("Richie") Piovanetti, MD, MS=20
M: 787-615-4884 | richiepiovanetti(a)healthcareinfopartners.com
On Aug 2, 2013, at 3:10 AM, Joop <jvdwege(a)xs4all.nl> wrote:
> Hello Ritchie,
>=20
>> In a conversation via IRC, someone suggested that I activate =
"dnsmask" to overcome what appears to be a DNS problem. I'll try that =
other possibility once I get home later today.
>>=20
>> In the mean time, what do you mean by "fixing the hostname"=85? I =
opened and fixed the HOSTNAMES and changed it from =
"localhost-localdomain" to "localhost.localdomain" and that made no =
difference. Albeit, after changing I didm;t restart, remove ovirtEngine =
((using "engine-cleanup") and reinstalled via "engine-setup". Is that =
what you mean=85?
>>=20
>>=20
>>=20
>> In the mean time, the fact that even if I resolve the issue of =
oVirtEngine I will not be able to connect to the oVirt Nodes unless I =
have DNS resolution, apparently means I should do something with =
resolving via DNS in my home LAN (i.e implement some sort of "DNS Cache" =
so I can resolve my home computers via DNS inside my LAN).
>>=20
>> Any suggestions are MORE THAN WELCOME=85!!!
>> =20
>=20
> Having setup ovirt more than I can count right now I share your =
feeling that it isn't always clear why things are going wrong, but in =
this case I suspect that there is a rather small thing missing.
> In short if you setup ovirt-engine, either using virtualbox or on real =
hardware, and you give your host a meaningfull name AND you add that =
info also in your /etc/hosts file than things SHOULD work, no need for =
dnsmasq or even bind. Would make things easier once you start adding =
virt hosts to you infrastructure since you will need to duplicate these =
actions on each host (add engine name/ip to each host and add each host =
to the others and all hosts to engine)
>=20
> Just ask if you need more assistance and I will write down a small =
howto that should work out of the box else I might have some time to see =
if I can get things going.
>=20
> Regards,
>=20
> Joop
>=20
--Apple-Mail=_DF4BF6D1-1F87-4F60-9CF9-070D4D836241
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
charset=windows-1252
<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dwindows-1252"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">I =
can't agree with you more. Modifying every box's or Virtual =
Machine's HOSTS file with a FQDN and IP SHOULD work, but in my case it =
is not. There are several reasons I've come to believe could be =
the problem during my trial-and-errors testing and =
learning.<div><div><br></div><div>FIRST - MACHINE IPs.</div><ul =
class=3D"MailOutline"><li>THe machine's "Names" where not appearing in =
the <b>Microsoft Active Directory DHCP</b> along with their assigned =
IPs; in other words, the DHCP just showed an "Assigned IP", equal to the =
Linux Machine's IP, with a <empty> ('i.e. blank, none, silch, plan =
old "no-letters-or-numbers") "Name" in the "Name" (i.e. machines =
"network name", or FQDN-value used by the Windows AD DNS-service) =
column. </li><li>if your IP is is appearing with an <empty> =
"name", there is no "host name" to associate the IP, it makes it =
difficult to define a FQDN; which isn't that useful if we're going to =
use the HOSTS files in all participating machines in an oVirt =
Installation.</li><li>I kept banging my head for three (3) long hours =
trying to find the problem.</li><ul><li>In Fedora 18, I could't find =
where the "network name" of the machine could be defined. =
</li><li>I tried putting the "Additional Search Domains" and/or =
"DHCP Client ID" in Fedora's 18 Desktop - under "System Settings > =
Hardware > Network > Options > IPv4 Setting"</li><ul><li>The =
DHCP went crazy; showing an "Aberrant-MAC-Address" (i.e. a really =
long-sting value where the machine's MAC address should be), and we knew =
the MAC address as we obtained using "ifconfig" on the machine getting =
it's IP from the DHCP. So we reverted these entries from the =
aforementioned, rebooted, and got an assigned IP, with proper MAC =
address, but still no "Name"</li></ul><li>Kept wondering around the =
"Settings" and seeing which one made sense, but what the heck, I went =
for it. </li><ul><li>Under "System Settings > System > =
Details" I found the information about GNOME and the machine's hardware. =
</li><li>There was a field for "Device Name" that originally had =
"localhost.localdomain"; I changed the value to "ovirtmanager". and =
under "Graphic" changed to "Forced Fallback Mode" to "ON". =
</li><li>I also installed all Kerberos libraries and client (i.e. =
authconfig-gtk, authhub, authhub-client, krb5-apple-clents, =
krb5-auth-dialog, krb5-workstation, pam-kcoda, pam-krb5, root-net.krb5) =
and rebooted</li><li>VOILA=85!!! </li></ul><li>I don;t know if it =
was the definition of "Device Name" from "localhost.localdomain" to =
"ovirtengine", of the Kerberos libraries install, or both. But =
finally the MS AD DHCP was showing the Addigned-IP, the machine "Name" =
and the proper MAC-address. Regardless, setting the machine's =
"Network Name" under "System Settings > System > Details =
> Device Name", with no explanation of what "Device Name" meant =
or was used for, was the last place I would have imagined this =
network setting could be defined.</li><li><b>NOTE</b> - Somebody has to =
try the two steps I did together, separately. to see which one is the =
real problem-solver; for me it is working, and "if it ain't broke, don't =
fix it=85"</li></ul></ul><div><br =
class=3D"webkit-block-placeholder"></div><div>Now that I have the DHCP / =
IP thing sorted, I have to do the DNS stuff.</div><div><br></div><div>To =
this point, I've addressed the DHCP and "Network Name" of the IP-Lease =
(required for the DNS to work). This still does't completely =
explain why, by modifying the HOSTS file (allowing be to set and IP and =
non-DNS FQDN). allows me to install the oVirtEngine "<b><i>as long as I =
do not use default HTTPd service parameters as suggested by the =
install</i></b>". <b>By using the HOST file to "define" FQDNs, AND =
NOT using the default HTTPd suggested changes, I'm able to install the =
oVirtEngine (given that I use ports 8700 and 8701) to access the =
"oVirtEngine Welcome Screen", BUT NONE of the "oVirt Portals" work</b>=85 =
YET=85!!!</div><div><br></div><div>More to come during the =
week</div><div><br></div><div>Richie</div><div =
apple-content-edited=3D"true"><br>Jos=E9 E ("Richie") Piovanetti, MD, =
MS <br>M: 787-615-4884 | <a =
href=3D"mailto:richiepiovanetti@healthcareinfopartners.com">richiepiovanet=
ti(a)healthcareinfopartners.com</a><br><br><br><br><br><br></div><br><div><d=
iv>On Aug 2, 2013, at 3:10 AM, Joop <<a =
href=3D"mailto:jvdwege@xs4all.nl">jvdwege(a)xs4all.nl</a>> =
wrote:</div><br class=3D"Apple-interchange-newline"><blockquote =
type=3D"cite">Hello Ritchie,<br><br><blockquote type=3D"cite">In a =
conversation via IRC, someone suggested that I activate "dnsmask" to =
overcome what appears to be a DNS problem. I'll try that other =
possibility once I get home later today.<br><br>In the mean time, what =
do you mean by "fixing the hostname"=85? I opened and fixed the =
HOSTNAMES and changed it from "localhost-localdomain" to =
"localhost.localdomain" and that made no difference. Albeit, after =
changing I didm;t restart, remove ovirtEngine ((using "engine-cleanup") =
and reinstalled via "engine-setup". Is that what you =
mean=85?<br><br><br><br>In the mean time, the fact that even if I =
resolve the issue of oVirtEngine I will not be able to connect to the =
oVirt Nodes unless I have DNS resolution, apparently means I should do =
something with resolving via DNS in my home LAN (i.e implement some sort =
of "DNS Cache" so I can resolve my home computers via DNS inside my =
LAN).<br><br>Any suggestions are MORE THAN WELCOME=85!!!<br> =
<br></blockquote><br>Having setup ovirt more than I can count =
right now I share your feeling that it isn't always clear why things are =
going wrong, but in this case I suspect that there is a rather small =
thing missing.<br>In short if you setup ovirt-engine, either using =
virtualbox or on real hardware, and you give your host a meaningfull =
name AND you add that info also in your /etc/hosts file than things =
SHOULD work, no need for dnsmasq or even bind. Would make things easier =
once you start adding virt hosts to you infrastructure since you will =
need to duplicate these actions on each host (add engine name/ip to each =
host and add each host to the others and all hosts to =
engine)<br><br>Just ask if you need more assistance and I will write =
down a small howto that should work out of the box else I might have =
some time to see if I can get things =
going.<br><br>Regards,<br><br>Joop<br><br></blockquote></div><br></div></b=
ody></html>=
--Apple-Mail=_DF4BF6D1-1F87-4F60-9CF9-070D4D836241--
5 years, 11 months
[Users] oVirt Weekly Sync Meeting Minutes -- 2012-05-23
by Mike Burns
Minutes: http://ovirt.org/meetings/ovirt/2012/ovirt.2012-05-23-14.00.html
Minutes (text): http://ovirt.org/meetings/ovirt/2012/ovirt.2012-05-23-14.00.txt
Log: http://ovirt.org/meetings/ovirt/2012/ovirt.2012-05-23-14.00.log.html
=========================
#ovirt: oVirt Weekly Sync
=========================
Meeting started by mburns at 14:00:23 UTC. The full logs are available
at http://ovirt.org/meetings/ovirt/2012/ovirt.2012-05-23-14.00.log.html
.
Meeting summary
---------------
* agenda and roll call (mburns, 14:00:41)
* Status of next release (mburns, 14:05:17)
* LINK: https://bugzilla.redhat.com/show_bug.cgi?id=822145 (mburns,
14:05:29)
* AGREED: freeze date and beta release delayed by 1 week to 2012-06-07
(mburns, 14:12:33)
* post freeze, release notes flag needs to be used where required
(mburns, 14:14:21)
* https://bugzilla.redhat.com/show_bug.cgi?id=821867 is a VDSM blocker
for 3.1 (oschreib, 14:17:27)
* ACTION: dougsland to fix upstream vdsm right now, and open a bug on
libvirt augeas (oschreib, 14:21:44)
* LINK: https://bugzilla.redhat.com/show_bug.cgi?id=822158 (mburns,
14:23:39)
* assignee not available, update to come tomorrow (mburns, 14:24:59)
* ACTION: oschreib to make sure BZ#822158 is handled quickly
(oschreib, 14:25:29)
* LINK: https://bugzilla.redhat.com/show_bug.cgi?id=824397 (mburns,
14:28:55)
* 824397 expected to be merged prior next week's meeting (mburns,
14:29:45)
* LINK: https://bugzilla.redhat.com/show_bug.cgi?id=824420 (mburns,
14:30:15)
* tracker for node based on F17 (mburns, 14:30:28)
* blocked by util-linux bug currently (mburns, 14:30:40)
* new build expected from util-linux maintainer in next couple days
(mburns, 14:30:55)
* sub-project status -- engine (mburns, 14:32:49)
* nothing to report outside of blockers discussed above (mburns,
14:34:00)
* sub-project status -- vdsm (mburns, 14:34:09)
* nothing outside of blockers above (mburns, 14:35:36)
* sub-project status -- node (mburns, 14:35:43)
* working on f17 migration, but blocked by util-linux bug (mburns,
14:35:58)
* should be ready for freeze deadline (mburns, 14:36:23)
* Review decision on Java 7 and Fedora jboss rpms in oVirt Engine
(mburns, 14:36:43)
* Java7 basically working (mburns, 14:37:19)
* LINK: http://gerrit.ovirt.org/#change,4416 (oschreib, 14:39:35)
* engine will make ack/nack statement next week (mburns, 14:39:49)
* fedora jboss rpms patch is in review, short tests passed (mburns,
14:40:04)
* engine ack on fedora jboss rpms and java7 needed next week (mburns,
14:44:47)
* Upcoming Workshops (mburns, 14:45:11)
* NetApp workshop set for Jan 22-24 2013 (mburns, 14:47:16)
* already at half capacity for Workshop at LinuxCon Japan (mburns,
14:47:37)
* please continue to promote it (mburns, 14:48:19)
* proposal: board meeting to be held at all major workshops (mburns,
14:48:43)
* LINK: http://www.ovirt.org/wiki/OVirt_Global_Workshops (mburns,
14:49:30)
* Open Discussion (mburns, 14:50:12)
* oVirt/Quantum integration discussion will be held separately
(mburns, 14:50:43)
Meeting ended at 14:52:47 UTC.
Action Items
------------
* dougsland to fix upstream vdsm right now, and open a bug on libvirt
augeas
* oschreib to make sure BZ#822158 is handled quickly
Action Items, by person
-----------------------
* dougsland
* dougsland to fix upstream vdsm right now, and open a bug on libvirt
augeas
* oschreib
* oschreib to make sure BZ#822158 is handled quickly
* **UNASSIGNED**
* (none)
People Present (lines said)
---------------------------
* mburns (98)
* oschreib (55)
* doronf (12)
* lh (11)
* sgordon (8)
* dougsland (8)
* ovirtbot (6)
* ofrenkel (4)
* cestila (2)
* RobertMdroid (2)
* ydary (2)
* rickyh (1)
* yzaslavs (1)
* cctrieloff (1)
* mestery_ (1)
* dustins (1)
Generated by `MeetBot`_ 0.1.4
.. _`MeetBot`: http://wiki.debian.org/MeetBot
5 years, 11 months
[QE][ACTION REQUIRED] oVirt 3.5.1 RC status - postponed
by Sandro Bonazzola
Hi,
We have still blockers for oVirt 3.5.1 RC release so we need to postpone it until they'll be fixed.
The bug tracker [1] shows 1 open blocker:
Bug ID Whiteboard Status Summary
1160846 sla NEW Can't add disk to VM without specifying disk profile when the storage domain has more than one disk profile
In order to stabilize the release a new branch ovirt-engine-3.5.1 will be created from the same git hash used for composing the RC.
- ACTION: Gilad please provide ETA on above blocker, the new proposed RC date will be decided on the given ETA.
Maintainers:
- Please be sure that 3.5 snapshot allow to create VMs
- Please be sure that no pending patches are going to block the release
- If any patch must block the RC release please raise the issue as soon as possible.
There are still 57 bugs [2] targeted to 3.5.1.
Excluding node and documentation bugs we still have 37 bugs [3] targeted to 3.5.1.
Maintainers / Assignee:
- Please add the bugs to the tracker if you think that 3.5.1 should not be released without them fixed.
- ACTION: Please update the target to 3.5.2 or later for bugs that won't be in 3.5.1:
it will ease gathering the blocking bugs for next releases.
- ACTION: Please fill release notes, the page has been created here [4]
Community:
- If you're testing oVirt 3.5 nightly snapshot, please add yourself to the test page [5]
[1] http://bugzilla.redhat.com/1155170
[2] http://goo.gl/7G0PDV
[3] http://goo.gl/6gUbVr
[4] http://www.ovirt.org/OVirt_3.5.1_Release_Notes
[5] http://www.ovirt.org/Testing/oVirt_3.5.1_Testing
--
Sandro Bonazzola
Better technology. Faster innovation. Powered by community collaboration.
See how it works at redhat.com
5 years, 11 months
[Users] Lifecycle / upgradepath
by Sven Kieske
Hi Community,
Currently, there is no single document describing supported
(which means: working ) upgrade scenarios.
I think the project has matured enough, to have such an supported
upgradepath, which should be considered in the development of new
releases.
As far as I know, currently it is supported to upgrade
from x.y.z to x.y.z+1 and from x.y.z to x.y+1.z
but not from x.y-1.z to x.y+1.z directly.
maybe this should be put together in a wiki page at least.
also it would be cool to know how long a single "release"
would be supported.
In this context I would define a release as a version
bump from x.y.z to x.y+1.z or to x+1.y.z
a bump in z would be a bugfix release.
The question is, how long will we get bugfix releases
for a given version?
What are your thoughts?
--
Mit freundlichen Grüßen / Regards
Sven Kieske
Systemadministrator
Mittwald CM Service GmbH & Co. KG
Königsberger Straße 6
32339 Espelkamp
T: +49-5772-293-100
F: +49-5772-293-333
https://www.mittwald.de
Geschäftsführer: Robert Meyer
St.Nr.: 331/5721/1033, USt-IdNr.: DE814773217, HRA 6640, AG Bad Oeynhausen
Komplementärin: Robert Meyer Verwaltungs GmbH, HRB 13260, AG Bad Oeynhausen
5 years, 11 months
[Users] Nested virtualization with Opteron 2nd generation and oVirt 3.1 possible?
by Gianluca Cecchi
Hello,
I have 2 physical servers with Opteron 2nd gen cpu.
There is CentOS 6.3 installed and some VM already configured on them.
Their /proc/cpuinfo contains
...
model name : Dual-Core AMD Opteron(tm) Processor 8222
...
kvm_amd kernel module is loaded with its default enabled nested option
# systool -m kvm_amd -v
Module = "kvm_amd"
Attributes:
initstate = "live"
refcnt = "15"
srcversion = "43D8067144E7D8B0D53D46E"
Parameters:
nested = "1"
npt = "1"
...
I already configured a fedora 17 VM as a oVirt 3.1 Engine
I'm trying to configure another VM as oVirt 3.1 node with
ovirt-node-iso-2.5.5-0.1.fc17.iso
It seems I'm not able to configure so that ovirt install doesn't complain.
After some attempts, I tried this in my vm.xml for the cpu:
<cpu mode='custom' match='exact'>
<model fallback='allow'>athlon</model>
<vendor>AMD</vendor>
<feature policy='require' name='pni'/>
<feature policy='require' name='rdtscp'/>
<feature policy='force' name='svm'/>
<feature policy='require' name='clflush'/>
<feature policy='require' name='syscall'/>
<feature policy='require' name='lm'/>
<feature policy='require' name='cr8legacy'/>
<feature policy='require' name='ht'/>
<feature policy='require' name='lahf_lm'/>
<feature policy='require' name='fxsr_opt'/>
<feature policy='require' name='cx16'/>
<feature policy='require' name='extapic'/>
<feature policy='require' name='mca'/>
<feature policy='require' name='cmp_legacy'/>
</cpu>
Inside node /proc/cpuinfo becomes
processor : 3
vendor_id : AuthenticAMD
cpu family : 6
model : 2
model name : QEMU Virtual CPU version 0.12.1
stepping : 3
microcode : 0x1000065
cpu MHz : 3013.706
cache size : 512 KB
fpu : yes
fpu_exception : yes
cpuid level : 2
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic mtrr pge mca cmov pat
pse36 clflush mmx fxsr sse sse2 syscall mmxext fxsr_opt lm nopl pni
cx16 hypervisor lahf_lm cmp_legacy cr8_legacy
bogomips : 6027.41
TLB size : 1024 4K pages
clflush size : 64
cache_alignment : 64
address sizes : 40 bits physical, 48 bits virtual
power management:
2 questions:
1) Is there any combination in xml file to give to my VM so that oVirt
doesn't complain about missing hardware virtualization with this
processor?
2) suppose 1) is not possible in my case and I still want to test the
interface and try some config operations to see for example the
differences with RHEV 3.0, how can I do?
At the moment this complaint about hw virtualization prevents me to
activate the node.
I get
Installing Host f17ovn01. Step: RHEV_INSTALL.
Host f17ovn01 was successfully approved.
Host f17ovn01 running without virtualization hardware acceleration
Detected new Host f17ovn01. Host state was set to Non Operational.
Host f17ovn01 moved to Non-Operational state.
Host f17ovn01 moved to Non-Operational state as host does not meet the
cluster's minimum CPU level. Missing CPU features : CpuFlags
Can I lower the requirements to be able to operate without hw
virtualization in 3.1?
Thanks in advance,
Gianluca
5 years, 11 months
[Users] importing from kvm into ovirt
by Jonathan Horne
--_000_9BE6F493F83A594DA60C45E6A09DC5AC016BA694AUSP01DAG0201co_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
I need to import a kvm virtual machine from a standalone kvm into my ovirt =
cluster. Standalone is using local storage, and my ovirt cluster is using =
iscsi. Can i please have some advice on whats the best way to get this sys=
tem into ovirt?
Right now i see it as copying the .img file to somewhere=85 but i have no i=
dea where to start. I found this directory on one of my ovirt nodes:
/rhev/data-center/mnt/blockSD/fe633237-14b2-4f8b-aedd-bbf753bcafaf/master/v=
ms
But inside is just directories that appear to have uuid-type of names, and =
i can't tell what belongs to which vm.
Any advice would be greatly appreciated.
Thanks,
jonathan
________________________________
This is a PRIVATE message. If you are not the intended recipient, please de=
lete without copying and kindly advise us by e-mail of the mistake in deliv=
ery. NOTE: Regardless of content, this e-mail shall not operate to bind SKO=
POS to any order or other contract unless pursuant to explicit written agre=
ement or government initiative expressly permitting the use of e-mail for s=
uch purpose.
--_000_9BE6F493F83A594DA60C45E6A09DC5AC016BA694AUSP01DAG0201co_
Content-Type: text/html; charset="Windows-1252"
Content-ID: <41FAB2B157C43549B6577A3495BA255C(a)collaborationhost.net>
Content-Transfer-Encoding: quoted-printable
<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
</head>
<body style=3D"word-wrap:break-word; color:rgb(0,0,0); font-size:14px; font=
-family:Calibri,sans-serif">
<div>
<div>
<div>I need to import a kvm virtual machine from a standalone kvm into my o=
virt cluster. Standalone is using local storage, and my ovirt cluster=
is using iscsi. Can i please have some advice on whats the best way =
to get this system into ovirt?</div>
</div>
</div>
<div><br>
</div>
<div>Right now i see it as copying the .img file to somewhere=85 but i have=
no idea where to start. I found this directory on one of my ovirt no=
des:</div>
<div><br>
</div>
<div>/rhev/data-center/mnt/blockSD/fe633237-14b2-4f8b-aedd-bbf753bcafaf/mas=
ter/vms</div>
<div><br>
</div>
<div>But inside is just directories that appear to have uuid-type of names,=
and i can't tell what belongs to which vm.</div>
<div><br>
</div>
<div>Any advice would be greatly appreciated.</div>
<div><br>
</div>
<div>Thanks,</div>
<div>jonathan</div>
<br>
<hr>
<font color=3D"Gray" face=3D"Arial" size=3D"1">This is a PRIVATE message. I=
f you are not the intended recipient, please delete without copying and kin=
dly advise us by e-mail of the mistake in delivery. NOTE: Regardless of con=
tent, this e-mail shall not operate to
bind SKOPOS to any order or other contract unless pursuant to explicit wri=
tten agreement or government initiative expressly permitting the use of e-m=
ail for such purpose.</font>
</body>
</html>
--_000_9BE6F493F83A594DA60C45E6A09DC5AC016BA694AUSP01DAG0201co_--
5 years, 12 months
Trying to reset password for ovirt wiki
by noc
This is a multi-part message in MIME format.
--------------000005070002050708050606
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit
Hoping someone can help me out.
For some reason I keep getting the following error when I try to reset
my password:
Reset password
* Error sending mail: Failed to add recipient: jvandewege(a)nieuwland.nl
[SMTP: Invalid response code received from server (code: 554,
response: 5.7.1 <jvandewege(a)nieuwland.nl>: Relay access denied)]
Complete this form to receive an e-mail reminder of your account details.
Since I receive the ML on this address it is definitely a working address.
Tried my home account too and same error but then for my home provider,
Relay denied ??
A puzzled user,
Joop
--------------000005070002050708050606
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Hoping someone can help me out.<br>
For some reason I keep getting the following error when I try to
reset my password:<br>
<br>
<fieldset><legend>Reset password</legend>
<div class="error">
<ul>
<li>Error sending mail: Failed to add recipient:
<a class="moz-txt-link-abbreviated" href="mailto:jvandewege@nieuwland.nl">jvandewege(a)nieuwland.nl</a> [SMTP: Invalid response code
received from server (code: 554, response: 5.7.1
<a class="moz-txt-link-rfc2396E" href="mailto:jvandewege@nieuwland.nl"><jvandewege(a)nieuwland.nl></a>: Relay access denied)]</li>
</ul>
</div>
<p>Complete this form to receive an e-mail reminder of your
account details.<br>
</p>
</fieldset>
<br>
Since I receive the ML on this address it is definitely a working
address.<br>
Tried my home account too and same error but then for my home
provider, Relay denied ??<br>
<br>
A puzzled user,<br>
<br>
Joop<br>
<br>
</body>
</html>
--------------000005070002050708050606--
6 years
ovirt-guest-agent issue on rhel5.5
by John Michael Mercado
Hi All,
I need your help. Anyone who encounter the below error and have the
solution? Can you help me how to fix this?
MainThread::INFO::2015-01-27
10:22:53,247::ovirt-guest-agent::57::root::Starting oVirt guest agent
MainThread::ERROR::2015-01-27
10:22:53,248::ovirt-guest-agent::138::root::Unhandled exception in oVirt
guest agent!
Traceback (most recent call last):
File "/usr/share/ovirt-guest-agent/ovirt-guest-agent.py", line 132, in ?
agent.run(daemon, pidfile)
File "/usr/share/ovirt-guest-agent/ovirt-guest-agent.py", line 63, in run
self.agent = LinuxVdsAgent(config)
File "/usr/share/ovirt-guest-agent/GuestAgentLinux2.py", line 371, in
__init__
AgentLogicBase.__init__(self, config)
File "/usr/share/ovirt-guest-agent/OVirtAgentLogic.py", line 171, in
__init__
self.vio = VirtIoChannel(config.get("virtio", "device"))
File "/usr/share/ovirt-guest-agent/VirtIoChannel.py", line 150, in
__init__
self._stream = VirtIoStream(vport_name)
File "/usr/share/ovirt-guest-agent/VirtIoChannel.py", line 131, in
__init__
self._vport = os.open(vport_name, os.O_RDWR)
OSError: [Errno 2] No such file or directory:
'/dev/virtio-ports/com.redhat.rhevm.vdsm'
Thanks
6 years
[Users] oVirt Workshop at LinuxCon Japan 2012
by Leslie Hawthorn
Hello everyone,
As part of our efforts to raise awareness of and educate more developers
about the oVirt project, we will be holding an oVirt workshop at
LinuxCon Japan, taking place on June 8, 2012. You can find full details
of the workshop agenda on the LinuxCon Japan site. [0]
Registration for the workshop is now open and is free of charge for the
first 50 participants. We will also look at adding additional
participant slots to the workshop based on demand.
Attendees who register for LinuxCon Japan via the workshop registration
link [1] will also be eligible for a discount on their LinuxCon Japan
registration.
Please spread the word to folks you think would find the workshop
useful. If they have already registered for LinuxCon Japan, they can
simply edit their existing registration to include the workshop.
[0] -
https://events.linuxfoundation.org/events/linuxcon-japan/ovirt-gluster-wo...
[1] - http://www.regonline.com/Register/Checkin.aspx?EventID=1099949
Cheers,
LH
--
Leslie Hawthorn
Community Action and Impact
Open Source and Standards @ Red Hat
identi.ca/lh
twitter.com/lhawthorn
6 years
[Users] Moving iSCSI Master Data
by rni@chef.net
--========GMXBoundary282021374122634158505
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: 8bit
Hi,
it's me again....
I started my oVirt 'project' as a proof of concept,.. but it happend as always, it became production
Now, I've to move the iSCSI Master data to the real iSCSI traget.
Is there any way to do this, and to become rid of the old Master Data?
Thank you for your help
Hans-Joachim
--========GMXBoundary282021374122634158505
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: quoted-printable
<span style=3D'font-family:Verdana'><span style=3D'font-size:12px'>Hi,<br /=
><br />it's me again....<br /><br />I started my oVirt 'project' as a proof=
of concept,.. but it happend as always, it became production <img alt=
=3D" " title=3D" " src=3D"http://images.gmx.com/images/outsource/applicatio=
n/mailclient/mailcom/resource/mailclient/icons/blue/emoticons/animated/S_02=
-516742918.gif" /><br /><br />Now, I've to move the iSCSI Master data to th=
e real iSCSI traget.<br />Is there any way to do this, and to become rid of=
the old Master Data?<br /><br /><span id=3D"editor_signature">Thank you fo=
r your help</span><br /><br />Hans-Joachim</span></span>
--========GMXBoundary282021374122634158505--
6 years
[Users] Can't access RHEV-H aka ovirt-node
by Scotto Alberto
--_004_C8B8517ADA90DB40A482797D59EB83896419FE83CED01MBXS08repl_
Content-Type: multipart/alternative;
boundary="_000_C8B8517ADA90DB40A482797D59EB83896419FE83CED01MBXS08repl_"
--_000_C8B8517ADA90DB40A482797D59EB83896419FE83CED01MBXS08repl_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Hi all,
I can't login to the hypervisor, neither as root nor as admin, neither from=
another computer via ssh nor directly on the machine.
I'm sure I remember the passwords. This is not the first time it happens: l=
ast time I reinstalled the host. Everything worked ok for about 2 weeks, an=
d then...
What's going on? Is it a known behavior, somehow?
Before rebooting the hypervisor, I would like to try something. RHEV Manage=
r talks to RHEV-H without any problems. Can I login with RHEV-M's keys? how=
?
Thank you all.
Alberto Scotto
[Blue]
Via Cardinal Massaia, 83
10147 - Torino - ITALY
phone: +39 011 29100
al.scotto(a)reply.it
www.reply.it
________________________________
--
The information transmitted is intended for the person or entity to which i=
t is addressed and may contain confidential and/or privileged material. Any=
review, retransmission, dissemination or other use of, or taking of any ac=
tion in reliance upon, this information by persons or entities other than t=
he intended recipient is prohibited. If you received this in error, please =
contact the sender and delete the material from any computer.
--_000_C8B8517ADA90DB40A482797D59EB83896419FE83CED01MBXS08repl_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<style>
<!--
@font-face
{font-family:Calibri}
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri","sans-serif"}
a:link, span.MsoHyperlink
{color:blue;
text-decoration:underline}
a:visited, span.MsoHyperlinkFollowed
{color:purple;
text-decoration:underline}
span.EmailStyle17
{font-family:"Calibri","sans-serif";
color:windowtext}
.MsoChpDefault
{font-family:"Calibri","sans-serif"}
@page WordSection1
{margin:70.85pt 2.0cm 2.0cm 2.0cm}
div.WordSection1
{}
-->
</style>
</head>
<body lang=3D"IT" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US">Hi all,</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">I can’t login to the hype=
rvisor, neither as root nor as admin, neither from another computer via ssh=
nor directly on the machine.</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">I’m sure I remember the p=
asswords. This is not the first time it happens: last time I reinstalled th=
e host. Everything worked ok for about 2 weeks, and then...</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">What’s going on? Is it a =
known behavior, somehow?</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Before rebooting the hypervisor=
, I would like to try something. RHEV Manager talks to RHEV-H without any p=
roblems. Can I login with RHEV-M’s keys? how?</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"> </span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Thank you all.</span></p>
</div>
<br>
<br>
<div align=3D"left">
<p style=3D"font-family:Calibri,Sans-Serif; font-size:10pt"><span style=3D"=
color:#000000; font-weight:bold">Alberto Scotto</span>
<span style=3D"color:#808080"></span><br>
<br>
<span style=3D"color:#000000"><img border=3D"0" alt=3D"Blue" src=3D"cid:bde=
5ac62d10545908e269a6006dbd5ac" style=3D"margin:0px">
</span><br>
<span style=3D"color:#808080">Via Cardinal Massaia, 83<br>
10147 - Torino - ITALY <br>
phone: +39 011 29100 <br>
<a href=3D"al.scotto(a)reply.it" target=3D"" style=3D"color:blue; text-decora=
tion:underline">al.scotto(a)reply.it</a>
<br>
<a title=3D"" href=3D"www.reply.it" target=3D"" style=3D"color:blue; text-d=
ecoration:underline">www.reply.it</a>
</span><br>
</p>
</div>
<br>
<hr>
<font face=3D"Arial" color=3D"Gray" size=3D"1"><br>
--<br>
The information transmitted is intended for the person or entity to which i=
t is addressed and may contain confidential and/or privileged material. Any=
review, retransmission, dissemination or other use of, or taking of any ac=
tion in reliance upon, this information
by persons or entities other than the intended recipient is prohibited. If=
you received this in error, please contact the sender and delete the mater=
ial from any computer.<br>
</font>
</body>
</html>
--_000_C8B8517ADA90DB40A482797D59EB83896419FE83CED01MBXS08repl_--
--_004_C8B8517ADA90DB40A482797D59EB83896419FE83CED01MBXS08repl_
Content-Type: image/png; name="blue.png"
Content-Description: blue.png
Content-Disposition: inline; filename="blue.png"; size=2834;
creation-date="Tue, 11 Sep 2012 14:14:44 GMT";
modification-date="Tue, 11 Sep 2012 14:14:44 GMT"
Content-ID: <bde5ac62d10545908e269a6006dbd5ac>
Content-Transfer-Encoding: base64
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
--_004_C8B8517ADA90DB40A482797D59EB83896419FE83CED01MBXS08repl_--
6 years, 1 month
Unable to make Single Sign on working on Windows 7 Guest
by Felipe Herrera Martinez
On the case I'll be able to create an installer, what is the name of the Application need to be there, in order to ovirt detects that Ovirt Guest agent is installed?
I have created an installer adding OvirtGuestService files and the Product Name to be shown, a part of the command line post installs..
I have tried with "ovirt-guest-agent" and "Ovirt guest agent" Names for the application installed on Windows 7 guest and even both are presented on ovirt VM Applications tab,
on any case LogonVDScommand appears.
There is other option to make it work now?
Thanks in advance,
Felipe
6 years, 1 month
Re: [ovirt-users] Problem Windows guests start in pause
by Dafna Ron
Hi Lucas,
Please send mails to the list next time.
can you please do rpm -qa |grep qemu.
also, can you try a different windows image?
Thanks,
Dafna
On 07/14/2014 02:03 PM, lucas castro wrote:
> On the host there I've tried to run the vm, I use a centOS 6.5
> and checked, no update for qemu, libvirt or related package.
--
Dafna Ron
6 years, 1 month
Re: [ovirt-users] Packet loss
by Doron Fediuck
----_com.android.email_640187878761650
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: base64
SGkgS3lsZSzCoApXZSBtYXkgaGF2ZSBzZWVuIHNvbWV0aGluZyBzaW1pbGFyIGluIHRoZSBwYXN0
IGJ1dCBJIHRoaW5rIHRoZXJlIHdlcmUgdmxhbnMgaW52b2x2ZWQuwqAKSXMgaXQgdGhlIHNhbWUg
Zm9yIHlvdT/CoApUb255IC8gRGFuLCBkb2VzIGl0IHJpbmcgYSBiZWxsP8Kg
----_com.android.email_640187878761650
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: base64
PGh0bWw+PGhlYWQ+PG1ldGEgaHR0cC1lcXVpdj0iQ29udGVudC1UeXBlIiBjb250ZW50PSJ0ZXh0
L2h0bWw7IGNoYXJzZXQ9VVRGLTgiPjwvaGVhZD48Ym9keSA+PGRpdj5IaSBLeWxlLCZuYnNwOzwv
ZGl2PjxkaXY+V2UgbWF5IGhhdmUgc2VlbiBzb21ldGhpbmcgc2ltaWxhciBpbiB0aGUgcGFzdCBi
dXQgSSB0aGluayB0aGVyZSB3ZXJlIHZsYW5zIGludm9sdmVkLiZuYnNwOzwvZGl2PjxkaXY+SXMg
aXQgdGhlIHNhbWUgZm9yIHlvdT8mbmJzcDs8L2Rpdj48ZGl2PlRvbnkgLyBEYW4sIGRvZXMgaXQg
cmluZyBhIGJlbGw/Jm5ic3A7PC9kaXY+PC9ib2R5PjwvaHRtbD4=
----_com.android.email_640187878761650--
6 years, 1 month
oVirt-shell command to move a disk
by Nicolas Ecarnot
Hello,
I'm confused because though I'm using ovirt-shell to script many actions
every day, and even after a large bunch of reading and testing, I can
not find the correct syntax to move (offline/available) disks between
storage domains.
May you help me please?
(oVirt 3.4.4)
--
Nicolas Ecarnot
8 years, 8 months
python floppy in RunOnce mode
by Giulio Casella
Hi,
I'm trying to boot a vm with non persistent floppy using python ovirt
sdk (the "RunOnce" way in administrator portal), but guest OS can't see
floppy drive. The ultimate goal is to deploy floppy with sysprep
unattend.xml file for windows 7 pools of vm.
Here is a snippet of code I use:
-------------------------------------------------
myvm = api.vms.get(name="vmname")
content="This is file content!"
f=params.File(name="foobar.txt",content=content)
fs=params.Files()
fs.add_file(f)
payload=params.Payload()
payload.set_type("floppy")
payload.set_files(fs)
payloads=params.Payloads()
payloads.add_payload(payload)
thevm=params.VM()
thevm.set_payloads(payloads)
action=params.Action(vm=thevm)
myvm.start(action=action)
xml = ParseHelper.toXml(action)
print xml
-------------------------------------------------
As you can see, for debugging purpose, I print my xml action, and I get:
-------------------------------------------------
<action>
<vm>
<payloads>
<payload type="floppy">
<files>
<file>
<name>foobar.txt</name>
<content>This is file content</content>
</file>
</files>
</payload>
</payloads>
</vm>
</action>
-------------------------------------------------
in the admin portal I can see my vm in "RunOnce" state, but no floppy is
present...
In fact in the vm process command line
(ps -ef | grep qemu-kvm | grep vmname) I can't see -drive option
referring to floppy (I only see 2 "-drive" options, referring to vm
system disk and to a correctly mounted cdrom ISO)
What I'm doing wrong?
(The engine is RHEV-M version 3.4.1-0.31.el6ev)
Thanks in advance,
Giulio
9 years, 3 months
Re: [ovirt-users] Error during hosted-engine-setup for 3.5.1 on F20 (Cannot add the host to cluster ... SSH has failed)
by Bob Doolittle
On 03/09/2015 07:12 AM, Simone Tiraboschi wrote:
>
> ----- Original Message -----
>> From: "Bob Doolittle" <bob(a)doolittle.us.com>
>> To: "Simone Tiraboschi" <stirabos(a)redhat.com>
>> Sent: Monday, March 9, 2015 12:02:49 PM
>> Subject: Re: [ovirt-users] Error during hosted-engine-setup for 3.5.1 on F20 (Cannot add the host to cluster ... SSH
>> has failed)
>>
>> On Mar 9, 2015 5:23 AM, "Simone Tiraboschi" <stirabos(a)redhat.com> wrote:
>>>
>>>
>>> ----- Original Message -----
>>>> From: "Bob Doolittle" <bob(a)doolittle.us.com>
>>>> To: "users-ovirt" <users(a)ovirt.org>
>>>> Sent: Friday, March 6, 2015 9:21:20 PM
>>>> Subject: [ovirt-users] Error during hosted-engine-setup for 3.5.1 on
>> F20 (Cannot add the host to cluster ... SSH has
>>>> failed)
>>>>
>>>> Hi,
>>>>
>>>> I'm following the instructions here:
>> http://www.ovirt.org/Hosted_Engine_Howto
>>>> My self-hosted install failed near the end:
>>>>
>>>> To continue make a selection from the options below:
>>>> (1) Continue setup - engine installation is complete
>>>> (2) Power off and restart the VM
>>>> (3) Abort setup
>>>> (4) Destroy VM and abort setup
>>>>
>>>> (1, 2, 3, 4)[1]: 1
>>>> [ INFO ] Engine replied: DB Up!Welcome to Health Status!
>>>> Enter the name of the cluster to which you want to add the
>> host
>>>> (Default) [Default]:
>>>> [ ERROR ] Cannot automatically add the host to cluster Default: Cannot
>> add
>>>> Host. Connecting to host via SSH has failed, verify that the host is
>>>> reachable (IP address, routable address etc.) You may refer to the
>>>> engine.log file for further details.
>>>> [ ERROR ] Failed to execute stage 'Closing up': Cannot add the host to
>>>> cluster Default
>>>> [ INFO ] Stage: Clean up
>>>> [ INFO ] Generating answer file
>>>> '/var/lib/ovirt-hosted-engine-setup/answers/answers-20150306135624.conf'
>>>> [ INFO ] Stage: Pre-termination
>>>> [ INFO ] Stage: Termination
>>>>
>>>> I can ssh into the engine VM both locally and remotely. There is no
>>>> /root/.ssh directory, however. Did I need to set that up somehow?
>>> It's the engine that needs to open an SSH connection to the host calling
>> it by its hostname.
>>> So please be sure that you can SSH to the host from the engine using its
>> hostname and not its IP address.
>>
>> I'm assuming this should be a password-less login (key-based
>> authentication?).
> Yes, it is.
>
>> As what user?
> root
OK, I see a couple of problems.
First off, I didn't have my deploying-host hostname in the hosts map for my engine.
After adding it to /etc/hosts (both hostname and FQDN), when I try to ssh from root@engine to root@host it is prompting me for a password.
On my engine, ~root/.ssh does not contain any keys.
On my host, ~root/.ssh has authorized_keys, and in it there is a key with the comment "ovirt-engine".
It's possible that I inadvertently removed ~root/.ssh on engine while I was preparing the engine (I started to set up my own no-password logins and then thought better and cleaned up, not realizing that some prior setup affecting that directory had occurred). That would explain the second issue.
How/when does the key for root@engine get populated to the host's ~root/.ssh/authenticated_keys during setup?
-Bob
>
>> -Bob
>>
>>> Till hosted-engine hosts were simply identified by their IP address but
>> than we had some bug report on side effects of that.
>>> So now we generate and sign certs using host hostnames and so the engine
>> should be able to correctly resolve them.
>>>> When I log into the Administration portal, the engine VM does not appear
>>>> under the Virtual machine view (it's empty).
>>> It's cause the setup didn't complete.
>>>
>>>> I've attached what I think are the relevant logs.
>>>>
>>>> Also, when my host reboots, the ovirt-ha-broker and ovirt-ha-agent
>> services
>>>> do not come up automatically. I have to use systemctl to start them
>>>> manually.
>>> It's cause the setup didn't complete.
>>>
>>>> This is a fresh Fedora 20 machine installing a fresh copy of Ovirt
>> 3.5.1.
>>>> What's the cleanest approach to restore/complete sanity of my setup
>> please?
>>> First step is to clarify what went wrong in order to avoid it in the
>> future.
>>> Than, if you want a really sanity environment for production use I'd
>> suggest to redeploy.
>>> So
>>> hosted-engine --vm-poweroff
>>> empty the storage domain share and deploy again
>>>
>>>> Thanks,
>>>> Bob
>>>>
>>>>
>>>> I've linked 3 files to this email:
>>>> server.log (12.4 MB) Dropbox https://db.tt/g5p09AaD
>>>> vdsm.log (3.2 MB) Dropbox https://db.tt/P4572SUm
>>>> ovirt-hosted-engine-setup-20150306123622-tad1fy.log (413 KB) Dropbox
>>>> https://db.tt/XAM9ffhi
>>>> Mozilla Thunderbird makes it easy to share large files over email.
>>>>
>>>>
>>>> _______________________________________________
>>>> Users mailing list
>>>> Users(a)ovirt.org
>>>> http://lists.ovirt.org/mailman/listinfo/users
>>>>
9 years, 4 months
[RFI] oVirt 3.6 Planning
by s k
--_3cd0d8bb-5691-4f6b-93af-78e05dc9fe1a_
Content-Type: text/plain; charset="iso-8859-7"
Content-Transfer-Encoding: quoted-printable
On 12/09/14 09:22=2C Itamar Heim wrote:=0A=
> With oVirt 3.5 nearing GA=2C time to ask for "what do you want to see in =
=0A=
> oVirt 3.6"?=0A=
>=0A=
> Thanks=2C=0A=
> Itamar=0A=
> _______________________________________________=0A=
> Users mailing list=0A=
> Users at ovirt.org=0A=
> http://lists.ovirt.org/mailman/listinfo/users=0A=
>=0A=
>
Performance metric similar to what VMware calls "CPU Ready" would be very u=
seful if it was available in the VM details in the admin portal.=20
It would provide great visibility on VM's performance in an environment wit=
h CPU overallocation.
=
--_3cd0d8bb-5691-4f6b-93af-78e05dc9fe1a_
Content-Type: text/html; charset="iso-8859-7"
Content-Transfer-Encoding: quoted-printable
<html>
<head>
<style><!--
.hmmessage P
{
margin:0px=3B
padding:0px
}
body.hmmessage
{
font-size: 12pt=3B
font-family:Calibri
}
--></style></head>
<body class=3D'hmmessage'><div dir=3D'ltr'><pre style=3D"white-space: pre-w=
rap=3B">On 12/09/14 09:22=2C Itamar Heim wrote:=0A=
>=3B<i> With oVirt 3.5 nearing GA=2C time to ask for "what do you want to=
see in =0A=
</i>>=3B<i> oVirt 3.6"?=0A=
</i>>=3B<i>=0A=
</i>>=3B<i> Thanks=2C=0A=
</i>>=3B<i> Itamar=0A=
</i>>=3B<i> _______________________________________________=0A=
</i>>=3B<i> Users mailing list=0A=
</i>>=3B<i> <a href=3D"http://lists.ovirt.org/mailman/listinfo/users">Use=
rs at ovirt.org</a>=0A=
</i>>=3B<i> <a href=3D"http://lists.ovirt.org/mailman/listinfo/users">htt=
p://lists.ovirt.org/mailman/listinfo/users</a>=0A=
</i>>=3B<i>=0A=
</i>>=3B</pre><pre style=3D"white-space: pre-wrap=3B"><br></pre><pre styl=
e=3D"white-space: pre-wrap=3B">Performance metric similar to what VMware ca=
lls "CPU Ready" would be very useful if it was available in the VM details =
in the admin portal. =3B</pre><pre style=3D"white-space: pre-wrap=3B"><=
br></pre><pre style=3D"white-space: pre-wrap=3B">It would provide great vis=
ibility on VM's performance in an environment with CPU overallocation.</pre=
><pre style=3D"white-space: pre-wrap=3B"><br></pre> </div></body=
>
</html>=
--_3cd0d8bb-5691-4f6b-93af-78e05dc9fe1a_--
9 years, 5 months
Re: [ovirt-users] [RFI] oVirt 3.6 Planning
by Juan Pablo Lorier
+1 to iso upload from gui
+1 to ceph support (if the way is via Cynder, then integrate Cynder in
Ovirt as you did with neutron to get arround the lack of features in
networking)
I've been asking for several things (with their respective RFEs) and as
versions go by without success, I'm asking again:
- 1049994 [RFE] Allow choosing network interface for gluster domain
traffic
- 1049476 [RFE] Mix untagged and tagged Logical Networks on the same NIC
- 1029489 [RFE] Export not exporting direct lun disk
- 1051002 [RFE] ISO domain should be a simple NFS share containing ISOs
9 years, 5 months
[RFI] oVirt 3.6 Planning
by Itamar Heim
With oVirt 3.5 nearing GA, time to ask for "what do you want to see in
oVirt 3.6"?
Thanks,
Itamar
9 years, 5 months
about LXC and ovirt
by Nathanaël Blanchet
This is a multi-part message in MIME format.
--------------020605060407070503090903
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 8bit
Hi all,
now rhel7 is out, it will become a part of the ovirt project in a near
future. Given taht official LXC support aims to complete the KVM
virtualization part, is LXC planned to be supported for linux VM by
ovirt, like openvz is with proxmox?
--
Nathanaël Blanchet
Supervision réseau
Pôle exploitation et maintenance
Département des systèmes d'information
227 avenue Professeur-Jean-Louis-Viala
34193 MONTPELLIER CEDEX 5
Tél. 33 (0)4 67 54 84 55
Fax 33 (0)4 67 54 84 14
blanchet(a)abes.fr
--------------020605060407070503090903
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: 7bit
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<font size="-1">Hi all,<br>
<br>
now rhel7 is out, it will become a part of the ovirt project in a
near future. Given taht official LXC support aims to complete the
KVM virtualization part, is LXC planned to be supported for linux
VM by ovirt, like openvz is with proxmox?<br>
</font>
<pre class="moz-signature" cols="72">--
Nathanaël Blanchet
Supervision réseau
Pôle exploitation et maintenance
Département des systèmes d'information
227 avenue Professeur-Jean-Louis-Viala
34193 MONTPELLIER CEDEX 5
Tél. 33 (0)4 67 54 84 55
Fax 33 (0)4 67 54 84 14
<a class="moz-txt-link-abbreviated" href="mailto:blanchet@abes.fr">blanchet(a)abes.fr</a> </pre>
</body>
</html>
--------------020605060407070503090903--
9 years, 6 months
[Users] Cant assign Quotas to groups anymore?
by Maurice James
--_c1bf2036-7c19-43f7-bca5-b1f997d755b7_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
3.4.0-0.13.rc.el6See the error below
User admin failed to grant permission for Role QuotaConsumer on Quota Mobil=
ePolicy to User/Group Non interactive user. =
--_c1bf2036-7c19-43f7-bca5-b1f997d755b7_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
<html>
<head>
<style><!--
.hmmessage P
{
margin:0px=3B
padding:0px
}
body.hmmessage
{
font-size: 12pt=3B
font-family:Calibri
}
--></style></head>
<body class=3D'hmmessage'><div dir=3D'ltr'><div><span class=3D"gwt-InlineLa=
bel"> =3B3.4.0-0.13.rc.el6</span></div><div>See the error below</div><d=
iv><br></div><div><br></div>User admin failed to grant permission for Role =
QuotaConsumer on Quota MobilePolicy to User/Group Non interactive user. =
</div></body>
</html>=
--_c1bf2036-7c19-43f7-bca5-b1f997d755b7_--
9 years, 7 months
Foreman: Add external provider (Failed with error PROVIDER_FAILURE and code 5050)
by Daniel Helgenberger
Hello,
did anyone actually get this working in oVirt 3.5 / EL6 - Engine? I am
trying this for two days now.
Setup:
Engine; EL6.5
Foreman; EL6.5
Foreman seems to do it's as I can use it to deploy hosts and also smart
proxies are running fine.
I have opened a BZ [1]; because this really can not work out of the box
with EL6 plain vanilla packages. I wonder if this was ever tested... ?
Java 7 used i n EL6 [4] does only support DH keys up to 1024byte. This
is known issue in Foreman [2] as longer DH keys are now used by default
in Foreman / PuppetCA.
A dirty fix confirmed working is adding default DH parameters to the
foreman cert; effectively disabling it [3].
So I got SSL working and I get beyond the authentication (entering wrong
data gets me auth errors)- however, I am still not able to add the
external provider. Pressing 'test' results in
(Failed with error PROVIDER_FAILURE and code 5050)
Sample engine.log
2014-10-28 23:49:40,860 ERROR
[org.ovirt.engine.core.bll.provider.TestProviderConnectivityCommand]
(ajp--127.0.0.1-8702-1) [6a3da4e7] Command
org.ovirt.engine.core.bll.provider.TestProviderConnectivityCommand throw
Vdc Bll exception. With error message VdcBLLException: PROVIDER_FAILURE
(Failed with error PROVIDER_FAILURE and code 5050)
I can't find any more hints in oVirt; access logs in Foreman are telling
me API queries by the engine. Did I miss a crucial step in the foreman
setup? How can I debug this issue?
I am willing to upgrade openjdk; provided this does not break my engine...
Thanks!
[1] https://bugzilla.redhat.com/show_bug.cgi?id=1157749
[2] https://tickets.puppetlabs.com/browse/SERVER-17
[3] http://httpd.apache.org/docs/current/ssl/ssl_faq.html#javadh
[4] java-1.7.0-openjdk-1.7.0.65-2.5.1.2.el6_5.x86_64
--
Daniel Helgenberger
m box bewegtbild GmbH
P: +49/30/2408781-22
F: +49/30/2408781-10
ACKERSTR. 19
D-10115 BERLIN
www.m-box.de www.monkeymen.tv
Geschäftsführer: Martin Retschitzegger / Michaela Göllner
Handeslregister: Amtsgericht Charlottenburg / HRB 112767
9 years, 7 months
MooseFS cluster as storage domain
by shimano
Hi everyone,
I would like to create storage domain based on MooseFS cluster. The first
idea was to do it by mount Posix compliant FS, but it doesn't like to mount
(or i don't know how to do it). The next idea was to use NFS, but even that
won't work. NFS causing Kernel crash and rebooting a Host when trying to
create storage domain.
I've checked everything I found on Google and all my NFS settings seems to
be OK but it's still crashing.
I know that MFS's issue have been taken here and it may be supported in
future, but does anybody know how to get it working in oVirt 3.4 or 3.5?
Or maybe somebody known problem with NFS and kernel panics on storage
domain creating?
9 years, 10 months
hosted-engine : how to shutdown hosts?
by Uwe Laverenz
Hi,
just a minor problem I guess: I have a small test environment with 2
hosts and a hosted engine on a separate NFS3 share, all running CentOS7.
The VMs are running from an iSCSI storage.
When I want to shutdown the environment I:
- shutdown VMs
- enable global maintenance mode
- "shutdown -h now" on the hosted engine vm
- "shutdown -h now" on the hosts
The problem: instead of shutting down, the hosts perform a reboot after
a short while.
Is this the expected behaviour or a known bug? How can I cleanly
shutdown my OVirt-environment?
Thank you,
Uwe
9 years, 10 months
How to backup/restore the rhevm-VM in hosted-engine ?
by xiec.fnst@cn.fujitsu.com
--_000_EE4D679B9474414187D2E27D8B6890F6931BF6G08CNEXMBPEKD03g0_
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64
SGksQWxsDQogICAgICAgICBBcyB0aGUgbWF1dWFsLCBJIGNhbqGvdCBmaW5kIGFueXdheSB0byBi
YWNrdXAvcmVzdG9yZSB0aGUgcmhldm0tVk0gaW4gdGhlIGhvc3RlZC1lbmdpbmUuIFRoZSBJIGp1
c3QgdHJ5IHRvIGJhY2t1cCB0aGUgc3RvcmFnZSBvZiByaGV2bS1WTSAodXNpbmcgY3AgqENwcmYg
IHRvIG1ha2UgYSBjb3B5IG9mIGZvbGRlcikuIFRoZW4gSSBtYWtlIHNvbWUgY2hhbmdlIGFuZCBy
ZXBsYWNlIHRoZSBvcmlnaW4gUkhFVk0tVk0gY29udGVudCB3aXRoIG15IGJhY2t1cCBmb2xkZXIg
KG9mIGNvdXJzZSBJIHNodXRkb3duIHRoZSByaGV2bS12bSBmaXJzdCkuICBBdCBsYXN0IHRoZSB2
bSBjYW4gYmUgdXAsYnV0IHRoZSBzdGF0dXMgaXMgTk9UIGhlYWx0aCBidXQgYXMgYmVsb3c6DQoN
Cj09PT09PT09PT09PT09PT09PT09DQpTdGF0dXMgdXAtdG8tZGF0ZSAgICAgICAgICAgICAgICAg
IDogRmFsc2UNCkhvc3RuYW1lICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAxOTMuMTY4LjE5
NS4yNDgNCkhvc3QgSUQgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAxDQpFbmdpbmUgc3Rh
dHVzICAgICAgICAgICAgICAgICAgICAgIDogdW5rbm93biBzdGFsZS1kYXRhDQpTY29yZSAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAgIDogMjQwMA0KTG9jYWwgbWFpbnRlbmFuY2UgICAgICAg
ICAgICAgICAgICA6IEZhbHNlDQpIb3N0IHRpbWVzdGFtcCAgICAgICAgICAgICAgICAgICAgIDog
MTQwOTc0MzQ2MQ0KRXh0cmEgbWV0YWRhdGEgKHZhbGlkIGF0IHRpbWVzdGFtcCk6DQogICAgICAg
ICBtZXRhZGF0YV9wYXJzZV92ZXJzaW9uPTENCiAgICAgICAgIG1ldGFkYXRhX2ZlYXR1cmVfdmVy
c2lvbj0xDQogICAgICAgICB0aW1lc3RhbXA9MTQwOTc0MzQ2MSAoV2VkIFNlcCAgMyAwNzoyNDoy
MSAyMDE0KQ0KICAgICAgICAgaG9zdC1pZD0xDQogICAgICAgICBzY29yZT0yNDAwDQogICAgICAg
ICBtYWludGVuYW5jZT1GYWxzZQ0KICAgICAgICAgc3RhdGU9RW5naW5lVXANCg0KPT09PT09PT09
PT09PT09PT09PT09PT09PT09PT0NCg0KU28gYXJlIHRoZXJlIHNvbWUgcHJvcGVyIHdheSB0byBi
YWNrdXAgdGhlIHJoZXZtLXZtPw0K
--_000_EE4D679B9474414187D2E27D8B6890F6931BF6G08CNEXMBPEKD03g0_
Content-Type: text/html; charset="gb2312"
Content-Transfer-Encoding: quoted-printable
<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dgb2312">
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:=CB=CE=CC=E5;
panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:"\@=CB=CE=CC=E5";
panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
text-align:justify;
text-justify:inter-ideograph;
font-size:10.5pt;
font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
span.EmailStyle17
{mso-style-type:personal-compose;
font-family:"Calibri","sans-serif";
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
font-family:"Calibri","sans-serif";}
/* Page Definitions */
@page WordSection1
{size:612.0pt 792.0pt;
margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"ZH-CN" link=3D"blue" vlink=3D"purple" style=3D"text-justify-t=
rim:punctuation">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US">Hi,All<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"> &=
nbsp; As the mauual, I can=A1=AFt find anyway to backup/restore=
the rhevm-VM in the hosted-engine. The I just try to backup the storage of=
rhevm-VM (using cp =A8Cprf to make a copy of folder). Then I make so=
me change and
replace the origin RHEVM-VM content with my backup folder (of course I shu=
tdown the rhevm-vm first). At last the vm can be up,but the status is
<b>NOT</b> health but as below:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p> </o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Status up-to-date &n=
bsp;  =
; : False<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Hostname  =
; &n=
bsp; : 193.168.195.24=
8<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Host ID =
&nb=
sp; : 1<o:p></o=
:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Engine status =
&nb=
sp; : unknown stale-data<o:p></o:p></span></p=
>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Score &n=
bsp;  =
; :=
2400<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Local maintenance &n=
bsp;  =
; : False<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Host timestamp  =
; &=
nbsp; : 1409743461<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Extra metadata (valid at timest=
amp):<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"> &=
nbsp; metadata_parse_version=3D1<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"> &=
nbsp; metadata_feature_version=3D1<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"> &=
nbsp; timestamp=3D1409743461 (Wed Sep 3 07:24:21 2014)<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"> &=
nbsp; host-id=3D1<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"> &=
nbsp; score=3D2400<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"> &=
nbsp; maintenance=3DFalse<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"> &=
nbsp; state=3DEngineUp<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p> </o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D<o:p></o:p></span>=
</p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p> </o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">So are there some proper way to=
backup the rhevm-vm?
<o:p></o:p></span></p>
</div>
</body>
</html>
--_000_EE4D679B9474414187D2E27D8B6890F6931BF6G08CNEXMBPEKD03g0_--
9 years, 10 months
[Users] Compiling ovirt-guest-agent on FreeBSD
by Karli Sjöberg
--_000_5F9E965F5A80BC468BE5F40576769F092E70EBE0exchange21_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
SGkhDQoNCkFzIHBhcnQgb2YgYSB0ZW1wbGF0ZSBJwrRtIHByZXBhcmluZywgScK0bSB3b25kZXJp
bmcgaG93IHRvIGNvbXBpbGUgdGhlIGFnZW50IHdpdGgganVzdCB0aGUgYmFzaWNzIGluY2x1ZGVk
LiBJwrR2ZSB0cmllZCBydW5uaW5nIGxpa2U6DQoNCk9QVElPTlM9Jw0KLS13aXRob3V0LWdkbS1w
bHVnaW4gLS13aXRob3V0LWdkbTItcGx1Z2luICAtLXdpdGhvdXQta2RtLXBsdWdpbiAtLXdpdGhv
dXQtcGFtLW92aXJ0LWNyZWQNCi0td2l0aC1nZG0tcGx1Z2luPW5vIC0td2l0aC1nZG0yLXBsdWdp
bj1ubyAtLXdpdGgta2RtLXBsdWdpbj1ubyAtLXdpdGgtcGFtLW92aXJ0LWNyZWQ9bm8NCi0tZGlz
YWJsZS1nZG0tcGx1Z2luIC0tZGlzYWJsZS1nZG0yLXBsdWdpbiAtLWRpc2FibGUta2RtLXBsdWdp
biAtLWRpc2FibGUtcGFtLW92aXJ0LWNyZWQNCi0tZW5hYmxlLWdkbS1wbHVnaW49bm8gLS1lbmFi
bGUtZ2RtMi1wbHVnaW49bm8gLS1lbmFibGUta2RtLXBsdWdpbj1ubyAtLWVuYWJsZXBhbS1vdmly
dC1jcmVkLT1ubycNCg0KIyAuL2NvbmZpZ3VyZSAke09QVElPTlN9DQoNClJlZ2FyZGxlc3Mgb2Yg
aG93IEkgdHJ5LCBpdCBqdXN0IHJlc3BvbmRzOg0KY29uZmlndXJlOiBXQVJOSU5HOiB1bnJlY29n
bml6ZWQgb3B0aW9uczogJHtPUFRJT05TfQ0KDQpJIHRvb2sgdGhlIHBhY2thZ2UgZnJvbSB0aGUg
Im9mZmljaWFsIiBvVmlydC5vcmcgcmVwbywgc3JjIGZpbGU6DQpvdmlydC1ndWVzdC1hZ2VudC0x
LjAuNi50YXIuYnoyDQoNCldoYXQgYW0gSSBkb2luZyB3cm9uZz8NCg0KLS0NCg0KTWVkIFbDpG5s
aWdhIEjDpGxzbmluZ2FyDQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tDQpLYXJsaSBTasO2YmVyZw0K
U3dlZGlzaCBVbml2ZXJzaXR5IG9mIEFncmljdWx0dXJhbCBTY2llbmNlcw0KQm94IDcwNzkgKFZp
c2l0aW5nIEFkZHJlc3MgS3JvbsOlc3bDpGdlbiA4KQ0KUy03NTAgMDcgVXBwc2FsYSwgU3dlZGVu
DQpQaG9uZTogICs0Ni0oMCkxOC02NyAxNSA2Ng0Ka2FybGkuc2pvYmVyZ0BzbHUuc2U8bWFpbHRv
OmthcmxpLnNqb2JlcmdAYWRtLnNsdS5zZT4NCg==
--_000_5F9E965F5A80BC468BE5F40576769F092E70EBE0exchange21_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64
PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMCBUUkFOU0lUSU9OQUwv
L0VOIj4NCjxodG1sPg0KPGhlYWQ+DQo8bWV0YSBodHRwLWVxdWl2PSJDb250ZW50LVR5cGUiIGNv
bnRlbnQ9InRleHQvaHRtbDsgY2hhcnNldD11dGYtOCI+DQo8bWV0YSBuYW1lPSJHRU5FUkFUT1Ii
IGNvbnRlbnQ9Ikd0a0hUTUwvNC42LjQiPg0KPC9oZWFkPg0KPGJvZHk+DQpIaSE8YnI+DQo8YnI+
DQpBcyBwYXJ0IG9mIGEgdGVtcGxhdGUgScK0bSBwcmVwYXJpbmcsIEnCtG0gd29uZGVyaW5nIGhv
dyB0byBjb21waWxlIHRoZSBhZ2VudCB3aXRoIGp1c3QgdGhlIGJhc2ljcyBpbmNsdWRlZC4gScK0
dmUgdHJpZWQgcnVubmluZyBsaWtlOjxicj4NCjxicj4NCk9QVElPTlM9Jzxicj4NCi0td2l0aG91
dC1nZG0tcGx1Z2luIC0td2l0aG91dC1nZG0yLXBsdWdpbiZuYnNwOyAtLXdpdGhvdXQta2RtLXBs
dWdpbiAtLXdpdGhvdXQtcGFtLW92aXJ0LWNyZWQ8YnI+DQotLXdpdGgtZ2RtLXBsdWdpbj1ubyAt
LXdpdGgtZ2RtMi1wbHVnaW49bm8gLS13aXRoLWtkbS1wbHVnaW49bm8gLS13aXRoLXBhbS1vdmly
dC1jcmVkPW5vPGJyPg0KLS1kaXNhYmxlLWdkbS1wbHVnaW4gLS1kaXNhYmxlLWdkbTItcGx1Z2lu
IC0tZGlzYWJsZS1rZG0tcGx1Z2luIC0tZGlzYWJsZS1wYW0tb3ZpcnQtY3JlZDxicj4NCi0tZW5h
YmxlLWdkbS1wbHVnaW49bm8gLS1lbmFibGUtZ2RtMi1wbHVnaW49bm8gLS1lbmFibGUta2RtLXBs
dWdpbj1ubyAtLWVuYWJsZXBhbS1vdmlydC1jcmVkLT1ubyc8YnI+DQo8YnI+DQojIC4vY29uZmln
dXJlICR7T1BUSU9OU308YnI+DQo8YnI+DQpSZWdhcmRsZXNzIG9mIGhvdyBJIHRyeSwgaXQganVz
dCByZXNwb25kczo8YnI+DQpjb25maWd1cmU6IFdBUk5JTkc6IHVucmVjb2duaXplZCBvcHRpb25z
OiAke09QVElPTlN9PGJyPg0KPGJyPg0KSSB0b29rIHRoZSBwYWNrYWdlIGZyb20gdGhlICZxdW90
O29mZmljaWFsJnF1b3Q7IG9WaXJ0Lm9yZyByZXBvLCBzcmMgZmlsZTo8YnI+DQpvdmlydC1ndWVz
dC1hZ2VudC0xLjAuNi50YXIuYnoyPGJyPg0KPGJyPg0KV2hhdCBhbSBJIGRvaW5nIHdyb25nPzxi
cj4NCjxicj4NCjx0YWJsZSBjZWxsc3BhY2luZz0iMCIgY2VsbHBhZGRpbmc9IjAiIHdpZHRoPSIx
MDAlIj4NCjx0Ym9keT4NCjx0cj4NCjx0ZD4tLSA8YnI+DQo8YnI+DQpNZWQgVsOkbmxpZ2EgSMOk
bHNuaW5nYXI8YnI+DQotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0t
LS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tPGJyPg0KS2FybGkgU2rDtmJlcmc8
YnI+DQpTd2VkaXNoIFVuaXZlcnNpdHkgb2YgQWdyaWN1bHR1cmFsIFNjaWVuY2VzPGJyPg0KQm94
IDcwNzkgKFZpc2l0aW5nIEFkZHJlc3MgS3JvbsOlc3bDpGdlbiA4KTxicj4NClMtNzUwIDA3IFVw
cHNhbGEsIFN3ZWRlbjxicj4NClBob25lOiAmbmJzcDsmIzQzOzQ2LSgwKTE4LTY3IDE1IDY2PGJy
Pg0KPGEgaHJlZj0ibWFpbHRvOmthcmxpLnNqb2JlcmdAYWRtLnNsdS5zZSI+a2FybGkuc2pvYmVy
Z0BzbHUuc2U8L2E+IDwvdGQ+DQo8L3RyPg0KPC90Ym9keT4NCjwvdGFibGU+DQo8L2JvZHk+DQo8
L2h0bWw+DQo=
--_000_5F9E965F5A80BC468BE5F40576769F092E70EBE0exchange21_--
9 years, 10 months
Multiple NICs on hosted engine?
by Chris Adams
I have installed the first node of a new oVirt 3.5 setup with a hosted
engine VM. I have multiple networks: one public-accessible and one
private (with storage, iDRAC/IPMI, etc.). I set the engine VM up on the
public LAN, but now realize that it can't access the power control. I
tried to add a second NIC to the engine VM through the web interface,
but of course that doesn't work (because it isn't really managed there).
How can I add a second NIC to the hosted engine VM?
--
Chris Adams <cma(a)cmadams.net>
9 years, 10 months
Directly connect NIC or other cards to VM?
by David Smith
Is there a way to directly connect a specific device (ie, NIC) to a
particular VM?
I've figured out how to map a specific network interface to a VM, thats one
step, but in the end I may need direct access to the PCI device itself.
Second to that, for network interfaces mapped to a particular VM, is there
a way for the VM to be able to properly detect physical link state of that
interface? Right now that's a 'configurable option' inside network
interface settings on the VM in the manager (ie, plugged, not plugged, and
link state up /down)
Thanks,
David
9 years, 11 months
Remove Master Data Domain in oVirt 3.5.0
by s k
--_bb8b9ee9-e969-42e3-b3dd-4e5e09ce289a_
Content-Type: text/plain; charset="iso-8859-7"
Content-Transfer-Encoding: quoted-printable
Hello=2C
I would like to remove the Master Data Domain because I need to decommissio=
n the underlying storage device.
Is there a way to manually change the Master Data Domain? Will the Master D=
ata Domain be reassigned automatically when the current one is deleted?
Thank you=2C
Sokratis =
--_bb8b9ee9-e969-42e3-b3dd-4e5e09ce289a_
Content-Type: text/html; charset="iso-8859-7"
Content-Transfer-Encoding: quoted-printable
<html>
<head>
<style><!--
.hmmessage P
{
margin:0px=3B
padding:0px
}
body.hmmessage
{
font-size: 12pt=3B
font-family:Calibri
}
--></style></head>
<body class=3D'hmmessage'><div dir=3D'ltr'>Hello=2C<div><br></div><div><br>=
</div><div>I would like to remove the Master Data Domain because I need to =
decommission the underlying storage device.</div><div><br></div><div><br></=
div><div>Is there a way to manually change the Master Data Domain? Will the=
Master Data Domain be reassigned automatically when the current one is del=
eted?</div><div><br></div><div><br></div><div>Thank you=2C</div><div><br></=
div><div><br></div><div>Sokratis</div> </div></body>
</html>=
--_bb8b9ee9-e969-42e3-b3dd-4e5e09ce289a_--
10 years
Ovirt/VDSM hooks for el7
by Punit Dambiwal
Hi,
I have checked and found that there is no hooks available for el7....is
there any tentative planning for those hooks to cover in el7...
Thanks,
Punit
10 years
VDSM Network Bug or Feature?
by ml@ohnewald.net
Hello List,
i think i found a nasty Bug (or feature) of ovirt.
One of my network cards was set up with dhcp. At this specific time
there was not yet a dhcp server set up which could respond to dhcp requests.
Therefore my network interface was not able to obtain an ip address.
This „failure“ leaded to that my ovirtmgnt bride would not get startet.
__Maybe__ because ovirtmgmt is alpha numeric after dbvlan116? Because
all my bonding interfaces bond0 and bond1 started just fine.
I was able to solve it by moving my /sbin/dhclient to
/sbin/dhclient.backup and creating a dummy exit0 bash script as
/sbin/dhclient.
Then the network startup process seems to progress to my ovirtmgmt
interface. From now on i was able to connect and manage my host again
and to set up my dbvlan116 interface from dhcp to none.
Here is the process list it seems to loop in:
root 2554 0.0 0.0 115612 1988 ? S< 10:06 0:00
/bin/bash /etc/sysconfig/network-scripts/ifup-eth ifcfg-dbvlan116
root 2594 0.0 0.0 104208 15620 ? S< 10:06 0:00
/sbin/dhclient -H ovirt-node06-stgt -1 -q -lf
/var/lib/dhclient/dhclient--dbvlan116.lease -pf /var/run/
root 32047 0.0 0.0 115348 1676 ? S<s 10:06 0:00 /bin/sh
/usr/libexec/vdsm/vdsmd_init_common.sh --pre-start
root 32142 1.5 0.0 348460 24952 ? S< 10:06 0:00
/usr/bin/python /usr/share/vdsm/vdsm-restore-net-config
Just killing the dhclient does not seem to work. It keeps retrying.
I reported a bug before, but maybe its better to discuss it here first
and explain the bug properly to that the Bugtracker guys know what i
mean and what the problem is? :)
Maybe its best to start the ovirtmgmt interface first? Otherwise a wrong
configured interface will lock you out of the system.
Thanks for your time,
Mario
10 years
ovirt-shell for ubuntu
by Nathanaël Blanchet
Hi all,
Does an ovirt-shell-cli equivalent exist for debian/ubuntu client?
knowing it is written in python, it must be quite easy to port it...
10 years
oVirt 3.5 - Node Non-Operational
by Marcelo Donato
*Hi everyone! Suggestions are welcome and since I thank you.*
*I have the following scenario:*
Host-01: sequoia.din.uem.br - 10.30.4.1 - Manager
Host-02: jacaranda.din.uem.br - 10.30.4.2 - Node-01
*As indicated below, the hosts communicate normally:*
[root@jacaranda ~]# ping -c 3 sequoia
PING sequoia.din.uem.br (10.30.4.1) 56(84) bytes of data.
64 bytes from sequoia.din.uem.br (10.30.4.1): icmp_seq=1 ttl=64 time=0.436
ms
64 bytes from sequoia.din.uem.br (10.30.4.1): icmp_seq=2 ttl=64 time=0.612
ms
64 bytes from sequoia.din.uem.br (10.30.4.1): icmp_seq=3 ttl=64 time=0.635
ms
[root@sequoia ~]# ping -c 3 jacaranda
PING jacaranda.din.uem.br (10.30.4.2) 56(84) bytes of data.
64 bytes from jacaranda.din.uem.br (10.30.4.2): icmp_seq=1 ttl=64
time=0.443 ms
64 bytes from jacaranda.din.uem.br (10.30.4.2): icmp_seq=2 ttl=64
time=0.587 ms
64 bytes from jacaranda.din.uem.br (10.30.4.2): icmp_seq=3 ttl=64
time=0.563 ms
*Network interfaces*
[root@jacaranda ~]# ifconfig ovirtmgmt
ovirtmgmt Link encap:Ethernet Endereço de HW D4:AE:52:78:4C:17
inet end.: 10.30.4.2 Bcast:10.30.4.255 Masc:255.255.255.0
[root@sequoia ~]# ifconfig
eth0 Link encap:Ethernet Endereço de HW 52:54:00:D2:0F:95
inet end.: 10.30.4.1 Bcast:10.30.4.255 Masc:255.255.255.0
*However engine.log, as highlighted below, the problem is in the
network.*
2015-03-26 15:00:01,799 ERROR
[org.ovirt.engine.core.bll.SetNonOperationalVdsCommand]
(DefaultQuartzScheduler_Worker-91) [35dba220] Host Node-01 is set to
Non-Operational, it is missing the following networks: ovirtmgmt
2015-03-26 15:00:01,806 WARN
[org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector]
(DefaultQuartzScheduler_Worker-91) [35dba220] Correlation ID: 35dba220, Job
ID: 1b3c2410-a941-4d65-b39d-1a3d2ef378b8, Call Stack: null, Custom Event
ID: -1, Message: Host Node-01 does not comply with the cluster Cst-01
networks, the following networks are missing on host: 'ovirtmgmt'
2015-03-26 15:00:01,864 INFO
[org.ovirt.engine.core.vdsbroker.VdsUpdateRunTimeInfo]
(DefaultQuartzScheduler_Worker-91) [6ba58858] Host
4aaf9afb-ae0e-40af-9ef8-ef098d3be91e : Node-01 is already in NonOperational
status for reason NETWORK_UNREACHABLE. SetNonOperationalVds command is
skipped.
[image: Imagem inline 1]
--
Ao encaminhar esta mensagem, por favor:
1. Apague o meu e-mail e o meu nome.
2. Apague também os endereços dos amigos antes de reenviar
3. Use Cco ou Bcc para enviar mensagens!
Dificulte a disseminação de vírus e spam.
10 years
Storage domain issue
by Jonas Israelsson
Greetings.
Running oVirt 3.5 with a mix of NFS and FC Storage.
Engine running on a seperate KVM VM and Node installed with a pre 3.5
ovirt-node "ovirt-node-iso-3.5.0.ovirt35.20140912.el6 (Edited)"
I had some problems with my FC-Storage where the LUNS for a while became
unavailable to my Ovirt-host. Everything is now up and running and those
luns again are accessible by the host. The NFS domains goes back online
but the FC does not.
Thread-22::DEBUG::2015-03-23
14:53:02,706::lvm::290::Storage.Misc.excCmd::(cmd) /usr/bin/sudo -n
/sbin/lvm vgs --config ' devices { preferred_names = ["^/dev/mapper/"]
ignore_suspended_devices=1 write_cache_state=0
disable_after_error_count=3 obtain_device_list_from_udev=0 filter = [
'\''r|.*|'\'' ] } global { locking_type=1 prioritise_write_locks=1
wait_for_locks=1 use_lvmetad=0 } backup { retain_min = 50
retain_days = 0 } ' --noheadings --units b --nosuffix --separator '|'
--ignoreskippedcluster -o
uuid,name,attr,size,free,extent_size,extent_count,free_count,tags,vg_mda_size,vg_mda_free,lv_count,pv_count,pv_name
29f9b165-3674-4384-a1d4-7aa87d923d56 (cwd None)
Thread-24::DEBUG::2015-03-23
14:53:02,981::lvm::290::Storage.Misc.excCmd::(cmd) FAILED: <err> = '
Volume group "29f9b165-3674-4384-a1d4-7aa87d923d56" not found\n
Skipping volume group 29f9b165-3674-4384-a1d4-7aa87d923d56\n'; <rc> = 5
Thread-24::WARNING::2015-03-23
14:53:02,986::lvm::372::Storage.LVM::(_reloadvgs) lvm vgs failed: 5 []
[' Volume group "29f9b165-3674-4384-a1d4-7aa87d923d56" not found', '
Skipping volume group 29f9b165-3674-4384-a1d4-7aa87d923d56']
Running the command above manually does indeed give the same output:
# /sbin/lvm vgs --config ' devices { preferred_names = ["^/dev/mapper/"]
ignore_suspended_devices=1 write_cache_state=0
disable_after_error_count=3 obtain_device_list_from_udev=0 filter = [
'\''r|.*|'\'' ] } global { locking_type=1 prioritise_write_locks=1
wait_for_locks=1 use_lvmetad=0 } backup { retain_min = 50
retain_days = 0 } ' --noheadings --units b --nosuffix --separator '|'
--ignoreskippedcluster -o
uuid,name,attr,size,free,extent_size,extent_count,free_count,tags,vg_mda_size,vg_mda_free,lv_count,pv_count,pv_name
29f9b165-3674-4384-a1d4-7aa87d923d56
Volume group "29f9b165-3674-4384-a1d4-7aa87d923d56" not found
Skipping volume group 29f9b165-3674-4384-a1d4-7aa87d923d56
What puzzles me is that those volume does exist.
lvm vgs
VG #PV #LV #SN Attr VSize VFree
22cf06d1-faca-4e17-ac78-d38b7fc300b1 1 13 0 wz--n- 999.62g 986.50g
29f9b165-3674-4384-a1d4-7aa87d923d56 1 8 0 wz--n- 99.62g 95.50g
HostVG 1 4 0 wz--n- 13.77g 52.00m
--- Volume group ---
VG Name 29f9b165-3674-4384-a1d4-7aa87d923d56
System ID
Format lvm2
Metadata Areas 2
Metadata Sequence No 20
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 8
Open LV 0
Max PV 0
Cur PV 1
Act PV 1
VG Size 99.62 GiB
PE Size 128.00 MiB
Total PE 797
Alloc PE / Size 33 / 4.12 GiB
Free PE / Size 764 / 95.50 GiB
VG UUID aAoOcw-d9YB-y9gP-Tp4M-S0UE-Aqpx-y6Z2Uk
lvm vgs --config ' devices { preferred_names = ["^/dev/mapper/"]
ignore_suspended_devices=1 write_cache_state=0
disable_after_error_count=3 obtain_device_list_from_udev=0 } global {
locking_type=1 prioritise_write_locks=1 wait_for_locks=1 use_lvmetad=0
} backup { retain_min = 50 retain_days = 0 } ' --noheadings --units b
--nosuffix --separator '|' --ignoreskippedcluster -o
uuid,name,attr,size,free,extent_size,extent_count,free_count,tags,vg_mda_size,vg_mda_free,lv_count,pv_count,pv_name
29f9b165-3674-4384-a1d4-7aa87d923d56
aAoOcw-d9YB-y9gP-Tp4M-S0UE-Aqpx-y6Z2Uk|29f9b165-3674-4384-a1d4-7aa87d923d56|wz--n-|106971529216|102542344192|134217728|797|764|MDT_LEASETIMESEC=60,MDT_CLASS=Data,MDT_VERSION=3,MDT_SDUUID=29f9b165-3674-4384-a1d4-7aa87d923d56,MDT_PV0=pv:36001405c94d80be2ed0482c91a1841b8&44&uuid:muHcYl-sobG-3LyY-jjfg-3fGf-1cHO-uDk7da&44&pestart:0&44&pecount:797&44&mapoffset:0,MDT_LEASERETRIES=3,MDT_VGUUID=aAoOcw-d9YB-y9gP-Tp4M-S0UE-Aqpx-y6Z2Uk,MDT_IOOPTIMEOUTSEC=10,MDT_LOCKRENEWALINTERVALSEC=5,MDT_PHYBLKSIZE=512,MDT_LOGBLKSIZE=512,MDT_TYPE=FCP,MDT_LOCKPOLICY=,MDT_DESCRIPTION=Master,RHAT_storage_domain,MDT_POOL_SPM_ID=-1,MDT_POOL_DESCRIPTION=Elementary,MDT_POOL_SPM_LVER=-1,MDT_POOL_UUID=8c3c5df9-e8ff-4313-99c9-385b6c7d896b,MDT_MASTER_VERSION=10,MDT_POOL_DOMAINS=22cf06d1-faca-4e17-ac78-d38b7fc300b1:Active&44&c434ab5a-9d21-42eb-ba1b-dbd716ba3ed1:Active&44&96e62d18-652d-401a-b4b5-b54ecefa331c:Active&44&29f9b165-3674-4384-a1d4-7aa87d923d56:Active&44&1a0d3e5a-d2ad-4829-8ebd-ad3ff5463062:Active,MDT__SHA_CKSUM=7ea9af890755d96563cb7a736f8e3f46ea986f67,MDT_ROLE=Regular|134217728|67103744|8|1|/dev/sda
[root@patty vdsm]# vdsClient -s 0 getStorageDomainsList (Returns all but
only the NFS-Domains)
c434ab5a-9d21-42eb-ba1b-dbd716ba3ed1
1a0d3e5a-d2ad-4829-8ebd-ad3ff5463062
a8fd9df0-48f2-40a2-88d4-7bf47fef9b07
engine=# select id,storage,storage_name,storage_domain_type from
storage_domain_static ;
id | storage |
storage_name | storage_domain_type
--------------------------------------+----------------------------------------+------------------------+---------------------
072fbaa1-08f3-4a40-9f34-a5ca22dd1d74 |
ceab03af-7220-4d42-8f5c-9b557f5d29af | ovirt-image-repository | 4
1a0d3e5a-d2ad-4829-8ebd-ad3ff5463062 |
6564a0b2-2f92-48de-b986-e92de7e28885 | ISO | 2
c434ab5a-9d21-42eb-ba1b-dbd716ba3ed1 |
bb54b2b8-00a2-4b84-a886-d76dd70c3cb0 | Export | 3
22cf06d1-faca-4e17-ac78-d38b7fc300b1 |
e43eRZ-HACv-YscJ-KNZh-HVwe-tAd2-0oGNHh | Hinken | 1
<---- 'GONE'
29f9b165-3674-4384-a1d4-7aa87d923d56 |
aAoOcw-d9YB-y9gP-Tp4M-S0UE-Aqpx-y6Z2Uk | Master | 1 <---- 'GONE'
a8fd9df0-48f2-40a2-88d4-7bf47fef9b07 |
0299ca61-d68e-4282-b6c3-f6e14aef2688 | NFS-DATA | 0
When manually trying to activate one of the above domains the following
is written to the engine.log
2015-03-23 16:37:27,193 INFO
[org.ovirt.engine.core.bll.storage.SyncLunsInfoForBlockStorageDomainCommand]
(org.ovirt.thread.pool-8-thread-42) [5f2bcbf9] Running command:
SyncLunsInfoForBlockStorageDomainCommand internal: true. Entities
affected : ID: 29f9b165-3674-4384-a1d4-7aa87d923d56 Type: Storage
2015-03-23 16:37:27,202 INFO
[org.ovirt.engine.core.vdsbroker.vdsbroker.GetVGInfoVDSCommand]
(org.ovirt.thread.pool-8-thread-42) [5f2bcbf9] START,
GetVGInfoVDSCommand(HostName = patty.elemementary.se, HostId =
38792a69-76f3-46d8-8620-9d4b9a5ec21f,
VGID=aAoOcw-d9YB-y9gP-Tp4M-S0UE-Aqpx-y6Z2Uk), log id: 6e6f6792
2015-03-23 16:37:27,404 ERROR
[org.ovirt.engine.core.vdsbroker.vdsbroker.GetVGInfoVDSCommand]
(org.ovirt.thread.pool-8-thread-28) [3258de6d] Failed in GetVGInfoVDS method
2015-03-23 16:37:27,404 INFO
[org.ovirt.engine.core.vdsbroker.vdsbroker.GetVGInfoVDSCommand]
(org.ovirt.thread.pool-8-thread-28) [3258de6d] Command
org.ovirt.engine.core.vdsbroker.vdsbroker.GetVGInfoVDSCommand return value
OneVGReturnForXmlRpc [mStatus=StatusForXmlRpc [mCode=506,
mMessage=Volume Group does not exist: (u'vg_uuid:
aAoOcw-d9YB-y9gP-Tp4M-S0UE-Aqpx-y6Z2Uk',)]]
2015-03-23 16:37:27,406 INFO
[org.ovirt.engine.core.vdsbroker.vdsbroker.GetVGInfoVDSCommand]
(org.ovirt.thread.pool-8-thread-28) [3258de6d] HostName =
patty.elemementary.se
2015-03-23 16:37:27,407 ERROR
[org.ovirt.engine.core.vdsbroker.vdsbroker.GetVGInfoVDSCommand]
(org.ovirt.thread.pool-8-thread-28) [3258de6d] Command
GetVGInfoVDSCommand(HostName = patty.elemementary.se, HostId =
38792a69-76f3-46d8-8620-9d4b9a5ec21f,
VGID=aAoOcw-d9YB-y9gP-Tp4M-S0UE-Aqpx-y6Z2Uk) execution failed.
Exception: VDSErrorException: VDSGenericException: VDSErrorException:
Failed to GetVGInfoVDS, error = Volume Group does not exist: (u'vg_uuid:
aAoOcw-d9YB-y9gP-Tp4M-S0UE-Aqpx-y6Z2Uk',), code = 506
2015-03-23 16:37:27,409 INFO
[org.ovirt.engine.core.vdsbroker.vdsbroker.GetVGInfoVDSCommand]
(org.ovirt.thread.pool-8-thread-28) [3258de6d] FINISH,
GetVGInfoVDSCommand, log id: 2edb7c0d
2015-03-23 16:37:27,410 ERROR
[org.ovirt.engine.core.bll.storage.SyncLunsInfoForBlockStorageDomainCommand]
(org.ovirt.thread.pool-8-thread-28) [3258de6d] Command
org.ovirt.engine.core.bll.storage.SyncLunsInfoForBlockStorageDomainCommand
throw Vdc Bll exception. With error message VdcBLLException:
org.ovirt.engine.core.vdsbroker.vdsbroker.VDSErrorException:
VDSGenericException: VDSErrorException: Failed to GetVGInfoVDS, error =
Volume Group does not exist: (u'vg_uuid:
aAoOcw-d9YB-y9gP-Tp4M-S0UE-Aqpx-y6Z2Uk',), code = 506 (Failed with error
VolumeGroupDoesNotExist and code 506)
2015-03-23 16:37:27,413 INFO
[org.ovirt.engine.core.vdsbroker.irsbroker.ActivateStorageDomainVDSCommand]
(org.ovirt.thread.pool-8-thread-28) [3258de6d] START,
ActivateStorageDomainVDSCommand( storagePoolId =
8c3c5df9-e8ff-4313-99c9-385b6c7d896b, ignoreFailoverLimit = false,
storageDomainId = 29f9b165-3674-4384-a1d4-7aa87d923d56), log id: 795253ee
2015-03-23 16:37:27,482 ERROR
[org.ovirt.engine.core.vdsbroker.vdsbroker.GetVGInfoVDSCommand]
(org.ovirt.thread.pool-8-thread-42) [5f2bcbf9] Failed in GetVGInfoVDS method
2015-03-23 16:37:27,482 INFO
[org.ovirt.engine.core.vdsbroker.vdsbroker.GetVGInfoVDSCommand]
(org.ovirt.thread.pool-8-thread-42) [5f2bcbf9] Command
org.ovirt.engine.core.vdsbroker.vdsbroker.GetVGInfoVDSCommand return value
OneVGReturnForXmlRpc [mStatus=StatusForXmlRpc [mCode=506,
mMessage=Volume Group does not exist: (u'vg_uuid:
aAoOcw-d9YB-y9gP-Tp4M-S0UE-Aqpx-y6Z2Uk',)]]
Could someone (pretty please with sugar on top) point me in the right
direction ?
Brgds Jonas
10 years
Re: [ovirt-users] VMs freezing during heals
by Alastair Neil
Pranith
I have run a pretty straightforward test. I created a two brick 50 G
replica volume with normal lvm bricks, and installed two servers, one
centos 6.6 and one centos 7.0. I kicked off bonnie++ on both to generate
some file system activity and then made the volume replica 3. I saw no
issues on the servers.
Not clear if this is a sufficiently rigorous test and the Volume I have had
issues on is a 3TB volume with about 2TB used.
-Alastair
On 19 March 2015 at 12:30, Alastair Neil <ajneil.tech(a)gmail.com> wrote:
> I don't think I have the resources to test it meaningfully. I have about
> 50 vms on my primary storage domain. I might be able to set up a small 50
> GB volume and provision 2 or 3 vms running test loads but I'm not sure it
> would be comparable. I'll give it a try and let you know if I see similar
> behaviour.
>
> On 19 March 2015 at 11:34, Pranith Kumar Karampuri <pkarampu(a)redhat.com>
> wrote:
>
>> Without thinly provisioned lvm.
>>
>> Pranith
>>
>> On 03/19/2015 08:01 PM, Alastair Neil wrote:
>>
>> do you mean raw partitions as bricks or simply with out thin provisioned
>> lvm?
>>
>>
>>
>> On 19 March 2015 at 00:32, Pranith Kumar Karampuri <pkarampu(a)redhat.com>
>> wrote:
>>
>>> Could you let me know if you see this problem without lvm as well?
>>>
>>> Pranith
>>>
>>> On 03/18/2015 08:25 PM, Alastair Neil wrote:
>>>
>>> I am in the process of replacing the bricks with thinly provisioned lvs
>>> yes.
>>>
>>>
>>>
>>> On 18 March 2015 at 09:35, Pranith Kumar Karampuri <pkarampu(a)redhat.com>
>>> wrote:
>>>
>>>> hi,
>>>> Are you using thin-lvm based backend on which the bricks are
>>>> created?
>>>>
>>>> Pranith
>>>>
>>>> On 03/18/2015 02:05 AM, Alastair Neil wrote:
>>>>
>>>> I have a Ovirt cluster with 6 VM hosts and 4 gluster nodes. There are
>>>> two virtualisation clusters one with two nehelem nodes and one with four
>>>> sandybridge nodes. My master storage domain is a GlusterFS backed by a
>>>> replica 3 gluster volume from 3 of the gluster nodes. The engine is a
>>>> hosted engine 3.5.1 on 3 of the sandybridge nodes, with storage broviede by
>>>> nfs from a different gluster volume. All the hosts are CentOS 6.6.
>>>>
>>>> vdsm-4.16.10-8.gitc937927.el6
>>>>> glusterfs-3.6.2-1.el6
>>>>> 2.6.32 - 504.8.1.el6.x86_64
>>>>
>>>>
>>>> Problems happen when I try to add a new brick or replace a brick
>>>> eventually the self heal will kill the VMs. In the VM's logs I see kernel
>>>> hung task messages.
>>>>
>>>> Mar 12 23:05:16 static1 kernel: INFO: task nginx:1736 blocked for
>>>>> more than 120 seconds.
>>>>> Mar 12 23:05:16 static1 kernel: Not tainted
>>>>> 2.6.32-504.3.3.el6.x86_64 #1
>>>>> Mar 12 23:05:16 static1 kernel: "echo 0 >
>>>>> /proc/sys/kernel/hung_task_timeout_secs" disables this message.
>>>>> Mar 12 23:05:16 static1 kernel: nginx D 0000000000000001 0
>>>>> 1736 1735 0x00000080
>>>>> Mar 12 23:05:16 static1 kernel: ffff8800778b17a8 0000000000000082
>>>>> 0000000000000000 00000000000126c0
>>>>> Mar 12 23:05:16 static1 kernel: ffff88007e5c6500 ffff880037170080
>>>>> 0006ce5c85bd9185 ffff88007e5c64d0
>>>>> Mar 12 23:05:16 static1 kernel: ffff88007a614ae0 00000001722b64ba
>>>>> ffff88007a615098 ffff8800778b1fd8
>>>>> Mar 12 23:05:16 static1 kernel: Call Trace:
>>>>> Mar 12 23:05:16 static1 kernel: [<ffffffff8152a885>]
>>>>> schedule_timeout+0x215/0x2e0
>>>>> Mar 12 23:05:16 static1 kernel: [<ffffffff8152a503>]
>>>>> wait_for_common+0x123/0x180
>>>>> Mar 12 23:05:16 static1 kernel: [<ffffffff81064b90>] ?
>>>>> default_wake_function+0x0/0x20
>>>>> Mar 12 23:05:16 static1 kernel: [<ffffffffa0210a76>] ?
>>>>> _xfs_buf_read+0x46/0x60 [xfs]
>>>>> Mar 12 23:05:16 static1 kernel: [<ffffffffa02063c7>] ?
>>>>> xfs_trans_read_buf+0x197/0x410 [xfs]
>>>>> Mar 12 23:05:16 static1 kernel: [<ffffffff8152a61d>]
>>>>> wait_for_completion+0x1d/0x20
>>>>> Mar 12 23:05:16 static1 kernel: [<ffffffffa020ff5b>]
>>>>> xfs_buf_iowait+0x9b/0x100 [xfs]
>>>>> Mar 12 23:05:16 static1 kernel: [<ffffffffa02063c7>] ?
>>>>> xfs_trans_read_buf+0x197/0x410 [xfs]
>>>>> Mar 12 23:05:16 static1 kernel: [<ffffffffa0210a76>]
>>>>> _xfs_buf_read+0x46/0x60 [xfs]
>>>>> Mar 12 23:05:16 static1 kernel: [<ffffffffa0210b3b>]
>>>>> xfs_buf_read+0xab/0x100 [xfs]
>>>>> Mar 12 23:05:16 static1 kernel: [<ffffffffa02063c7>]
>>>>> xfs_trans_read_buf+0x197/0x410 [xfs]
>>>>> Mar 12 23:05:16 static1 kernel: [<ffffffffa01ee6a4>]
>>>>> xfs_imap_to_bp+0x54/0x130 [xfs]
>>>>> Mar 12 23:05:16 static1 kernel: [<ffffffffa01f077b>]
>>>>> xfs_iread+0x7b/0x1b0 [xfs]
>>>>> Mar 12 23:05:16 static1 kernel: [<ffffffff811ab77e>] ?
>>>>> inode_init_always+0x11e/0x1c0
>>>>> Mar 12 23:05:16 static1 kernel: [<ffffffffa01eb5ee>]
>>>>> xfs_iget+0x27e/0x6e0 [xfs]
>>>>> Mar 12 23:05:16 static1 kernel: [<ffffffffa01eae1d>] ?
>>>>> xfs_iunlock+0x5d/0xd0 [xfs]
>>>>> Mar 12 23:05:16 static1 kernel: [<ffffffffa0209366>]
>>>>> xfs_lookup+0xc6/0x110 [xfs]
>>>>> Mar 12 23:05:16 static1 kernel: [<ffffffffa0216024>]
>>>>> xfs_vn_lookup+0x54/0xa0 [xfs]
>>>>> Mar 12 23:05:16 static1 kernel: [<ffffffff8119dc65>]
>>>>> do_lookup+0x1a5/0x230
>>>>> Mar 12 23:05:16 static1 kernel: [<ffffffff8119e8f4>]
>>>>> __link_path_walk+0x7a4/0x1000
>>>>> Mar 12 23:05:16 static1 kernel: [<ffffffff811738e7>] ?
>>>>> cache_grow+0x217/0x320
>>>>> Mar 12 23:05:16 static1 kernel: [<ffffffff8119f40a>]
>>>>> path_walk+0x6a/0xe0
>>>>> Mar 12 23:05:16 static1 kernel: [<ffffffff8119f61b>]
>>>>> filename_lookup+0x6b/0xc0
>>>>> Mar 12 23:05:16 static1 kernel: [<ffffffff811a0747>]
>>>>> user_path_at+0x57/0xa0
>>>>> Mar 12 23:05:16 static1 kernel: [<ffffffffa0204e74>] ?
>>>>> _xfs_trans_commit+0x214/0x2a0 [xfs]
>>>>> Mar 12 23:05:16 static1 kernel: [<ffffffffa01eae3e>] ?
>>>>> xfs_iunlock+0x7e/0xd0 [xfs]
>>>>> Mar 12 23:05:16 static1 kernel: [<ffffffff81193bc0>]
>>>>> vfs_fstatat+0x50/0xa0
>>>>> Mar 12 23:05:16 static1 kernel: [<ffffffff811aaf5d>] ?
>>>>> touch_atime+0x14d/0x1a0
>>>>> Mar 12 23:05:16 static1 kernel: [<ffffffff81193d3b>] vfs_stat+0x1b/0x20
>>>>> Mar 12 23:05:16 static1 kernel: [<ffffffff81193d64>]
>>>>> sys_newstat+0x24/0x50
>>>>> Mar 12 23:05:16 static1 kernel: [<ffffffff810e5c87>] ?
>>>>> audit_syscall_entry+0x1d7/0x200
>>>>> Mar 12 23:05:16 static1 kernel: [<ffffffff810e5a7e>] ?
>>>>> __audit_syscall_exit+0x25e/0x290
>>>>> Mar 12 23:05:16 static1 kernel: [<ffffffff8100b072>]
>>>>> system_call_fastpath+0x16/0x1b
>>>>
>>>>
>>>>
>>>> I am wondering if my volume settings are causing this. Can anyone
>>>> with more knowledge take a look and let me know:
>>>>
>>>> network.remote-dio: on
>>>>> performance.stat-prefetch: off
>>>>> performance.io-cache: off
>>>>> performance.read-ahead: off
>>>>> performance.quick-read: off
>>>>> nfs.export-volumes: on
>>>>> network.ping-timeout: 20
>>>>> cluster.self-heal-readdir-size: 64KB
>>>>> cluster.quorum-type: auto
>>>>> cluster.data-self-heal-algorithm: diff
>>>>> cluster.self-heal-window-size: 8
>>>>> cluster.heal-timeout: 500
>>>>> cluster.self-heal-daemon: on
>>>>> cluster.entry-self-heal: on
>>>>> cluster.data-self-heal: on
>>>>> cluster.metadata-self-heal: on
>>>>> cluster.readdir-optimize: on
>>>>> cluster.background-self-heal-count: 20
>>>>> cluster.rebalance-stats: on
>>>>> cluster.min-free-disk: 5%
>>>>> cluster.eager-lock: enable
>>>>> storage.owner-uid: 36
>>>>> storage.owner-gid: 36
>>>>> auth.allow:*
>>>>> user.cifs: disable
>>>>> cluster.server-quorum-ratio: 51%
>>>>
>>>>
>>>> Many Thanks, Alastair
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> Users mailing listUsers@ovirt.orghttp://lists.ovirt.org/mailman/listinfo/users
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> Users mailing list
>>>> Users(a)ovirt.org
>>>> http://lists.ovirt.org/mailman/listinfo/users
>>>>
>>>>
>>>
>>>
>>
>>
>
10 years
Modules sanlock are not configured
by Jurriën Bloemen
--Apple-Mail=_B0F5D3E0-FE6C-44CC-9D86-DD009DD544F1
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
charset=windows-1252
Hi all,
I have CentOS 7 running and I added the oVirt 3.5 repo to it. I open the =
oVirt Manager and added a new system to it.=20
The manager says installing and after that is fails to connect. Looking =
on the system I see:
Mar 30 21:09:37 vdsmd_init_common.sh[7106]: vdsm: Running mkdirs
Mar 30 21:09:37 vdsmd_init_common.sh[7106]: vdsm: Running =
configure_coredump
Mar 30 21:09:37 vdsmd_init_common.sh[7106]: vdsm: Running =
configure_vdsm_logs
Mar 30 21:09:37 vdsmd_init_common.sh[7106]: vdsm: Running =
wait_for_network
Mar 30 21:09:37 vdsmd_init_common.sh[7106]: vdsm: Running run_init_hooks
Mar 30 21:09:37 vdsmd_init_common.sh[7106]: vdsm: Running =
upgraded_version_check
Mar 30 21:09:37 vdsmd_init_common.sh[7106]: vdsm: Running =
check_is_configured
Mar 30 21:09:37 vdsmd_init_common.sh[7106]: Error:
Mar 30 21:09:37 vdsmd_init_common.sh[7106]: One of the modules is not =
configured to work with VDSM.
Mar 30 21:09:37 vdsmd_init_common.sh[7106]: To configure the module use =
the following:
Mar 30 21:09:37 vdsmd_init_common.sh[7106]: 'vdsm-tool configure =
[--module module-name]'.
Mar 30 21:09:37 vdsmd_init_common.sh[7106]: If all modules are not =
configured try to use:
Mar 30 21:09:37 vdsmd_init_common.sh[7106]: 'vdsm-tool configure =
--force'
Mar 30 21:09:37 vdsmd_init_common.sh[7106]: (The force flag will stop =
the module's service and start it
Mar 30 21:09:37 vdsmd_init_common.sh[7106]: afterwards automatically to =
load the new configuration.)
Mar 30 21:09:37 vdsmd_init_common.sh[7106]: libvirt is already =
configured for vdsm
Mar 30 21:09:37 vdsmd_init_common.sh[7106]: Modules sanlock are not =
configured
Mar 30 21:09:37 vdsmd_init_common.sh[7106]: vdsm: stopped during execute =
check_is_configured task (task returned with error code 1).
So I run vdsm-tool configure after I stop sanlock.=20
# vdsm-tool configure
Checking configuration status...
libvirt is already configured for vdsm
SUCCESS: ssl configured to true. No conflicts
Running configure...
Reconfiguration of sanlock is done.
Done configuring modules to VDSM.
But when I want to start vdsmd it still gives the error that sanlock is =
not configured.
Does somebody has a solution for this?=20
I am a bit lost on this=85 Google only tells me that there was a bug in =
3.4.=20
Thanks in advance,
Jurri=EBn=
--Apple-Mail=_B0F5D3E0-FE6C-44CC-9D86-DD009DD544F1
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
charset=windows-1252
<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dwindows-1252"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;">Hi =
all,<div><br></div><div>I have CentOS 7 running and I added the oVirt =
3.5 repo to it. I open the oVirt Manager and added a new system to =
it. </div><div>The manager says installing and after that is fails =
to connect. Looking on the system I see:</div><div><br></div><div><div =
style=3D"margin: 0px; font-family: 'Courier New'; color: rgb(245, 245, =
245); background-color: rgb(0, 0, 0);">Mar 30 =
21:09:37 vdsmd_init_common.sh[7106]: vdsm: Running mkdirs</div><div =
style=3D"margin: 0px; font-family: 'Courier New'; color: rgb(245, 245, =
245); background-color: rgb(0, 0, 0);">Mar 30 =
21:09:37 vdsmd_init_common.sh[7106]: vdsm: Running =
configure_coredump</div><div style=3D"margin: 0px; font-family: 'Courier =
New'; color: rgb(245, 245, 245); background-color: rgb(0, 0, 0);">Mar 30 =
21:09:37 vdsmd_init_common.sh[7106]: vdsm: Running =
configure_vdsm_logs</div><div style=3D"margin: 0px; font-family: =
'Courier New'; color: rgb(245, 245, 245); background-color: rgb(0, 0, =
0);">Mar 30 21:09:37 vdsmd_init_common.sh[7106]: vdsm: Running =
wait_for_network</div><div style=3D"margin: 0px; font-family: 'Courier =
New'; color: rgb(245, 245, 245); background-color: rgb(0, 0, 0);">Mar 30 =
21:09:37 vdsmd_init_common.sh[7106]: vdsm: Running =
run_init_hooks</div><div style=3D"margin: 0px; font-family: 'Courier =
New'; color: rgb(245, 245, 245); background-color: rgb(0, 0, 0);">Mar 30 =
21:09:37 vdsmd_init_common.sh[7106]: vdsm: Running =
upgraded_version_check</div><div style=3D"margin: 0px; font-family: =
'Courier New'; color: rgb(245, 245, 245); background-color: rgb(0, 0, =
0);">Mar 30 21:09:37 vdsmd_init_common.sh[7106]: vdsm: Running =
check_is_configured</div><div style=3D"margin: 0px; font-family: =
'Courier New'; color: rgb(245, 245, 245); background-color: rgb(0, 0, =
0);">Mar 30 21:09:37 vdsmd_init_common.sh[7106]: Error:</div><div =
style=3D"margin: 0px; font-family: 'Courier New'; color: rgb(245, 245, =
245); background-color: rgb(0, 0, 0);">Mar 30 =
21:09:37 vdsmd_init_common.sh[7106]: One of the modules is not =
configured to work with VDSM.</div><div style=3D"margin: 0px; =
font-family: 'Courier New'; color: rgb(245, 245, 245); background-color: =
rgb(0, 0, 0);">Mar 30 21:09:37 vdsmd_init_common.sh[7106]: To =
configure the module use the following:</div><div style=3D"margin: 0px; =
font-family: 'Courier New'; color: rgb(245, 245, 245); background-color: =
rgb(0, 0, 0);">Mar 30 21:09:37 vdsmd_init_common.sh[7106]: =
'vdsm-tool configure [--module module-name]'.</div><div style=3D"margin: =
0px; font-family: 'Courier New'; color: rgb(245, 245, 245); =
background-color: rgb(0, 0, 0);">Mar 30 =
21:09:37 vdsmd_init_common.sh[7106]: If all modules are not =
configured try to use:</div><div style=3D"margin: 0px; font-family: =
'Courier New'; color: rgb(245, 245, 245); background-color: rgb(0, 0, =
0);">Mar 30 21:09:37 vdsmd_init_common.sh[7106]: 'vdsm-tool =
configure --force'</div><div style=3D"margin: 0px; font-family: 'Courier =
New'; color: rgb(245, 245, 245); background-color: rgb(0, 0, 0);">Mar 30 =
21:09:37 vdsmd_init_common.sh[7106]: (The force flag will stop the =
module's service and start it</div><div style=3D"margin: 0px; =
font-family: 'Courier New'; color: rgb(245, 245, 245); background-color: =
rgb(0, 0, 0);">Mar 30 21:09:37 vdsmd_init_common.sh[7106]: =
afterwards automatically to load the new configuration.)</div><div =
style=3D"margin: 0px; font-family: 'Courier New'; color: rgb(245, 245, =
245); background-color: rgb(0, 0, 0);">Mar 30 =
21:09:37 vdsmd_init_common.sh[7106]: libvirt is already configured =
for vdsm</div><div style=3D"margin: 0px; font-family: 'Courier New'; =
color: rgb(245, 245, 245); background-color: rgb(0, 0, 0);">Mar 30 =
21:09:37 vdsmd_init_common.sh[7106]: Modules sanlock are not =
configured</div><div style=3D"margin: 0px; font-family: 'Courier New'; =
color: rgb(245, 245, 245); background-color: rgb(0, 0, 0);">Mar 30 =
21:09:37 vdsmd_init_common.sh[7106]: vdsm: stopped during execute =
check_is_configured task (task returned with error code =
1).</div></div><div><br></div><div>So I run vdsm-tool configure after I =
stop sanlock. </div><div><br></div><div><div style=3D"margin: 0px; =
font-family: 'Courier New'; color: rgb(245, 245, 245); background-color: =
rgb(0, 0, 0);"># vdsm-tool configure</div><div style=3D"margin: 0px; =
font-family: 'Courier New'; color: rgb(245, 245, 245); background-color: =
rgb(0, 0, 0); min-height: 14px;"><br></div><div style=3D"margin: 0px; =
font-family: 'Courier New'; color: rgb(245, 245, 245); background-color: =
rgb(0, 0, 0);">Checking configuration status...</div><div style=3D"margin:=
0px; font-family: 'Courier New'; color: rgb(245, 245, 245); =
background-color: rgb(0, 0, 0); min-height: 14px;"><br></div><div =
style=3D"margin: 0px; font-family: 'Courier New'; color: rgb(245, 245, =
245); background-color: rgb(0, 0, 0);">libvirt is already configured for =
vdsm</div><div style=3D"margin: 0px; font-family: 'Courier New'; color: =
rgb(245, 245, 245); background-color: rgb(0, 0, 0);">SUCCESS: ssl =
configured to true. No conflicts</div><div style=3D"margin: 0px; =
font-family: 'Courier New'; color: rgb(245, 245, 245); background-color: =
rgb(0, 0, 0); min-height: 14px;"><br></div><div style=3D"margin: 0px; =
font-family: 'Courier New'; color: rgb(245, 245, 245); background-color: =
rgb(0, 0, 0);">Running configure...</div><div style=3D"margin: 0px; =
font-family: 'Courier New'; color: rgb(245, 245, 245); background-color: =
rgb(0, 0, 0);">Reconfiguration of sanlock is done.</div><div =
style=3D"margin: 0px; font-family: 'Courier New'; color: rgb(245, 245, =
245); background-color: rgb(0, 0, 0); min-height: 14px;"><br></div><div =
style=3D"margin: 0px; font-family: 'Courier New'; color: rgb(245, 245, =
245); background-color: rgb(0, 0, 0);">Done configuring modules to =
VDSM.</div></div><div><br></div><div>But when I want to start vdsmd it =
still gives the error that sanlock is not =
configured.</div><div><br></div><div>Does somebody has a solution for =
this? </div><div><br></div><div>I am a bit lost on this=85 Google =
only tells me that there was a bug in =
3.4. </div><div><br></div><div>Thanks in =
advance,</div><div><br></div><div>Jurri=EBn</div></body></html>=
--Apple-Mail=_B0F5D3E0-FE6C-44CC-9D86-DD009DD544F1--
10 years
Anyone using YAML support in the RESTAPI?
by Juan Hernández
Hello,
Does anyone have a good reason to not remove the YAML support from the
RESTAPI? As far as I know it isn't used or tested in any reasonable way,
so I would like to remove it completely for 3.6. If anyone is using it
and can't move to JSON or XML please speak up.
Regards,
Juan Hernandez
--
Dirección Comercial: C/Jose Bardasano Baos, 9, Edif. Gorbea 3, planta
3ºD, 28016 Madrid, Spain
Inscrita en el Reg. Mercantil de Madrid – C.I.F. B82657941 - Red Hat S.L.
10 years
Network QOS not working for VM Outbound
by Punit Dambiwal
Hi,
I have check and found that the Network QOS not working for VM
outbound....it's working fine for Inbound only...
[image: Inline image 1]
root@vm3:~# ./speedtest_cli.py
Retrieving speedtest.net configuration...
Retrieving speedtest.net server list...
Testing from (103.4.X.X)...
Selecting best server based on latency...
Hosted by HKIX1 (Hong Kong) [3.70 km]: 3.153 ms
Testing download speed........................................
Download: 1.95 Mbit/s
Testing upload speed..................................................
Upload: 143.09 Mbit/s
Thanks,
Punit
10 years
Guest PXE boot with 2 NICs : MAC order
by Nicolas Ecarnot
Hello,
I can't remember if I already asked that here, but my researches
returned nothing obvious.
It is frequent in our setup to boot a VM setup with two NICS :
- one in a network with a DHCP server, leading to a PXE/tftp/kickstart setup
- a second one with a network with no DHCP, nor routed. We use this
network in some cases to access iSCSI data.
When PXE booting such a VM, I realized that in gPXE, the NICs are order
according to their MAC address (net0, net1...)
I found no mean to explicitly tell gPXE to use a specific interface, and
it is a pain, because my setup workflow implies I could choose the
correct interface.
In the oVirt web GUI, I found nothing about that.
In the ovirt-shell, I had no better luck.
In the gPXE wiki, I found nothing more that what's above.
This is not a big issue, but was worth asking.
--
Nicolas Ecarnot
10 years
Snapshot issue
by Koen Vanoppen
Dear all,
I have the following problem:
Cannot run VM. The VM is performing an operation on a Snapshot. Please wait
for the operation to finish, and try again.
It is like this since Friday... How can I resolve this? I really need this
vm to be up again...
Kind regards,
Koen
10 years
engine-setup fails with FATAL: Cannot execute sql command:
by mad Engineer
Hello All,
Trying ovirt on centos 6.5 but fails at PostgreSQL
configuration
with error
[ ERROR ] Failed to execute stage 'Misc configuration': Command
'/usr/share/ovirt-engine/dbscripts/create_schema.sh' failed to execute
Inside log it shows this
2015-03-31 17:47:15 DEBUG
otopi.plugins.ovirt_engine_setup.ovirt_engine.db.schema
plugin.execute:866 execute-output:
['/usr/share/ovirt-engine/dbscripts/schema.sh', '-s', 'localhost',
'-p', '5432', '-u', 'engine', '-d', 'engine', '-l',
'/var/log/ovirt-engine/setup/ovirt-engine-setup-20150331174256-pehvs7.log',
'-c', 'apply'] stderr:
psql:/usr/share/ovirt-engine/dbscripts/upgrade/03_05_0210_change_group_ids.sql:59:
ERROR: could not open relation with OID 32878
CONTEXT: SQL statement "CREATE temp TABLE tmp_users_groups ON COMMIT
DROP AS SELECT fnsplitteruuid(group_ids) AS group_id, user_id FROM
users"
PL/pgSQL function "__temp_change_group_ids_03_05_0210" line 35 at SQL statement
FATAL: Cannot execute sql command:
--file=/usr/share/ovirt-engine/dbscripts/upgrade/03_05_0210_change_group_ids.sql
2015-03-31 17:47:15 DEBUG otopi.context context._executeMethod:152
method exception
Traceback (most recent call last):
File "/usr/lib/python2.6/site-packages/otopi/context.py", line 142,
in _executeMethod
method['method']()
File "/usr/share/ovirt-engine/setup/bin/../plugins/ovirt-engine-setup/ovirt-engine/db/schema.py",
line 291, in _misc
oenginecons.EngineDBEnv.PGPASS_FILE
File "/usr/lib/python2.6/site-packages/otopi/plugin.py", line 871, in execute
command=args[0],
RuntimeError: Command '/usr/share/ovirt-engine/dbscripts/schema.sh'
failed to execute
2015-03-31 17:47:15 ERROR otopi.context context._executeMethod:161
Failed to execute stage 'Misc configuration': Command
'/usr/share/ovirt-engine/dbscripts/schema.sh' failed to execute
Can some one please help me with this please
10 years
VDSM memory consumption
by Federico Alberto Sayd
Hello:
I am experiencing troubles with VDSM memory consuption.
I am running
Engine: ovirt 3.5.1
Nodes:
Centos 6.6
VDSM 4.16.10-8
Libvirt: libvirt-0.10.2-46
Kernel: 2.6.32
When the host boots, memory consuption is normal, but after 2 or 3 days
running, VDSM memory consuption grows and it consumes more memory that
all vm's running in the host. If I restart the vdsm service, memory
consuption normalizes, but then it start growing again.
I have seen some BZ about vdsm and supervdsm about memory leaks, but I
don't know if VDSM 4.6.10.8 is still affected by a related bug.
Any help? If you need, I can provide more information
Thank you
10 years
Problem with USB redirection
by Juan Jose
Hello everybody,
I have installed a little infrestructure with ovirt 3.5.0.1 and I have some
Windows 7 VMs created and working well. From linux client, when I go to
user portal and open a VM (all these VM have defined in console USB
support as Native) and I plug a USB pen drive, the VM takes it and I can
use it from my Windows 7 VM.
But I have a problem with Windows 7 clients. When I try to redirect a USB
from my Windows 7 client to my Windows 7 VM the remote-viewer gives the
error "USB redirections support not compiled in". Any suggest or idea about
what is my problem?
Many thanks in advanced,
Juanjo.
10 years
firewalld rules for engine
by Jorick Astrego
This is a multi-part message in MIME format.
--------------030107030100090207010401
Content-Type: text/plain;
charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Hi=2C
After running engine-setup =283=2E5=2E2rc2=29 on Centos 7=2C the setup tell=
s me
the following
In order to configure firewalld=2C copy the files from
/etc/ovirt-engine/firewalld to /etc/firewalld/services
and execute the following commands=3A
firewall-cmd -service ovirt-nfs
firewall-cmd -service ovirt-postgres
firewall-cmd -service ovirt-https
firewall-cmd -service ovirt-fence-kdump-listener
firewall-cmd -service ovirt-websocket-proxy
firewall-cmd -service ovirt-http
The commands above don=27t work=2C shouldn=27t they be=3A
firewall-cmd --permanent --add-service ovirt-nfs
firewall-cmd --permanent --add-service ovirt-postgres
firewall-cmd --permanent --add-service ovirt-https
firewall-cmd --permanent --add-service ovirt-fence-kdump-listener
firewall-cmd --permanent --add-service ovirt-websocket-proxy
firewall-cmd --permanent --add-service ovirt-http
firewall-cmd --reload
Kind regards=2C
Jorick Astrego
Met vriendelijke groet=2C With kind regards=2C
Jorick Astrego
Netbulae Virtualization Experts=20
----------------
=09Tel=3A 053 20 30 270 =09info=40netbulae=2Eeu =09Staalsteden 4-3A =09KvK=
08198180
=09Fax=3A 053 20 30 271 =09www=2Enetbulae=2Eeu =097547 TA Enschede =09BTW=
NL821234584B01
----------------
--------------030107030100090207010401
Content-Type: text/html;
charset="utf-8"
Content-Transfer-Encoding: quoted-printable
=3Chtml=3E
=3Chead=3E
=3Cmeta http-equiv=3D=22content-type=22 content=3D=22text/html=3B chars=
et=3Dutf-8=22=3E
=3C/head=3E
=3Cbody bgcolor=3D=22=23FFFFFF=22 text=3D=22=23000000=22=3E
Hi=2C=3Cbr=3E
=3Cbr=3E
After running engine-setup =283=2E5=2E2rc2=29 on Centos 7=2C the setup=
tells
me the following=3Cbr=3E
=3Cbr=3E
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 In order to conf=
igure firewalld=2C copy the files from=3Cbr=3E
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 /etc/ovirt-engine/firewalld to /etc/firewalld/services=3Cbr=3E=
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 and execute the following commands=3A=3Cbr=3E
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 firewall-cmd -service ovirt-nfs=3Cbr=3E
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 firewall-cmd -service ovirt-postgres=3Cbr=3E
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 firewall-cmd -service ovirt-https=3Cbr=3E
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 firewall-cmd -service ovirt-fence-kdump-listener=3Cbr=3E
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 firewall-cmd -service ovirt-websocket-proxy=3Cbr=3E
=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=
=C2=A0=C2=A0 firewall-cmd -service ovirt-http=3Cbr=3E
=3Cbr=3E
The commands above don=27t work=2C shouldn=27t they be=3A=3Cbr=3E
=3Cbr=3E
=3Cblockquote=3Efirewall-cmd --permanent --add-service ovirt-nfs=3Cbr=
=3E
firewall-cmd --permanent --add-service ovirt-postgres=3Cbr=3E
firewall-cmd --permanent --add-service ovirt-https=3Cbr=3E
firewall-cmd --permanent --add-service ovirt-fence-kdump-listener=3Cb=
r=3E
firewall-cmd --permanent --add-service ovirt-websocket-proxy=3Cbr=3E=
firewall-cmd --permanent --add-service ovirt-http=3Cbr=3E
firewall-cmd --reload=3Cbr=3E
=3C/blockquote=3E
Kind regards=2C=3Cbr=3E
=3Cbr=3E
Jorick Astrego=3Cbr=3E
=20=
=3CBR /=3E
=3CBR /=3E
=3Cb style=3D=22color=3A=23604c78=22=3E=3C/b=3E=3Cbr=3E=3Cspan style=3D=22c=
olor=3A=23604c78=3B=22=3E=3Cfont color=3D=22000000=22=3E=3Cspan style=3D=22=
mso-fareast-language=3Aen-gb=3B=22 lang=3D=22NL=22=3EMet vriendelijke groet=
=2C With kind regards=2C=3Cbr=3E=3Cbr=3E=3C/span=3EJorick Astrego=3C/font=
=3E=3C/span=3E=3Cb style=3D=22color=3A=23604c78=22=3E=3Cbr=3E=3Cbr=3ENetbul=
ae Virtualization Experts =3C/b=3E=3Cbr=3E=3Chr style=3D=22border=3Anone=3B=
border-top=3A1px solid =23ccc=3B=22=3E=3Ctable style=3D=22width=3A 522px=22=
=3E=3Ctbody=3E=3Ctr=3E=3Ctd style=3D=22width=3A 130px=3Bfont-size=3A 10px=
=22=3ETel=3A 053 20 30 270=3C/td=3E =3Ctd style=3D=22width=3A 130px=3Bf=
ont-size=3A 10px=22=3Einfo=40netbulae=2Eeu=3C/td=3E =3Ctd style=3D=22wid=
th=3A 130px=3Bfont-size=3A 10px=22=3EStaalsteden 4-3A=3C/td=3E =3Ctd sty=
le=3D=22width=3A 130px=3Bfont-size=3A 10px=22=3EKvK 08198180=3C/td=3E=3C/tr=
=3E=3Ctr=3E =3Ctd style=3D=22width=3A 130px=3Bfont-size=3A 10px=22=3EFax=
=3A 053 20 30 271=3C/td=3E =3Ctd style=3D=22width=3A 130px=3Bfont-size=
=3A 10px=22=3Ewww=2Enetbulae=2Eeu=3C/td=3E =3Ctd style=3D=22width=3A 130=
px=3Bfont-size=3A 10px=22=3E7547 TA Enschede=3C/td=3E =3Ctd style=3D=22w=
idth=3A 130px=3Bfont-size=3A 10px=22=3EBTW NL821234584B01=3C/td=3E=3C/tr=3E=
=3C/tbody=3E=3C/table=3E=3Cbr=3E=3Chr style=3D=22border=3Anone=3Bborder-top=
=3A1px solid =23ccc=3B=22=3E=3CBR /=3E
=3C/body=3E
=3C/html=3E
--------------030107030100090207010401--
10 years
oVirt management network
by Bojan Popovic
This is a multi-part message in MIME format.
--------------000506060403080903080106
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
Hello, I am having a strange issue in creating ovirtmgmt bridge over
vlan interface.
I have set-up a bond from physical interfaces. On top of a bond there
are three VLANs one of which is in ovirtmgmt bridge. I have set it up
manually according to http://www.ovirt.org/Bonding_VLAN_Bridge
Somehow the bond itself is also added to bridge in oVirt web interface,
after reboot there also were two added lines to configuration of that bond:
# Generated by VDSM version 4.16.10-8.gitc937927.el7
BRIDGE=ovirtmgmt
No matter how I try to remove the bond from the bridge it doesn't
succeed. If I edit the config files manually it isn't replicated to web
interface. If I try to detach it from web interface, I can only attach
bridge back to the bond interface. Of course configuration cannot be
saved until the bridge is attached to an interface.
I have tried putting the host in maintenance mode, shutting down the
hosted engine and doing all the changes live.
Anyone has a suggestion how to resolve this?
Thanks.
--------------000506060403080903080106
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 7bit
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Hello, I am having a strange issue in creating ovirtmgmt bridge over
vlan interface.<br>
<br>
I have set-up a bond from physical interfaces. On top of a bond
there are three VLANs one of which is in ovirtmgmt bridge. I have
set it up manually according to
<a class="moz-txt-link-freetext" href="http://www.ovirt.org/Bonding_VLAN_Bridge">http://www.ovirt.org/Bonding_VLAN_Bridge</a><br>
<br>
Somehow the bond itself is also added to bridge in oVirt web
interface, after reboot there also were two added lines to
configuration of that bond:<br>
# Generated by VDSM version 4.16.10-8.gitc937927.el7<br>
BRIDGE=ovirtmgmt<br>
<br>
No matter how I try to remove the bond from the bridge it doesn't
succeed. If I edit the config files manually it isn't replicated to
web interface. If I try to detach it from web interface, I can only
attach bridge back to the bond interface. Of course configuration
cannot be saved until the bridge is attached to an interface.<br>
<br>
I have tried putting the host in maintenance mode, shutting down the
hosted engine and doing all the changes live.<br>
<br>
Anyone has a suggestion how to resolve this?<br>
<br>
Thanks.<br>
<div class="moz-signature">
<table width="789" border="0" cellpadding="0" cellspacing="0">
<tbody>
<tr>
<td rowspan="2" width="35"><br>
</td>
<td height="15"><br>
</td>
<td rowspan="2" width="35"><br>
</td>
</tr>
<tr>
<td style="font-family:'Trebuchet MS', Arial, Helvetica,
sans-serif; font-size:11px; color:#777777;"><br>
</td>
</tr>
</tbody>
</table>
</div>
</body>
</html>
--------------000506060403080903080106--
10 years
How to Config Openvswitch in Hosted-Engine environment(ALL IN ONE) when using Neutron?
by Xie, Chao
--_000_EE4D679B9474414187D2E27D8B6890F69587E0G08CNEXMBPEKD03g0_
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64
SEksIEFMTA0KQXMgeW91IG1heSBrbm93LCB3ZSBjYW4gdXNlIG5ldXRyb24gc2VydmljZSBpbiBv
VmlydC4gQW5kIGluIGEgbm9ybWFsIG9WaXJ0IGVudmlyb25tZW50LCBXaGVuIGFkZGluZyBhIEhv
c3QsIE9wZW5zd2l0Y2ggYW5kIFJhYmJpdE1RIGFuZCBzbyBvbiAoU2V0IE5ldHdvcmsgcHJvdmlk
ZXIgaW4gIk5ldyBIb3N0cyIgd2luZG93IGluIEFkbWluIFBvcnRhbCkgd2lsbCBiZSBjb25maWd1
cmUgYXV0b21hdGljYWxseSBpbiB0aGUgaG9zdC4NCkJ1dCBpbiBhbiBIRSBlbnZpcm9ubWVudCwg
d2UgZG8gbm90IGFkZCBob3N0IGluIEFkbWluIFBvcnRhbChidXQgImhvc3RlZC1lbmdpbmUgLS1k
ZXBsb3kiIGNvbW1hbmQgKSwgYW5kIGkgdGhpbmsgaG9zdCB3aWxsIG5vdCBiZSBjb25maWd1cmUg
YXV0b21hdGljYWxseS4gU28gYW55Ym9keSBrbm93IGhvdyB0byB1c2UgaXQgKG5ldXRyb24gZnJv
bSBhbGwgaW4gb25lIE9TUCApPw0KDQo=
--_000_EE4D679B9474414187D2E27D8B6890F69587E0G08CNEXMBPEKD03g0_
Content-Type: text/html; charset="gb2312"
Content-Transfer-Encoding: quoted-printable
<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dgb2312">
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:=CB=CE=CC=E5;
panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:"\@=CB=CE=CC=E5";
panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
{font-family:"MS Sans Serif";
panose-1:0 0 0 0 0 0 0 0 0 0;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
text-align:justify;
text-justify:inter-ideograph;
font-size:10.5pt;
font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
span.EmailStyle17
{mso-style-type:personal-compose;
font-family:"Calibri","sans-serif";
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
font-family:"Calibri","sans-serif";}
/* Page Definitions */
@page WordSection1
{size:612.0pt 792.0pt;
margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"ZH-CN" link=3D"blue" vlink=3D"purple" style=3D"text-justify-t=
rim:punctuation">
<div class=3D"WordSection1">
<p class=3D"MsoNormal" align=3D"left" style=3D"text-align:left"><span lang=
=3D"EN-US" style=3D"font-size:9.0pt;font-family:"MS Sans Serif",&=
quot;serif";color:black">HI, ALL <br>
As you may know, we can use neutron service in oVirt. And in a normal oVirt=
environment, When adding a Host, Openswitch and RabbitMQ and so on (Set Ne=
twork provider in "New Hosts" window in Admin Portal) will be con=
figure automatically in the host.<br>
But in an HE environment, we do not add host in Admin Portal(but "host=
ed-engine --deploy" command ), and i think host will not be configure =
automatically. So anybody know how to use it (neutron from all in one OSP )=
?</span><span lang=3D"EN-US" style=3D"font-size:12.0pt;font-family:=CB=CE=
=CC=E5"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p> </o:p></span></p>
</div>
</body>
</html>
--_000_EE4D679B9474414187D2E27D8B6890F69587E0G08CNEXMBPEKD03g0_--
10 years
Re: [ovirt-users] Hosted-Engine "misc configuration"
by Jaicel
------=_Part_216236_980370269.1427784748189
Content-Type: multipart/alternative;
boundary="----=_Part_216237_350191967.1427784748190"
------=_Part_216237_350191967.1427784748190
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
i attached the setup log.
Thanks,
Jaicel
From: "Yedidyah Bar David" <didi(a)redhat.com>
To: "Jaicel" <jaicel(a)asti.dost.gov.ph>
Cc: users(a)ovirt.org
Sent: Thursday, March 26, 2015 7:01:16 PM
Subject: Re: [ovirt-users] Hosted-Engine "misc configuration"
----- Original Message -----
> From: "Jaicel" <jaicel(a)asti.dost.gov.ph>
> To: users(a)ovirt.org
> Sent: Thursday, March 26, 2015 12:22:53 PM
> Subject: [ovirt-users] Hosted-Engine "misc configuration"
>
> Hi everyone,
>
> i'm having this error during the deployment of VM for engine. im using ovirt
> 3.5 repo and freenas 9.3 as my NFS Server.
Please post somewhere the setup log, from /var/log/ovirt-hosted-engine-setup.
Thanks.
--
Didi
------=_Part_216237_350191967.1427784748190
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable
<html><body><div style=3D"font-family: arial, helvetica, sans-serif; font-s=
ize: 10pt; color: #000000"><div>i attached the setup log.<br><br></div><div=
data-marker=3D"__SIG_PRE__">Thanks,<br>Jaicel</div><div><br></div><hr id=
=3D"zwchr" data-marker=3D"__DIVIDER__"><div data-marker=3D"__HEADERS__"><b>=
From: </b>"Yedidyah Bar David" <didi(a)redhat.com><br><b>To: </b>"Jaice=
l" <jaicel(a)asti.dost.gov.ph><br><b>Cc: </b>users(a)ovirt.org<br><b>Sent=
: </b>Thursday, March 26, 2015 7:01:16 PM<br><b>Subject: </b>Re: [ovirt-use=
rs] Hosted-Engine "misc configuration"<br></div><div><br></div><div data-ma=
rker=3D"__QUOTED_TEXT__">----- Original Message -----<br>> From: "Jaicel=
" <jaicel(a)asti.dost.gov.ph><br>> To: users(a)ovirt.org<br>> Sent:=
Thursday, March 26, 2015 12:22:53 PM<br>> Subject: [ovirt-users] Hosted=
-Engine "misc configuration"<br>> <br>> Hi everyone,<br>> <br>>=
i'm having this error during the deployment of VM for engine. im using ovi=
rt<br>> 3.5 repo and freenas 9.3 as my NFS Server.<br><br>Please post so=
mewhere the setup log, from /var/log/ovirt-hosted-engine-setup.<br><br>Than=
ks.<br>-- <br>Didi<br></div></div></body></html>
------=_Part_216237_350191967.1427784748190--
------=_Part_216236_980370269.1427784748189
Content-Type: text/x-log;
name=ovirt-hosted-engine-setup-20150331141921-ygf5hj.log
Content-Disposition: attachment;
filename=ovirt-hosted-engine-setup-20150331141921-ygf5hj.log
Content-Transfer-Encoding: base64
MjAxNS0wMy0zMSAxNDoxOToyMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmly
b25tZW50OjQ5MCBFTlZJUk9OTUVOVCBEVU1QIC0gQkVHSU4KMjAxNS0wMy0zMSAxNDoxOToyMSBE
RUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgQkFTRS9s
b2c9Ym9vbDonVHJ1ZScKMjAxNS0wMy0zMSAxNDoxOToyMSBERUJVRyBvdG9waS5jb250ZXh0IGNv
bnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgQ09SRS9sb2dGaWxlSGFuZGxlPWZpbGU6Jzxv
cGVuIGZpbGUgJy92YXIvbG9nL292aXJ0LWhvc3RlZC1lbmdpbmUtc2V0dXAvb3ZpcnQtaG9zdGVk
LWVuZ2luZS1zZXR1cC0yMDE1MDMzMTE0MTkyMS15Z2Y1aGoubG9nJywgbW9kZSAnYScgYXQgMHgy
MmVmMzkwPicKMjAxNS0wMy0zMSAxNDoxOToyMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQu
ZHVtcEVudmlyb25tZW50OjUwMCBFTlYgQ09SRS9sb2dGaWxlTmFtZT1zdHI6Jy92YXIvbG9nL292
aXJ0LWhvc3RlZC1lbmdpbmUtc2V0dXAvb3ZpcnQtaG9zdGVkLWVuZ2luZS1zZXR1cC0yMDE1MDMz
MTE0MTkyMS15Z2Y1aGoubG9nJwoyMDE1LTAzLTMxIDE0OjE5OjIxIERFQlVHIG90b3BpLmNvbnRl
eHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBDT1JFL2xvZ0ZpbHRlcj1fTXlMb2dn
ZXJGaWx0ZXI6J2ZpbHRlcicKMjAxNS0wMy0zMSAxNDoxOToyMSBERUJVRyBvdG9waS5jb250ZXh0
IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgQ09SRS9sb2dGaWx0ZXJLZXlzPWxpc3Q6
J1tdJwoyMDE1LTAzLTMxIDE0OjE5OjIxIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1w
RW52aXJvbm1lbnQ6NTAwIEVOViBDT1JFL2xvZ1JlbW92ZUF0RXhpdD1ib29sOidGYWxzZScKMjAx
NS0wMy0zMSAxNDoxOToyMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25t
ZW50OjUwNCBFTlZJUk9OTUVOVCBEVU1QIC0gRU5ECjIwMTUtMDMtMzEgMTQ6MTk6MjEgREVCVUcg
b3RvcGkuY29udGV4dCBjb250ZXh0Ll9leGVjdXRlTWV0aG9kOjEzOCBTdGFnZSBib290IE1FVEhP
RCBvdG9waS5wbHVnaW5zLm90b3BpLmRpYWxvZy5taXNjLlBsdWdpbi5faW5pdAoyMDE1LTAzLTMx
IDE0OjE5OjIxIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NDkw
IEVOVklST05NRU5UIERVTVAgLSBCRUdJTgoyMDE1LTAzLTMxIDE0OjE5OjIxIERFQlVHIG90b3Bp
LmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBESUFMT0cvZGlhbGVjdD1z
dHI6J2h1bWFuJwoyMDE1LTAzLTMxIDE0OjE5OjIxIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4
dC5kdW1wRW52aXJvbm1lbnQ6NTA0IEVOVklST05NRU5UIERVTVAgLSBFTkQKMjAxNS0wMy0zMSAx
NDoxOToyMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuX2V4ZWN1dGVNZXRob2Q6MTM4IFN0
YWdlIGJvb3QgTUVUSE9EIG90b3BpLnBsdWdpbnMub3RvcGkuZGlhbG9nLmh1bWFuLlBsdWdpbi5f
aW5pdAoyMDE1LTAzLTMxIDE0OjE5OjIxIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1w
RW52aXJvbm1lbnQ6NDkwIEVOVklST05NRU5UIERVTVAgLSBCRUdJTgoyMDE1LTAzLTMxIDE0OjE5
OjIxIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBE
SUFMT0cvYm91bmRhcnk9c3RyOictLT00NTFiODBkYy05OTZmLTQzMmUtOWU0Zi0yYjI5ZWY2ZDEx
NDE9LS0nCjIwMTUtMDMtMzEgMTQ6MTk6MjEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1
bXBFbnZpcm9ubWVudDo1MDQgRU5WSVJPTk1FTlQgRFVNUCAtIEVORAoyMDE1LTAzLTMxIDE0OjE5
OjIxIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5fZXhlY3V0ZU1ldGhvZDoxMzggU3RhZ2Ug
Ym9vdCBNRVRIT0Qgb3RvcGkucGx1Z2lucy5vdG9waS5kaWFsb2cubWFjaGluZS5QbHVnaW4uX2lu
aXQKMjAxNS0wMy0zMSAxNDoxOToyMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuX2V4ZWN1
dGVNZXRob2Q6MTQ0IGNvbmRpdGlvbiBGYWxzZQoyMDE1LTAzLTMxIDE0OjE5OjIxIERFQlVHIG90
b3BpLmNvbnRleHQgY29udGV4dC5fZXhlY3V0ZU1ldGhvZDoxMzggU3RhZ2UgYm9vdCBNRVRIT0Qg
b3RvcGkucGx1Z2lucy5vdG9waS5jb3JlLm1pc2MuUGx1Z2luLl9pbml0CjIwMTUtMDMtMzEgMTQ6
MTk6MjEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBTZXF1ZW5jZTo0NjcgU0VRVUVO
Q0UgRFVNUCAtIEJFR0lOCjIwMTUtMDMtMzEgMTQ6MTk6MjEgREVCVUcgb3RvcGkuY29udGV4dCBj
b250ZXh0LmR1bXBTZXF1ZW5jZTo0NjkgU1RBR0UgYm9vdAoyMDE1LTAzLTMxIDE0OjE5OjIxIERF
QlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wU2VxdWVuY2U6NDc0ICAgICBNRVRIT0Qgb3Rv
cGkucGx1Z2lucy5vdmlydF9ob3N0ZWRfZW5naW5lX3NldHVwLmNvcmUubWlzYy5QbHVnaW4uX3By
ZWluaXQgKE5vbmUpCjIwMTUtMDMtMzEgMTQ6MTk6MjEgREVCVUcgb3RvcGkuY29udGV4dCBjb250
ZXh0LmR1bXBTZXF1ZW5jZTo0NzQgICAgIE1FVEhPRCBvdG9waS5wbHVnaW5zLm90b3BpLmNvcmUu
bG9nLlBsdWdpbi5faW5pdCAob3RvcGkuY29yZS5sb2cuaW5pdCkKMjAxNS0wMy0zMSAxNDoxOToy
MSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcFNlcXVlbmNlOjQ3NCAgICAgTUVUSE9E
IG90b3BpLnBsdWdpbnMub3RvcGkuZGlhbG9nLm1pc2MuUGx1Z2luLl9pbml0IChOb25lKQoyMDE1
LTAzLTMxIDE0OjE5OjIxIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wU2VxdWVuY2U6
NDc0ICAgICBNRVRIT0Qgb3RvcGkucGx1Z2lucy5vdG9waS5kaWFsb2cuaHVtYW4uUGx1Z2luLl9p
bml0IChOb25lKQoyMDE1LTAzLTMxIDE0OjE5OjIxIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4
dC5kdW1wU2VxdWVuY2U6NDc0ICAgICBNRVRIT0Qgb3RvcGkucGx1Z2lucy5vdG9waS5kaWFsb2cu
bWFjaGluZS5QbHVnaW4uX2luaXQgKE5vbmUpCjIwMTUtMDMtMzEgMTQ6MTk6MjEgREVCVUcgb3Rv
cGkuY29udGV4dCBjb250ZXh0LmR1bXBTZXF1ZW5jZTo0NzQgICAgIE1FVEhPRCBvdG9waS5wbHVn
aW5zLm90b3BpLmNvcmUubWlzYy5QbHVnaW4uX2luaXQgKE5vbmUpCjIwMTUtMDMtMzEgMTQ6MTk6
MjEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBTZXF1ZW5jZTo0NzQgICAgIE1FVEhP
RCBvdG9waS5wbHVnaW5zLm90b3BpLnBhY2thZ2Vycy55dW1wYWNrYWdlci5QbHVnaW4uX2Jvb3Qg
KE5vbmUpCjIwMTUtMDMtMzEgMTQ6MTk6MjEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1
bXBTZXF1ZW5jZTo0NzQgICAgIE1FVEhPRCBvdG9waS5wbHVnaW5zLm90b3BpLnN5c3RlbS5pbmZv
LlBsdWdpbi5faW5pdCAoTm9uZSkKMjAxNS0wMy0zMSAxNDoxOToyMSBERUJVRyBvdG9waS5jb250
ZXh0IGNvbnRleHQuZHVtcFNlcXVlbmNlOjQ2OSBTVEFHRSBpbml0CjIwMTUtMDMtMzEgMTQ6MTk6
MjEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBTZXF1ZW5jZTo0NzQgICAgIE1FVEhP
RCBvdG9waS5wbHVnaW5zLm90b3BpLmNvcmUuY29uZmlnLlBsdWdpbi5faW5pdCAob3RvcGkuY29y
ZS5jb25maWcuaW5pdCkKMjAxNS0wMy0zMSAxNDoxOToyMSBERUJVRyBvdG9waS5jb250ZXh0IGNv
bnRleHQuZHVtcFNlcXVlbmNlOjQ3NCAgICAgTUVUSE9EIG90b3BpLnBsdWdpbnMub3RvcGkucGFj
a2FnZXJzLnl1bXBhY2thZ2VyLlBsdWdpbi5faW5pdCAob3RvcGkucGFja2FnZXJzLmRldGVjdGlv
bikKMjAxNS0wMy0zMSAxNDoxOToyMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcFNl
cXVlbmNlOjQ3NCAgICAgTUVUSE9EIG90b3BpLnBsdWdpbnMub3RvcGkuc3lzdGVtLmNvbW1hbmQu
UGx1Z2luLl9pbml0IChOb25lKQoyMDE1LTAzLTMxIDE0OjE5OjIxIERFQlVHIG90b3BpLmNvbnRl
eHQgY29udGV4dC5kdW1wU2VxdWVuY2U6NDc0ICAgICBNRVRIT0Qgb3RvcGkucGx1Z2lucy5vdG9w
aS5jb3JlLnRyYW5zYWN0aW9uLlBsdWdpbi5faW5pdCAoTm9uZSkKMjAxNS0wMy0zMSAxNDoxOToy
MSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcFNlcXVlbmNlOjQ3NCAgICAgTUVUSE9E
IG90b3BpLnBsdWdpbnMub3RvcGkuZGlhbG9nLmNsaS5QbHVnaW4uX2luaXQgKE5vbmUpCjIwMTUt
MDMtMzEgMTQ6MTk6MjEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBTZXF1ZW5jZTo0
NzQgICAgIE1FVEhPRCBvdG9waS5wbHVnaW5zLm90b3BpLm5ldHdvcmsuZmlyZXdhbGxkLlBsdWdp
bi5faW5pdCAoTm9uZSkKMjAxNS0wMy0zMSAxNDoxOToyMSBERUJVRyBvdG9waS5jb250ZXh0IGNv
bnRleHQuZHVtcFNlcXVlbmNlOjQ3NCAgICAgTUVUSE9EIG90b3BpLnBsdWdpbnMub3RvcGkubmV0
d29yay5pcHRhYmxlcy5QbHVnaW4uX2luaXQgKE5vbmUpCjIwMTUtMDMtMzEgMTQ6MTk6MjEgREVC
VUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBTZXF1ZW5jZTo0NzQgICAgIE1FVEhPRCBvdG9w
aS5wbHVnaW5zLm90b3BpLm5ldHdvcmsuc3NoLlBsdWdpbi5faW5pdCAoTm9uZSkKMjAxNS0wMy0z
MSAxNDoxOToyMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcFNlcXVlbmNlOjQ3NCAg
ICAgTUVUSE9EIG90b3BpLnBsdWdpbnMub3RvcGkuc3lzdGVtLmNsb2NrLlBsdWdpbi5faW5pdCAo
Tm9uZSkKMjAxNS0wMy0zMSAxNDoxOToyMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVt
cFNlcXVlbmNlOjQ3NCAgICAgTUVUSE9EIG90b3BpLnBsdWdpbnMub3RvcGkuc3lzdGVtLnJlYm9v
dC5QbHVnaW4uX2luaXQgKE5vbmUpCjIwMTUtMDMtMzEgMTQ6MTk6MjEgREVCVUcgb3RvcGkuY29u
dGV4dCBjb250ZXh0LmR1bXBTZXF1ZW5jZTo0NzQgICAgIE1FVEhPRCBvdG9waS5wbHVnaW5zLm92
aXJ0X2hvc3RlZF9lbmdpbmVfc2V0dXAuY29yZS5hbnN3ZXJmaWxlLlBsdWdpbi5faW5pdCAoTm9u
ZSkKMjAxNS0wMy0zMSAxNDoxOToyMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcFNl
cXVlbmNlOjQ3NCAgICAgTUVUSE9EIG90b3BpLnBsdWdpbnMub3ZpcnRfaG9zdGVkX2VuZ2luZV9z
ZXR1cC5jb3JlLm1pc2MuUGx1Z2luLl9pbml0IChOb25lKQoyMDE1LTAzLTMxIDE0OjE5OjIxIERF
QlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wU2VxdWVuY2U6NDc0ICAgICBNRVRIT0Qgb3Rv
cGkucGx1Z2lucy5vdmlydF9ob3N0ZWRfZW5naW5lX3NldHVwLmNvcmUub2ZmbGluZXBhY2thZ2Vy
LlBsdWdpbi5faW5pdCAoTm9uZSkKMjAxNS0wMy0zMSAxNDoxOToyMSBERUJVRyBvdG9waS5jb250
ZXh0IGNvbnRleHQuZHVtcFNlcXVlbmNlOjQ3NCAgICAgTUVUSE9EIG90b3BpLnBsdWdpbnMub3Zp
cnRfaG9zdGVkX2VuZ2luZV9zZXR1cC5jb3JlLnByZXZpZXcuUGx1Z2luLl9pbml0IChOb25lKQoy
MDE1LTAzLTMxIDE0OjE5OjIxIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wU2VxdWVu
Y2U6NDc0ICAgICBNRVRIT0Qgb3RvcGkucGx1Z2lucy5vdmlydF9ob3N0ZWRfZW5naW5lX3NldHVw
LmNvcmUucmVtb3RlX2Fuc3dlcmZpbGUuUGx1Z2luLl9pbml0IChOb25lKQoyMDE1LTAzLTMxIDE0
OjE5OjIxIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wU2VxdWVuY2U6NDc0ICAgICBN
RVRIT0Qgb3RvcGkucGx1Z2lucy5vdmlydF9ob3N0ZWRfZW5naW5lX3NldHVwLmVuZ2luZS5hZGRf
ZGlzay5QbHVnaW4uX2luaXQgKE5vbmUpCjIwMTUtMDMtMzEgMTQ6MTk6MjEgREVCVUcgb3RvcGku
Y29udGV4dCBjb250ZXh0LmR1bXBTZXF1ZW5jZTo0NzQgICAgIE1FVEhPRCBvdG9waS5wbHVnaW5z
Lm92aXJ0X2hvc3RlZF9lbmdpbmVfc2V0dXAuZW5naW5lLmFkZF9ob3N0LlBsdWdpbi5faW5pdCAo
Tm9uZSkKMjAxNS0wMy0zMSAxNDoxOToyMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVt
cFNlcXVlbmNlOjQ3NCAgICAgTUVUSE9EIG90b3BpLnBsdWdpbnMub3ZpcnRfaG9zdGVkX2VuZ2lu
ZV9zZXR1cC5lbmdpbmUuZnFkbi5QbHVnaW4uX2luaXQgKE5vbmUpCjIwMTUtMDMtMzEgMTQ6MTk6
MjEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBTZXF1ZW5jZTo0NzQgICAgIE1FVEhP
RCBvdG9waS5wbHVnaW5zLm92aXJ0X2hvc3RlZF9lbmdpbmVfc2V0dXAuaGEuaGFfbm90aWZpY2F0
aW9ucy5QbHVnaW4uX2luaXQgKE5vbmUpCjIwMTUtMDMtMzEgMTQ6MTk6MjEgREVCVUcgb3RvcGku
Y29udGV4dCBjb250ZXh0LmR1bXBTZXF1ZW5jZTo0NzQgICAgIE1FVEhPRCBvdG9waS5wbHVnaW5z
Lm92aXJ0X2hvc3RlZF9lbmdpbmVfc2V0dXAubmV0d29yay5icmlkZ2UuUGx1Z2luLl9pbml0IChO
b25lKQoyMDE1LTAzLTMxIDE0OjE5OjIxIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1w
U2VxdWVuY2U6NDc0ICAgICBNRVRIT0Qgb3RvcGkucGx1Z2lucy5vdmlydF9ob3N0ZWRfZW5naW5l
X3NldHVwLm5ldHdvcmsuZmlyZXdhbGxfbWFuYWdlci5QbHVnaW4uX2luaXQgKE5vbmUpCjIwMTUt
MDMtMzEgMTQ6MTk6MjEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBTZXF1ZW5jZTo0
NzQgICAgIE1FVEhPRCBvdG9waS5wbHVnaW5zLm92aXJ0X2hvc3RlZF9lbmdpbmVfc2V0dXAubmV0
d29yay5nYXRld2F5LlBsdWdpbi5faW5pdCAoTm9uZSkKMjAxNS0wMy0zMSAxNDoxOToyMSBERUJV
RyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcFNlcXVlbmNlOjQ3NCAgICAgTUVUSE9EIG90b3Bp
LnBsdWdpbnMub3ZpcnRfaG9zdGVkX2VuZ2luZV9zZXR1cC5wa2kudmRzbXBraS5QbHVnaW4uX2lu
aXQgKE5vbmUpCjIwMTUtMDMtMzEgMTQ6MTk6MjEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0
LmR1bXBTZXF1ZW5jZTo0NzQgICAgIE1FVEhPRCBvdG9waS5wbHVnaW5zLm92aXJ0X2hvc3RlZF9l
bmdpbmVfc2V0dXAuc2FubG9jay5sb2Nrc3BhY2UuUGx1Z2luLl9pbml0IChOb25lKQoyMDE1LTAz
LTMxIDE0OjE5OjIxIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wU2VxdWVuY2U6NDc0
ICAgICBNRVRIT0Qgb3RvcGkucGx1Z2lucy5vdmlydF9ob3N0ZWRfZW5naW5lX3NldHVwLnN0b3Jh
Z2UuaXNjc2kuUGx1Z2luLl9pbml0IChOb25lKQoyMDE1LTAzLTMxIDE0OjE5OjIxIERFQlVHIG90
b3BpLmNvbnRleHQgY29udGV4dC5kdW1wU2VxdWVuY2U6NDc0ICAgICBNRVRIT0Qgb3RvcGkucGx1
Z2lucy5vdmlydF9ob3N0ZWRfZW5naW5lX3NldHVwLnN0b3JhZ2Uuc3RvcmFnZS5QbHVnaW4uX2lu
aXQgKE5vbmUpCjIwMTUtMDMtMzEgMTQ6MTk6MjEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0
LmR1bXBTZXF1ZW5jZTo0NzQgICAgIE1FVEhPRCBvdG9waS5wbHVnaW5zLm92aXJ0X2hvc3RlZF9l
bmdpbmVfc2V0dXAuc3lzdGVtLnNzaGQuUGx1Z2luLl9pbml0IChOb25lKQoyMDE1LTAzLTMxIDE0
OjE5OjIxIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wU2VxdWVuY2U6NDc0ICAgICBN
RVRIT0Qgb3RvcGkucGx1Z2lucy5vdmlydF9ob3N0ZWRfZW5naW5lX3NldHVwLnN5c3RlbS52ZHNt
ZW52LlBsdWdpbi5faW5pdCAoTm9uZSkKMjAxNS0wMy0zMSAxNDoxOToyMSBERUJVRyBvdG9waS5j
b250ZXh0IGNvbnRleHQuZHVtcFNlcXVlbmNlOjQ3NCAgICAgTUVUSE9EIG90b3BpLnBsdWdpbnMu
b3ZpcnRfaG9zdGVkX2VuZ2luZV9zZXR1cC52ZHNtZC5jcHUuUGx1Z2luLl9pbml0IChOb25lKQoy
MDE1LTAzLTMxIDE0OjE5OjIxIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wU2VxdWVu
Y2U6NDc0ICAgICBNRVRIT0Qgb3RvcGkucGx1Z2lucy5vdmlydF9ob3N0ZWRfZW5naW5lX3NldHVw
LnZkc21kLnZkc21jb25mLlBsdWdpbi5faW5pdCAoTm9uZSkKMjAxNS0wMy0zMSAxNDoxOToyMSBE
RUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcFNlcXVlbmNlOjQ3NCAgICAgTUVUSE9EIG90
b3BpLnBsdWdpbnMub3ZpcnRfaG9zdGVkX2VuZ2luZV9zZXR1cC52bS5ib290X2Nkcm9tLlBsdWdp
bi5faW5pdCAoTm9uZSkKMjAxNS0wMy0zMSAxNDoxOToyMSBERUJVRyBvdG9waS5jb250ZXh0IGNv
bnRleHQuZHVtcFNlcXVlbmNlOjQ3NCAgICAgTUVUSE9EIG90b3BpLnBsdWdpbnMub3ZpcnRfaG9z
dGVkX2VuZ2luZV9zZXR1cC52bS5ib290X2Rpc2suUGx1Z2luLl9pbml0IChOb25lKQoyMDE1LTAz
LTMxIDE0OjE5OjIxIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wU2VxdWVuY2U6NDc0
ICAgICBNRVRIT0Qgb3RvcGkucGx1Z2lucy5vdmlydF9ob3N0ZWRfZW5naW5lX3NldHVwLnZtLmNv
bmZpZ3VyZXZtLlBsdWdpbi5faW5pdCAoTm9uZSkKMjAxNS0wMy0zMSAxNDoxOToyMSBERUJVRyBv
dG9waS5jb250ZXh0IGNvbnRleHQuZHVtcFNlcXVlbmNlOjQ3NCAgICAgTUVUSE9EIG90b3BpLnBs
dWdpbnMub3ZpcnRfaG9zdGVkX2VuZ2luZV9zZXR1cC52bS5jcHUuUGx1Z2luLl9pbml0IChOb25l
KQoyMDE1LTAzLTMxIDE0OjE5OjIxIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wU2Vx
dWVuY2U6NDc0ICAgICBNRVRIT0Qgb3RvcGkucGx1Z2lucy5vdmlydF9ob3N0ZWRfZW5naW5lX3Nl
dHVwLnZtLmltYWdlLlBsdWdpbi5faW5pdCAoTm9uZSkKMjAxNS0wMy0zMSAxNDoxOToyMSBERUJV
RyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcFNlcXVlbmNlOjQ3NCAgICAgTUVUSE9EIG90b3Bp
LnBsdWdpbnMub3ZpcnRfaG9zdGVkX2VuZ2luZV9zZXR1cC52bS5tYWMuUGx1Z2luLl9pbml0IChO
b25lKQoyMDE1LTAzLTMxIDE0OjE5OjIxIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1w
U2VxdWVuY2U6NDc0ICAgICBNRVRIT0Qgb3RvcGkucGx1Z2lucy5vdmlydF9ob3N0ZWRfZW5naW5l
X3NldHVwLnZtLm1hY2hpbmUuUGx1Z2luLl9pbml0IChOb25lKQoyMDE1LTAzLTMxIDE0OjE5OjIx
IERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wU2VxdWVuY2U6NDc0ICAgICBNRVRIT0Qg
b3RvcGkucGx1Z2lucy5vdmlydF9ob3N0ZWRfZW5naW5lX3NldHVwLnZtLm1lbW9yeS5QbHVnaW4u
X2luaXQgKE5vbmUpCjIwMTUtMDMtMzEgMTQ6MTk6MjEgREVCVUcgb3RvcGkuY29udGV4dCBjb250
ZXh0LmR1bXBTZXF1ZW5jZTo0NzQgICAgIE1FVEhPRCBvdG9waS5wbHVnaW5zLm92aXJ0X2hvc3Rl
ZF9lbmdpbmVfc2V0dXAudm0ucnVudm0uUGx1Z2luLl9pbml0IChOb25lKQoyMDE1LTAzLTMxIDE0
OjE5OjIxIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wU2VxdWVuY2U6NDY5IFNUQUdF
IHNldHVwCjIwMTUtMDMtMzEgMTQ6MTk6MjEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1
bXBTZXF1ZW5jZTo0NzQgICAgIE1FVEhPRCBvdG9waS5wbHVnaW5zLm92aXJ0X2hvc3RlZF9lbmdp
bmVfc2V0dXAuY29yZS5taXNjLlBsdWdpbi5fc2V0dXAgKE5vbmUpCjIwMTUtMDMtMzEgMTQ6MTk6
MjEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBTZXF1ZW5jZTo0NzQgICAgIE1FVEhP
RCBvdG9waS5wbHVnaW5zLm90b3BpLnBhY2thZ2Vycy55dW1wYWNrYWdlci5QbHVnaW4uX3NldHVw
X2V4aXN0ZW5jZSAoTm9uZSkKMjAxNS0wMy0zMSAxNDoxOToyMSBERUJVRyBvdG9waS5jb250ZXh0
IGNvbnRleHQuZHVtcFNlcXVlbmNlOjQ3NCAgICAgTUVUSE9EIG90b3BpLnBsdWdpbnMub3RvcGku
Y29yZS5jb25maWcuUGx1Z2luLl9wb3N0X2luaXQgKE5vbmUpCjIwMTUtMDMtMzEgMTQ6MTk6MjEg
REVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBTZXF1ZW5jZTo0NzQgICAgIE1FVEhPRCBv
dG9waS5wbHVnaW5zLm90b3BpLmNvcmUubG9nLlBsdWdpbi5fc2V0dXAgKE5vbmUpCjIwMTUtMDMt
MzEgMTQ6MTk6MjEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBTZXF1ZW5jZTo0NzQg
ICAgIE1FVEhPRCBvdG9waS5wbHVnaW5zLm90b3BpLmNvcmUubWlzYy5QbHVnaW4uX3NldHVwIChO
b25lKQoyMDE1LTAzLTMxIDE0OjE5OjIxIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1w
U2VxdWVuY2U6NDc0ICAgICBNRVRIT0Qgb3RvcGkucGx1Z2lucy5vdG9waS5wYWNrYWdlcnMueXVt
cGFja2FnZXIuUGx1Z2luLl9zZXR1cCAoTm9uZSkKMjAxNS0wMy0zMSAxNDoxOToyMSBERUJVRyBv
dG9waS5jb250ZXh0IGNvbnRleHQuZHVtcFNlcXVlbmNlOjQ3NCAgICAgTUVUSE9EIG90b3BpLnBs
dWdpbnMub3ZpcnRfaG9zdGVkX2VuZ2luZV9zZXR1cC5jb3JlLnNoZWxsLlBsdWdpbi5fc2V0dXAg
KE5vbmUpCjIwMTUtMDMtMzEgMTQ6MTk6MjEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1
bXBTZXF1ZW5jZTo0NzQgICAgIE1FVEhPRCBvdG9waS5wbHVnaW5zLm92aXJ0X2hvc3RlZF9lbmdp
bmVfc2V0dXAudmRzbWQuY3B1LlBsdWdpbi5fc2V0dXAgKE5vbmUpCjIwMTUtMDMtMzEgMTQ6MTk6
MjEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBTZXF1ZW5jZTo0NzQgICAgIE1FVEhP
RCBvdG9waS5wbHVnaW5zLm90b3BpLm5ldHdvcmsuZmlyZXdhbGxkLlBsdWdpbi5fc2V0dXAgKE5v
bmUpCjIwMTUtMDMtMzEgMTQ6MTk6MjEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBT
ZXF1ZW5jZTo0NzQgICAgIE1FVEhPRCBvdG9waS5wbHVnaW5zLm90b3BpLm5ldHdvcmsuaG9zdG5h
bWUuUGx1Z2luLl9zZXR1cCAoTm9uZSkKMjAxNS0wMy0zMSAxNDoxOToyMSBERUJVRyBvdG9waS5j
b250ZXh0IGNvbnRleHQuZHVtcFNlcXVlbmNlOjQ3NCAgICAgTUVUSE9EIG90b3BpLnBsdWdpbnMu
b3RvcGkuc2VydmljZXMub3BlbnJjLlBsdWdpbi5fc2V0dXAgKE5vbmUpCjIwMTUtMDMtMzEgMTQ6
MTk6MjEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBTZXF1ZW5jZTo0NzQgICAgIE1F
VEhPRCBvdG9waS5wbHVnaW5zLm90b3BpLnNlcnZpY2VzLnJoZWwuUGx1Z2luLl9zZXR1cCAoTm9u
ZSkKMjAxNS0wMy0zMSAxNDoxOToyMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcFNl
cXVlbmNlOjQ3NCAgICAgTUVUSE9EIG90b3BpLnBsdWdpbnMub3RvcGkuc2VydmljZXMuc3lzdGVt
ZC5QbHVnaW4uX3NldHVwIChOb25lKQoyMDE1LTAzLTMxIDE0OjE5OjIxIERFQlVHIG90b3BpLmNv
bnRleHQgY29udGV4dC5kdW1wU2VxdWVuY2U6NDc0ICAgICBNRVRIT0Qgb3RvcGkucGx1Z2lucy5v
dG9waS5zeXN0ZW0uY2xvY2suUGx1Z2luLl9zZXR1cCAoTm9uZSkKMjAxNS0wMy0zMSAxNDoxOToy
MSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcFNlcXVlbmNlOjQ3NCAgICAgTUVUSE9E
IG90b3BpLnBsdWdpbnMub3RvcGkuc3lzdGVtLnJlYm9vdC5QbHVnaW4uX3NldHVwIChOb25lKQoy
MDE1LTAzLTMxIDE0OjE5OjIxIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wU2VxdWVu
Y2U6NDc0ICAgICBNRVRIT0Qgb3RvcGkucGx1Z2lucy5vdmlydF9ob3N0ZWRfZW5naW5lX3NldHVw
LmVuZ2luZS5hZGRfaG9zdC5QbHVnaW4uX3NldHVwIChOb25lKQoyMDE1LTAzLTMxIDE0OjE5OjIx
IERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wU2VxdWVuY2U6NDc0ICAgICBNRVRIT0Qg
b3RvcGkucGx1Z2lucy5vdmlydF9ob3N0ZWRfZW5naW5lX3NldHVwLmVuZ2luZS5mcWRuLlBsdWdp
bi5fc2V0dXAgKE5vbmUpCjIwMTUtMDMtMzEgMTQ6MTk6MjEgREVCVUcgb3RvcGkuY29udGV4dCBj
b250ZXh0LmR1bXBTZXF1ZW5jZTo0NzQgICAgIE1FVEhPRCBvdG9waS5wbHVnaW5zLm92aXJ0X2hv
c3RlZF9lbmdpbmVfc2V0dXAubmV0d29yay5icmlkZ2UuUGx1Z2luLl9zZXR1cCAoTm9uZSkKMjAx
NS0wMy0zMSAxNDoxOToyMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcFNlcXVlbmNl
OjQ3NCAgICAgTUVUSE9EIG90b3BpLnBsdWdpbnMub3ZpcnRfaG9zdGVkX2VuZ2luZV9zZXR1cC5u
ZXR3b3JrLmdhdGV3YXkuUGx1Z2luLl9zZXR1cCAoTm9uZSkKMjAxNS0wMy0zMSAxNDoxOToyMSBE
RUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcFNlcXVlbmNlOjQ3NCAgICAgTUVUSE9EIG90
b3BpLnBsdWdpbnMub3ZpcnRfaG9zdGVkX2VuZ2luZV9zZXR1cC5wa2kudmRzbXBraS5QbHVnaW4u
X3NldHVwIChOb25lKQoyMDE1LTAzLTMxIDE0OjE5OjIxIERFQlVHIG90b3BpLmNvbnRleHQgY29u
dGV4dC5kdW1wU2VxdWVuY2U6NDc0ICAgICBNRVRIT0Qgb3RvcGkucGx1Z2lucy5vdmlydF9ob3N0
ZWRfZW5naW5lX3NldHVwLnN0b3JhZ2UuaXNjc2kuUGx1Z2luLl9zZXR1cCAoTm9uZSkKMjAxNS0w
My0zMSAxNDoxOToyMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcFNlcXVlbmNlOjQ3
NCAgICAgTUVUSE9EIG90b3BpLnBsdWdpbnMub3ZpcnRfaG9zdGVkX2VuZ2luZV9zZXR1cC5zdG9y
YWdlLm5mcy5QbHVnaW4uX3NldHVwIChOb25lKQoyMDE1LTAzLTMxIDE0OjE5OjIxIERFQlVHIG90
b3BpLmNvbnRleHQgY29udGV4dC5kdW1wU2VxdWVuY2U6NDc0ICAgICBNRVRIT0Qgb3RvcGkucGx1
Z2lucy5vdmlydF9ob3N0ZWRfZW5naW5lX3NldHVwLnN5c3RlbS5zc2hkLlBsdWdpbi5fc2V0dXAg
KE5vbmUpCjIwMTUtMDMtMzEgMTQ6MTk6MjEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1
bXBTZXF1ZW5jZTo0NzQgICAgIE1FVEhPRCBvdG9waS5wbHVnaW5zLm92aXJ0X2hvc3RlZF9lbmdp
bmVfc2V0dXAuc3lzdGVtLnZkc21lbnYuUGx1Z2luLl9zZXR1cCAoTm9uZSkKMjAxNS0wMy0zMSAx
NDoxOToyMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcFNlcXVlbmNlOjQ3NCAgICAg
TUVUSE9EIG90b3BpLnBsdWdpbnMub3ZpcnRfaG9zdGVkX2VuZ2luZV9zZXR1cC52bS5ib290X2Nk
cm9tLlBsdWdpbi5fc2V0dXAgKE5vbmUpCjIwMTUtMDMtMzEgMTQ6MTk6MjEgREVCVUcgb3RvcGku
Y29udGV4dCBjb250ZXh0LmR1bXBTZXF1ZW5jZTo0NzQgICAgIE1FVEhPRCBvdG9waS5wbHVnaW5z
Lm92aXJ0X2hvc3RlZF9lbmdpbmVfc2V0dXAudm0uYm9vdF9kaXNrLlBsdWdpbi5fc2V0dXAgKE5v
bmUpCjIwMTUtMDMtMzEgMTQ6MTk6MjEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBT
ZXF1ZW5jZTo0NzQgICAgIE1FVEhPRCBvdG9waS5wbHVnaW5zLm92aXJ0X2hvc3RlZF9lbmdpbmVf
c2V0dXAudm0ucnVudm0uUGx1Z2luLl9zZXR1cCAoTm9uZSkKMjAxNS0wMy0zMSAxNDoxOToyMSBE
RUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcFNlcXVlbmNlOjQ2OSBTVEFHRSBpbnRlcm5h
bF9wYWNrYWdlcwoyMDE1LTAzLTMxIDE0OjE5OjIxIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4
dC5kdW1wU2VxdWVuY2U6NDc0ICAgICBNRVRIT0Qgb3RvcGkucGx1Z2lucy5vdG9waS5jb3JlLnRy
YW5zYWN0aW9uLlBsdWdpbi5fcHJlX3ByZXBhcmUgKE5vbmUpCjIwMTUtMDMtMzEgMTQ6MTk6MjEg
REVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBTZXF1ZW5jZTo0NzQgICAgIE1FVEhPRCBv
dG9waS5wbHVnaW5zLm90b3BpLm5ldHdvcmsuaG9zdG5hbWUuUGx1Z2luLl9pbnRlcm5hbF9wYWNr
YWdlcyAoTm9uZSkKMjAxNS0wMy0zMSAxNDoxOToyMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRl
eHQuZHVtcFNlcXVlbmNlOjQ3NCAgICAgTUVUSE9EIG90b3BpLnBsdWdpbnMub3RvcGkucGFja2Fn
ZXJzLnl1bXBhY2thZ2VyLlBsdWdpbi5faW50ZXJuYWxfcGFja2FnZXNfZW5kIChOb25lKQoyMDE1
LTAzLTMxIDE0OjE5OjIxIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wU2VxdWVuY2U6
NDc0ICAgICBNRVRIT0Qgb3RvcGkucGx1Z2lucy5vdG9waS5jb3JlLnRyYW5zYWN0aW9uLlBsdWdp
bi5fcHJlX2VuZCAoTm9uZSkKMjAxNS0wMy0zMSAxNDoxOToyMSBERUJVRyBvdG9waS5jb250ZXh0
IGNvbnRleHQuZHVtcFNlcXVlbmNlOjQ2OSBTVEFHRSBwcm9ncmFtcwoyMDE1LTAzLTMxIDE0OjE5
OjIxIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wU2VxdWVuY2U6NDc0ICAgICBNRVRI
T0Qgb3RvcGkucGx1Z2lucy5vdG9waS5zeXN0ZW0uY29tbWFuZC5QbHVnaW4uX3Byb2dyYW1zIChv
dG9waS5zeXN0ZW0uY29tbWFuZC5kZXRlY3Rpb24pCjIwMTUtMDMtMzEgMTQ6MTk6MjEgREVCVUcg
b3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBTZXF1ZW5jZTo0NzQgICAgIE1FVEhPRCBvdG9waS5w
bHVnaW5zLm90b3BpLnNlcnZpY2VzLnN5c3RlbWQuUGx1Z2luLl9wcm9ncmFtcyAoTm9uZSkKMjAx
NS0wMy0zMSAxNDoxOToyMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcFNlcXVlbmNl
OjQ3NCAgICAgTUVUSE9EIG90b3BpLnBsdWdpbnMub3RvcGkuc2VydmljZXMucmhlbC5QbHVnaW4u
X3Byb2dyYW1zIChOb25lKQoyMDE1LTAzLTMxIDE0OjE5OjIxIERFQlVHIG90b3BpLmNvbnRleHQg
Y29udGV4dC5kdW1wU2VxdWVuY2U6NDc0ICAgICBNRVRIT0Qgb3RvcGkucGx1Z2lucy5vdG9waS5z
ZXJ2aWNlcy5vcGVucmMuUGx1Z2luLl9wcm9ncmFtcyAoTm9uZSkKMjAxNS0wMy0zMSAxNDoxOToy
MSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcFNlcXVlbmNlOjQ3NCAgICAgTUVUSE9E
IG90b3BpLnBsdWdpbnMub3ZpcnRfaG9zdGVkX2VuZ2luZV9zZXR1cC5oYS5oYV9zZXJ2aWNlcy5Q
bHVnaW4uX3Byb2dyYW1zIChOb25lKQoyMDE1LTAzLTMxIDE0OjE5OjIxIERFQlVHIG90b3BpLmNv
bnRleHQgY29udGV4dC5kdW1wU2VxdWVuY2U6NDY5IFNUQUdFIGxhdGVfc2V0dXAKMjAxNS0wMy0z
MSAxNDoxOToyMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcFNlcXVlbmNlOjQ3NCAg
ICAgTUVUSE9EIG90b3BpLnBsdWdpbnMub3ZpcnRfaG9zdGVkX2VuZ2luZV9zZXR1cC52ZHNtZC52
ZHNtY29uZi5QbHVnaW4uX2xhdGVfc2V0dXAgKG9ob3N0ZWQudmRzbS5jb25mLmxvYWRlZCkKMjAx
NS0wMy0zMSAxNDoxOToyMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcFNlcXVlbmNl
OjQ3NCAgICAgTUVUSE9EIG90b3BpLnBsdWdpbnMub3ZpcnRfaG9zdGVkX2VuZ2luZV9zZXR1cC5z
eXN0ZW0udmRzbWVudi5QbHVnaW4uX2xhdGVfc2V0dXAgKG9ob3N0ZWQudmRzbS5saWJ2aXJ0LmNv
bmZpZ3VyZWQpCjIwMTUtMDMtMzEgMTQ6MTk6MjEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0
LmR1bXBTZXF1ZW5jZTo0NzQgICAgIE1FVEhPRCBvdG9waS5wbHVnaW5zLm92aXJ0X2hvc3RlZF9l
bmdpbmVfc2V0dXAucGtpLnZkc21wa2kuUGx1Z2luLl9sYXRlX3NldHVwIChvaG9zdGVkLnZkc20u
cGtpLmF2YWlsYWJsZSkKMjAxNS0wMy0zMSAxNDoxOToyMSBERUJVRyBvdG9waS5jb250ZXh0IGNv
bnRleHQuZHVtcFNlcXVlbmNlOjQ3NCAgICAgTUVUSE9EIG90b3BpLnBsdWdpbnMub3ZpcnRfaG9z
dGVkX2VuZ2luZV9zZXR1cC52bS5jb25maWd1cmV2bS5QbHVnaW4uX2xhdGVfc2V0dXAgKG9ob3N0
ZWQudmRzbS5sYXRlX3NldHVwX3JlYWR5KQoyMDE1LTAzLTMxIDE0OjE5OjIxIERFQlVHIG90b3Bp
LmNvbnRleHQgY29udGV4dC5kdW1wU2VxdWVuY2U6NDY5IFNUQUdFIGN1c3RvbWl6YXRpb24KMjAx
NS0wMy0zMSAxNDoxOToyMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcFNlcXVlbmNl
OjQ3NCAgICAgTUVUSE9EIG90b3BpLnBsdWdpbnMub3RvcGkubmV0d29yay5maXJld2FsbGQuUGx1
Z2luLl9jdXN0b21pemF0aW9uIChOb25lKQoyMDE1LTAzLTMxIDE0OjE5OjIxIERFQlVHIG90b3Bp
LmNvbnRleHQgY29udGV4dC5kdW1wU2VxdWVuY2U6NDc0ICAgICBNRVRIT0Qgb3RvcGkucGx1Z2lu
cy5vdG9waS5jb3JlLmNvbmZpZy5QbHVnaW4uX2N1c3RvbWl6ZTEgKE5vbmUpCjIwMTUtMDMtMzEg
MTQ6MTk6MjEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBTZXF1ZW5jZTo0NzQgICAg
IE1FVEhPRCBvdG9waS5wbHVnaW5zLm90b3BpLmRpYWxvZy5jbGkuUGx1Z2luLl9jdXN0b21pemUg
KG90b3BpLmRpYWxvZy5jbGkuY3VzdG9taXphdGlvbikKMjAxNS0wMy0zMSAxNDoxOToyMSBERUJV
RyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcFNlcXVlbmNlOjQ3NCAgICAgTUVUSE9EIG90b3Bp
LnBsdWdpbnMub3ZpcnRfaG9zdGVkX2VuZ2luZV9zZXR1cC5jb3JlLnRpdGxlcy5QbHVnaW4uX3N0
b3JhZ2Vfc3RhcnQgKG9ob3N0ZWQuZGlhbG9nLnRpdGxlcy5zdG9yYWdlLnN0YXJ0KQoyMDE1LTAz
LTMxIDE0OjE5OjIxIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wU2VxdWVuY2U6NDc0
ICAgICBNRVRIT0Qgb3RvcGkucGx1Z2lucy5vdmlydF9ob3N0ZWRfZW5naW5lX3NldHVwLnN0b3Jh
Z2Uuc3RvcmFnZS5QbHVnaW4uX2Vhcmx5X2N1c3RvbWl6YXRpb24gKG9ob3N0ZWQuc3RvcmFnZS5j
b25maWd1cmF0aW9uLmVhcmx5KQoyMDE1LTAzLTMxIDE0OjE5OjIxIERFQlVHIG90b3BpLmNvbnRl
eHQgY29udGV4dC5kdW1wU2VxdWVuY2U6NDc0ICAgICBNRVRIT0Qgb3RvcGkucGx1Z2lucy5vdmly
dF9ob3N0ZWRfZW5naW5lX3NldHVwLnN0b3JhZ2UubmZzLlBsdWdpbi5fY3VzdG9taXphdGlvbiAo
b2hvc3RlZC5zdG9yYWdlLm5mcy5jb25maWd1cmF0aW9uLmF2YWlsYWJsZSkKMjAxNS0wMy0zMSAx
NDoxOToyMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcFNlcXVlbmNlOjQ3NCAgICAg
TUVUSE9EIG90b3BpLnBsdWdpbnMub3ZpcnRfaG9zdGVkX2VuZ2luZV9zZXR1cC5zdG9yYWdlLmlz
Y3NpLlBsdWdpbi5fY3VzdG9taXphdGlvbiAob2hvc3RlZC5zdG9yYWdlLmlzY3NpLmNvbmZpZ3Vy
YXRpb24uYXZhaWxhYmxlKQoyMDE1LTAzLTMxIDE0OjE5OjIxIERFQlVHIG90b3BpLmNvbnRleHQg
Y29udGV4dC5kdW1wU2VxdWVuY2U6NDc0ICAgICBNRVRIT0Qgb3RvcGkucGx1Z2lucy5vdmlydF9o
b3N0ZWRfZW5naW5lX3NldHVwLnN0b3JhZ2Uuc3RvcmFnZS5QbHVnaW4uX2xhdGVfY3VzdG9taXph
dGlvbiAob2hvc3RlZC5zdG9yYWdlLmNvbmZpZ3VyYXRpb24ubGF0ZSkKMjAxNS0wMy0zMSAxNDox
OToyMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcFNlcXVlbmNlOjQ3NCAgICAgTUVU
SE9EIG90b3BpLnBsdWdpbnMub3ZpcnRfaG9zdGVkX2VuZ2luZV9zZXR1cC5zdG9yYWdlLm5mcy5Q
bHVnaW4uX2xhdGVfY3VzdG9taXphdGlvbiAoTm9uZSkKMjAxNS0wMy0zMSAxNDoxOToyMSBERUJV
RyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcFNlcXVlbmNlOjQ3NCAgICAgTUVUSE9EIG90b3Bp
LnBsdWdpbnMub3ZpcnRfaG9zdGVkX2VuZ2luZV9zZXR1cC5jb3JlLnRpdGxlcy5QbHVnaW4uX3N0
b3JhZ2VfZW5kIChvaG9zdGVkLmRpYWxvZy50aXRsZXMuc3RvcmFnZS5lbmQpCjIwMTUtMDMtMzEg
MTQ6MTk6MjEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBTZXF1ZW5jZTo0NzQgICAg
IE1FVEhPRCBvdG9waS5wbHVnaW5zLm92aXJ0X2hvc3RlZF9lbmdpbmVfc2V0dXAuY29yZS50aXRs
ZXMuUGx1Z2luLl9zeXN0ZW1fc3RhcnQgKG9ob3N0ZWQuZGlhbG9nLnRpdGxlcy5zeXN0ZW0uc3Rh
cnQpCjIwMTUtMDMtMzEgMTQ6MTk6MjEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBT
ZXF1ZW5jZTo0NzQgICAgIE1FVEhPRCBvdG9waS5wbHVnaW5zLm92aXJ0X2hvc3RlZF9lbmdpbmVf
c2V0dXAuY29yZS5yZW1vdGVfYW5zd2VyZmlsZS5QbHVnaW4uX2N1c3RvbWl6YXRpb24gKG9ob3N0
ZWQuY29yZS5yZXF1aXJlLmFuc3dlcmZpbGUpCjIwMTUtMDMtMzEgMTQ6MTk6MjEgREVCVUcgb3Rv
cGkuY29udGV4dCBjb250ZXh0LmR1bXBTZXF1ZW5jZTo0NzQgICAgIE1FVEhPRCBvdG9waS5wbHVn
aW5zLm92aXJ0X2hvc3RlZF9lbmdpbmVfc2V0dXAuc3lzdGVtLnNzaGQuUGx1Z2luLl9jdXN0b21p
emF0aW9uIChOb25lKQoyMDE1LTAzLTMxIDE0OjE5OjIxIERFQlVHIG90b3BpLmNvbnRleHQgY29u
dGV4dC5kdW1wU2VxdWVuY2U6NDc0ICAgICBNRVRIT0Qgb3RvcGkucGx1Z2lucy5vdmlydF9ob3N0
ZWRfZW5naW5lX3NldHVwLmNvcmUudGl0bGVzLlBsdWdpbi5fc3lzdGVtX2VuZCAob2hvc3RlZC5k
aWFsb2cudGl0bGVzLnN5c3RlbS5lbmQpCjIwMTUtMDMtMzEgMTQ6MTk6MjEgREVCVUcgb3RvcGku
Y29udGV4dCBjb250ZXh0LmR1bXBTZXF1ZW5jZTo0NzQgICAgIE1FVEhPRCBvdG9waS5wbHVnaW5z
Lm92aXJ0X2hvc3RlZF9lbmdpbmVfc2V0dXAuY29yZS50aXRsZXMuUGx1Z2luLl9uZXR3b3JrX3N0
YXJ0IChvaG9zdGVkLmRpYWxvZy50aXRsZXMubmV0d29yay5zdGFydCkKMjAxNS0wMy0zMSAxNDox
OToyMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcFNlcXVlbmNlOjQ3NCAgICAgTUVU
SE9EIG90b3BpLnBsdWdpbnMub3ZpcnRfaG9zdGVkX2VuZ2luZV9zZXR1cC5uZXR3b3JrLmJyaWRn
ZS5QbHVnaW4uX2N1c3RvbWl6YXRpb24gKE5vbmUpCjIwMTUtMDMtMzEgMTQ6MTk6MjEgREVCVUcg
b3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBTZXF1ZW5jZTo0NzQgICAgIE1FVEhPRCBvdG9waS5w
bHVnaW5zLm92aXJ0X2hvc3RlZF9lbmdpbmVfc2V0dXAubmV0d29yay5maXJld2FsbF9tYW5hZ2Vy
LlBsdWdpbi5fY3VzdG9taXphdGlvbiAob2hvc3RlZC5uZXR3b3JrLmZpcmV3YWxsbWFuYWdlci5h
dmFpbGFibGUpCjIwMTUtMDMtMzEgMTQ6MTk6MjEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0
LmR1bXBTZXF1ZW5jZTo0NzQgICAgIE1FVEhPRCBvdG9waS5wbHVnaW5zLm92aXJ0X2hvc3RlZF9l
bmdpbmVfc2V0dXAubmV0d29yay5maXJld2FsbC5QbHVnaW4uX2NvbmZpZ3VyYXRpb24gKE5vbmUp
CjIwMTUtMDMtMzEgMTQ6MTk6MjEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBTZXF1
ZW5jZTo0NzQgICAgIE1FVEhPRCBvdG9waS5wbHVnaW5zLm92aXJ0X2hvc3RlZF9lbmdpbmVfc2V0
dXAubmV0d29yay5nYXRld2F5LlBsdWdpbi5fY3VzdG9taXphdGlvbiAoTm9uZSkKMjAxNS0wMy0z
MSAxNDoxOToyMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcFNlcXVlbmNlOjQ3NCAg
ICAgTUVUSE9EIG90b3BpLnBsdWdpbnMub3ZpcnRfaG9zdGVkX2VuZ2luZV9zZXR1cC5jb3JlLnRp
dGxlcy5QbHVnaW4uX25ldHdvcmtfZW5kIChvaG9zdGVkLmRpYWxvZy50aXRsZXMubmV0d29yay5l
bmQpCjIwMTUtMDMtMzEgMTQ6MTk6MjEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBT
ZXF1ZW5jZTo0NzQgICAgIE1FVEhPRCBvdG9waS5wbHVnaW5zLm92aXJ0X2hvc3RlZF9lbmdpbmVf
c2V0dXAuY29yZS50aXRsZXMuUGx1Z2luLl92bV9zdGFydCAob2hvc3RlZC5kaWFsb2cudGl0bGVz
LnZtLnN0YXJ0KQoyMDE1LTAzLTMxIDE0OjE5OjIxIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4
dC5kdW1wU2VxdWVuY2U6NDc0ICAgICBNRVRIT0Qgb3RvcGkucGx1Z2lucy5vdmlydF9ob3N0ZWRf
ZW5naW5lX3NldHVwLnZtLmNvbmZpZ3VyZXZtLlBsdWdpbi5fY3VzdG9taXphdGlvbiAob2hvc3Rl
ZC5ib290LmNvbmZpZ3VyYXRpb24uYXZhaWxhYmxlKQoyMDE1LTAzLTMxIDE0OjE5OjIxIERFQlVH
IG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wU2VxdWVuY2U6NDc0ICAgICBNRVRIT0Qgb3RvcGku
cGx1Z2lucy5vdmlydF9ob3N0ZWRfZW5naW5lX3NldHVwLnZtLmJvb3RfZGlzay5QbHVnaW4uX2N1
c3RvbWl6YXRpb24gKG9ob3N0ZWQuY29uZmlndXJhdGlvbi5vdmYpCjIwMTUtMDMtMzEgMTQ6MTk6
MjEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBTZXF1ZW5jZTo0NzQgICAgIE1FVEhP
RCBvdG9waS5wbHVnaW5zLm92aXJ0X2hvc3RlZF9lbmdpbmVfc2V0dXAuZW5naW5lLmFkZF9kaXNr
LlBsdWdpbi5fY3VzdG9taXphdGlvbiAoTm9uZSkKMjAxNS0wMy0zMSAxNDoxOToyMSBERUJVRyBv
dG9waS5jb250ZXh0IGNvbnRleHQuZHVtcFNlcXVlbmNlOjQ3NCAgICAgTUVUSE9EIG90b3BpLnBs
dWdpbnMub3ZpcnRfaG9zdGVkX2VuZ2luZV9zZXR1cC52ZHNtZC5jcHUuUGx1Z2luLl9jdXN0b21p
emF0aW9uIChOb25lKQoyMDE1LTAzLTMxIDE0OjE5OjIxIERFQlVHIG90b3BpLmNvbnRleHQgY29u
dGV4dC5kdW1wU2VxdWVuY2U6NDc0ICAgICBNRVRIT0Qgb3RvcGkucGx1Z2lucy5vdmlydF9ob3N0
ZWRfZW5naW5lX3NldHVwLnZtLmJvb3RfY2Ryb20uUGx1Z2luLl9jdXN0b21pemF0aW9uIChOb25l
KQoyMDE1LTAzLTMxIDE0OjE5OjIxIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wU2Vx
dWVuY2U6NDc0ICAgICBNRVRIT0Qgb3RvcGkucGx1Z2lucy5vdmlydF9ob3N0ZWRfZW5naW5lX3Nl
dHVwLnZtLmNwdS5QbHVnaW4uX2N1c3RvbWl6YXRpb24gKE5vbmUpCjIwMTUtMDMtMzEgMTQ6MTk6
MjEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBTZXF1ZW5jZTo0NzQgICAgIE1FVEhP
RCBvdG9waS5wbHVnaW5zLm92aXJ0X2hvc3RlZF9lbmdpbmVfc2V0dXAudm0uaW1hZ2UuUGx1Z2lu
Ll9kaXNrX2N1c3RvbWl6YXRpb24gKE5vbmUpCjIwMTUtMDMtMzEgMTQ6MTk6MjEgREVCVUcgb3Rv
cGkuY29udGV4dCBjb250ZXh0LmR1bXBTZXF1ZW5jZTo0NzQgICAgIE1FVEhPRCBvdG9waS5wbHVn
aW5zLm92aXJ0X2hvc3RlZF9lbmdpbmVfc2V0dXAudm0ubWFjLlBsdWdpbi5fY3VzdG9taXphdGlv
biAoTm9uZSkKMjAxNS0wMy0zMSAxNDoxOToyMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQu
ZHVtcFNlcXVlbmNlOjQ3NCAgICAgTUVUSE9EIG90b3BpLnBsdWdpbnMub3ZpcnRfaG9zdGVkX2Vu
Z2luZV9zZXR1cC52bS5tZW1vcnkuUGx1Z2luLl9jdXN0b21pemF0aW9uIChOb25lKQoyMDE1LTAz
LTMxIDE0OjE5OjIxIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wU2VxdWVuY2U6NDc0
ICAgICBNRVRIT0Qgb3RvcGkucGx1Z2lucy5vdmlydF9ob3N0ZWRfZW5naW5lX3NldHVwLnZtLnJ1
bnZtLlBsdWdpbi5fY3VzdG9taXphdGlvbiAoTm9uZSkKMjAxNS0wMy0zMSAxNDoxOToyMSBERUJV
RyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcFNlcXVlbmNlOjQ3NCAgICAgTUVUSE9EIG90b3Bp
LnBsdWdpbnMub3ZpcnRfaG9zdGVkX2VuZ2luZV9zZXR1cC5jb3JlLnRpdGxlcy5QbHVnaW4uX3Zt
X2VuZCAob2hvc3RlZC5kaWFsb2cudGl0bGVzLnZtLmVuZCkKMjAxNS0wMy0zMSAxNDoxOToyMSBE
RUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcFNlcXVlbmNlOjQ3NCAgICAgTUVUSE9EIG90
b3BpLnBsdWdpbnMub3ZpcnRfaG9zdGVkX2VuZ2luZV9zZXR1cC5jb3JlLnRpdGxlcy5QbHVnaW4u
X2VuZ2luZV9zdGFydCAob2hvc3RlZC5kaWFsb2cudGl0bGVzLmVuZ2luZS5zdGFydCkKMjAxNS0w
My0zMSAxNDoxOToyMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcFNlcXVlbmNlOjQ3
NCAgICAgTUVUSE9EIG90b3BpLnBsdWdpbnMub3ZpcnRfaG9zdGVkX2VuZ2luZV9zZXR1cC5lbmdp
bmUuYWRkX2hvc3QuUGx1Z2luLl9jdXN0b21pemF0aW9uIChOb25lKQoyMDE1LTAzLTMxIDE0OjE5
OjIxIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wU2VxdWVuY2U6NDc0ICAgICBNRVRI
T0Qgb3RvcGkucGx1Z2lucy5vdmlydF9ob3N0ZWRfZW5naW5lX3NldHVwLmVuZ2luZS5mcWRuLlBs
dWdpbi5fY3VzdG9taXphdGlvbiAoTm9uZSkKMjAxNS0wMy0zMSAxNDoxOToyMSBERUJVRyBvdG9w
aS5jb250ZXh0IGNvbnRleHQuZHVtcFNlcXVlbmNlOjQ3NCAgICAgTUVUSE9EIG90b3BpLnBsdWdp
bnMub3ZpcnRfaG9zdGVkX2VuZ2luZV9zZXR1cC5jb3JlLnRpdGxlcy5QbHVnaW4uX2VuZ2luZV9l
bmQgKG9ob3N0ZWQuZGlhbG9nLnRpdGxlcy5lbmdpbmUuZW5kKQoyMDE1LTAzLTMxIDE0OjE5OjIx
IERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wU2VxdWVuY2U6NDc0ICAgICBNRVRIT0Qg
b3RvcGkucGx1Z2lucy5vdmlydF9ob3N0ZWRfZW5naW5lX3NldHVwLmhhLmhhX25vdGlmaWNhdGlv
bnMuUGx1Z2luLl9jdXN0b21pemF0aW9uIChOb25lKQoyMDE1LTAzLTMxIDE0OjE5OjIxIERFQlVH
IG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wU2VxdWVuY2U6NDc0ICAgICBNRVRIT0Qgb3RvcGku
cGx1Z2lucy5vdG9waS5jb3JlLmNvbmZpZy5QbHVnaW4uX2N1c3RvbWl6ZTIgKE5vbmUpCjIwMTUt
MDMtMzEgMTQ6MTk6MjEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBTZXF1ZW5jZTo0
NzQgICAgIE1FVEhPRCBvdG9waS5wbHVnaW5zLm92aXJ0X2hvc3RlZF9lbmdpbmVfc2V0dXAubmV0
d29yay5maXJld2FsbF9tYW5hZ2VyLlBsdWdpbi5fcHJvY2Vzc190ZW1wbGF0ZXMgKG9ob3N0ZWQu
bmV0d29yay5maXJld2FsbG1hbmFnZXIudGVtcGxhdGVzLmF2YWlsYWJsZSkKMjAxNS0wMy0zMSAx
NDoxOToyMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcFNlcXVlbmNlOjQ2OSBTVEFH
RSB2YWxpZGF0aW9uCjIwMTUtMDMtMzEgMTQ6MTk6MjEgREVCVUcgb3RvcGkuY29udGV4dCBjb250
ZXh0LmR1bXBTZXF1ZW5jZTo0NzQgICAgIE1FVEhPRCBvdG9waS5wbHVnaW5zLm90b3BpLmNvcmUu
bWlzYy5QbHVnaW4uX3ZhbGlkYXRpb24gKE5vbmUpCjIwMTUtMDMtMzEgMTQ6MTk6MjEgREVCVUcg
b3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBTZXF1ZW5jZTo0NzQgICAgIE1FVEhPRCBvdG9waS5w
bHVnaW5zLm90b3BpLm5ldHdvcmsuZmlyZXdhbGxkLlBsdWdpbi5fdmFsaWRhdGlvbiAob3RvcGku
bmV0d29yay5maXJld2FsbGQudmFsaWRhdGlvbikKMjAxNS0wMy0zMSAxNDoxOToyMSBERUJVRyBv
dG9waS5jb250ZXh0IGNvbnRleHQuZHVtcFNlcXVlbmNlOjQ3NCAgICAgTUVUSE9EIG90b3BpLnBs
dWdpbnMub3RvcGkubmV0d29yay5ob3N0bmFtZS5QbHVnaW4uX3ZhbGlkYXRpb24gKE5vbmUpCjIw
MTUtMDMtMzEgMTQ6MTk6MjEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBTZXF1ZW5j
ZTo0NzQgICAgIE1FVEhPRCBvdG9waS5wbHVnaW5zLm90b3BpLm5ldHdvcmsuaXB0YWJsZXMuUGx1
Z2luLl92YWxpZGF0ZSAob3RvcGkubmV0d29yay5pcHRhYmxlcy52YWxpZGF0aW9uKQoyMDE1LTAz
LTMxIDE0OjE5OjIxIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wU2VxdWVuY2U6NDc0
ICAgICBNRVRIT0Qgb3RvcGkucGx1Z2lucy5vdG9waS5uZXR3b3JrLnNzaC5QbHVnaW4uX3ZhbGlk
YXRpb24gKE5vbmUpCjIwMTUtMDMtMzEgMTQ6MTk6MjEgREVCVUcgb3RvcGkuY29udGV4dCBjb250
ZXh0LmR1bXBTZXF1ZW5jZTo0NzQgICAgIE1FVEhPRCBvdG9waS5wbHVnaW5zLm92aXJ0X2hvc3Rl
ZF9lbmdpbmVfc2V0dXAuZW5naW5lLmFkZF9ob3N0LlBsdWdpbi5fdmFsaWRhdGlvbiAoTm9uZSkK
MjAxNS0wMy0zMSAxNDoxOToyMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcFNlcXVl
bmNlOjQ3NCAgICAgTUVUSE9EIG90b3BpLnBsdWdpbnMub3ZpcnRfaG9zdGVkX2VuZ2luZV9zZXR1
cC5lbmdpbmUuZnFkbi5QbHVnaW4uX3ZhbGlkYXRpb24gKE5vbmUpCjIwMTUtMDMtMzEgMTQ6MTk6
MjEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBTZXF1ZW5jZTo0NzQgICAgIE1FVEhP
RCBvdG9waS5wbHVnaW5zLm92aXJ0X2hvc3RlZF9lbmdpbmVfc2V0dXAubmV0d29yay5pcHRhYmxl
cy5QbHVnaW4uX3ZhbGlkYXRlIChOb25lKQoyMDE1LTAzLTMxIDE0OjE5OjIxIERFQlVHIG90b3Bp
LmNvbnRleHQgY29udGV4dC5kdW1wU2VxdWVuY2U6NDc0ICAgICBNRVRIT0Qgb3RvcGkucGx1Z2lu
cy5vdmlydF9ob3N0ZWRfZW5naW5lX3NldHVwLnBraS52ZHNtcGtpLlBsdWdpbi5fdmFsaWRhdGlv
biAoTm9uZSkKMjAxNS0wMy0zMSAxNDoxOToyMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQu
ZHVtcFNlcXVlbmNlOjQ3NCAgICAgTUVUSE9EIG90b3BpLnBsdWdpbnMub3ZpcnRfaG9zdGVkX2Vu
Z2luZV9zZXR1cC5zYW5sb2NrLmxvY2tzcGFjZS5QbHVnaW4uX3ZhbGlkYXRpb24gKG9ob3N0ZWQu
bG9ja3NwYWNlLnZhbGlkKQoyMDE1LTAzLTMxIDE0OjE5OjIxIERFQlVHIG90b3BpLmNvbnRleHQg
Y29udGV4dC5kdW1wU2VxdWVuY2U6NDc0ICAgICBNRVRIT0Qgb3RvcGkucGx1Z2lucy5vdmlydF9o
b3N0ZWRfZW5naW5lX3NldHVwLnN0b3JhZ2Uuc3RvcmFnZS5QbHVnaW4uX3ZhbGlkYXRpb24gKE5v
bmUpCjIwMTUtMDMtMzEgMTQ6MTk6MjEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBT
ZXF1ZW5jZTo0NzQgICAgIE1FVEhPRCBvdG9waS5wbHVnaW5zLm92aXJ0X2hvc3RlZF9lbmdpbmVf
c2V0dXAuY29yZS5wcmV2aWV3LlBsdWdpbi5fdmFsaWRhdGlvbiAoTm9uZSkKMjAxNS0wMy0zMSAx
NDoxOToyMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcFNlcXVlbmNlOjQ2OSBTVEFH
RSB0cmFuc2FjdGlvbi1wcmVwYXJlCjIwMTUtMDMtMzEgMTQ6MTk6MjEgREVCVUcgb3RvcGkuY29u
dGV4dCBjb250ZXh0LmR1bXBTZXF1ZW5jZTo0NzQgICAgIE1FVEhPRCBvdG9waS5wbHVnaW5zLm90
b3BpLmNvcmUudHJhbnNhY3Rpb24uUGx1Z2luLl9tYWluX3ByZXBhcmUgKE5vbmUpCjIwMTUtMDMt
MzEgMTQ6MTk6MjEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBTZXF1ZW5jZTo0Njkg
U1RBR0UgZWFybHlfbWlzYwoyMDE1LTAzLTMxIDE0OjE5OjIxIERFQlVHIG90b3BpLmNvbnRleHQg
Y29udGV4dC5kdW1wU2VxdWVuY2U6NDc0ICAgICBNRVRIT0Qgb3RvcGkucGx1Z2lucy5vdG9waS5u
ZXR3b3JrLmZpcmV3YWxsZC5QbHVnaW4uX2Vhcmx5X21pc2MgKE5vbmUpCjIwMTUtMDMtMzEgMTQ6
MTk6MjEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBTZXF1ZW5jZTo0NzQgICAgIE1F
VEhPRCBvdG9waS5wbHVnaW5zLm92aXJ0X2hvc3RlZF9lbmdpbmVfc2V0dXAubmV0d29yay5pcHRh
Ymxlcy5QbHVnaW4uX2Vhcmx5X21pc2MgKE5vbmUpCjIwMTUtMDMtMzEgMTQ6MTk6MjEgREVCVUcg
b3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBTZXF1ZW5jZTo0NjkgU1RBR0UgcGFja2FnZXMKMjAx
NS0wMy0zMSAxNDoxOToyMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcFNlcXVlbmNl
OjQ3NCAgICAgTUVUSE9EIG90b3BpLnBsdWdpbnMub3RvcGkubmV0d29yay5pcHRhYmxlcy5QbHVn
aW4uX3BhY2thZ2VzIChOb25lKQoyMDE1LTAzLTMxIDE0OjE5OjIxIERFQlVHIG90b3BpLmNvbnRl
eHQgY29udGV4dC5kdW1wU2VxdWVuY2U6NDc0ICAgICBNRVRIT0Qgb3RvcGkucGx1Z2lucy5vdG9w
aS5wYWNrYWdlcnMueXVtcGFja2FnZXIuUGx1Z2luLl9wYWNrYWdlcyAoTm9uZSkKMjAxNS0wMy0z
MSAxNDoxOToyMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcFNlcXVlbmNlOjQ2OSBT
VEFHRSBtaXNjCjIwMTUtMDMtMzEgMTQ6MTk6MjEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0
LmR1bXBTZXF1ZW5jZTo0NzQgICAgIE1FVEhPRCBvdG9waS5wbHVnaW5zLm90b3BpLnN5c3RlbS5j
b21tYW5kLlBsdWdpbi5fbWlzYyAob3RvcGkuc3lzdGVtLmNvbW1hbmQucmVkZXRlY3Rpb24pCjIw
MTUtMDMtMzEgMTQ6MTk6MjEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBTZXF1ZW5j
ZTo0NzQgICAgIE1FVEhPRCBvdG9waS5wbHVnaW5zLm90b3BpLm5ldHdvcmsuZmlyZXdhbGxkLlBs
dWdpbi5fbWlzYyAoTm9uZSkKMjAxNS0wMy0zMSAxNDoxOToyMSBERUJVRyBvdG9waS5jb250ZXh0
IGNvbnRleHQuZHVtcFNlcXVlbmNlOjQ3NCAgICAgTUVUSE9EIG90b3BpLnBsdWdpbnMub3RvcGku
bmV0d29yay5pcHRhYmxlcy5QbHVnaW4uX3N0b3JlX2lwdGFibGVzIChOb25lKQoyMDE1LTAzLTMx
IDE0OjE5OjIxIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wU2VxdWVuY2U6NDc0ICAg
ICBNRVRIT0Qgb3RvcGkucGx1Z2lucy5vdG9waS5uZXR3b3JrLnNzaC5QbHVnaW4uX2FwcGVuZF9r
ZXkgKE5vbmUpCjIwMTUtMDMtMzEgMTQ6MTk6MjEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0
LmR1bXBTZXF1ZW5jZTo0NzQgICAgIE1FVEhPRCBvdG9waS5wbHVnaW5zLm90b3BpLnN5c3RlbS5j
bG9jay5QbHVnaW4uX3NldF9jbG9jayAoTm9uZSkKMjAxNS0wMy0zMSAxNDoxOToyMSBERUJVRyBv
dG9waS5jb250ZXh0IGNvbnRleHQuZHVtcFNlcXVlbmNlOjQ3NCAgICAgTUVUSE9EIG90b3BpLnBs
dWdpbnMub3ZpcnRfaG9zdGVkX2VuZ2luZV9zZXR1cC5oYS5oYV9ub3RpZmljYXRpb25zLlBsdWdp
bi5fbWlzYyAoTm9uZSkKMjAxNS0wMy0zMSAxNDoxOToyMSBERUJVRyBvdG9waS5jb250ZXh0IGNv
bnRleHQuZHVtcFNlcXVlbmNlOjQ3NCAgICAgTUVUSE9EIG90b3BpLnBsdWdpbnMub3ZpcnRfaG9z
dGVkX2VuZ2luZV9zZXR1cC5saWJ2aXJ0LmNvbmZpZ3VyZXFlbXUuUGx1Z2luLl9taXNjIChvaG9z
dGVkLmxpYnZpcnQuY29uZmlndXJlZCkKMjAxNS0wMy0zMSAxNDoxOToyMSBERUJVRyBvdG9waS5j
b250ZXh0IGNvbnRleHQuZHVtcFNlcXVlbmNlOjQ3NCAgICAgTUVUSE9EIG90b3BpLnBsdWdpbnMu
b3ZpcnRfaG9zdGVkX2VuZ2luZV9zZXR1cC5zeXN0ZW0uc3NoZC5QbHVnaW4uX21pc2MgKG9ob3N0
ZWQuc3NoZC5zdGFydGVkKQoyMDE1LTAzLTMxIDE0OjE5OjIxIERFQlVHIG90b3BpLmNvbnRleHQg
Y29udGV4dC5kdW1wU2VxdWVuY2U6NDc0ICAgICBNRVRIT0Qgb3RvcGkucGx1Z2lucy5vdmlydF9o
b3N0ZWRfZW5naW5lX3NldHVwLnZkc21kLnZkc21jb25mLlBsdWdpbi5fbWlzYyAob2hvc3RlZC52
ZHNtLmNvbmZpZ3VyZWQpCjIwMTUtMDMtMzEgMTQ6MTk6MjEgREVCVUcgb3RvcGkuY29udGV4dCBj
b250ZXh0LmR1bXBTZXF1ZW5jZTo0NzQgICAgIE1FVEhPRCBvdG9waS5wbHVnaW5zLm92aXJ0X2hv
c3RlZF9lbmdpbmVfc2V0dXAuc3lzdGVtLnZkc21lbnYuUGx1Z2luLl9taXNjIChvaG9zdGVkLnZk
c20uc3RhcnRlZCkKMjAxNS0wMy0zMSAxNDoxOToyMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRl
eHQuZHVtcFNlcXVlbmNlOjQ3NCAgICAgTUVUSE9EIG90b3BpLnBsdWdpbnMub3ZpcnRfaG9zdGVk
X2VuZ2luZV9zZXR1cC5uZXR3b3JrLmJyaWRnZS5QbHVnaW4uX21pc2MgKG9ob3N0ZWQubmV0d29y
ay5icmlkZ2UuYXZhaWxhYmxlKQoyMDE1LTAzLTMxIDE0OjE5OjIxIERFQlVHIG90b3BpLmNvbnRl
eHQgY29udGV4dC5kdW1wU2VxdWVuY2U6NDc0ICAgICBNRVRIT0Qgb3RvcGkucGx1Z2lucy5vdmly
dF9ob3N0ZWRfZW5naW5lX3NldHVwLnN0b3JhZ2UuaXNjc2kuUGx1Z2luLl9taXNjIChOb25lKQoy
MDE1LTAzLTMxIDE0OjE5OjIxIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wU2VxdWVu
Y2U6NDc0ICAgICBNRVRIT0Qgb3RvcGkucGx1Z2lucy5vdmlydF9ob3N0ZWRfZW5naW5lX3NldHVw
LnN0b3JhZ2Uuc3RvcmFnZS5QbHVnaW4uX21pc2MgKG9ob3N0ZWQuc3RvcmFnZS5hdmFpbGFibGUp
CjIwMTUtMDMtMzEgMTQ6MTk6MjEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBTZXF1
ZW5jZTo0NzQgICAgIE1FVEhPRCBvdG9waS5wbHVnaW5zLm92aXJ0X2hvc3RlZF9lbmdpbmVfc2V0
dXAuc2FubG9jay5sb2Nrc3BhY2UuUGx1Z2luLl9taXNjIChvaG9zdGVkLnNhbmxvY2suaW5pdGlh
bGl6ZWQpCjIwMTUtMDMtMzEgMTQ6MTk6MjEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1
bXBTZXF1ZW5jZTo0NzQgICAgIE1FVEhPRCBvdG9waS5wbHVnaW5zLm92aXJ0X2hvc3RlZF9lbmdp
bmVfc2V0dXAudm0uaW1hZ2UuUGx1Z2luLl9taXNjIChvaG9zdGVkLnZtLmltYWdlLmF2YWlsYWJs
ZSkKMjAxNS0wMy0zMSAxNDoxOToyMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcFNl
cXVlbmNlOjQ3NCAgICAgTUVUSE9EIG90b3BpLnBsdWdpbnMub3ZpcnRfaG9zdGVkX2VuZ2luZV9z
ZXR1cC52bS5ib290X2Rpc2suUGx1Z2luLl9taXNjIChvaG9zdGVkLnZtLm92Zi5pbXBvcnRlZCkK
MjAxNS0wMy0zMSAxNDoxOToyMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcFNlcXVl
bmNlOjQ3NCAgICAgTUVUSE9EIG90b3BpLnBsdWdpbnMub3ZpcnRfaG9zdGVkX2VuZ2luZV9zZXR1
cC5zdG9yYWdlLnN0b3JhZ2UuUGx1Z2luLl9kaXNjb25uZWN0X3Bvb2wgKG9ob3N0ZWQuc3RvcmFn
ZS5wb29sLmRpc2Nvbm5lY3RlZCkKMjAxNS0wMy0zMSAxNDoxOToyMSBERUJVRyBvdG9waS5jb250
ZXh0IGNvbnRleHQuZHVtcFNlcXVlbmNlOjQ3NCAgICAgTUVUSE9EIG90b3BpLnBsdWdpbnMub3Zp
cnRfaG9zdGVkX2VuZ2luZV9zZXR1cC52bS5jb25maWd1cmV2bS5QbHVnaW4uX21pc2MgKG9ob3N0
ZWQudm0uc3RhdGUuY29uZmlndXJlZCkKMjAxNS0wMy0zMSAxNDoxOToyMSBERUJVRyBvdG9waS5j
b250ZXh0IGNvbnRleHQuZHVtcFNlcXVlbmNlOjQ3NCAgICAgTUVUSE9EIG90b3BpLnBsdWdpbnMu
b3ZpcnRfaG9zdGVkX2VuZ2luZV9zZXR1cC5jb3JlLmNvbmYuUGx1Z2luLl9taXNjIChvaG9zdGVk
LnNhdmUuY29uZmlnKQoyMDE1LTAzLTMxIDE0OjE5OjIxIERFQlVHIG90b3BpLmNvbnRleHQgY29u
dGV4dC5kdW1wU2VxdWVuY2U6NDY5IFNUQUdFIGNsZWFudXAKMjAxNS0wMy0zMSAxNDoxOToyMSBE
RUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcFNlcXVlbmNlOjQ3NCAgICAgTUVUSE9EIG90
b3BpLnBsdWdpbnMub3RvcGkuY29yZS50cmFuc2FjdGlvbi5QbHVnaW4uX21haW5fZW5kIChOb25l
KQoyMDE1LTAzLTMxIDE0OjE5OjIxIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wU2Vx
dWVuY2U6NDY5IFNUQUdFIGNsb3NldXAKMjAxNS0wMy0zMSAxNDoxOToyMSBERUJVRyBvdG9waS5j
b250ZXh0IGNvbnRleHQuZHVtcFNlcXVlbmNlOjQ3NCAgICAgTUVUSE9EIG90b3BpLnBsdWdpbnMu
b3RvcGkubmV0d29yay5maXJld2FsbGQuUGx1Z2luLl9jbG9zZXVwIChOb25lKQoyMDE1LTAzLTMx
IDE0OjE5OjIxIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wU2VxdWVuY2U6NDc0ICAg
ICBNRVRIT0Qgb3RvcGkucGx1Z2lucy5vdG9waS5uZXR3b3JrLmlwdGFibGVzLlBsdWdpbi5fY2xv
c2V1cCAoTm9uZSkKMjAxNS0wMy0zMSAxNDoxOToyMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRl
eHQuZHVtcFNlcXVlbmNlOjQ3NCAgICAgTUVUSE9EIG90b3BpLnBsdWdpbnMub3ZpcnRfaG9zdGVk
X2VuZ2luZV9zZXR1cC5uZXR3b3JrLmJyaWRnZS5QbHVnaW4uX2Nsb3NldXAgKE5vbmUpCjIwMTUt
MDMtMzEgMTQ6MTk6MjEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBTZXF1ZW5jZTo0
NzQgICAgIE1FVEhPRCBvdG9waS5wbHVnaW5zLm92aXJ0X2hvc3RlZF9lbmdpbmVfc2V0dXAubmV0
d29yay5maXJld2FsbF9tYW5hZ2VyLlBsdWdpbi5fY2xvc2V1cCAoTm9uZSkKMjAxNS0wMy0zMSAx
NDoxOToyMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcFNlcXVlbmNlOjQ3NCAgICAg
TUVUSE9EIG90b3BpLnBsdWdpbnMub3ZpcnRfaG9zdGVkX2VuZ2luZV9zZXR1cC5zeXN0ZW0uc3No
ZC5QbHVnaW4uX2Nsb3NldXAgKE5vbmUpCjIwMTUtMDMtMzEgMTQ6MTk6MjEgREVCVUcgb3RvcGku
Y29udGV4dCBjb250ZXh0LmR1bXBTZXF1ZW5jZTo0NzQgICAgIE1FVEhPRCBvdG9waS5wbHVnaW5z
Lm92aXJ0X2hvc3RlZF9lbmdpbmVfc2V0dXAudm0ucnVudm0uUGx1Z2luLl9ib290X2Zyb21faW5z
dGFsbF9tZWRpYSAob2hvc3RlZC52bS5zdGF0ZS5ydW5uaW5nKQoyMDE1LTAzLTMxIDE0OjE5OjIx
IERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wU2VxdWVuY2U6NDc0ICAgICBNRVRIT0Qg
b3RvcGkucGx1Z2lucy5vdmlydF9ob3N0ZWRfZW5naW5lX3NldHVwLmVuZ2luZS5vc19pbnN0YWxs
LlBsdWdpbi5fY2xvc2V1cCAob2hvc3RlZC52bS5zdGF0ZS5vcy5pbnN0YWxsZWQpCjIwMTUtMDMt
MzEgMTQ6MTk6MjEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBTZXF1ZW5jZTo0NzQg
ICAgIE1FVEhPRCBvdG9waS5wbHVnaW5zLm92aXJ0X2hvc3RlZF9lbmdpbmVfc2V0dXAudm0ucnVu
dm0uUGx1Z2luLl9ib290X2Zyb21faGQgKG9ob3N0ZWQudm0uc3RhdGUub3MuaW5zdGFsbGVkLnJ1
bm5pbmcpCjIwMTUtMDMtMzEgMTQ6MTk6MjEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1
bXBTZXF1ZW5jZTo0NzQgICAgIE1FVEhPRCBvdG9waS5wbHVnaW5zLm92aXJ0X2hvc3RlZF9lbmdp
bmVfc2V0dXAuZW5naW5lLmhlYWx0aC5QbHVnaW4uX2Nsb3NldXAgKG9ob3N0ZWQuZW5naW5lLmFs
aXZlKQoyMDE1LTAzLTMxIDE0OjE5OjIxIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1w
U2VxdWVuY2U6NDc0ICAgICBNRVRIT0Qgb3RvcGkucGx1Z2lucy5vdmlydF9ob3N0ZWRfZW5naW5l
X3NldHVwLmVuZ2luZS5hZGRfaG9zdC5QbHVnaW4uX2Nsb3NldXAgKG9ob3N0ZWQuZW5naW5lLmhv
c3QuYWRkZWQpCjIwMTUtMDMtMzEgMTQ6MTk6MjEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0
LmR1bXBTZXF1ZW5jZTo0NzQgICAgIE1FVEhPRCBvdG9waS5wbHVnaW5zLm92aXJ0X2hvc3RlZF9l
bmdpbmVfc2V0dXAuZW5naW5lLmFkZF9kaXNrLlBsdWdpbi5fY2xvc2V1cCAoTm9uZSkKMjAxNS0w
My0zMSAxNDoxOToyMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcFNlcXVlbmNlOjQ3
NCAgICAgTUVUSE9EIG90b3BpLnBsdWdpbnMub3ZpcnRfaG9zdGVkX2VuZ2luZV9zZXR1cC5oYS5o
YV9zZXJ2aWNlcy5QbHVnaW4uX2Nsb3NldXAgKG9ob3N0ZWQuZW5naW5lLmhhLnN0YXJ0KQoyMDE1
LTAzLTMxIDE0OjE5OjIxIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wU2VxdWVuY2U6
NDc0ICAgICBNRVRIT0Qgb3RvcGkucGx1Z2lucy5vdmlydF9ob3N0ZWRfZW5naW5lX3NldHVwLmNv
cmUubWlzYy5QbHVnaW4uX3BlcnNpc3RfZmlsZXNfc3RhcnQgKG9ob3N0ZWQubm9kZS5maWxlcy5w
ZXJzaXN0LnN0YXJ0KQoyMDE1LTAzLTMxIDE0OjE5OjIxIERFQlVHIG90b3BpLmNvbnRleHQgY29u
dGV4dC5kdW1wU2VxdWVuY2U6NDc0ICAgICBNRVRIT0Qgb3RvcGkucGx1Z2lucy5vdmlydF9ob3N0
ZWRfZW5naW5lX3NldHVwLnBraS52ZHNtcGtpLlBsdWdpbi5fcGVyc2lzdF9maWxlc19zdGFydCAo
Tm9uZSkKMjAxNS0wMy0zMSAxNDoxOToyMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVt
cFNlcXVlbmNlOjQ3NCAgICAgTUVUSE9EIG90b3BpLnBsdWdpbnMub3ZpcnRfaG9zdGVkX2VuZ2lu
ZV9zZXR1cC5jb3JlLm1pc2MuUGx1Z2luLl9wZXJzaXN0X2ZpbGVzX2VuZCAob2hvc3RlZC5ub2Rl
LmZpbGVzLnBlcnNpc3QuZW5kKQoyMDE1LTAzLTMxIDE0OjE5OjIxIERFQlVHIG90b3BpLmNvbnRl
eHQgY29udGV4dC5kdW1wU2VxdWVuY2U6NDc0ICAgICBNRVRIT0Qgb3RvcGkucGx1Z2lucy5vdG9w
aS5zeXN0ZW0ucmVib290LlBsdWdpbi5fY2xvc2V1cCAoTm9uZSkKMjAxNS0wMy0zMSAxNDoxOToy
MSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcFNlcXVlbmNlOjQ3NCAgICAgTUVUSE9E
IG90b3BpLnBsdWdpbnMub3ZpcnRfaG9zdGVkX2VuZ2luZV9zZXR1cC5jb3JlLm1pc2MuUGx1Z2lu
Ll9jbG9zZXVwIChOb25lKQoyMDE1LTAzLTMxIDE0OjE5OjIxIERFQlVHIG90b3BpLmNvbnRleHQg
Y29udGV4dC5kdW1wU2VxdWVuY2U6NDY5IFNUQUdFIGNsZWFudXAKMjAxNS0wMy0zMSAxNDoxOToy
MSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcFNlcXVlbmNlOjQ3NCAgICAgTUVUSE9E
IG90b3BpLnBsdWdpbnMub3ZpcnRfaG9zdGVkX2VuZ2luZV9zZXR1cC5jb3JlLnJlbW90ZV9hbnN3
ZXJmaWxlLlBsdWdpbi5fY2xlYW51cCAoTm9uZSkKMjAxNS0wMy0zMSAxNDoxOToyMSBERUJVRyBv
dG9waS5jb250ZXh0IGNvbnRleHQuZHVtcFNlcXVlbmNlOjQ3NCAgICAgTUVUSE9EIG90b3BpLnBs
dWdpbnMub3ZpcnRfaG9zdGVkX2VuZ2luZV9zZXR1cC5lbmdpbmUuYWRkX2hvc3QuUGx1Z2luLl9j
bGVhbnVwIChOb25lKQoyMDE1LTAzLTMxIDE0OjE5OjIxIERFQlVHIG90b3BpLmNvbnRleHQgY29u
dGV4dC5kdW1wU2VxdWVuY2U6NDc0ICAgICBNRVRIT0Qgb3RvcGkucGx1Z2lucy5vdmlydF9ob3N0
ZWRfZW5naW5lX3NldHVwLnBraS52ZHNtcGtpLlBsdWdpbi5fY2xlYW51cCAoTm9uZSkKMjAxNS0w
My0zMSAxNDoxOToyMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcFNlcXVlbmNlOjQ3
NCAgICAgTUVUSE9EIG90b3BpLnBsdWdpbnMub3ZpcnRfaG9zdGVkX2VuZ2luZV9zZXR1cC5zdG9y
YWdlLnN0b3JhZ2UuUGx1Z2luLl9jbGVhbnVwIChOb25lKQoyMDE1LTAzLTMxIDE0OjE5OjIxIERF
QlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wU2VxdWVuY2U6NDc0ICAgICBNRVRIT0Qgb3Rv
cGkucGx1Z2lucy5vdmlydF9ob3N0ZWRfZW5naW5lX3NldHVwLnZtLmJvb3RfZGlzay5QbHVnaW4u
X2NsZWFudXAgKE5vbmUpCjIwMTUtMDMtMzEgMTQ6MTk6MjEgREVCVUcgb3RvcGkuY29udGV4dCBj
b250ZXh0LmR1bXBTZXF1ZW5jZTo0NzQgICAgIE1FVEhPRCBvdG9waS5wbHVnaW5zLm92aXJ0X2hv
c3RlZF9lbmdpbmVfc2V0dXAuY29yZS5hbnN3ZXJmaWxlLlBsdWdpbi5fc2F2ZV9hbnN3ZXJzX2F0
X2NsZWFudXAgKE5vbmUpCjIwMTUtMDMtMzEgMTQ6MTk6MjEgREVCVUcgb3RvcGkuY29udGV4dCBj
b250ZXh0LmR1bXBTZXF1ZW5jZTo0NjkgU1RBR0UgcHJlLXRlcm1pbmF0ZQoyMDE1LTAzLTMxIDE0
OjE5OjIxIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wU2VxdWVuY2U6NDc0ICAgICBN
RVRIT0Qgb3RvcGkucGx1Z2lucy5vdG9waS5jb3JlLm1pc2MuUGx1Z2luLl9wcmVUZXJtaW5hdGUg
KE5vbmUpCjIwMTUtMDMtMzEgMTQ6MTk6MjEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1
bXBTZXF1ZW5jZTo0NzQgICAgIE1FVEhPRCBvdG9waS5wbHVnaW5zLm90b3BpLmRpYWxvZy5jbGku
UGx1Z2luLl9wcmVfdGVybWluYXRlIChvdG9waS5kaWFsb2cuY2xpLnRlcm1pbmF0aW9uKQoyMDE1
LTAzLTMxIDE0OjE5OjIxIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wU2VxdWVuY2U6
NDY5IFNUQUdFIHRlcm1pbmF0ZQoyMDE1LTAzLTMxIDE0OjE5OjIxIERFQlVHIG90b3BpLmNvbnRl
eHQgY29udGV4dC5kdW1wU2VxdWVuY2U6NDc0ICAgICBNRVRIT0Qgb3RvcGkucGx1Z2lucy5vdG9w
aS5kaWFsb2cuaHVtYW4uUGx1Z2luLl90ZXJtaW5hdGUgKE5vbmUpCjIwMTUtMDMtMzEgMTQ6MTk6
MjEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBTZXF1ZW5jZTo0NzQgICAgIE1FVEhP
RCBvdG9waS5wbHVnaW5zLm90b3BpLmRpYWxvZy5tYWNoaW5lLlBsdWdpbi5fdGVybWluYXRlIChO
b25lKQoyMDE1LTAzLTMxIDE0OjE5OjIxIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1w
U2VxdWVuY2U6NDc0ICAgICBNRVRIT0Qgb3RvcGkucGx1Z2lucy5vdG9waS5jb3JlLmxvZy5QbHVn
aW4uX3Rlcm1pbmF0ZSAoTm9uZSkKMjAxNS0wMy0zMSAxNDoxOToyMSBERUJVRyBvdG9waS5jb250
ZXh0IGNvbnRleHQuZHVtcFNlcXVlbmNlOjQ3NCAgICAgTUVUSE9EIG90b3BpLnBsdWdpbnMub3Zp
cnRfaG9zdGVkX2VuZ2luZV9zZXR1cC5saWJ2aXJ0Lndvcmthcm91bmRzLlBsdWdpbi5fdGVybWlu
YXRlIChOb25lKQoyMDE1LTAzLTMxIDE0OjE5OjIxIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4
dC5kdW1wU2VxdWVuY2U6NDY5IFNUQUdFIHJlYm9vdAoyMDE1LTAzLTMxIDE0OjE5OjIxIERFQlVH
IG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wU2VxdWVuY2U6NDc0ICAgICBNRVRIT0Qgb3RvcGku
cGx1Z2lucy5vdG9waS5zeXN0ZW0ucmVib290LlBsdWdpbi5fcmVib290IChOb25lKQoyMDE1LTAz
LTMxIDE0OjE5OjIxIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wU2VxdWVuY2U6NDc2
IFNFUVVFTkNFIERVTVAgLSBFTkQKMjAxNS0wMy0zMSAxNDoxOToyMSBERUJVRyBvdG9waS5jb250
ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjQ5MCBFTlZJUk9OTUVOVCBEVU1QIC0gQkVHSU4K
MjAxNS0wMy0zMSAxNDoxOToyMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmly
b25tZW50OjUwMCBFTlYgQkFTRS9hYm9ydGVkPWJvb2w6J0ZhbHNlJwoyMDE1LTAzLTMxIDE0OjE5
OjIxIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBC
QVNFL2RlYnVnPWludDonMCcKMjAxNS0wMy0zMSAxNDoxOToyMSBERUJVRyBvdG9waS5jb250ZXh0
IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgQkFTRS9lcnJvcj1ib29sOidGYWxzZScK
MjAxNS0wMy0zMSAxNDoxOToyMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmly
b25tZW50OjUwMCBFTlYgQkFTRS9leGNlcHRpb25JbmZvPWxpc3Q6J1tdJwoyMDE1LTAzLTMxIDE0
OjE5OjIxIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVO
ViBCQVNFL2V4ZWN1dGlvbkRpcmVjdG9yeT1zdHI6Jy9yb290JwoyMDE1LTAzLTMxIDE0OjE5OjIx
IERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBCQVNF
L2xvZz1ib29sOidUcnVlJwoyMDE1LTAzLTMxIDE0OjE5OjIxIERFQlVHIG90b3BpLmNvbnRleHQg
Y29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBCQVNFL3BsdWdpbkdyb3Vwcz1zdHI6J290
b3BpOm92aXJ0LWhvc3RlZC1lbmdpbmUtc2V0dXAnCjIwMTUtMDMtMzEgMTQ6MTk6MjEgREVCVUcg
b3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5WIEJBU0UvcGx1Z2lu
UGF0aD1zdHI6Jy91c3Ivc2hhcmUvb3RvcGkvcGx1Z2luczovdXNyL3NoYXJlL292aXJ0LWhvc3Rl
ZC1lbmdpbmUtc2V0dXAvc2NyaXB0cy8uLi9wbHVnaW5zJwoyMDE1LTAzLTMxIDE0OjE5OjIxIERF
QlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBCQVNFL3N1
cHByZXNzRW52aXJvbm1lbnRLZXlzPWxpc3Q6J1tdJwoyMDE1LTAzLTMxIDE0OjE5OjIxIERFQlVH
IG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBDT1JFL2ZhaWxP
blByaW9PdmVycmlkZT1ib29sOidGYWxzZScKMjAxNS0wMy0zMSAxNDoxOToyMSBERUJVRyBvdG9w
aS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgQ09SRS9sb2dEaXI9c3Ry
OicvdmFyL2xvZy9vdmlydC1ob3N0ZWQtZW5naW5lLXNldHVwJwoyMDE1LTAzLTMxIDE0OjE5OjIx
IERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBDT1JF
L2xvZ0ZpbGVIYW5kbGU9ZmlsZTonPG9wZW4gZmlsZSAnL3Zhci9sb2cvb3ZpcnQtaG9zdGVkLWVu
Z2luZS1zZXR1cC9vdmlydC1ob3N0ZWQtZW5naW5lLXNldHVwLTIwMTUwMzMxMTQxOTIxLXlnZjVo
ai5sb2cnLCBtb2RlICdhJyBhdCAweDIyZWYzOTA+JwoyMDE1LTAzLTMxIDE0OjE5OjIxIERFQlVH
IG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBDT1JFL2xvZ0Zp
bGVOYW1lPXN0cjonL3Zhci9sb2cvb3ZpcnQtaG9zdGVkLWVuZ2luZS1zZXR1cC9vdmlydC1ob3N0
ZWQtZW5naW5lLXNldHVwLTIwMTUwMzMxMTQxOTIxLXlnZjVoai5sb2cnCjIwMTUtMDMtMzEgMTQ6
MTk6MjEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5W
IENPUkUvbG9nRmlsZU5hbWVQcmVmaXg9c3RyOidvdmlydC1ob3N0ZWQtZW5naW5lLXNldHVwJwoy
MDE1LTAzLTMxIDE0OjE5OjIxIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJv
bm1lbnQ6NTAwIEVOViBDT1JFL2xvZ0ZpbHRlcj1fTXlMb2dnZXJGaWx0ZXI6J2ZpbHRlcicKMjAx
NS0wMy0zMSAxNDoxOToyMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25t
ZW50OjUwMCBFTlYgQ09SRS9sb2dGaWx0ZXJLZXlzPWxpc3Q6J1tdJwoyMDE1LTAzLTMxIDE0OjE5
OjIxIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBD
T1JFL2xvZ1JlbW92ZUF0RXhpdD1ib29sOidGYWxzZScKMjAxNS0wMy0zMSAxNDoxOToyMSBERUJV
RyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgQ09SRS9yYW5k
b21pemVFdmVudHM9Ym9vbDonRmFsc2UnCjIwMTUtMDMtMzEgMTQ6MTk6MjEgREVCVUcgb3RvcGku
Y29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5WIERJQUxPRy9ib3VuZGFyeT1z
dHI6Jy0tPTQ1MWI4MGRjLTk5NmYtNDMyZS05ZTRmLTJiMjllZjZkMTE0MT0tLScKMjAxNS0wMy0z
MSAxNDoxOToyMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUw
MCBFTlYgRElBTE9HL2RpYWxlY3Q9c3RyOidodW1hbicKMjAxNS0wMy0zMSAxNDoxOToyMSBERUJV
RyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgSU5GTy9QQUNL
QUdFX05BTUU9c3RyOidvdG9waScKMjAxNS0wMy0zMSAxNDoxOToyMSBERUJVRyBvdG9waS5jb250
ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgSU5GTy9QQUNLQUdFX1ZFUlNJT049
c3RyOicxLjMuMScKMjAxNS0wMy0zMSAxNDoxOToyMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRl
eHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgT1ZFU0VUVVBfQ09SRS9vZmZsaW5lUGFja2FnZXI9
Ym9vbDonVHJ1ZScKMjAxNS0wMy0zMSAxNDoxOToyMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRl
eHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgUEFDS0FHRVIveXVtcGFja2FnZXJFbmFibGVkPWJv
b2w6J0ZhbHNlJwoyMDE1LTAzLTMxIDE0OjE5OjIxIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4
dC5kdW1wRW52aXJvbm1lbnQ6NTA0IEVOVklST05NRU5UIERVTVAgLSBFTkQKMjAxNS0wMy0zMSAx
NDoxOToyMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjQ5MCBF
TlZJUk9OTUVOVCBEVU1QIC0gQkVHSU4KMjAxNS0wMy0zMSAxNDoxOToyMSBERUJVRyBvdG9waS5j
b250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgSU5GTy9QQUNLQUdFX05BTUU9
c3RyOidvdG9waScKMjAxNS0wMy0zMSAxNDoxOToyMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRl
eHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgSU5GTy9QQUNLQUdFX1ZFUlNJT049c3RyOicxLjMu
MScKMjAxNS0wMy0zMSAxNDoxOToyMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVu
dmlyb25tZW50OjUwNCBFTlZJUk9OTUVOVCBEVU1QIC0gRU5ECjIwMTUtMDMtMzEgMTQ6MTk6MjEg
REVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0Ll9leGVjdXRlTWV0aG9kOjEzOCBTdGFnZSBib290
IE1FVEhPRCBvdG9waS5wbHVnaW5zLm90b3BpLnBhY2thZ2Vycy55dW1wYWNrYWdlci5QbHVnaW4u
X2Jvb3QKTG9hZGVkIHBsdWdpbnM6IGZhc3Rlc3RtaXJyb3IKMjAxNS0wMy0zMSAxNDoxOToyMSBE
RUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjQ5MCBFTlZJUk9OTUVO
VCBEVU1QIC0gQkVHSU4KMjAxNS0wMy0zMSAxNDoxOToyMSBERUJVRyBvdG9waS5jb250ZXh0IGNv
bnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgUEFDS0FHRVIva2VlcEFsaXZlSW50ZXJ2YWw9
aW50OiczMCcKMjAxNS0wMy0zMSAxNDoxOToyMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQu
ZHVtcEVudmlyb25tZW50OjUwMCBFTlYgUEFDS0FHRVIveXVtRGlzYWJsZWRQbHVnaW5zPWxpc3Q6
J1tdJwoyMDE1LTAzLTMxIDE0OjE5OjIxIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1w
RW52aXJvbm1lbnQ6NTAwIEVOViBQQUNLQUdFUi95dW1FbmFibGVkUGx1Z2lucz1saXN0OidbXScK
MjAxNS0wMy0zMSAxNDoxOToyMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmly
b25tZW50OjUwMCBFTlYgUEFDS0FHRVIveXVtRXhwaXJlQ2FjaGU9Ym9vbDonVHJ1ZScKMjAxNS0w
My0zMSAxNDoxOToyMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50
OjUwNCBFTlZJUk9OTUVOVCBEVU1QIC0gRU5ECjIwMTUtMDMtMzEgMTQ6MTk6MjEgREVCVUcgb3Rv
cGkuY29udGV4dCBjb250ZXh0Ll9leGVjdXRlTWV0aG9kOjEzOCBTdGFnZSBib290IE1FVEhPRCBv
dG9waS5wbHVnaW5zLm90b3BpLnN5c3RlbS5pbmZvLlBsdWdpbi5faW5pdAoyMDE1LTAzLTMxIDE0
OjE5OjIxIERFQlVHIG90b3BpLnBsdWdpbnMub3RvcGkuc3lzdGVtLmluZm8gaW5mby5faW5pdDo0
OCBTWVNURU0gSU5GT1JNQVRJT04gLSBCRUdJTgoyMDE1LTAzLTMxIDE0OjE5OjIxIERFQlVHIG90
b3BpLnBsdWdpbnMub3RvcGkuc3lzdGVtLmluZm8gaW5mby5faW5pdDo0OSBleGVjdXRhYmxlIC91
c3IvYmluL3B5dGhvbgoyMDE1LTAzLTMxIDE0OjE5OjIxIERFQlVHIG90b3BpLnBsdWdpbnMub3Rv
cGkuc3lzdGVtLmluZm8gaW5mby5faW5pdDo1MCBweXRob24gL3Vzci9iaW4vcHl0aG9uCjIwMTUt
MDMtMzEgMTQ6MTk6MjEgREVCVUcgb3RvcGkucGx1Z2lucy5vdG9waS5zeXN0ZW0uaW5mbyBpbmZv
Ll9pbml0OjUxIHBsYXRmb3JtIGxpbnV4MgoyMDE1LTAzLTMxIDE0OjE5OjIxIERFQlVHIG90b3Bp
LnBsdWdpbnMub3RvcGkuc3lzdGVtLmluZm8gaW5mby5faW5pdDo1MiBkaXN0cmlidXRpb24gKCdD
ZW50T1MnLCAnNi42JywgJ0ZpbmFsJykKMjAxNS0wMy0zMSAxNDoxOToyMSBERUJVRyBvdG9waS5w
bHVnaW5zLm90b3BpLnN5c3RlbS5pbmZvIGluZm8uX2luaXQ6NTMgaG9zdCAnb3ZpcnQxJwoyMDE1
LTAzLTMxIDE0OjE5OjIxIERFQlVHIG90b3BpLnBsdWdpbnMub3RvcGkuc3lzdGVtLmluZm8gaW5m
by5faW5pdDo1OSB1aWQgMCBldWlkIDAgZ2lkIDAgZWdpZCAwCjIwMTUtMDMtMzEgMTQ6MTk6MjEg
REVCVUcgb3RvcGkucGx1Z2lucy5vdG9waS5zeXN0ZW0uaW5mbyBpbmZvLl9pbml0OjYxIFNZU1RF
TSBJTkZPUk1BVElPTiAtIEVORAoyMDE1LTAzLTMxIDE0OjE5OjIxIElORk8gb3RvcGkuY29udGV4
dCBjb250ZXh0LnJ1blNlcXVlbmNlOjQxNyBTdGFnZTogSW5pdGlhbGl6aW5nCjIwMTUtMDMtMzEg
MTQ6MTk6MjEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LnJ1blNlcXVlbmNlOjQyMSBTVEFH
RSBpbml0CjIwMTUtMDMtMzEgMTQ6MTk6MjEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0Ll9l
eGVjdXRlTWV0aG9kOjEzOCBTdGFnZSBpbml0IE1FVEhPRCBvdG9waS5wbHVnaW5zLm90b3BpLmNv
cmUuY29uZmlnLlBsdWdpbi5faW5pdAoyMDE1LTAzLTMxIDE0OjE5OjIxIERFQlVHIG90b3BpLmNv
bnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NDkwIEVOVklST05NRU5UIERVTVAgLSBCRUdJ
TgoyMDE1LTAzLTMxIDE0OjE5OjIxIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52
aXJvbm1lbnQ6NTAwIEVOViBDT1JFL2NvbmZpZ0ZpbGVOYW1lPXN0cjonL2V0Yy9vdG9waS5jb25m
JwoyMDE1LTAzLTMxIDE0OjE5OjIxIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52
aXJvbm1lbnQ6NTA0IEVOVklST05NRU5UIERVTVAgLSBFTkQKMjAxNS0wMy0zMSAxNDoxOToyMSBE
RUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuX2V4ZWN1dGVNZXRob2Q6MTM4IFN0YWdlIGluaXQg
TUVUSE9EIG90b3BpLnBsdWdpbnMub3RvcGkucGFja2FnZXJzLnl1bXBhY2thZ2VyLlBsdWdpbi5f
aW5pdAoyMDE1LTAzLTMxIDE0OjE5OjIxIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1w
RW52aXJvbm1lbnQ6NDkwIEVOVklST05NRU5UIERVTVAgLSBCRUdJTgoyMDE1LTAzLTMxIDE0OjE5
OjIxIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBQ
QUNLQUdFUi95dW1Sb2xsYmFjaz1ib29sOidUcnVlJwoyMDE1LTAzLTMxIDE0OjE5OjIxIERFQlVH
IG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTA0IEVOVklST05NRU5UIERV
TVAgLSBFTkQKMjAxNS0wMy0zMSAxNDoxOToyMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQu
X2V4ZWN1dGVNZXRob2Q6MTM4IFN0YWdlIGluaXQgTUVUSE9EIG90b3BpLnBsdWdpbnMub3RvcGku
c3lzdGVtLmNvbW1hbmQuUGx1Z2luLl9pbml0CjIwMTUtMDMtMzEgMTQ6MTk6MjEgREVCVUcgb3Rv
cGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo0OTAgRU5WSVJPTk1FTlQgRFVNUCAt
IEJFR0lOCjIwMTUtMDMtMzEgMTQ6MTk6MjEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1
bXBFbnZpcm9ubWVudDo1MDAgRU5WIFNZU1RFTS9jb21tYW5kUGF0aD1zdHI6Jy91c3IvbG9jYWwv
c2JpbjovdXNyL2xvY2FsL2JpbjovdXNyL3NiaW46L3Vzci9iaW46L3NiaW46L2JpbicKMjAxNS0w
My0zMSAxNDoxOToyMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50
OjUwNCBFTlZJUk9OTUVOVCBEVU1QIC0gRU5ECjIwMTUtMDMtMzEgMTQ6MTk6MjEgREVCVUcgb3Rv
cGkuY29udGV4dCBjb250ZXh0Ll9leGVjdXRlTWV0aG9kOjEzOCBTdGFnZSBpbml0IE1FVEhPRCBv
dG9waS5wbHVnaW5zLm90b3BpLmNvcmUudHJhbnNhY3Rpb24uUGx1Z2luLl9pbml0CjIwMTUtMDMt
MzEgMTQ6MTk6MjEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo0
OTAgRU5WSVJPTk1FTlQgRFVNUCAtIEJFR0lOCjIwMTUtMDMtMzEgMTQ6MTk6MjEgREVCVUcgb3Rv
cGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5WIENPUkUvaW50ZXJuYWxQ
YWNrYWdlVHJhbnNhY3Rpb249VHJhbnNhY3Rpb246J3RyYW5zYWN0aW9uJwoyMDE1LTAzLTMxIDE0
OjE5OjIxIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVO
ViBDT1JFL21haW5UcmFuc2FjdGlvbj1UcmFuc2FjdGlvbjondHJhbnNhY3Rpb24nCjIwMTUtMDMt
MzEgMTQ6MTk6MjEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo1
MDAgRU5WIENPUkUvbW9kaWZpZWRGaWxlcz1saXN0OidbXScKMjAxNS0wMy0zMSAxNDoxOToyMSBE
RUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwNCBFTlZJUk9OTUVO
VCBEVU1QIC0gRU5ECjIwMTUtMDMtMzEgMTQ6MTk6MjEgREVCVUcgb3RvcGkuY29udGV4dCBjb250
ZXh0Ll9leGVjdXRlTWV0aG9kOjEzOCBTdGFnZSBpbml0IE1FVEhPRCBvdG9waS5wbHVnaW5zLm90
b3BpLmRpYWxvZy5jbGkuUGx1Z2luLl9pbml0CjIwMTUtMDMtMzEgMTQ6MTk6MjEgREVCVUcgb3Rv
cGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo0OTAgRU5WSVJPTk1FTlQgRFVNUCAt
IEJFR0lOCjIwMTUtMDMtMzEgMTQ6MTk6MjEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1
bXBFbnZpcm9ubWVudDo1MDAgRU5WIERJQUxPRy9jbGlWZXJzaW9uPWludDonMScKMjAxNS0wMy0z
MSAxNDoxOToyMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUw
MCBFTlYgRElBTE9HL2N1c3RvbWl6YXRpb249Ym9vbDonRmFsc2UnCjIwMTUtMDMtMzEgMTQ6MTk6
MjEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDQgRU5WSVJP
Tk1FTlQgRFVNUCAtIEVORAoyMDE1LTAzLTMxIDE0OjE5OjIxIERFQlVHIG90b3BpLmNvbnRleHQg
Y29udGV4dC5fZXhlY3V0ZU1ldGhvZDoxMzggU3RhZ2UgaW5pdCBNRVRIT0Qgb3RvcGkucGx1Z2lu
cy5vdG9waS5uZXR3b3JrLmZpcmV3YWxsZC5QbHVnaW4uX2luaXQKMjAxNS0wMy0zMSAxNDoxOToy
MSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjQ5MCBFTlZJUk9O
TUVOVCBEVU1QIC0gQkVHSU4KMjAxNS0wMy0zMSAxNDoxOToyMSBERUJVRyBvdG9waS5jb250ZXh0
IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgTkVUV09SSy9maXJld2FsbGRBdmFpbGFi
bGU9Ym9vbDonRmFsc2UnCjIwMTUtMDMtMzEgMTQ6MTk6MjEgREVCVUcgb3RvcGkuY29udGV4dCBj
b250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5WIE5FVFdPUksvZmlyZXdhbGxkRGlzYWJsZVNl
cnZpY2VzPWxpc3Q6J1tdJwoyMDE1LTAzLTMxIDE0OjE5OjIxIERFQlVHIG90b3BpLmNvbnRleHQg
Y29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBORVRXT1JLL2ZpcmV3YWxsZEVuYWJsZT1i
b29sOidGYWxzZScKMjAxNS0wMy0zMSAxNDoxOToyMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRl
eHQuZHVtcEVudmlyb25tZW50OjUwNCBFTlZJUk9OTUVOVCBEVU1QIC0gRU5ECjIwMTUtMDMtMzEg
MTQ6MTk6MjEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0Ll9leGVjdXRlTWV0aG9kOjEzOCBT
dGFnZSBpbml0IE1FVEhPRCBvdG9waS5wbHVnaW5zLm90b3BpLm5ldHdvcmsuaXB0YWJsZXMuUGx1
Z2luLl9pbml0CjIwMTUtMDMtMzEgMTQ6MTk6MjEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0
LmR1bXBFbnZpcm9ubWVudDo0OTAgRU5WSVJPTk1FTlQgRFVNUCAtIEJFR0lOCjIwMTUtMDMtMzEg
MTQ6MTk6MjEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAg
RU5WIE5FVFdPUksvaXB0YWJsZXNFbmFibGU9Ym9vbDonRmFsc2UnCjIwMTUtMDMtMzEgMTQ6MTk6
MjEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDQgRU5WSVJP
Tk1FTlQgRFVNUCAtIEVORAoyMDE1LTAzLTMxIDE0OjE5OjIxIERFQlVHIG90b3BpLmNvbnRleHQg
Y29udGV4dC5fZXhlY3V0ZU1ldGhvZDoxMzggU3RhZ2UgaW5pdCBNRVRIT0Qgb3RvcGkucGx1Z2lu
cy5vdG9waS5uZXR3b3JrLnNzaC5QbHVnaW4uX2luaXQKMjAxNS0wMy0zMSAxNDoxOToyMSBERUJV
RyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjQ5MCBFTlZJUk9OTUVOVCBE
VU1QIC0gQkVHSU4KMjAxNS0wMy0zMSAxNDoxOToyMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRl
eHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgTkVUV09SSy9zc2hFbmFibGU9Ym9vbDonRmFsc2Un
CjIwMTUtMDMtMzEgMTQ6MTk6MjEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZp
cm9ubWVudDo1MDAgRU5WIE5FVFdPUksvc3NoVXNlcj1zdHI6JycKMjAxNS0wMy0zMSAxNDoxOToy
MSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwNCBFTlZJUk9O
TUVOVCBEVU1QIC0gRU5ECjIwMTUtMDMtMzEgMTQ6MTk6MjEgREVCVUcgb3RvcGkuY29udGV4dCBj
b250ZXh0Ll9leGVjdXRlTWV0aG9kOjEzOCBTdGFnZSBpbml0IE1FVEhPRCBvdG9waS5wbHVnaW5z
Lm90b3BpLnN5c3RlbS5jbG9jay5QbHVnaW4uX2luaXQKMjAxNS0wMy0zMSAxNDoxOToyMSBERUJV
RyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjQ5MCBFTlZJUk9OTUVOVCBE
VU1QIC0gQkVHSU4KMjAxNS0wMy0zMSAxNDoxOToyMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRl
eHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgU1lTVEVNL2Nsb2NrTWF4R2FwPWludDonNScKMjAx
NS0wMy0zMSAxNDoxOToyMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25t
ZW50OjUwMCBFTlYgU1lTVEVNL2Nsb2NrU2V0PWJvb2w6J0ZhbHNlJwoyMDE1LTAzLTMxIDE0OjE5
OjIxIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTA0IEVOVklS
T05NRU5UIERVTVAgLSBFTkQKMjAxNS0wMy0zMSAxNDoxOToyMSBERUJVRyBvdG9waS5jb250ZXh0
IGNvbnRleHQuX2V4ZWN1dGVNZXRob2Q6MTM4IFN0YWdlIGluaXQgTUVUSE9EIG90b3BpLnBsdWdp
bnMub3RvcGkuc3lzdGVtLnJlYm9vdC5QbHVnaW4uX2luaXQKMjAxNS0wMy0zMSAxNDoxOToyMSBE
RUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjQ5MCBFTlZJUk9OTUVO
VCBEVU1QIC0gQkVHSU4KMjAxNS0wMy0zMSAxNDoxOToyMSBERUJVRyBvdG9waS5jb250ZXh0IGNv
bnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgU1lTVEVNL3JlYm9vdD1ib29sOidGYWxzZScK
MjAxNS0wMy0zMSAxNDoxOToyMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmly
b25tZW50OjUwMCBFTlYgU1lTVEVNL3JlYm9vdEFsbG93PWJvb2w6J1RydWUnCjIwMTUtMDMtMzEg
MTQ6MTk6MjEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAg
RU5WIFNZU1RFTS9yZWJvb3REZWZlclRpbWU9aW50OicxMCcKMjAxNS0wMy0zMSAxNDoxOToyMSBE
RUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwNCBFTlZJUk9OTUVO
VCBEVU1QIC0gRU5ECjIwMTUtMDMtMzEgMTQ6MTk6MjEgREVCVUcgb3RvcGkuY29udGV4dCBjb250
ZXh0Ll9leGVjdXRlTWV0aG9kOjEzOCBTdGFnZSBpbml0IE1FVEhPRCBvdG9waS5wbHVnaW5zLm92
aXJ0X2hvc3RlZF9lbmdpbmVfc2V0dXAuY29yZS5hbnN3ZXJmaWxlLlBsdWdpbi5faW5pdAoyMDE1
LTAzLTMxIDE0OjE5OjIxIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1l
bnQ6NDkwIEVOVklST05NRU5UIERVTVAgLSBCRUdJTgoyMDE1LTAzLTMxIDE0OjE5OjIxIERFQlVH
IG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBPVkVIT1NURURf
Q09SRS9ldGNBbnN3ZXJGaWxlPXN0cjonL2V0Yy9vdmlydC1ob3N0ZWQtZW5naW5lL2Fuc3dlcnMu
Y29uZicKMjAxNS0wMy0zMSAxNDoxOToyMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVt
cEVudmlyb25tZW50OjUwNCBFTlZJUk9OTUVOVCBEVU1QIC0gRU5ECjIwMTUtMDMtMzEgMTQ6MTk6
MjEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0Ll9leGVjdXRlTWV0aG9kOjEzOCBTdGFnZSBp
bml0IE1FVEhPRCBvdG9waS5wbHVnaW5zLm92aXJ0X2hvc3RlZF9lbmdpbmVfc2V0dXAuY29yZS5t
aXNjLlBsdWdpbi5faW5pdAoyMDE1LTAzLTMxIDE0OjE5OjIxIERFQlVHIG90b3BpLmNvbnRleHQg
Y29udGV4dC5fZXhlY3V0ZU1ldGhvZDoxMzggU3RhZ2UgaW5pdCBNRVRIT0Qgb3RvcGkucGx1Z2lu
cy5vdmlydF9ob3N0ZWRfZW5naW5lX3NldHVwLmNvcmUub2ZmbGluZXBhY2thZ2VyLlBsdWdpbi5f
aW5pdAoyMDE1LTAzLTMxIDE0OjE5OjIxIERFQlVHIG90b3BpLnBsdWdpbnMub3ZpcnRfaG9zdGVk
X2VuZ2luZV9zZXR1cC5jb3JlLm9mZmxpbmVwYWNrYWdlciBvZmZsaW5lcGFja2FnZXIuX2luaXQ6
NTkgUmVnaXN0ZXJpbmcgb2ZmbGluZSBwYWNrYWdlcgoyMDE1LTAzLTMxIDE0OjE5OjIxIERFQlVH
IG90b3BpLmNvbnRleHQgY29udGV4dC5fZXhlY3V0ZU1ldGhvZDoxMzggU3RhZ2UgaW5pdCBNRVRI
T0Qgb3RvcGkucGx1Z2lucy5vdmlydF9ob3N0ZWRfZW5naW5lX3NldHVwLmNvcmUucHJldmlldy5Q
bHVnaW4uX2luaXQKMjAxNS0wMy0zMSAxNDoxOToyMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRl
eHQuX2V4ZWN1dGVNZXRob2Q6MTM4IFN0YWdlIGluaXQgTUVUSE9EIG90b3BpLnBsdWdpbnMub3Zp
cnRfaG9zdGVkX2VuZ2luZV9zZXR1cC5jb3JlLnJlbW90ZV9hbnN3ZXJmaWxlLlBsdWdpbi5faW5p
dAoyMDE1LTAzLTMxIDE0OjE5OjIxIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52
aXJvbm1lbnQ6NDkwIEVOVklST05NRU5UIERVTVAgLSBCRUdJTgoyMDE1LTAzLTMxIDE0OjE5OjIx
IERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBDT1JF
L2xvZ0ZpbHRlcktleXM9bGlzdDonWydPVkVIT1NURURfRklSU1RfSE9TVC9yb290UGFzc3dvcmQn
XScKMjAxNS0wMy0zMSAxNDoxOToyMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVu
dmlyb25tZW50OjUwMCBFTlYgT1ZFSE9TVEVEX0ZJUlNUX0hPU1Qvc3NoZFBvcnQ9aW50OicyMicK
MjAxNS0wMy0zMSAxNDoxOToyMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmly
b25tZW50OjUwNCBFTlZJUk9OTUVOVCBEVU1QIC0gRU5ECjIwMTUtMDMtMzEgMTQ6MTk6MjEgREVC
VUcgb3RvcGkuY29udGV4dCBjb250ZXh0Ll9leGVjdXRlTWV0aG9kOjEzOCBTdGFnZSBpbml0IE1F
VEhPRCBvdG9waS5wbHVnaW5zLm92aXJ0X2hvc3RlZF9lbmdpbmVfc2V0dXAuZW5naW5lLmFkZF9k
aXNrLlBsdWdpbi5faW5pdAoyMDE1LTAzLTMxIDE0OjE5OjIxIERFQlVHIG90b3BpLmNvbnRleHQg
Y29udGV4dC5fZXhlY3V0ZU1ldGhvZDoxMzggU3RhZ2UgaW5pdCBNRVRIT0Qgb3RvcGkucGx1Z2lu
cy5vdmlydF9ob3N0ZWRfZW5naW5lX3NldHVwLmVuZ2luZS5hZGRfaG9zdC5QbHVnaW4uX2luaXQK
MjAxNS0wMy0zMSAxNDoxOToyMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmly
b25tZW50OjQ5MCBFTlZJUk9OTUVOVCBEVU1QIC0gQkVHSU4KMjAxNS0wMy0zMSAxNDoxOToyMSBE
RUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgQ09SRS9s
b2dGaWx0ZXJLZXlzPWxpc3Q6J1snT1ZFSE9TVEVEX0ZJUlNUX0hPU1Qvcm9vdFBhc3N3b3JkJywg
J09WRUhPU1RFRF9FTkdJTkUvYWRtaW5QYXNzd29yZCddJwoyMDE1LTAzLTMxIDE0OjE5OjIxIERF
QlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBPVkVIT1NU
RURfRU5HSU5FL3Byb21wdE5vbk9wZXJhdGlvbmFsPWJvb2w6J1RydWUnCjIwMTUtMDMtMzEgMTQ6
MTk6MjEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5W
IE9WRUhPU1RFRF9ORVRXT1JLL3Byb21wdFJlcXVpcmVkTmV0d29ya3M9Ym9vbDonVHJ1ZScKMjAx
NS0wMy0zMSAxNDoxOToyMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25t
ZW50OjUwNCBFTlZJUk9OTUVOVCBEVU1QIC0gRU5ECjIwMTUtMDMtMzEgMTQ6MTk6MjEgREVCVUcg
b3RvcGkuY29udGV4dCBjb250ZXh0Ll9leGVjdXRlTWV0aG9kOjEzOCBTdGFnZSBpbml0IE1FVEhP
RCBvdG9waS5wbHVnaW5zLm92aXJ0X2hvc3RlZF9lbmdpbmVfc2V0dXAuZW5naW5lLmZxZG4uUGx1
Z2luLl9pbml0CjIwMTUtMDMtMzEgMTQ6MTk6MjIgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0
LmR1bXBFbnZpcm9ubWVudDo0OTAgRU5WSVJPTk1FTlQgRFVNUCAtIEJFR0lOCjIwMTUtMDMtMzEg
MTQ6MTk6MjIgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAg
RU5WIE9WRUhPU1RFRF9ORVRXT1JLL2ZxZG5SZXZlcnNlVmFsaWRhdGlvbj1ib29sOidGYWxzZScK
MjAxNS0wMy0zMSAxNDoxOToyMiBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmly
b25tZW50OjUwNCBFTlZJUk9OTUVOVCBEVU1QIC0gRU5ECjIwMTUtMDMtMzEgMTQ6MTk6MjIgREVC
VUcgb3RvcGkuY29udGV4dCBjb250ZXh0Ll9leGVjdXRlTWV0aG9kOjEzOCBTdGFnZSBpbml0IE1F
VEhPRCBvdG9waS5wbHVnaW5zLm92aXJ0X2hvc3RlZF9lbmdpbmVfc2V0dXAuaGEuaGFfbm90aWZp
Y2F0aW9ucy5QbHVnaW4uX2luaXQKMjAxNS0wMy0zMSAxNDoxOToyMiBERUJVRyBvdG9waS5jb250
ZXh0IGNvbnRleHQuX2V4ZWN1dGVNZXRob2Q6MTM4IFN0YWdlIGluaXQgTUVUSE9EIG90b3BpLnBs
dWdpbnMub3ZpcnRfaG9zdGVkX2VuZ2luZV9zZXR1cC5uZXR3b3JrLmJyaWRnZS5QbHVnaW4uX2lu
aXQKMjAxNS0wMy0zMSAxNDoxOToyMiBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVu
dmlyb25tZW50OjQ5MCBFTlZJUk9OTUVOVCBEVU1QIC0gQkVHSU4KMjAxNS0wMy0zMSAxNDoxOToy
MiBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgT1ZF
SE9TVEVEX05FVFdPUksvYnJpZGdlTmFtZT1zdHI6J292aXJ0bWdtdCcKMjAxNS0wMy0zMSAxNDox
OToyMiBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwNCBFTlZJ
Uk9OTUVOVCBEVU1QIC0gRU5ECjIwMTUtMDMtMzEgMTQ6MTk6MjIgREVCVUcgb3RvcGkuY29udGV4
dCBjb250ZXh0Ll9leGVjdXRlTWV0aG9kOjEzOCBTdGFnZSBpbml0IE1FVEhPRCBvdG9waS5wbHVn
aW5zLm92aXJ0X2hvc3RlZF9lbmdpbmVfc2V0dXAubmV0d29yay5maXJld2FsbF9tYW5hZ2VyLlBs
dWdpbi5faW5pdAoyMDE1LTAzLTMxIDE0OjE5OjIyIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4
dC5kdW1wRW52aXJvbm1lbnQ6NDkwIEVOVklST05NRU5UIERVTVAgLSBCRUdJTgoyMDE1LTAzLTMx
IDE0OjE5OjIyIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAw
IEVOViBPVkVIT1NURURfTkVUV09SSy9maXJld2FsbGRTZXJ2aWNlcz1saXN0OidbXScKMjAxNS0w
My0zMSAxNDoxOToyMiBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50
OjUwMCBFTlYgT1ZFSE9TVEVEX05FVFdPUksvZmlyZXdhbGxkU3Vic3Q9ZGljdDone30nCjIwMTUt
MDMtMzEgMTQ6MTk6MjIgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVu
dDo1MDQgRU5WSVJPTk1FTlQgRFVNUCAtIEVORAoyMDE1LTAzLTMxIDE0OjE5OjIyIERFQlVHIG90
b3BpLmNvbnRleHQgY29udGV4dC5fZXhlY3V0ZU1ldGhvZDoxMzggU3RhZ2UgaW5pdCBNRVRIT0Qg
b3RvcGkucGx1Z2lucy5vdmlydF9ob3N0ZWRfZW5naW5lX3NldHVwLm5ldHdvcmsuZ2F0ZXdheS5Q
bHVnaW4uX2luaXQKMjAxNS0wMy0zMSAxNDoxOToyMiBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRl
eHQuX2V4ZWN1dGVNZXRob2Q6MTM4IFN0YWdlIGluaXQgTUVUSE9EIG90b3BpLnBsdWdpbnMub3Zp
cnRfaG9zdGVkX2VuZ2luZV9zZXR1cC5wa2kudmRzbXBraS5QbHVnaW4uX2luaXQKMjAxNS0wMy0z
MSAxNDoxOToyMiBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjQ5
MCBFTlZJUk9OTUVOVCBEVU1QIC0gQkVHSU4KMjAxNS0wMy0zMSAxNDoxOToyMiBERUJVRyBvdG9w
aS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgT1ZFSE9TVEVEX1ZEU00v
Y2FTdWJqZWN0PXN0cjonL0M9RU4vTD1UZXN0L089VGVzdC9DTj1UZXN0Q0EnCjIwMTUtMDMtMzEg
MTQ6MTk6MjIgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAg
RU5WIE9WRUhPU1RFRF9WRFNNL3BraVN1YmplY3Q9c3RyOicvQz1FTi9MPVRlc3QvTz1UZXN0L0NO
PVRlc3QnCjIwMTUtMDMtMzEgMTQ6MTk6MjIgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1
bXBFbnZpcm9ubWVudDo1MDQgRU5WSVJPTk1FTlQgRFVNUCAtIEVORAoyMDE1LTAzLTMxIDE0OjE5
OjIyIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5fZXhlY3V0ZU1ldGhvZDoxMzggU3RhZ2Ug
aW5pdCBNRVRIT0Qgb3RvcGkucGx1Z2lucy5vdmlydF9ob3N0ZWRfZW5naW5lX3NldHVwLnNhbmxv
Y2subG9ja3NwYWNlLlBsdWdpbi5faW5pdAoyMDE1LTAzLTMxIDE0OjE5OjIyIERFQlVHIG90b3Bp
LmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NDkwIEVOVklST05NRU5UIERVTVAgLSBC
RUdJTgoyMDE1LTAzLTMxIDE0OjE5OjIyIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1w
RW52aXJvbm1lbnQ6NTAwIEVOViBPVkVIT1NURURfU0FOTE9DSy9sb2Nrc3BhY2VOYW1lPXN0cjon
aG9zdGVkLWVuZ2luZScKMjAxNS0wMy0zMSAxNDoxOToyMiBERUJVRyBvdG9waS5jb250ZXh0IGNv
bnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgT1ZFSE9TVEVEX1NBTkxPQ0svc2VydmljZU5h
bWU9c3RyOidzYW5sb2NrJwoyMDE1LTAzLTMxIDE0OjE5OjIyIERFQlVHIG90b3BpLmNvbnRleHQg
Y29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTA0IEVOVklST05NRU5UIERVTVAgLSBFTkQKMjAxNS0w
My0zMSAxNDoxOToyMiBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuX2V4ZWN1dGVNZXRob2Q6
MTM4IFN0YWdlIGluaXQgTUVUSE9EIG90b3BpLnBsdWdpbnMub3ZpcnRfaG9zdGVkX2VuZ2luZV9z
ZXR1cC5zdG9yYWdlLmlzY3NpLlBsdWdpbi5faW5pdAoyMDE1LTAzLTMxIDE0OjE5OjIyIERFQlVH
IG90b3BpLmNvbnRleHQgY29udGV4dC5fZXhlY3V0ZU1ldGhvZDoxMzggU3RhZ2UgaW5pdCBNRVRI
T0Qgb3RvcGkucGx1Z2lucy5vdmlydF9ob3N0ZWRfZW5naW5lX3NldHVwLnN0b3JhZ2Uuc3RvcmFn
ZS5QbHVnaW4uX2luaXQKMjAxNS0wMy0zMSAxNDoxOToyMiBERUJVRyBvdG9waS5jb250ZXh0IGNv
bnRleHQuZHVtcEVudmlyb25tZW50OjQ5MCBFTlZJUk9OTUVOVCBEVU1QIC0gQkVHSU4KMjAxNS0w
My0zMSAxNDoxOToyMiBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50
OjUwMCBFTlYgT1ZFSE9TVEVEX0NPUkUvYWRkaXRpb25hbEhvc3RFbmFibGVkPWJvb2w6J0ZhbHNl
JwoyMDE1LTAzLTMxIDE0OjE5OjIyIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52
aXJvbm1lbnQ6NTAwIEVOViBPVkVIT1NURURfU1RPUkFHRS9jb25uZWN0aW9uVVVJRD1zdHI6J2My
YmYyNTQ1LWQ4OWItNDA4Ni05NDk4LTdjN2E3NjU5YWRmNCcKMjAxNS0wMy0zMSAxNDoxOToyMiBE
RUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgT1ZFSE9T
VEVEX1NUT1JBR0Uvc2RVVUlEPXN0cjonM2JkMTM0ZDYtZDQwOS00MDJlLTljZGEtMGViYTZlNGU3
YjNmJwoyMDE1LTAzLTMxIDE0OjE5OjIyIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1w
RW52aXJvbm1lbnQ6NTAwIEVOViBPVkVIT1NURURfU1RPUkFHRS9zcFVVSUQ9c3RyOidhNWJmM2Nh
ZC1lNTJmLTQ5ZGEtYmI3NS1jNTRhYWIyZWM1MDInCjIwMTUtMDMtMzEgMTQ6MTk6MjIgREVCVUcg
b3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDQgRU5WSVJPTk1FTlQgRFVN
UCAtIEVORAoyMDE1LTAzLTMxIDE0OjE5OjIyIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5f
ZXhlY3V0ZU1ldGhvZDoxMzggU3RhZ2UgaW5pdCBNRVRIT0Qgb3RvcGkucGx1Z2lucy5vdmlydF9o
b3N0ZWRfZW5naW5lX3NldHVwLnN5c3RlbS5zc2hkLlBsdWdpbi5faW5pdAoyMDE1LTAzLTMxIDE0
OjE5OjIyIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5fZXhlY3V0ZU1ldGhvZDoxMzggU3Rh
Z2UgaW5pdCBNRVRIT0Qgb3RvcGkucGx1Z2lucy5vdmlydF9ob3N0ZWRfZW5naW5lX3NldHVwLnN5
c3RlbS52ZHNtZW52LlBsdWdpbi5faW5pdAoyMDE1LTAzLTMxIDE0OjE5OjIyIERFQlVHIG90b3Bp
LmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NDkwIEVOVklST05NRU5UIERVTVAgLSBC
RUdJTgoyMDE1LTAzLTMxIDE0OjE5OjIyIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1w
RW52aXJvbm1lbnQ6NTAwIEVOViBPVkVIT1NURURfVkRTTS9rdm1HaWQ9aW50OiczNicKMjAxNS0w
My0zMSAxNDoxOToyMiBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50
OjUwMCBFTlYgT1ZFSE9TVEVEX1ZEU00vc2VydmljZU5hbWU9c3RyOid2ZHNtZCcKMjAxNS0wMy0z
MSAxNDoxOToyMiBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUw
MCBFTlYgT1ZFSE9TVEVEX1ZEU00vdmRzbVVpZD1pbnQ6JzM2JwoyMDE1LTAzLTMxIDE0OjE5OjIy
IERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTA0IEVOVklST05N
RU5UIERVTVAgLSBFTkQKMjAxNS0wMy0zMSAxNDoxOToyMiBERUJVRyBvdG9waS5jb250ZXh0IGNv
bnRleHQuX2V4ZWN1dGVNZXRob2Q6MTM4IFN0YWdlIGluaXQgTUVUSE9EIG90b3BpLnBsdWdpbnMu
b3ZpcnRfaG9zdGVkX2VuZ2luZV9zZXR1cC52ZHNtZC5jcHUuUGx1Z2luLl9pbml0CjIwMTUtMDMt
MzEgMTQ6MTk6MjIgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0Ll9leGVjdXRlTWV0aG9kOjEz
OCBTdGFnZSBpbml0IE1FVEhPRCBvdG9waS5wbHVnaW5zLm92aXJ0X2hvc3RlZF9lbmdpbmVfc2V0
dXAudmRzbWQudmRzbWNvbmYuUGx1Z2luLl9pbml0CjIwMTUtMDMtMzEgMTQ6MTk6MjIgREVCVUcg
b3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo0OTAgRU5WSVJPTk1FTlQgRFVN
UCAtIEJFR0lOCjIwMTUtMDMtMzEgMTQ6MTk6MjIgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0
LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5WIE9WRUhPU1RFRF9WRFNNL3VzZVNTTD1ib29sOidUcnVl
JwoyMDE1LTAzLTMxIDE0OjE5OjIyIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52
aXJvbm1lbnQ6NTA0IEVOVklST05NRU5UIERVTVAgLSBFTkQKMjAxNS0wMy0zMSAxNDoxOToyMiBE
RUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuX2V4ZWN1dGVNZXRob2Q6MTM4IFN0YWdlIGluaXQg
TUVUSE9EIG90b3BpLnBsdWdpbnMub3ZpcnRfaG9zdGVkX2VuZ2luZV9zZXR1cC52bS5ib290X2Nk
cm9tLlBsdWdpbi5faW5pdAoyMDE1LTAzLTMxIDE0OjE5OjIyIERFQlVHIG90b3BpLmNvbnRleHQg
Y29udGV4dC5fZXhlY3V0ZU1ldGhvZDoxMzggU3RhZ2UgaW5pdCBNRVRIT0Qgb3RvcGkucGx1Z2lu
cy5vdmlydF9ob3N0ZWRfZW5naW5lX3NldHVwLnZtLmJvb3RfZGlzay5QbHVnaW4uX2luaXQKMjAx
NS0wMy0zMSAxNDoxOToyMiBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25t
ZW50OjQ5MCBFTlZJUk9OTUVOVCBEVU1QIC0gQkVHSU4KMjAxNS0wMy0zMSAxNDoxOToyMiBERUJV
RyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgT1ZFSE9TVEVE
X0NPUkUvdGVtcERpcj1zdHI6Jy90bXAnCjIwMTUtMDMtMzEgMTQ6MTk6MjIgREVCVUcgb3RvcGku
Y29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDQgRU5WSVJPTk1FTlQgRFVNUCAtIEVO
RAoyMDE1LTAzLTMxIDE0OjE5OjIyIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5fZXhlY3V0
ZU1ldGhvZDoxMzggU3RhZ2UgaW5pdCBNRVRIT0Qgb3RvcGkucGx1Z2lucy5vdmlydF9ob3N0ZWRf
ZW5naW5lX3NldHVwLnZtLmNvbmZpZ3VyZXZtLlBsdWdpbi5faW5pdAoyMDE1LTAzLTMxIDE0OjE5
OjIyIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NDkwIEVOVklS
T05NRU5UIERVTVAgLSBCRUdJTgoyMDE1LTAzLTMxIDE0OjE5OjIyIERFQlVHIG90b3BpLmNvbnRl
eHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBPVkVIT1NURURfVk0vY2Ryb21VVUlE
PXN0cjonMjQyMzQxZDAtNTlhMC00NWQ3LTgzMzktNGFhNTEzMDYzZGJjJwoyMDE1LTAzLTMxIDE0
OjE5OjIyIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVO
ViBPVkVIT1NURURfVk0vY29uc29sZVVVSUQ9c3RyOic1Y2ZlZjA4Yy1hMWEyLTQ4NTEtODliNi1l
MzUxODNlMjRiZDknCjIwMTUtMDMtMzEgMTQ6MTk6MjIgREVCVUcgb3RvcGkuY29udGV4dCBjb250
ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5WIE9WRUhPU1RFRF9WTS9uaWNVVUlEPXN0cjonNWZl
YzViM2EtYzcwMC00ZmYxLWJlZmYtMmVkNjg5N2NiODY1JwoyMDE1LTAzLTMxIDE0OjE5OjIyIERF
QlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBPVkVIT1NU
RURfVk0vc3Vic3Q9ZGljdDone30nCjIwMTUtMDMtMzEgMTQ6MTk6MjIgREVCVUcgb3RvcGkuY29u
dGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5WIE9WRUhPU1RFRF9WTS92bVVVSUQ9
c3RyOic0ZjVkNGU2NS1iZGY0LTRlMjktODQ2YS1hMzViOTEyNDZiY2YnCjIwMTUtMDMtMzEgMTQ6
MTk6MjIgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDQgRU5W
SVJPTk1FTlQgRFVNUCAtIEVORAoyMDE1LTAzLTMxIDE0OjE5OjIyIERFQlVHIG90b3BpLmNvbnRl
eHQgY29udGV4dC5fZXhlY3V0ZU1ldGhvZDoxMzggU3RhZ2UgaW5pdCBNRVRIT0Qgb3RvcGkucGx1
Z2lucy5vdmlydF9ob3N0ZWRfZW5naW5lX3NldHVwLnZtLmNwdS5QbHVnaW4uX2luaXQKMjAxNS0w
My0zMSAxNDoxOToyMiBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuX2V4ZWN1dGVNZXRob2Q6
MTM4IFN0YWdlIGluaXQgTUVUSE9EIG90b3BpLnBsdWdpbnMub3ZpcnRfaG9zdGVkX2VuZ2luZV9z
ZXR1cC52bS5pbWFnZS5QbHVnaW4uX2luaXQKMjAxNS0wMy0zMSAxNDoxOToyMiBERUJVRyBvdG9w
aS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjQ5MCBFTlZJUk9OTUVOVCBEVU1QIC0g
QkVHSU4KMjAxNS0wMy0zMSAxNDoxOToyMiBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVt
cEVudmlyb25tZW50OjUwMCBFTlYgT1ZFSE9TVEVEX1NUT1JBR0UvaW1nRGVzYz1zdHI6J0hvc3Rl
ZCBFbmdpbmUgSW1hZ2UnCjIwMTUtMDMtMzEgMTQ6MTk6MjIgREVCVUcgb3RvcGkuY29udGV4dCBj
b250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5WIE9WRUhPU1RFRF9TVE9SQUdFL2ltZ1VVSUQ9
c3RyOidmMmQwYWY2OS1lY2RhLTRjZTItYTE4NS1iNDJjMGM0Yjg4NWUnCjIwMTUtMDMtMzEgMTQ6
MTk6MjIgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5W
IE9WRUhPU1RFRF9TVE9SQUdFL3ZvbFVVSUQ9c3RyOic4NjI5MTAyNC1mYzAwLTQ1ZDAtOGM5Mi0w
NzllYmJmZGZiNWMnCjIwMTUtMDMtMzEgMTQ6MTk6MjIgREVCVUcgb3RvcGkuY29udGV4dCBjb250
ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDQgRU5WSVJPTk1FTlQgRFVNUCAtIEVORAoyMDE1LTAzLTMx
IDE0OjE5OjIyIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5fZXhlY3V0ZU1ldGhvZDoxMzgg
U3RhZ2UgaW5pdCBNRVRIT0Qgb3RvcGkucGx1Z2lucy5vdmlydF9ob3N0ZWRfZW5naW5lX3NldHVw
LnZtLm1hYy5QbHVnaW4uX2luaXQKMjAxNS0wMy0zMSAxNDoxOToyMiBERUJVRyBvdG9waS5jb250
ZXh0IGNvbnRleHQuX2V4ZWN1dGVNZXRob2Q6MTM4IFN0YWdlIGluaXQgTUVUSE9EIG90b3BpLnBs
dWdpbnMub3ZpcnRfaG9zdGVkX2VuZ2luZV9zZXR1cC52bS5tYWNoaW5lLlBsdWdpbi5faW5pdAoy
MDE1LTAzLTMxIDE0OjE5OjIyIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJv
bm1lbnQ6NDkwIEVOVklST05NRU5UIERVTVAgLSBCRUdJTgoyMDE1LTAzLTMxIDE0OjE5OjIyIERF
QlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBPVkVIT1NU
RURfVk0vZW11bGF0ZWRNYWNoaW5lPXN0cjoncGMnCjIwMTUtMDMtMzEgMTQ6MTk6MjIgREVCVUcg
b3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDQgRU5WSVJPTk1FTlQgRFVN
UCAtIEVORAoyMDE1LTAzLTMxIDE0OjE5OjIyIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5f
ZXhlY3V0ZU1ldGhvZDoxMzggU3RhZ2UgaW5pdCBNRVRIT0Qgb3RvcGkucGx1Z2lucy5vdmlydF9o
b3N0ZWRfZW5naW5lX3NldHVwLnZtLm1lbW9yeS5QbHVnaW4uX2luaXQKMjAxNS0wMy0zMSAxNDox
OToyMiBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuX2V4ZWN1dGVNZXRob2Q6MTM4IFN0YWdl
IGluaXQgTUVUSE9EIG90b3BpLnBsdWdpbnMub3ZpcnRfaG9zdGVkX2VuZ2luZV9zZXR1cC52bS5y
dW52bS5QbHVnaW4uX2luaXQKMjAxNS0wMy0zMSAxNDoxOToyMiBJTkZPIG90b3BpLnBsdWdpbnMu
b3ZpcnRfaG9zdGVkX2VuZ2luZV9zZXR1cC52bS5ydW52bSBtaXhpbnMuX2dlbmVyYXRlVGVtcFZu
Y1Bhc3N3b3JkOjU0IEdlbmVyYXRpbmcgYSB0ZW1wb3JhcnkgVk5DIHBhc3N3b3JkLgoyMDE1LTAz
LTMxIDE0OjE5OjIyIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6
NDkwIEVOVklST05NRU5UIERVTVAgLSBCRUdJTgoyMDE1LTAzLTMxIDE0OjE5OjIyIERFQlVHIG90
b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBDT1JFL2xvZ0ZpbHRl
cktleXM9bGlzdDonWydPVkVIT1NURURfRklSU1RfSE9TVC9yb290UGFzc3dvcmQnLCAnT1ZFSE9T
VEVEX0VOR0lORS9hZG1pblBhc3N3b3JkJywgJ09WRUhPU1RFRF9WRFNNL3Bhc3N3ZCddJwoyMDE1
LTAzLTMxIDE0OjE5OjIyIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1l
bnQ6NTAwIEVOViBPVkVIT1NURURfVkRTTS9wYXNzd2Q9c3RyOicqKkZJTFRFUkVEKionCjIwMTUt
MDMtMzEgMTQ6MTk6MjIgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVu
dDo1MDAgRU5WIE9WRUhPU1RFRF9WRFNNL3Bhc3N3ZFZhbGlkaXR5U2Vjcz1zdHI6JzEwODAwJwoy
MDE1LTAzLTMxIDE0OjE5OjIyIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJv
bm1lbnQ6NTA0IEVOVklST05NRU5UIERVTVAgLSBFTkQKMjAxNS0wMy0zMSAxNDoxOToyMiBJTkZP
IG90b3BpLmNvbnRleHQgY29udGV4dC5ydW5TZXF1ZW5jZTo0MTcgU3RhZ2U6IEVudmlyb25tZW50
IHNldHVwCjIwMTUtMDMtMzEgMTQ6MTk6MjIgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LnJ1
blNlcXVlbmNlOjQyMSBTVEFHRSBzZXR1cAoyMDE1LTAzLTMxIDE0OjE5OjIyIERFQlVHIG90b3Bp
LmNvbnRleHQgY29udGV4dC5fZXhlY3V0ZU1ldGhvZDoxMzggU3RhZ2Ugc2V0dXAgTUVUSE9EIG90
b3BpLnBsdWdpbnMub3ZpcnRfaG9zdGVkX2VuZ2luZV9zZXR1cC5jb3JlLm1pc2MuUGx1Z2luLl9z
ZXR1cAoyMDE1LTAzLTMxIDE0OjE5OjIyIERFQlVHIG90b3BpLnBsdWdpbnMub3RvcGkuZGlhbG9n
Lmh1bWFuIGh1bWFuLnF1ZXJ5U3RyaW5nOjE1MyBxdWVyeSBERVBMT1lfUFJPQ0VFRAoyMDE1LTAz
LTMxIDE0OjE5OjIyIERFQlVHIG90b3BpLnBsdWdpbnMub3RvcGkuZGlhbG9nLmh1bWFuIGRpYWxv
Zy5fX2xvZ1N0cmluZzoyMTUgRElBTE9HOlNFTkQgICAgICAgICAgICAgICAgIENvbnRpbnVpbmcg
d2lsbCBjb25maWd1cmUgdGhpcyBob3N0IGZvciBzZXJ2aW5nIGFzIGh5cGVydmlzb3IgYW5kIGNy
ZWF0ZSBhIFZNIHdoZXJlIHlvdSBoYXZlIHRvIGluc3RhbGwgb1ZpcnQgRW5naW5lIGFmdGVyd2Fy
ZHMuCjIwMTUtMDMtMzEgMTQ6MTk6MjIgREVCVUcgb3RvcGkucGx1Z2lucy5vdG9waS5kaWFsb2cu
aHVtYW4gZGlhbG9nLl9fbG9nU3RyaW5nOjIxNSBESUFMT0c6U0VORCAgICAgICAgICAgICAgICAg
QXJlIHlvdSBzdXJlIHlvdSB3YW50IHRvIGNvbnRpbnVlPyAoWWVzLCBObylbWWVzXTogCjIwMTUt
MDMtMzEgMTQ6MTk6MjQgREVCVUcgb3RvcGkucGx1Z2lucy5vdmlydF9ob3N0ZWRfZW5naW5lX3Nl
dHVwLmNvcmUubWlzYyBtaXNjLl9zZXR1cDoxMTIgRGlzYWJsaW5nIHBlcnNpc3RpbmcgZmlsZSBj
b25maWd1cmF0aW9uCjIwMTUtMDMtMzEgMTQ6MTk6MjQgREVCVUcgb3RvcGkuY29udGV4dCBjb250
ZXh0LmR1bXBFbnZpcm9ubWVudDo0OTAgRU5WSVJPTk1FTlQgRFVNUCAtIEJFR0lOCjIwMTUtMDMt
MzEgMTQ6MTk6MjQgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo1
MDAgRU5WIE9WRUhPU1RFRF9DT1JFL2NoZWNrUmVxdWlyZW1lbnRzPWJvb2w6J1RydWUnCjIwMTUt
MDMtMzEgMTQ6MTk6MjQgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVu
dDo1MDAgRU5WIE9WRUhPU1RFRF9DT1JFL2RlcGxveVByb2NlZWQ9Ym9vbDonVHJ1ZScKMjAxNS0w
My0zMSAxNDoxOToyNCBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50
OjUwMCBFTlYgT1ZFSE9TVEVEX0NPUkUvbm9kZVNldHVwPWJvb2w6J0ZhbHNlJwoyMDE1LTAzLTMx
IDE0OjE5OjI0IERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTA0
IEVOVklST05NRU5UIERVTVAgLSBFTkQKMjAxNS0wMy0zMSAxNDoxOToyNCBERUJVRyBvdG9waS5j
b250ZXh0IGNvbnRleHQuX2V4ZWN1dGVNZXRob2Q6MTM4IFN0YWdlIHNldHVwIE1FVEhPRCBvdG9w
aS5wbHVnaW5zLm90b3BpLnBhY2thZ2Vycy55dW1wYWNrYWdlci5QbHVnaW4uX3NldHVwX2V4aXN0
ZW5jZQoyMDE1LTAzLTMxIDE0OjE5OjI0IERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5fZXhl
Y3V0ZU1ldGhvZDoxNDQgY29uZGl0aW9uIEZhbHNlCjIwMTUtMDMtMzEgMTQ6MTk6MjQgREVCVUcg
b3RvcGkuY29udGV4dCBjb250ZXh0Ll9leGVjdXRlTWV0aG9kOjEzOCBTdGFnZSBzZXR1cCBNRVRI
T0Qgb3RvcGkucGx1Z2lucy5vdG9waS5jb3JlLmNvbmZpZy5QbHVnaW4uX3Bvc3RfaW5pdAoyMDE1
LTAzLTMxIDE0OjE5OjI0IERFQlVHIG90b3BpLnBsdWdpbnMub3RvcGkuZGlhbG9nLmh1bWFuIGRp
YWxvZy5fX2xvZ1N0cmluZzoyMTUgRElBTE9HOlNFTkQgICAgICAgICAgICAgICAgIENvbmZpZ3Vy
YXRpb24gZmlsZXM6IFtdCjIwMTUtMDMtMzEgMTQ6MTk6MjQgREVCVUcgb3RvcGkuY29udGV4dCBj
b250ZXh0Ll9leGVjdXRlTWV0aG9kOjEzOCBTdGFnZSBzZXR1cCBNRVRIT0Qgb3RvcGkucGx1Z2lu
cy5vdG9waS5jb3JlLmxvZy5QbHVnaW4uX3NldHVwCjIwMTUtMDMtMzEgMTQ6MTk6MjQgREVCVUcg
b3RvcGkucGx1Z2lucy5vdG9waS5kaWFsb2cuaHVtYW4gZGlhbG9nLl9fbG9nU3RyaW5nOjIxNSBE
SUFMT0c6U0VORCAgICAgICAgICAgICAgICAgTG9nIGZpbGU6IC92YXIvbG9nL292aXJ0LWhvc3Rl
ZC1lbmdpbmUtc2V0dXAvb3ZpcnQtaG9zdGVkLWVuZ2luZS1zZXR1cC0yMDE1MDMzMTE0MTkyMS15
Z2Y1aGoubG9nCjIwMTUtMDMtMzEgMTQ6MTk6MjQgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0
Ll9leGVjdXRlTWV0aG9kOjEzOCBTdGFnZSBzZXR1cCBNRVRIT0Qgb3RvcGkucGx1Z2lucy5vdG9w
aS5jb3JlLm1pc2MuUGx1Z2luLl9zZXR1cAoyMDE1LTAzLTMxIDE0OjE5OjI0IERFQlVHIG90b3Bp
LnBsdWdpbnMub3RvcGkuZGlhbG9nLmh1bWFuIGRpYWxvZy5fX2xvZ1N0cmluZzoyMTUgRElBTE9H
OlNFTkQgICAgICAgICAgICAgICAgIFZlcnNpb246IG90b3BpLTEuMy4xIChvdG9waS0xLjMuMS0x
LmVsNikKMjAxNS0wMy0zMSAxNDoxOToyNCBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuX2V4
ZWN1dGVNZXRob2Q6MTM4IFN0YWdlIHNldHVwIE1FVEhPRCBvdG9waS5wbHVnaW5zLm90b3BpLnBh
Y2thZ2Vycy55dW1wYWNrYWdlci5QbHVnaW4uX3NldHVwCjIwMTUtMDMtMzEgMTQ6MTk6MjQgREVC
VUcgb3RvcGkuY29udGV4dCBjb250ZXh0Ll9leGVjdXRlTWV0aG9kOjE0NCBjb25kaXRpb24gRmFs
c2UKMjAxNS0wMy0zMSAxNDoxOToyNCBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuX2V4ZWN1
dGVNZXRob2Q6MTM4IFN0YWdlIHNldHVwIE1FVEhPRCBvdG9waS5wbHVnaW5zLm92aXJ0X2hvc3Rl
ZF9lbmdpbmVfc2V0dXAuY29yZS5zaGVsbC5QbHVnaW4uX3NldHVwCjIwMTUtMDMtMzEgMTQ6MTk6
MjQgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0Ll9leGVjdXRlTWV0aG9kOjEzOCBTdGFnZSBz
ZXR1cCBNRVRIT0Qgb3RvcGkucGx1Z2lucy5vdmlydF9ob3N0ZWRfZW5naW5lX3NldHVwLnZkc21k
LmNwdS5QbHVnaW4uX3NldHVwCjIwMTUtMDMtMzEgMTQ6MTk6MjQgREVCVUcgb3RvcGkub3ZpcnRf
aG9zdF9kZXBsb3kuaGFyZHdhcmUgaGFyZHdhcmUuZ2V0VmVuZG9yOjQ5IGNwdWluZm86IHByb2Nl
c3Nvcgk6IDAKMjAxNS0wMy0zMSAxNDoxOToyNCBERUJVRyBvdG9waS5vdmlydF9ob3N0X2RlcGxv
eS5oYXJkd2FyZSBoYXJkd2FyZS5nZXRWZW5kb3I6NDkgY3B1aW5mbzogdmVuZG9yX2lkCTogR2Vu
dWluZUludGVsCjIwMTUtMDMtMzEgMTQ6MTk6MjQgREVCVUcgb3RvcGkub3ZpcnRfaG9zdF9kZXBs
b3kuaGFyZHdhcmUgaGFyZHdhcmUuZ2V0VmVuZG9yOjQ5IGNwdWluZm86IGNwdSBmYW1pbHkJOiA2
CjIwMTUtMDMtMzEgMTQ6MTk6MjQgREVCVUcgb3RvcGkub3ZpcnRfaG9zdF9kZXBsb3kuaGFyZHdh
cmUgaGFyZHdhcmUuZ2V0VmVuZG9yOjQ5IGNwdWluZm86IG1vZGVsCQk6IDIzCjIwMTUtMDMtMzEg
MTQ6MTk6MjQgREVCVUcgb3RvcGkub3ZpcnRfaG9zdF9kZXBsb3kuaGFyZHdhcmUgaGFyZHdhcmUu
Z2V0VmVuZG9yOjQ5IGNwdWluZm86IG1vZGVsIG5hbWUJOiBJbnRlbChSKSBYZW9uKFIpIENQVSAg
ICAgICAgICAgRTU0MDUgIEAgMi4wMEdIegoyMDE1LTAzLTMxIDE0OjE5OjI0IERFQlVHIG90b3Bp
Lm92aXJ0X2hvc3RfZGVwbG95LmhhcmR3YXJlIGhhcmR3YXJlLmdldFZlbmRvcjo0OSBjcHVpbmZv
OiBzdGVwcGluZwk6IDYKMjAxNS0wMy0zMSAxNDoxOToyNCBERUJVRyBvdG9waS5vdmlydF9ob3N0
X2RlcGxveS5oYXJkd2FyZSBoYXJkd2FyZS5nZXRWZW5kb3I6NDkgY3B1aW5mbzogbWljcm9jb2Rl
CTogMTU0OAoyMDE1LTAzLTMxIDE0OjE5OjI0IERFQlVHIG90b3BpLm92aXJ0X2hvc3RfZGVwbG95
LmhhcmR3YXJlIGhhcmR3YXJlLmdldFZlbmRvcjo0OSBjcHVpbmZvOiBjcHUgTUh6CQk6IDE5OTQu
OTEzCjIwMTUtMDMtMzEgMTQ6MTk6MjQgREVCVUcgb3RvcGkub3ZpcnRfaG9zdF9kZXBsb3kuaGFy
ZHdhcmUgaGFyZHdhcmUuZ2V0VmVuZG9yOjQ5IGNwdWluZm86IGNhY2hlIHNpemUJOiA2MTQ0IEtC
CjIwMTUtMDMtMzEgMTQ6MTk6MjQgREVCVUcgb3RvcGkub3ZpcnRfaG9zdF9kZXBsb3kuaGFyZHdh
cmUgaGFyZHdhcmUuZ2V0VmVuZG9yOjQ5IGNwdWluZm86IHBoeXNpY2FsIGlkCTogMAoyMDE1LTAz
LTMxIDE0OjE5OjI0IERFQlVHIG90b3BpLm92aXJ0X2hvc3RfZGVwbG95LmhhcmR3YXJlIGhhcmR3
YXJlLmdldFZlbmRvcjo0OSBjcHVpbmZvOiBzaWJsaW5ncwk6IDQKMjAxNS0wMy0zMSAxNDoxOToy
NCBERUJVRyBvdG9waS5vdmlydF9ob3N0X2RlcGxveS5oYXJkd2FyZSBoYXJkd2FyZS5nZXRWZW5k
b3I6NDkgY3B1aW5mbzogY29yZSBpZAkJOiAwCjIwMTUtMDMtMzEgMTQ6MTk6MjQgREVCVUcgb3Rv
cGkub3ZpcnRfaG9zdF9kZXBsb3kuaGFyZHdhcmUgaGFyZHdhcmUuZ2V0VmVuZG9yOjQ5IGNwdWlu
Zm86IGNwdSBjb3Jlcwk6IDQKMjAxNS0wMy0zMSAxNDoxOToyNCBERUJVRyBvdG9waS5vdmlydF9o
b3N0X2RlcGxveS5oYXJkd2FyZSBoYXJkd2FyZS5nZXRWZW5kb3I6NDkgY3B1aW5mbzogYXBpY2lk
CQk6IDAKMjAxNS0wMy0zMSAxNDoxOToyNCBERUJVRyBvdG9waS5vdmlydF9ob3N0X2RlcGxveS5o
YXJkd2FyZSBoYXJkd2FyZS5nZXRWZW5kb3I6NDkgY3B1aW5mbzogaW5pdGlhbCBhcGljaWQJOiAw
CjIwMTUtMDMtMzEgMTQ6MTk6MjQgREVCVUcgb3RvcGkub3ZpcnRfaG9zdF9kZXBsb3kuaGFyZHdh
cmUgaGFyZHdhcmUuZ2V0VmVuZG9yOjQ5IGNwdWluZm86IGZwdQkJOiB5ZXMKMjAxNS0wMy0zMSAx
NDoxOToyNCBERUJVRyBvdG9waS5vdmlydF9ob3N0X2RlcGxveS5oYXJkd2FyZSBoYXJkd2FyZS5n
ZXRWZW5kb3I6NDkgY3B1aW5mbzogZnB1X2V4Y2VwdGlvbgk6IHllcwoyMDE1LTAzLTMxIDE0OjE5
OjI0IERFQlVHIG90b3BpLm92aXJ0X2hvc3RfZGVwbG95LmhhcmR3YXJlIGhhcmR3YXJlLmdldFZl
bmRvcjo0OSBjcHVpbmZvOiBjcHVpZCBsZXZlbAk6IDEwCjIwMTUtMDMtMzEgMTQ6MTk6MjQgREVC
VUcgb3RvcGkub3ZpcnRfaG9zdF9kZXBsb3kuaGFyZHdhcmUgaGFyZHdhcmUuZ2V0VmVuZG9yOjQ5
IGNwdWluZm86IHdwCQk6IHllcwoyMDE1LTAzLTMxIDE0OjE5OjI0IERFQlVHIG90b3BpLm92aXJ0
X2hvc3RfZGVwbG95LmhhcmR3YXJlIGhhcmR3YXJlLmdldFZlbmRvcjo0OSBjcHVpbmZvOiBmbGFn
cwkJOiBmcHUgdm1lIGRlIHBzZSB0c2MgbXNyIHBhZSBtY2UgY3g4IGFwaWMgc2VwIG10cnIgcGdl
IG1jYSBjbW92IHBhdCBwc2UzNiBjbGZsdXNoIGR0cyBhY3BpIG1teCBmeHNyIHNzZSBzc2UyIHNz
IGh0IHRtIHBiZSBzeXNjYWxsIG54IGxtIGNvbnN0YW50X3RzYyBhcmNoX3BlcmZtb24gcGVicyBi
dHMgcmVwX2dvb2QgYXBlcmZtcGVyZiBwbmkgZHRlczY0IG1vbml0b3IgZHNfY3BsIHZteCB0bTIg
c3NzZTMgY3gxNiB4dHByIHBkY20gZGNhIHNzZTRfMSBsYWhmX2xtIGR0cyB0cHJfc2hhZG93IHZu
bWkgZmxleHByaW9yaXR5CjIwMTUtMDMtMzEgMTQ6MTk6MjQgREVCVUcgb3RvcGkub3ZpcnRfaG9z
dF9kZXBsb3kuaGFyZHdhcmUgaGFyZHdhcmUuZ2V0VmVuZG9yOjQ5IGNwdWluZm86IGJvZ29taXBz
CTogMzk4OS44MgoyMDE1LTAzLTMxIDE0OjE5OjI0IERFQlVHIG90b3BpLm92aXJ0X2hvc3RfZGVw
bG95LmhhcmR3YXJlIGhhcmR3YXJlLmdldFZlbmRvcjo0OSBjcHVpbmZvOiBjbGZsdXNoIHNpemUJ
OiA2NAoyMDE1LTAzLTMxIDE0OjE5OjI0IERFQlVHIG90b3BpLm92aXJ0X2hvc3RfZGVwbG95Lmhh
cmR3YXJlIGhhcmR3YXJlLmdldFZlbmRvcjo0OSBjcHVpbmZvOiBjYWNoZV9hbGlnbm1lbnQJOiA2
NAoyMDE1LTAzLTMxIDE0OjE5OjI0IERFQlVHIG90b3BpLm92aXJ0X2hvc3RfZGVwbG95LmhhcmR3
YXJlIGhhcmR3YXJlLmdldFZlbmRvcjo0OSBjcHVpbmZvOiBhZGRyZXNzIHNpemVzCTogMzggYml0
cyBwaHlzaWNhbCwgNDggYml0cyB2aXJ0dWFsCjIwMTUtMDMtMzEgMTQ6MTk6MjQgREVCVUcgb3Rv
cGkub3ZpcnRfaG9zdF9kZXBsb3kuaGFyZHdhcmUgaGFyZHdhcmUuZ2V0VmVuZG9yOjQ5IGNwdWlu
Zm86IHBvd2VyIG1hbmFnZW1lbnQ6CjIwMTUtMDMtMzEgMTQ6MTk6MjQgREVCVUcgb3RvcGkub3Zp
cnRfaG9zdF9kZXBsb3kuaGFyZHdhcmUgaGFyZHdhcmUuZ2V0VmVuZG9yOjQ5IGNwdWluZm86IAoy
MDE1LTAzLTMxIDE0OjE5OjI0IERFQlVHIG90b3BpLm92aXJ0X2hvc3RfZGVwbG95LmhhcmR3YXJl
IGhhcmR3YXJlLmdldFZlbmRvcjo0OSBjcHVpbmZvOiBwcm9jZXNzb3IJOiAxCjIwMTUtMDMtMzEg
MTQ6MTk6MjQgREVCVUcgb3RvcGkub3ZpcnRfaG9zdF9kZXBsb3kuaGFyZHdhcmUgaGFyZHdhcmUu
Z2V0VmVuZG9yOjQ5IGNwdWluZm86IHZlbmRvcl9pZAk6IEdlbnVpbmVJbnRlbAoyMDE1LTAzLTMx
IDE0OjE5OjI0IERFQlVHIG90b3BpLm92aXJ0X2hvc3RfZGVwbG95LmhhcmR3YXJlIGhhcmR3YXJl
LmdldFZlbmRvcjo0OSBjcHVpbmZvOiBjcHUgZmFtaWx5CTogNgoyMDE1LTAzLTMxIDE0OjE5OjI0
IERFQlVHIG90b3BpLm92aXJ0X2hvc3RfZGVwbG95LmhhcmR3YXJlIGhhcmR3YXJlLmdldFZlbmRv
cjo0OSBjcHVpbmZvOiBtb2RlbAkJOiAyMwoyMDE1LTAzLTMxIDE0OjE5OjI0IERFQlVHIG90b3Bp
Lm92aXJ0X2hvc3RfZGVwbG95LmhhcmR3YXJlIGhhcmR3YXJlLmdldFZlbmRvcjo0OSBjcHVpbmZv
OiBtb2RlbCBuYW1lCTogSW50ZWwoUikgWGVvbihSKSBDUFUgICAgICAgICAgIEU1NDA1ICBAIDIu
MDBHSHoKMjAxNS0wMy0zMSAxNDoxOToyNCBERUJVRyBvdG9waS5vdmlydF9ob3N0X2RlcGxveS5o
YXJkd2FyZSBoYXJkd2FyZS5nZXRWZW5kb3I6NDkgY3B1aW5mbzogc3RlcHBpbmcJOiA2CjIwMTUt
MDMtMzEgMTQ6MTk6MjQgREVCVUcgb3RvcGkub3ZpcnRfaG9zdF9kZXBsb3kuaGFyZHdhcmUgaGFy
ZHdhcmUuZ2V0VmVuZG9yOjQ5IGNwdWluZm86IG1pY3JvY29kZQk6IDE1NDgKMjAxNS0wMy0zMSAx
NDoxOToyNCBERUJVRyBvdG9waS5vdmlydF9ob3N0X2RlcGxveS5oYXJkd2FyZSBoYXJkd2FyZS5n
ZXRWZW5kb3I6NDkgY3B1aW5mbzogY3B1IE1IegkJOiAxOTk0LjkxMwoyMDE1LTAzLTMxIDE0OjE5
OjI0IERFQlVHIG90b3BpLm92aXJ0X2hvc3RfZGVwbG95LmhhcmR3YXJlIGhhcmR3YXJlLmdldFZl
bmRvcjo0OSBjcHVpbmZvOiBjYWNoZSBzaXplCTogNjE0NCBLQgoyMDE1LTAzLTMxIDE0OjE5OjI0
IERFQlVHIG90b3BpLm92aXJ0X2hvc3RfZGVwbG95LmhhcmR3YXJlIGhhcmR3YXJlLmdldFZlbmRv
cjo0OSBjcHVpbmZvOiBwaHlzaWNhbCBpZAk6IDAKMjAxNS0wMy0zMSAxNDoxOToyNCBERUJVRyBv
dG9waS5vdmlydF9ob3N0X2RlcGxveS5oYXJkd2FyZSBoYXJkd2FyZS5nZXRWZW5kb3I6NDkgY3B1
aW5mbzogc2libGluZ3MJOiA0CjIwMTUtMDMtMzEgMTQ6MTk6MjQgREVCVUcgb3RvcGkub3ZpcnRf
aG9zdF9kZXBsb3kuaGFyZHdhcmUgaGFyZHdhcmUuZ2V0VmVuZG9yOjQ5IGNwdWluZm86IGNvcmUg
aWQJCTogMgoyMDE1LTAzLTMxIDE0OjE5OjI0IERFQlVHIG90b3BpLm92aXJ0X2hvc3RfZGVwbG95
LmhhcmR3YXJlIGhhcmR3YXJlLmdldFZlbmRvcjo0OSBjcHVpbmZvOiBjcHUgY29yZXMJOiA0CjIw
MTUtMDMtMzEgMTQ6MTk6MjQgREVCVUcgb3RvcGkub3ZpcnRfaG9zdF9kZXBsb3kuaGFyZHdhcmUg
aGFyZHdhcmUuZ2V0VmVuZG9yOjQ5IGNwdWluZm86IGFwaWNpZAkJOiAyCjIwMTUtMDMtMzEgMTQ6
MTk6MjQgREVCVUcgb3RvcGkub3ZpcnRfaG9zdF9kZXBsb3kuaGFyZHdhcmUgaGFyZHdhcmUuZ2V0
VmVuZG9yOjQ5IGNwdWluZm86IGluaXRpYWwgYXBpY2lkCTogMgoyMDE1LTAzLTMxIDE0OjE5OjI0
IERFQlVHIG90b3BpLm92aXJ0X2hvc3RfZGVwbG95LmhhcmR3YXJlIGhhcmR3YXJlLmdldFZlbmRv
cjo0OSBjcHVpbmZvOiBmcHUJCTogeWVzCjIwMTUtMDMtMzEgMTQ6MTk6MjQgREVCVUcgb3RvcGku
b3ZpcnRfaG9zdF9kZXBsb3kuaGFyZHdhcmUgaGFyZHdhcmUuZ2V0VmVuZG9yOjQ5IGNwdWluZm86
IGZwdV9leGNlcHRpb24JOiB5ZXMKMjAxNS0wMy0zMSAxNDoxOToyNCBERUJVRyBvdG9waS5vdmly
dF9ob3N0X2RlcGxveS5oYXJkd2FyZSBoYXJkd2FyZS5nZXRWZW5kb3I6NDkgY3B1aW5mbzogY3B1
aWQgbGV2ZWwJOiAxMAoyMDE1LTAzLTMxIDE0OjE5OjI0IERFQlVHIG90b3BpLm92aXJ0X2hvc3Rf
ZGVwbG95LmhhcmR3YXJlIGhhcmR3YXJlLmdldFZlbmRvcjo0OSBjcHVpbmZvOiB3cAkJOiB5ZXMK
MjAxNS0wMy0zMSAxNDoxOToyNCBERUJVRyBvdG9waS5vdmlydF9ob3N0X2RlcGxveS5oYXJkd2Fy
ZSBoYXJkd2FyZS5nZXRWZW5kb3I6NDkgY3B1aW5mbzogZmxhZ3MJCTogZnB1IHZtZSBkZSBwc2Ug
dHNjIG1zciBwYWUgbWNlIGN4OCBhcGljIHNlcCBtdHJyIHBnZSBtY2EgY21vdiBwYXQgcHNlMzYg
Y2xmbHVzaCBkdHMgYWNwaSBtbXggZnhzciBzc2Ugc3NlMiBzcyBodCB0bSBwYmUgc3lzY2FsbCBu
eCBsbSBjb25zdGFudF90c2MgYXJjaF9wZXJmbW9uIHBlYnMgYnRzIHJlcF9nb29kIGFwZXJmbXBl
cmYgcG5pIGR0ZXM2NCBtb25pdG9yIGRzX2NwbCB2bXggdG0yIHNzc2UzIGN4MTYgeHRwciBwZGNt
IGRjYSBzc2U0XzEgbGFoZl9sbSBkdHMgdHByX3NoYWRvdyB2bm1pIGZsZXhwcmlvcml0eQoyMDE1
LTAzLTMxIDE0OjE5OjI0IERFQlVHIG90b3BpLm92aXJ0X2hvc3RfZGVwbG95LmhhcmR3YXJlIGhh
cmR3YXJlLmdldFZlbmRvcjo0OSBjcHVpbmZvOiBib2dvbWlwcwk6IDM5ODkuODIKMjAxNS0wMy0z
MSAxNDoxOToyNCBERUJVRyBvdG9waS5vdmlydF9ob3N0X2RlcGxveS5oYXJkd2FyZSBoYXJkd2Fy
ZS5nZXRWZW5kb3I6NDkgY3B1aW5mbzogY2xmbHVzaCBzaXplCTogNjQKMjAxNS0wMy0zMSAxNDox
OToyNCBERUJVRyBvdG9waS5vdmlydF9ob3N0X2RlcGxveS5oYXJkd2FyZSBoYXJkd2FyZS5nZXRW
ZW5kb3I6NDkgY3B1aW5mbzogY2FjaGVfYWxpZ25tZW50CTogNjQKMjAxNS0wMy0zMSAxNDoxOToy
NCBERUJVRyBvdG9waS5vdmlydF9ob3N0X2RlcGxveS5oYXJkd2FyZSBoYXJkd2FyZS5nZXRWZW5k
b3I6NDkgY3B1aW5mbzogYWRkcmVzcyBzaXplcwk6IDM4IGJpdHMgcGh5c2ljYWwsIDQ4IGJpdHMg
dmlydHVhbAoyMDE1LTAzLTMxIDE0OjE5OjI0IERFQlVHIG90b3BpLm92aXJ0X2hvc3RfZGVwbG95
LmhhcmR3YXJlIGhhcmR3YXJlLmdldFZlbmRvcjo0OSBjcHVpbmZvOiBwb3dlciBtYW5hZ2VtZW50
OgoyMDE1LTAzLTMxIDE0OjE5OjI0IERFQlVHIG90b3BpLm92aXJ0X2hvc3RfZGVwbG95LmhhcmR3
YXJlIGhhcmR3YXJlLmdldFZlbmRvcjo0OSBjcHVpbmZvOiAKMjAxNS0wMy0zMSAxNDoxOToyNCBE
RUJVRyBvdG9waS5vdmlydF9ob3N0X2RlcGxveS5oYXJkd2FyZSBoYXJkd2FyZS5nZXRWZW5kb3I6
NDkgY3B1aW5mbzogcHJvY2Vzc29yCTogMgoyMDE1LTAzLTMxIDE0OjE5OjI0IERFQlVHIG90b3Bp
Lm92aXJ0X2hvc3RfZGVwbG95LmhhcmR3YXJlIGhhcmR3YXJlLmdldFZlbmRvcjo0OSBjcHVpbmZv
OiB2ZW5kb3JfaWQJOiBHZW51aW5lSW50ZWwKMjAxNS0wMy0zMSAxNDoxOToyNCBERUJVRyBvdG9w
aS5vdmlydF9ob3N0X2RlcGxveS5oYXJkd2FyZSBoYXJkd2FyZS5nZXRWZW5kb3I6NDkgY3B1aW5m
bzogY3B1IGZhbWlseQk6IDYKMjAxNS0wMy0zMSAxNDoxOToyNCBERUJVRyBvdG9waS5vdmlydF9o
b3N0X2RlcGxveS5oYXJkd2FyZSBoYXJkd2FyZS5nZXRWZW5kb3I6NDkgY3B1aW5mbzogbW9kZWwJ
CTogMjMKMjAxNS0wMy0zMSAxNDoxOToyNCBERUJVRyBvdG9waS5vdmlydF9ob3N0X2RlcGxveS5o
YXJkd2FyZSBoYXJkd2FyZS5nZXRWZW5kb3I6NDkgY3B1aW5mbzogbW9kZWwgbmFtZQk6IEludGVs
KFIpIFhlb24oUikgQ1BVICAgICAgICAgICBFNTQwNSAgQCAyLjAwR0h6CjIwMTUtMDMtMzEgMTQ6
MTk6MjQgREVCVUcgb3RvcGkub3ZpcnRfaG9zdF9kZXBsb3kuaGFyZHdhcmUgaGFyZHdhcmUuZ2V0
VmVuZG9yOjQ5IGNwdWluZm86IHN0ZXBwaW5nCTogMTAKMjAxNS0wMy0zMSAxNDoxOToyNCBERUJV
RyBvdG9waS5vdmlydF9ob3N0X2RlcGxveS5oYXJkd2FyZSBoYXJkd2FyZS5nZXRWZW5kb3I6NDkg
Y3B1aW5mbzogbWljcm9jb2RlCTogMjU2NwoyMDE1LTAzLTMxIDE0OjE5OjI0IERFQlVHIG90b3Bp
Lm92aXJ0X2hvc3RfZGVwbG95LmhhcmR3YXJlIGhhcmR3YXJlLmdldFZlbmRvcjo0OSBjcHVpbmZv
OiBjcHUgTUh6CQk6IDE5OTQuOTEzCjIwMTUtMDMtMzEgMTQ6MTk6MjQgREVCVUcgb3RvcGkub3Zp
cnRfaG9zdF9kZXBsb3kuaGFyZHdhcmUgaGFyZHdhcmUuZ2V0VmVuZG9yOjQ5IGNwdWluZm86IGNh
Y2hlIHNpemUJOiA2MTQ0IEtCCjIwMTUtMDMtMzEgMTQ6MTk6MjQgREVCVUcgb3RvcGkub3ZpcnRf
aG9zdF9kZXBsb3kuaGFyZHdhcmUgaGFyZHdhcmUuZ2V0VmVuZG9yOjQ5IGNwdWluZm86IHBoeXNp
Y2FsIGlkCTogMQoyMDE1LTAzLTMxIDE0OjE5OjI0IERFQlVHIG90b3BpLm92aXJ0X2hvc3RfZGVw
bG95LmhhcmR3YXJlIGhhcmR3YXJlLmdldFZlbmRvcjo0OSBjcHVpbmZvOiBzaWJsaW5ncwk6IDQK
MjAxNS0wMy0zMSAxNDoxOToyNCBERUJVRyBvdG9waS5vdmlydF9ob3N0X2RlcGxveS5oYXJkd2Fy
ZSBoYXJkd2FyZS5nZXRWZW5kb3I6NDkgY3B1aW5mbzogY29yZSBpZAkJOiAwCjIwMTUtMDMtMzEg
MTQ6MTk6MjQgREVCVUcgb3RvcGkub3ZpcnRfaG9zdF9kZXBsb3kuaGFyZHdhcmUgaGFyZHdhcmUu
Z2V0VmVuZG9yOjQ5IGNwdWluZm86IGNwdSBjb3Jlcwk6IDQKMjAxNS0wMy0zMSAxNDoxOToyNCBE
RUJVRyBvdG9waS5vdmlydF9ob3N0X2RlcGxveS5oYXJkd2FyZSBoYXJkd2FyZS5nZXRWZW5kb3I6
NDkgY3B1aW5mbzogYXBpY2lkCQk6IDQKMjAxNS0wMy0zMSAxNDoxOToyNCBERUJVRyBvdG9waS5v
dmlydF9ob3N0X2RlcGxveS5oYXJkd2FyZSBoYXJkd2FyZS5nZXRWZW5kb3I6NDkgY3B1aW5mbzog
aW5pdGlhbCBhcGljaWQJOiA0CjIwMTUtMDMtMzEgMTQ6MTk6MjQgREVCVUcgb3RvcGkub3ZpcnRf
aG9zdF9kZXBsb3kuaGFyZHdhcmUgaGFyZHdhcmUuZ2V0VmVuZG9yOjQ5IGNwdWluZm86IGZwdQkJ
OiB5ZXMKMjAxNS0wMy0zMSAxNDoxOToyNCBERUJVRyBvdG9waS5vdmlydF9ob3N0X2RlcGxveS5o
YXJkd2FyZSBoYXJkd2FyZS5nZXRWZW5kb3I6NDkgY3B1aW5mbzogZnB1X2V4Y2VwdGlvbgk6IHll
cwoyMDE1LTAzLTMxIDE0OjE5OjI0IERFQlVHIG90b3BpLm92aXJ0X2hvc3RfZGVwbG95LmhhcmR3
YXJlIGhhcmR3YXJlLmdldFZlbmRvcjo0OSBjcHVpbmZvOiBjcHVpZCBsZXZlbAk6IDEwCjIwMTUt
MDMtMzEgMTQ6MTk6MjQgREVCVUcgb3RvcGkub3ZpcnRfaG9zdF9kZXBsb3kuaGFyZHdhcmUgaGFy
ZHdhcmUuZ2V0VmVuZG9yOjQ5IGNwdWluZm86IHdwCQk6IHllcwoyMDE1LTAzLTMxIDE0OjE5OjI0
IERFQlVHIG90b3BpLm92aXJ0X2hvc3RfZGVwbG95LmhhcmR3YXJlIGhhcmR3YXJlLmdldFZlbmRv
cjo0OSBjcHVpbmZvOiBmbGFncwkJOiBmcHUgdm1lIGRlIHBzZSB0c2MgbXNyIHBhZSBtY2UgY3g4
IGFwaWMgc2VwIG10cnIgcGdlIG1jYSBjbW92IHBhdCBwc2UzNiBjbGZsdXNoIGR0cyBhY3BpIG1t
eCBmeHNyIHNzZSBzc2UyIHNzIGh0IHRtIHBiZSBzeXNjYWxsIG54IGxtIGNvbnN0YW50X3RzYyBh
cmNoX3BlcmZtb24gcGVicyBidHMgcmVwX2dvb2QgYXBlcmZtcGVyZiBwbmkgZHRlczY0IG1vbml0
b3IgZHNfY3BsIHZteCB0bTIgc3NzZTMgY3gxNiB4dHByIHBkY20gZGNhIHNzZTRfMSBsYWhmX2xt
IGR0cyB0cHJfc2hhZG93IHZubWkgZmxleHByaW9yaXR5CjIwMTUtMDMtMzEgMTQ6MTk6MjQgREVC
VUcgb3RvcGkub3ZpcnRfaG9zdF9kZXBsb3kuaGFyZHdhcmUgaGFyZHdhcmUuZ2V0VmVuZG9yOjQ5
IGNwdWluZm86IGJvZ29taXBzCTogMzk5MC4wNAoyMDE1LTAzLTMxIDE0OjE5OjI0IERFQlVHIG90
b3BpLm92aXJ0X2hvc3RfZGVwbG95LmhhcmR3YXJlIGhhcmR3YXJlLmdldFZlbmRvcjo0OSBjcHVp
bmZvOiBjbGZsdXNoIHNpemUJOiA2NAoyMDE1LTAzLTMxIDE0OjE5OjI0IERFQlVHIG90b3BpLm92
aXJ0X2hvc3RfZGVwbG95LmhhcmR3YXJlIGhhcmR3YXJlLmdldFZlbmRvcjo0OSBjcHVpbmZvOiBj
YWNoZV9hbGlnbm1lbnQJOiA2NAoyMDE1LTAzLTMxIDE0OjE5OjI0IERFQlVHIG90b3BpLm92aXJ0
X2hvc3RfZGVwbG95LmhhcmR3YXJlIGhhcmR3YXJlLmdldFZlbmRvcjo0OSBjcHVpbmZvOiBhZGRy
ZXNzIHNpemVzCTogMzggYml0cyBwaHlzaWNhbCwgNDggYml0cyB2aXJ0dWFsCjIwMTUtMDMtMzEg
MTQ6MTk6MjQgREVCVUcgb3RvcGkub3ZpcnRfaG9zdF9kZXBsb3kuaGFyZHdhcmUgaGFyZHdhcmUu
Z2V0VmVuZG9yOjQ5IGNwdWluZm86IHBvd2VyIG1hbmFnZW1lbnQ6CjIwMTUtMDMtMzEgMTQ6MTk6
MjQgREVCVUcgb3RvcGkub3ZpcnRfaG9zdF9kZXBsb3kuaGFyZHdhcmUgaGFyZHdhcmUuZ2V0VmVu
ZG9yOjQ5IGNwdWluZm86IAoyMDE1LTAzLTMxIDE0OjE5OjI0IERFQlVHIG90b3BpLm92aXJ0X2hv
c3RfZGVwbG95LmhhcmR3YXJlIGhhcmR3YXJlLmdldFZlbmRvcjo0OSBjcHVpbmZvOiBwcm9jZXNz
b3IJOiAzCjIwMTUtMDMtMzEgMTQ6MTk6MjQgREVCVUcgb3RvcGkub3ZpcnRfaG9zdF9kZXBsb3ku
aGFyZHdhcmUgaGFyZHdhcmUuZ2V0VmVuZG9yOjQ5IGNwdWluZm86IHZlbmRvcl9pZAk6IEdlbnVp
bmVJbnRlbAoyMDE1LTAzLTMxIDE0OjE5OjI0IERFQlVHIG90b3BpLm92aXJ0X2hvc3RfZGVwbG95
LmhhcmR3YXJlIGhhcmR3YXJlLmdldFZlbmRvcjo0OSBjcHVpbmZvOiBjcHUgZmFtaWx5CTogNgoy
MDE1LTAzLTMxIDE0OjE5OjI0IERFQlVHIG90b3BpLm92aXJ0X2hvc3RfZGVwbG95LmhhcmR3YXJl
IGhhcmR3YXJlLmdldFZlbmRvcjo0OSBjcHVpbmZvOiBtb2RlbAkJOiAyMwoyMDE1LTAzLTMxIDE0
OjE5OjI0IERFQlVHIG90b3BpLm92aXJ0X2hvc3RfZGVwbG95LmhhcmR3YXJlIGhhcmR3YXJlLmdl
dFZlbmRvcjo0OSBjcHVpbmZvOiBtb2RlbCBuYW1lCTogSW50ZWwoUikgWGVvbihSKSBDUFUgICAg
ICAgICAgIEU1NDA1ICBAIDIuMDBHSHoKMjAxNS0wMy0zMSAxNDoxOToyNCBERUJVRyBvdG9waS5v
dmlydF9ob3N0X2RlcGxveS5oYXJkd2FyZSBoYXJkd2FyZS5nZXRWZW5kb3I6NDkgY3B1aW5mbzog
c3RlcHBpbmcJOiAxMAoyMDE1LTAzLTMxIDE0OjE5OjI0IERFQlVHIG90b3BpLm92aXJ0X2hvc3Rf
ZGVwbG95LmhhcmR3YXJlIGhhcmR3YXJlLmdldFZlbmRvcjo0OSBjcHVpbmZvOiBtaWNyb2NvZGUJ
OiAyNTY3CjIwMTUtMDMtMzEgMTQ6MTk6MjQgREVCVUcgb3RvcGkub3ZpcnRfaG9zdF9kZXBsb3ku
aGFyZHdhcmUgaGFyZHdhcmUuZ2V0VmVuZG9yOjQ5IGNwdWluZm86IGNwdSBNSHoJCTogMTk5NC45
MTMKMjAxNS0wMy0zMSAxNDoxOToyNCBERUJVRyBvdG9waS5vdmlydF9ob3N0X2RlcGxveS5oYXJk
d2FyZSBoYXJkd2FyZS5nZXRWZW5kb3I6NDkgY3B1aW5mbzogY2FjaGUgc2l6ZQk6IDYxNDQgS0IK
MjAxNS0wMy0zMSAxNDoxOToyNCBERUJVRyBvdG9waS5vdmlydF9ob3N0X2RlcGxveS5oYXJkd2Fy
ZSBoYXJkd2FyZS5nZXRWZW5kb3I6NDkgY3B1aW5mbzogcGh5c2ljYWwgaWQJOiAxCjIwMTUtMDMt
MzEgMTQ6MTk6MjQgREVCVUcgb3RvcGkub3ZpcnRfaG9zdF9kZXBsb3kuaGFyZHdhcmUgaGFyZHdh
cmUuZ2V0VmVuZG9yOjQ5IGNwdWluZm86IHNpYmxpbmdzCTogNAoyMDE1LTAzLTMxIDE0OjE5OjI0
IERFQlVHIG90b3BpLm92aXJ0X2hvc3RfZGVwbG95LmhhcmR3YXJlIGhhcmR3YXJlLmdldFZlbmRv
cjo0OSBjcHVpbmZvOiBjb3JlIGlkCQk6IDIKMjAxNS0wMy0zMSAxNDoxOToyNCBERUJVRyBvdG9w
aS5vdmlydF9ob3N0X2RlcGxveS5oYXJkd2FyZSBoYXJkd2FyZS5nZXRWZW5kb3I6NDkgY3B1aW5m
bzogY3B1IGNvcmVzCTogNAoyMDE1LTAzLTMxIDE0OjE5OjI0IERFQlVHIG90b3BpLm92aXJ0X2hv
c3RfZGVwbG95LmhhcmR3YXJlIGhhcmR3YXJlLmdldFZlbmRvcjo0OSBjcHVpbmZvOiBhcGljaWQJ
CTogNgoyMDE1LTAzLTMxIDE0OjE5OjI0IERFQlVHIG90b3BpLm92aXJ0X2hvc3RfZGVwbG95Lmhh
cmR3YXJlIGhhcmR3YXJlLmdldFZlbmRvcjo0OSBjcHVpbmZvOiBpbml0aWFsIGFwaWNpZAk6IDYK
MjAxNS0wMy0zMSAxNDoxOToyNCBERUJVRyBvdG9waS5vdmlydF9ob3N0X2RlcGxveS5oYXJkd2Fy
ZSBoYXJkd2FyZS5nZXRWZW5kb3I6NDkgY3B1aW5mbzogZnB1CQk6IHllcwoyMDE1LTAzLTMxIDE0
OjE5OjI0IERFQlVHIG90b3BpLm92aXJ0X2hvc3RfZGVwbG95LmhhcmR3YXJlIGhhcmR3YXJlLmdl
dFZlbmRvcjo0OSBjcHVpbmZvOiBmcHVfZXhjZXB0aW9uCTogeWVzCjIwMTUtMDMtMzEgMTQ6MTk6
MjQgREVCVUcgb3RvcGkub3ZpcnRfaG9zdF9kZXBsb3kuaGFyZHdhcmUgaGFyZHdhcmUuZ2V0VmVu
ZG9yOjQ5IGNwdWluZm86IGNwdWlkIGxldmVsCTogMTAKMjAxNS0wMy0zMSAxNDoxOToyNCBERUJV
RyBvdG9waS5vdmlydF9ob3N0X2RlcGxveS5oYXJkd2FyZSBoYXJkd2FyZS5nZXRWZW5kb3I6NDkg
Y3B1aW5mbzogd3AJCTogeWVzCjIwMTUtMDMtMzEgMTQ6MTk6MjQgREVCVUcgb3RvcGkub3ZpcnRf
aG9zdF9kZXBsb3kuaGFyZHdhcmUgaGFyZHdhcmUuZ2V0VmVuZG9yOjQ5IGNwdWluZm86IGZsYWdz
CQk6IGZwdSB2bWUgZGUgcHNlIHRzYyBtc3IgcGFlIG1jZSBjeDggYXBpYyBzZXAgbXRyciBwZ2Ug
bWNhIGNtb3YgcGF0IHBzZTM2IGNsZmx1c2ggZHRzIGFjcGkgbW14IGZ4c3Igc3NlIHNzZTIgc3Mg
aHQgdG0gcGJlIHN5c2NhbGwgbnggbG0gY29uc3RhbnRfdHNjIGFyY2hfcGVyZm1vbiBwZWJzIGJ0
cyByZXBfZ29vZCBhcGVyZm1wZXJmIHBuaSBkdGVzNjQgbW9uaXRvciBkc19jcGwgdm14IHRtMiBz
c3NlMyBjeDE2IHh0cHIgcGRjbSBkY2Egc3NlNF8xIGxhaGZfbG0gZHRzIHRwcl9zaGFkb3cgdm5t
aSBmbGV4cHJpb3JpdHkKMjAxNS0wMy0zMSAxNDoxOToyNCBERUJVRyBvdG9waS5vdmlydF9ob3N0
X2RlcGxveS5oYXJkd2FyZSBoYXJkd2FyZS5nZXRWZW5kb3I6NDkgY3B1aW5mbzogYm9nb21pcHMJ
OiAzOTkwLjA0CjIwMTUtMDMtMzEgMTQ6MTk6MjQgREVCVUcgb3RvcGkub3ZpcnRfaG9zdF9kZXBs
b3kuaGFyZHdhcmUgaGFyZHdhcmUuZ2V0VmVuZG9yOjQ5IGNwdWluZm86IGNsZmx1c2ggc2l6ZQk6
IDY0CjIwMTUtMDMtMzEgMTQ6MTk6MjQgREVCVUcgb3RvcGkub3ZpcnRfaG9zdF9kZXBsb3kuaGFy
ZHdhcmUgaGFyZHdhcmUuZ2V0VmVuZG9yOjQ5IGNwdWluZm86IGNhY2hlX2FsaWdubWVudAk6IDY0
CjIwMTUtMDMtMzEgMTQ6MTk6MjQgREVCVUcgb3RvcGkub3ZpcnRfaG9zdF9kZXBsb3kuaGFyZHdh
cmUgaGFyZHdhcmUuZ2V0VmVuZG9yOjQ5IGNwdWluZm86IGFkZHJlc3Mgc2l6ZXMJOiAzOCBiaXRz
IHBoeXNpY2FsLCA0OCBiaXRzIHZpcnR1YWwKMjAxNS0wMy0zMSAxNDoxOToyNCBERUJVRyBvdG9w
aS5vdmlydF9ob3N0X2RlcGxveS5oYXJkd2FyZSBoYXJkd2FyZS5nZXRWZW5kb3I6NDkgY3B1aW5m
bzogcG93ZXIgbWFuYWdlbWVudDoKMjAxNS0wMy0zMSAxNDoxOToyNCBERUJVRyBvdG9waS5vdmly
dF9ob3N0X2RlcGxveS5oYXJkd2FyZSBoYXJkd2FyZS5nZXRWZW5kb3I6NDkgY3B1aW5mbzogCjIw
MTUtMDMtMzEgMTQ6MTk6MjQgREVCVUcgb3RvcGkub3ZpcnRfaG9zdF9kZXBsb3kuaGFyZHdhcmUg
aGFyZHdhcmUuZ2V0VmVuZG9yOjQ5IGNwdWluZm86IHByb2Nlc3Nvcgk6IDQKMjAxNS0wMy0zMSAx
NDoxOToyNCBERUJVRyBvdG9waS5vdmlydF9ob3N0X2RlcGxveS5oYXJkd2FyZSBoYXJkd2FyZS5n
ZXRWZW5kb3I6NDkgY3B1aW5mbzogdmVuZG9yX2lkCTogR2VudWluZUludGVsCjIwMTUtMDMtMzEg
MTQ6MTk6MjQgREVCVUcgb3RvcGkub3ZpcnRfaG9zdF9kZXBsb3kuaGFyZHdhcmUgaGFyZHdhcmUu
Z2V0VmVuZG9yOjQ5IGNwdWluZm86IGNwdSBmYW1pbHkJOiA2CjIwMTUtMDMtMzEgMTQ6MTk6MjQg
REVCVUcgb3RvcGkub3ZpcnRfaG9zdF9kZXBsb3kuaGFyZHdhcmUgaGFyZHdhcmUuZ2V0VmVuZG9y
OjQ5IGNwdWluZm86IG1vZGVsCQk6IDIzCjIwMTUtMDMtMzEgMTQ6MTk6MjQgREVCVUcgb3RvcGku
b3ZpcnRfaG9zdF9kZXBsb3kuaGFyZHdhcmUgaGFyZHdhcmUuZ2V0VmVuZG9yOjQ5IGNwdWluZm86
IG1vZGVsIG5hbWUJOiBJbnRlbChSKSBYZW9uKFIpIENQVSAgICAgICAgICAgRTU0MDUgIEAgMi4w
MEdIegoyMDE1LTAzLTMxIDE0OjE5OjI0IERFQlVHIG90b3BpLm92aXJ0X2hvc3RfZGVwbG95Lmhh
cmR3YXJlIGhhcmR3YXJlLmdldFZlbmRvcjo0OSBjcHVpbmZvOiBzdGVwcGluZwk6IDYKMjAxNS0w
My0zMSAxNDoxOToyNCBERUJVRyBvdG9waS5vdmlydF9ob3N0X2RlcGxveS5oYXJkd2FyZSBoYXJk
d2FyZS5nZXRWZW5kb3I6NDkgY3B1aW5mbzogbWljcm9jb2RlCTogMTU0OAoyMDE1LTAzLTMxIDE0
OjE5OjI0IERFQlVHIG90b3BpLm92aXJ0X2hvc3RfZGVwbG95LmhhcmR3YXJlIGhhcmR3YXJlLmdl
dFZlbmRvcjo0OSBjcHVpbmZvOiBjcHUgTUh6CQk6IDE5OTQuOTEzCjIwMTUtMDMtMzEgMTQ6MTk6
MjQgREVCVUcgb3RvcGkub3ZpcnRfaG9zdF9kZXBsb3kuaGFyZHdhcmUgaGFyZHdhcmUuZ2V0VmVu
ZG9yOjQ5IGNwdWluZm86IGNhY2hlIHNpemUJOiA2MTQ0IEtCCjIwMTUtMDMtMzEgMTQ6MTk6MjQg
REVCVUcgb3RvcGkub3ZpcnRfaG9zdF9kZXBsb3kuaGFyZHdhcmUgaGFyZHdhcmUuZ2V0VmVuZG9y
OjQ5IGNwdWluZm86IHBoeXNpY2FsIGlkCTogMAoyMDE1LTAzLTMxIDE0OjE5OjI0IERFQlVHIG90
b3BpLm92aXJ0X2hvc3RfZGVwbG95LmhhcmR3YXJlIGhhcmR3YXJlLmdldFZlbmRvcjo0OSBjcHVp
bmZvOiBzaWJsaW5ncwk6IDQKMjAxNS0wMy0zMSAxNDoxOToyNCBERUJVRyBvdG9waS5vdmlydF9o
b3N0X2RlcGxveS5oYXJkd2FyZSBoYXJkd2FyZS5nZXRWZW5kb3I6NDkgY3B1aW5mbzogY29yZSBp
ZAkJOiAxCjIwMTUtMDMtMzEgMTQ6MTk6MjQgREVCVUcgb3RvcGkub3ZpcnRfaG9zdF9kZXBsb3ku
aGFyZHdhcmUgaGFyZHdhcmUuZ2V0VmVuZG9yOjQ5IGNwdWluZm86IGNwdSBjb3Jlcwk6IDQKMjAx
NS0wMy0zMSAxNDoxOToyNCBERUJVRyBvdG9waS5vdmlydF9ob3N0X2RlcGxveS5oYXJkd2FyZSBo
YXJkd2FyZS5nZXRWZW5kb3I6NDkgY3B1aW5mbzogYXBpY2lkCQk6IDEKMjAxNS0wMy0zMSAxNDox
OToyNCBERUJVRyBvdG9waS5vdmlydF9ob3N0X2RlcGxveS5oYXJkd2FyZSBoYXJkd2FyZS5nZXRW
ZW5kb3I6NDkgY3B1aW5mbzogaW5pdGlhbCBhcGljaWQJOiAxCjIwMTUtMDMtMzEgMTQ6MTk6MjQg
REVCVUcgb3RvcGkub3ZpcnRfaG9zdF9kZXBsb3kuaGFyZHdhcmUgaGFyZHdhcmUuZ2V0VmVuZG9y
OjQ5IGNwdWluZm86IGZwdQkJOiB5ZXMKMjAxNS0wMy0zMSAxNDoxOToyNCBERUJVRyBvdG9waS5v
dmlydF9ob3N0X2RlcGxveS5oYXJkd2FyZSBoYXJkd2FyZS5nZXRWZW5kb3I6NDkgY3B1aW5mbzog
ZnB1X2V4Y2VwdGlvbgk6IHllcwoyMDE1LTAzLTMxIDE0OjE5OjI0IERFQlVHIG90b3BpLm92aXJ0
X2hvc3RfZGVwbG95LmhhcmR3YXJlIGhhcmR3YXJlLmdldFZlbmRvcjo0OSBjcHVpbmZvOiBjcHVp
ZCBsZXZlbAk6IDEwCjIwMTUtMDMtMzEgMTQ6MTk6MjQgREVCVUcgb3RvcGkub3ZpcnRfaG9zdF9k
ZXBsb3kuaGFyZHdhcmUgaGFyZHdhcmUuZ2V0VmVuZG9yOjQ5IGNwdWluZm86IHdwCQk6IHllcwoy
MDE1LTAzLTMxIDE0OjE5OjI0IERFQlVHIG90b3BpLm92aXJ0X2hvc3RfZGVwbG95LmhhcmR3YXJl
IGhhcmR3YXJlLmdldFZlbmRvcjo0OSBjcHVpbmZvOiBmbGFncwkJOiBmcHUgdm1lIGRlIHBzZSB0
c2MgbXNyIHBhZSBtY2UgY3g4IGFwaWMgc2VwIG10cnIgcGdlIG1jYSBjbW92IHBhdCBwc2UzNiBj
bGZsdXNoIGR0cyBhY3BpIG1teCBmeHNyIHNzZSBzc2UyIHNzIGh0IHRtIHBiZSBzeXNjYWxsIG54
IGxtIGNvbnN0YW50X3RzYyBhcmNoX3BlcmZtb24gcGVicyBidHMgcmVwX2dvb2QgYXBlcmZtcGVy
ZiBwbmkgZHRlczY0IG1vbml0b3IgZHNfY3BsIHZteCB0bTIgc3NzZTMgY3gxNiB4dHByIHBkY20g
ZGNhIHNzZTRfMSBsYWhmX2xtIGR0cyB0cHJfc2hhZG93IHZubWkgZmxleHByaW9yaXR5CjIwMTUt
MDMtMzEgMTQ6MTk6MjQgREVCVUcgb3RvcGkub3ZpcnRfaG9zdF9kZXBsb3kuaGFyZHdhcmUgaGFy
ZHdhcmUuZ2V0VmVuZG9yOjQ5IGNwdWluZm86IGJvZ29taXBzCTogMzk4OS44MgoyMDE1LTAzLTMx
IDE0OjE5OjI0IERFQlVHIG90b3BpLm92aXJ0X2hvc3RfZGVwbG95LmhhcmR3YXJlIGhhcmR3YXJl
LmdldFZlbmRvcjo0OSBjcHVpbmZvOiBjbGZsdXNoIHNpemUJOiA2NAoyMDE1LTAzLTMxIDE0OjE5
OjI0IERFQlVHIG90b3BpLm92aXJ0X2hvc3RfZGVwbG95LmhhcmR3YXJlIGhhcmR3YXJlLmdldFZl
bmRvcjo0OSBjcHVpbmZvOiBjYWNoZV9hbGlnbm1lbnQJOiA2NAoyMDE1LTAzLTMxIDE0OjE5OjI0
IERFQlVHIG90b3BpLm92aXJ0X2hvc3RfZGVwbG95LmhhcmR3YXJlIGhhcmR3YXJlLmdldFZlbmRv
cjo0OSBjcHVpbmZvOiBhZGRyZXNzIHNpemVzCTogMzggYml0cyBwaHlzaWNhbCwgNDggYml0cyB2
aXJ0dWFsCjIwMTUtMDMtMzEgMTQ6MTk6MjQgREVCVUcgb3RvcGkub3ZpcnRfaG9zdF9kZXBsb3ku
aGFyZHdhcmUgaGFyZHdhcmUuZ2V0VmVuZG9yOjQ5IGNwdWluZm86IHBvd2VyIG1hbmFnZW1lbnQ6
CjIwMTUtMDMtMzEgMTQ6MTk6MjQgREVCVUcgb3RvcGkub3ZpcnRfaG9zdF9kZXBsb3kuaGFyZHdh
cmUgaGFyZHdhcmUuZ2V0VmVuZG9yOjQ5IGNwdWluZm86IAoyMDE1LTAzLTMxIDE0OjE5OjI0IERF
QlVHIG90b3BpLm92aXJ0X2hvc3RfZGVwbG95LmhhcmR3YXJlIGhhcmR3YXJlLmdldFZlbmRvcjo0
OSBjcHVpbmZvOiBwcm9jZXNzb3IJOiA1CjIwMTUtMDMtMzEgMTQ6MTk6MjQgREVCVUcgb3RvcGku
b3ZpcnRfaG9zdF9kZXBsb3kuaGFyZHdhcmUgaGFyZHdhcmUuZ2V0VmVuZG9yOjQ5IGNwdWluZm86
IHZlbmRvcl9pZAk6IEdlbnVpbmVJbnRlbAoyMDE1LTAzLTMxIDE0OjE5OjI0IERFQlVHIG90b3Bp
Lm92aXJ0X2hvc3RfZGVwbG95LmhhcmR3YXJlIGhhcmR3YXJlLmdldFZlbmRvcjo0OSBjcHVpbmZv
OiBjcHUgZmFtaWx5CTogNgoyMDE1LTAzLTMxIDE0OjE5OjI0IERFQlVHIG90b3BpLm92aXJ0X2hv
c3RfZGVwbG95LmhhcmR3YXJlIGhhcmR3YXJlLmdldFZlbmRvcjo0OSBjcHVpbmZvOiBtb2RlbAkJ
OiAyMwoyMDE1LTAzLTMxIDE0OjE5OjI0IERFQlVHIG90b3BpLm92aXJ0X2hvc3RfZGVwbG95Lmhh
cmR3YXJlIGhhcmR3YXJlLmdldFZlbmRvcjo0OSBjcHVpbmZvOiBtb2RlbCBuYW1lCTogSW50ZWwo
UikgWGVvbihSKSBDUFUgICAgICAgICAgIEU1NDA1ICBAIDIuMDBHSHoKMjAxNS0wMy0zMSAxNDox
OToyNCBERUJVRyBvdG9waS5vdmlydF9ob3N0X2RlcGxveS5oYXJkd2FyZSBoYXJkd2FyZS5nZXRW
ZW5kb3I6NDkgY3B1aW5mbzogc3RlcHBpbmcJOiA2CjIwMTUtMDMtMzEgMTQ6MTk6MjQgREVCVUcg
b3RvcGkub3ZpcnRfaG9zdF9kZXBsb3kuaGFyZHdhcmUgaGFyZHdhcmUuZ2V0VmVuZG9yOjQ5IGNw
dWluZm86IG1pY3JvY29kZQk6IDE1NDgKMjAxNS0wMy0zMSAxNDoxOToyNCBERUJVRyBvdG9waS5v
dmlydF9ob3N0X2RlcGxveS5oYXJkd2FyZSBoYXJkd2FyZS5nZXRWZW5kb3I6NDkgY3B1aW5mbzog
Y3B1IE1IegkJOiAxOTk0LjkxMwoyMDE1LTAzLTMxIDE0OjE5OjI0IERFQlVHIG90b3BpLm92aXJ0
X2hvc3RfZGVwbG95LmhhcmR3YXJlIGhhcmR3YXJlLmdldFZlbmRvcjo0OSBjcHVpbmZvOiBjYWNo
ZSBzaXplCTogNjE0NCBLQgoyMDE1LTAzLTMxIDE0OjE5OjI0IERFQlVHIG90b3BpLm92aXJ0X2hv
c3RfZGVwbG95LmhhcmR3YXJlIGhhcmR3YXJlLmdldFZlbmRvcjo0OSBjcHVpbmZvOiBwaHlzaWNh
bCBpZAk6IDAKMjAxNS0wMy0zMSAxNDoxOToyNCBERUJVRyBvdG9waS5vdmlydF9ob3N0X2RlcGxv
eS5oYXJkd2FyZSBoYXJkd2FyZS5nZXRWZW5kb3I6NDkgY3B1aW5mbzogc2libGluZ3MJOiA0CjIw
MTUtMDMtMzEgMTQ6MTk6MjQgREVCVUcgb3RvcGkub3ZpcnRfaG9zdF9kZXBsb3kuaGFyZHdhcmUg
aGFyZHdhcmUuZ2V0VmVuZG9yOjQ5IGNwdWluZm86IGNvcmUgaWQJCTogMwoyMDE1LTAzLTMxIDE0
OjE5OjI0IERFQlVHIG90b3BpLm92aXJ0X2hvc3RfZGVwbG95LmhhcmR3YXJlIGhhcmR3YXJlLmdl
dFZlbmRvcjo0OSBjcHVpbmZvOiBjcHUgY29yZXMJOiA0CjIwMTUtMDMtMzEgMTQ6MTk6MjQgREVC
VUcgb3RvcGkub3ZpcnRfaG9zdF9kZXBsb3kuaGFyZHdhcmUgaGFyZHdhcmUuZ2V0VmVuZG9yOjQ5
IGNwdWluZm86IGFwaWNpZAkJOiAzCjIwMTUtMDMtMzEgMTQ6MTk6MjQgREVCVUcgb3RvcGkub3Zp
cnRfaG9zdF9kZXBsb3kuaGFyZHdhcmUgaGFyZHdhcmUuZ2V0VmVuZG9yOjQ5IGNwdWluZm86IGlu
aXRpYWwgYXBpY2lkCTogMwoyMDE1LTAzLTMxIDE0OjE5OjI0IERFQlVHIG90b3BpLm92aXJ0X2hv
c3RfZGVwbG95LmhhcmR3YXJlIGhhcmR3YXJlLmdldFZlbmRvcjo0OSBjcHVpbmZvOiBmcHUJCTog
eWVzCjIwMTUtMDMtMzEgMTQ6MTk6MjQgREVCVUcgb3RvcGkub3ZpcnRfaG9zdF9kZXBsb3kuaGFy
ZHdhcmUgaGFyZHdhcmUuZ2V0VmVuZG9yOjQ5IGNwdWluZm86IGZwdV9leGNlcHRpb24JOiB5ZXMK
MjAxNS0wMy0zMSAxNDoxOToyNCBERUJVRyBvdG9waS5vdmlydF9ob3N0X2RlcGxveS5oYXJkd2Fy
ZSBoYXJkd2FyZS5nZXRWZW5kb3I6NDkgY3B1aW5mbzogY3B1aWQgbGV2ZWwJOiAxMAoyMDE1LTAz
LTMxIDE0OjE5OjI0IERFQlVHIG90b3BpLm92aXJ0X2hvc3RfZGVwbG95LmhhcmR3YXJlIGhhcmR3
YXJlLmdldFZlbmRvcjo0OSBjcHVpbmZvOiB3cAkJOiB5ZXMKMjAxNS0wMy0zMSAxNDoxOToyNCBE
RUJVRyBvdG9waS5vdmlydF9ob3N0X2RlcGxveS5oYXJkd2FyZSBoYXJkd2FyZS5nZXRWZW5kb3I6
NDkgY3B1aW5mbzogZmxhZ3MJCTogZnB1IHZtZSBkZSBwc2UgdHNjIG1zciBwYWUgbWNlIGN4OCBh
cGljIHNlcCBtdHJyIHBnZSBtY2EgY21vdiBwYXQgcHNlMzYgY2xmbHVzaCBkdHMgYWNwaSBtbXgg
ZnhzciBzc2Ugc3NlMiBzcyBodCB0bSBwYmUgc3lzY2FsbCBueCBsbSBjb25zdGFudF90c2MgYXJj
aF9wZXJmbW9uIHBlYnMgYnRzIHJlcF9nb29kIGFwZXJmbXBlcmYgcG5pIGR0ZXM2NCBtb25pdG9y
IGRzX2NwbCB2bXggdG0yIHNzc2UzIGN4MTYgeHRwciBwZGNtIGRjYSBzc2U0XzEgbGFoZl9sbSBk
dHMgdHByX3NoYWRvdyB2bm1pIGZsZXhwcmlvcml0eQoyMDE1LTAzLTMxIDE0OjE5OjI0IERFQlVH
IG90b3BpLm92aXJ0X2hvc3RfZGVwbG95LmhhcmR3YXJlIGhhcmR3YXJlLmdldFZlbmRvcjo0OSBj
cHVpbmZvOiBib2dvbWlwcwk6IDM5ODkuODIKMjAxNS0wMy0zMSAxNDoxOToyNCBERUJVRyBvdG9w
aS5vdmlydF9ob3N0X2RlcGxveS5oYXJkd2FyZSBoYXJkd2FyZS5nZXRWZW5kb3I6NDkgY3B1aW5m
bzogY2xmbHVzaCBzaXplCTogNjQKMjAxNS0wMy0zMSAxNDoxOToyNCBERUJVRyBvdG9waS5vdmly
dF9ob3N0X2RlcGxveS5oYXJkd2FyZSBoYXJkd2FyZS5nZXRWZW5kb3I6NDkgY3B1aW5mbzogY2Fj
aGVfYWxpZ25tZW50CTogNjQKMjAxNS0wMy0zMSAxNDoxOToyNCBERUJVRyBvdG9waS5vdmlydF9o
b3N0X2RlcGxveS5oYXJkd2FyZSBoYXJkd2FyZS5nZXRWZW5kb3I6NDkgY3B1aW5mbzogYWRkcmVz
cyBzaXplcwk6IDM4IGJpdHMgcGh5c2ljYWwsIDQ4IGJpdHMgdmlydHVhbAoyMDE1LTAzLTMxIDE0
OjE5OjI0IERFQlVHIG90b3BpLm92aXJ0X2hvc3RfZGVwbG95LmhhcmR3YXJlIGhhcmR3YXJlLmdl
dFZlbmRvcjo0OSBjcHVpbmZvOiBwb3dlciBtYW5hZ2VtZW50OgoyMDE1LTAzLTMxIDE0OjE5OjI0
IERFQlVHIG90b3BpLm92aXJ0X2hvc3RfZGVwbG95LmhhcmR3YXJlIGhhcmR3YXJlLmdldFZlbmRv
cjo0OSBjcHVpbmZvOiAKMjAxNS0wMy0zMSAxNDoxOToyNCBERUJVRyBvdG9waS5vdmlydF9ob3N0
X2RlcGxveS5oYXJkd2FyZSBoYXJkd2FyZS5nZXRWZW5kb3I6NDkgY3B1aW5mbzogcHJvY2Vzc29y
CTogNgoyMDE1LTAzLTMxIDE0OjE5OjI0IERFQlVHIG90b3BpLm92aXJ0X2hvc3RfZGVwbG95Lmhh
cmR3YXJlIGhhcmR3YXJlLmdldFZlbmRvcjo0OSBjcHVpbmZvOiB2ZW5kb3JfaWQJOiBHZW51aW5l
SW50ZWwKMjAxNS0wMy0zMSAxNDoxOToyNCBERUJVRyBvdG9waS5vdmlydF9ob3N0X2RlcGxveS5o
YXJkd2FyZSBoYXJkd2FyZS5nZXRWZW5kb3I6NDkgY3B1aW5mbzogY3B1IGZhbWlseQk6IDYKMjAx
NS0wMy0zMSAxNDoxOToyNCBERUJVRyBvdG9waS5vdmlydF9ob3N0X2RlcGxveS5oYXJkd2FyZSBo
YXJkd2FyZS5nZXRWZW5kb3I6NDkgY3B1aW5mbzogbW9kZWwJCTogMjMKMjAxNS0wMy0zMSAxNDox
OToyNCBERUJVRyBvdG9waS5vdmlydF9ob3N0X2RlcGxveS5oYXJkd2FyZSBoYXJkd2FyZS5nZXRW
ZW5kb3I6NDkgY3B1aW5mbzogbW9kZWwgbmFtZQk6IEludGVsKFIpIFhlb24oUikgQ1BVICAgICAg
ICAgICBFNTQwNSAgQCAyLjAwR0h6CjIwMTUtMDMtMzEgMTQ6MTk6MjQgREVCVUcgb3RvcGkub3Zp
cnRfaG9zdF9kZXBsb3kuaGFyZHdhcmUgaGFyZHdhcmUuZ2V0VmVuZG9yOjQ5IGNwdWluZm86IHN0
ZXBwaW5nCTogMTAKMjAxNS0wMy0zMSAxNDoxOToyNCBERUJVRyBvdG9waS5vdmlydF9ob3N0X2Rl
cGxveS5oYXJkd2FyZSBoYXJkd2FyZS5nZXRWZW5kb3I6NDkgY3B1aW5mbzogbWljcm9jb2RlCTog
MjU2NwoyMDE1LTAzLTMxIDE0OjE5OjI0IERFQlVHIG90b3BpLm92aXJ0X2hvc3RfZGVwbG95Lmhh
cmR3YXJlIGhhcmR3YXJlLmdldFZlbmRvcjo0OSBjcHVpbmZvOiBjcHUgTUh6CQk6IDE5OTQuOTEz
CjIwMTUtMDMtMzEgMTQ6MTk6MjQgREVCVUcgb3RvcGkub3ZpcnRfaG9zdF9kZXBsb3kuaGFyZHdh
cmUgaGFyZHdhcmUuZ2V0VmVuZG9yOjQ5IGNwdWluZm86IGNhY2hlIHNpemUJOiA2MTQ0IEtCCjIw
MTUtMDMtMzEgMTQ6MTk6MjQgREVCVUcgb3RvcGkub3ZpcnRfaG9zdF9kZXBsb3kuaGFyZHdhcmUg
aGFyZHdhcmUuZ2V0VmVuZG9yOjQ5IGNwdWluZm86IHBoeXNpY2FsIGlkCTogMQoyMDE1LTAzLTMx
IDE0OjE5OjI0IERFQlVHIG90b3BpLm92aXJ0X2hvc3RfZGVwbG95LmhhcmR3YXJlIGhhcmR3YXJl
LmdldFZlbmRvcjo0OSBjcHVpbmZvOiBzaWJsaW5ncwk6IDQKMjAxNS0wMy0zMSAxNDoxOToyNCBE
RUJVRyBvdG9waS5vdmlydF9ob3N0X2RlcGxveS5oYXJkd2FyZSBoYXJkd2FyZS5nZXRWZW5kb3I6
NDkgY3B1aW5mbzogY29yZSBpZAkJOiAxCjIwMTUtMDMtMzEgMTQ6MTk6MjQgREVCVUcgb3RvcGku
b3ZpcnRfaG9zdF9kZXBsb3kuaGFyZHdhcmUgaGFyZHdhcmUuZ2V0VmVuZG9yOjQ5IGNwdWluZm86
IGNwdSBjb3Jlcwk6IDQKMjAxNS0wMy0zMSAxNDoxOToyNCBERUJVRyBvdG9waS5vdmlydF9ob3N0
X2RlcGxveS5oYXJkd2FyZSBoYXJkd2FyZS5nZXRWZW5kb3I6NDkgY3B1aW5mbzogYXBpY2lkCQk6
IDUKMjAxNS0wMy0zMSAxNDoxOToyNCBERUJVRyBvdG9waS5vdmlydF9ob3N0X2RlcGxveS5oYXJk
d2FyZSBoYXJkd2FyZS5nZXRWZW5kb3I6NDkgY3B1aW5mbzogaW5pdGlhbCBhcGljaWQJOiA1CjIw
MTUtMDMtMzEgMTQ6MTk6MjQgREVCVUcgb3RvcGkub3ZpcnRfaG9zdF9kZXBsb3kuaGFyZHdhcmUg
aGFyZHdhcmUuZ2V0VmVuZG9yOjQ5IGNwdWluZm86IGZwdQkJOiB5ZXMKMjAxNS0wMy0zMSAxNDox
OToyNCBERUJVRyBvdG9waS5vdmlydF9ob3N0X2RlcGxveS5oYXJkd2FyZSBoYXJkd2FyZS5nZXRW
ZW5kb3I6NDkgY3B1aW5mbzogZnB1X2V4Y2VwdGlvbgk6IHllcwoyMDE1LTAzLTMxIDE0OjE5OjI0
IERFQlVHIG90b3BpLm92aXJ0X2hvc3RfZGVwbG95LmhhcmR3YXJlIGhhcmR3YXJlLmdldFZlbmRv
cjo0OSBjcHVpbmZvOiBjcHVpZCBsZXZlbAk6IDEwCjIwMTUtMDMtMzEgMTQ6MTk6MjQgREVCVUcg
b3RvcGkub3ZpcnRfaG9zdF9kZXBsb3kuaGFyZHdhcmUgaGFyZHdhcmUuZ2V0VmVuZG9yOjQ5IGNw
dWluZm86IHdwCQk6IHllcwoyMDE1LTAzLTMxIDE0OjE5OjI0IERFQlVHIG90b3BpLm92aXJ0X2hv
c3RfZGVwbG95LmhhcmR3YXJlIGhhcmR3YXJlLmdldFZlbmRvcjo0OSBjcHVpbmZvOiBmbGFncwkJ
OiBmcHUgdm1lIGRlIHBzZSB0c2MgbXNyIHBhZSBtY2UgY3g4IGFwaWMgc2VwIG10cnIgcGdlIG1j
YSBjbW92IHBhdCBwc2UzNiBjbGZsdXNoIGR0cyBhY3BpIG1teCBmeHNyIHNzZSBzc2UyIHNzIGh0
IHRtIHBiZSBzeXNjYWxsIG54IGxtIGNvbnN0YW50X3RzYyBhcmNoX3BlcmZtb24gcGVicyBidHMg
cmVwX2dvb2QgYXBlcmZtcGVyZiBwbmkgZHRlczY0IG1vbml0b3IgZHNfY3BsIHZteCB0bTIgc3Nz
ZTMgY3gxNiB4dHByIHBkY20gZGNhIHNzZTRfMSBsYWhmX2xtIGR0cyB0cHJfc2hhZG93IHZubWkg
ZmxleHByaW9yaXR5CjIwMTUtMDMtMzEgMTQ6MTk6MjQgREVCVUcgb3RvcGkub3ZpcnRfaG9zdF9k
ZXBsb3kuaGFyZHdhcmUgaGFyZHdhcmUuZ2V0VmVuZG9yOjQ5IGNwdWluZm86IGJvZ29taXBzCTog
Mzk5MC4wNAoyMDE1LTAzLTMxIDE0OjE5OjI0IERFQlVHIG90b3BpLm92aXJ0X2hvc3RfZGVwbG95
LmhhcmR3YXJlIGhhcmR3YXJlLmdldFZlbmRvcjo0OSBjcHVpbmZvOiBjbGZsdXNoIHNpemUJOiA2
NAoyMDE1LTAzLTMxIDE0OjE5OjI0IERFQlVHIG90b3BpLm92aXJ0X2hvc3RfZGVwbG95LmhhcmR3
YXJlIGhhcmR3YXJlLmdldFZlbmRvcjo0OSBjcHVpbmZvOiBjYWNoZV9hbGlnbm1lbnQJOiA2NAoy
MDE1LTAzLTMxIDE0OjE5OjI0IERFQlVHIG90b3BpLm92aXJ0X2hvc3RfZGVwbG95LmhhcmR3YXJl
IGhhcmR3YXJlLmdldFZlbmRvcjo0OSBjcHVpbmZvOiBhZGRyZXNzIHNpemVzCTogMzggYml0cyBw
aHlzaWNhbCwgNDggYml0cyB2aXJ0dWFsCjIwMTUtMDMtMzEgMTQ6MTk6MjQgREVCVUcgb3RvcGku
b3ZpcnRfaG9zdF9kZXBsb3kuaGFyZHdhcmUgaGFyZHdhcmUuZ2V0VmVuZG9yOjQ5IGNwdWluZm86
IHBvd2VyIG1hbmFnZW1lbnQ6CjIwMTUtMDMtMzEgMTQ6MTk6MjQgREVCVUcgb3RvcGkub3ZpcnRf
aG9zdF9kZXBsb3kuaGFyZHdhcmUgaGFyZHdhcmUuZ2V0VmVuZG9yOjQ5IGNwdWluZm86IAoyMDE1
LTAzLTMxIDE0OjE5OjI0IERFQlVHIG90b3BpLm92aXJ0X2hvc3RfZGVwbG95LmhhcmR3YXJlIGhh
cmR3YXJlLmdldFZlbmRvcjo0OSBjcHVpbmZvOiBwcm9jZXNzb3IJOiA3CjIwMTUtMDMtMzEgMTQ6
MTk6MjQgREVCVUcgb3RvcGkub3ZpcnRfaG9zdF9kZXBsb3kuaGFyZHdhcmUgaGFyZHdhcmUuZ2V0
VmVuZG9yOjQ5IGNwdWluZm86IHZlbmRvcl9pZAk6IEdlbnVpbmVJbnRlbAoyMDE1LTAzLTMxIDE0
OjE5OjI0IERFQlVHIG90b3BpLm92aXJ0X2hvc3RfZGVwbG95LmhhcmR3YXJlIGhhcmR3YXJlLmdl
dFZlbmRvcjo0OSBjcHVpbmZvOiBjcHUgZmFtaWx5CTogNgoyMDE1LTAzLTMxIDE0OjE5OjI0IERF
QlVHIG90b3BpLm92aXJ0X2hvc3RfZGVwbG95LmhhcmR3YXJlIGhhcmR3YXJlLmdldFZlbmRvcjo0
OSBjcHVpbmZvOiBtb2RlbAkJOiAyMwoyMDE1LTAzLTMxIDE0OjE5OjI0IERFQlVHIG90b3BpLm92
aXJ0X2hvc3RfZGVwbG95LmhhcmR3YXJlIGhhcmR3YXJlLmdldFZlbmRvcjo0OSBjcHVpbmZvOiBt
b2RlbCBuYW1lCTogSW50ZWwoUikgWGVvbihSKSBDUFUgICAgICAgICAgIEU1NDA1ICBAIDIuMDBH
SHoKMjAxNS0wMy0zMSAxNDoxOToyNCBERUJVRyBvdG9waS5vdmlydF9ob3N0X2RlcGxveS5oYXJk
d2FyZSBoYXJkd2FyZS5nZXRWZW5kb3I6NDkgY3B1aW5mbzogc3RlcHBpbmcJOiAxMAoyMDE1LTAz
LTMxIDE0OjE5OjI0IERFQlVHIG90b3BpLm92aXJ0X2hvc3RfZGVwbG95LmhhcmR3YXJlIGhhcmR3
YXJlLmdldFZlbmRvcjo0OSBjcHVpbmZvOiBtaWNyb2NvZGUJOiAyNTY3CjIwMTUtMDMtMzEgMTQ6
MTk6MjQgREVCVUcgb3RvcGkub3ZpcnRfaG9zdF9kZXBsb3kuaGFyZHdhcmUgaGFyZHdhcmUuZ2V0
VmVuZG9yOjQ5IGNwdWluZm86IGNwdSBNSHoJCTogMTk5NC45MTMKMjAxNS0wMy0zMSAxNDoxOToy
NCBERUJVRyBvdG9waS5vdmlydF9ob3N0X2RlcGxveS5oYXJkd2FyZSBoYXJkd2FyZS5nZXRWZW5k
b3I6NDkgY3B1aW5mbzogY2FjaGUgc2l6ZQk6IDYxNDQgS0IKMjAxNS0wMy0zMSAxNDoxOToyNCBE
RUJVRyBvdG9waS5vdmlydF9ob3N0X2RlcGxveS5oYXJkd2FyZSBoYXJkd2FyZS5nZXRWZW5kb3I6
NDkgY3B1aW5mbzogcGh5c2ljYWwgaWQJOiAxCjIwMTUtMDMtMzEgMTQ6MTk6MjQgREVCVUcgb3Rv
cGkub3ZpcnRfaG9zdF9kZXBsb3kuaGFyZHdhcmUgaGFyZHdhcmUuZ2V0VmVuZG9yOjQ5IGNwdWlu
Zm86IHNpYmxpbmdzCTogNAoyMDE1LTAzLTMxIDE0OjE5OjI0IERFQlVHIG90b3BpLm92aXJ0X2hv
c3RfZGVwbG95LmhhcmR3YXJlIGhhcmR3YXJlLmdldFZlbmRvcjo0OSBjcHVpbmZvOiBjb3JlIGlk
CQk6IDMKMjAxNS0wMy0zMSAxNDoxOToyNCBERUJVRyBvdG9waS5vdmlydF9ob3N0X2RlcGxveS5o
YXJkd2FyZSBoYXJkd2FyZS5nZXRWZW5kb3I6NDkgY3B1aW5mbzogY3B1IGNvcmVzCTogNAoyMDE1
LTAzLTMxIDE0OjE5OjI0IERFQlVHIG90b3BpLm92aXJ0X2hvc3RfZGVwbG95LmhhcmR3YXJlIGhh
cmR3YXJlLmdldFZlbmRvcjo0OSBjcHVpbmZvOiBhcGljaWQJCTogNwoyMDE1LTAzLTMxIDE0OjE5
OjI0IERFQlVHIG90b3BpLm92aXJ0X2hvc3RfZGVwbG95LmhhcmR3YXJlIGhhcmR3YXJlLmdldFZl
bmRvcjo0OSBjcHVpbmZvOiBpbml0aWFsIGFwaWNpZAk6IDcKMjAxNS0wMy0zMSAxNDoxOToyNCBE
RUJVRyBvdG9waS5vdmlydF9ob3N0X2RlcGxveS5oYXJkd2FyZSBoYXJkd2FyZS5nZXRWZW5kb3I6
NDkgY3B1aW5mbzogZnB1CQk6IHllcwoyMDE1LTAzLTMxIDE0OjE5OjI0IERFQlVHIG90b3BpLm92
aXJ0X2hvc3RfZGVwbG95LmhhcmR3YXJlIGhhcmR3YXJlLmdldFZlbmRvcjo0OSBjcHVpbmZvOiBm
cHVfZXhjZXB0aW9uCTogeWVzCjIwMTUtMDMtMzEgMTQ6MTk6MjQgREVCVUcgb3RvcGkub3ZpcnRf
aG9zdF9kZXBsb3kuaGFyZHdhcmUgaGFyZHdhcmUuZ2V0VmVuZG9yOjQ5IGNwdWluZm86IGNwdWlk
IGxldmVsCTogMTAKMjAxNS0wMy0zMSAxNDoxOToyNCBERUJVRyBvdG9waS5vdmlydF9ob3N0X2Rl
cGxveS5oYXJkd2FyZSBoYXJkd2FyZS5nZXRWZW5kb3I6NDkgY3B1aW5mbzogd3AJCTogeWVzCjIw
MTUtMDMtMzEgMTQ6MTk6MjQgREVCVUcgb3RvcGkub3ZpcnRfaG9zdF9kZXBsb3kuaGFyZHdhcmUg
aGFyZHdhcmUuZ2V0VmVuZG9yOjQ5IGNwdWluZm86IGZsYWdzCQk6IGZwdSB2bWUgZGUgcHNlIHRz
YyBtc3IgcGFlIG1jZSBjeDggYXBpYyBzZXAgbXRyciBwZ2UgbWNhIGNtb3YgcGF0IHBzZTM2IGNs
Zmx1c2ggZHRzIGFjcGkgbW14IGZ4c3Igc3NlIHNzZTIgc3MgaHQgdG0gcGJlIHN5c2NhbGwgbngg
bG0gY29uc3RhbnRfdHNjIGFyY2hfcGVyZm1vbiBwZWJzIGJ0cyByZXBfZ29vZCBhcGVyZm1wZXJm
IHBuaSBkdGVzNjQgbW9uaXRvciBkc19jcGwgdm14IHRtMiBzc3NlMyBjeDE2IHh0cHIgcGRjbSBk
Y2Egc3NlNF8xIGxhaGZfbG0gZHRzIHRwcl9zaGFkb3cgdm5taSBmbGV4cHJpb3JpdHkKMjAxNS0w
My0zMSAxNDoxOToyNCBERUJVRyBvdG9waS5vdmlydF9ob3N0X2RlcGxveS5oYXJkd2FyZSBoYXJk
d2FyZS5nZXRWZW5kb3I6NDkgY3B1aW5mbzogYm9nb21pcHMJOiAzOTkwLjA0CjIwMTUtMDMtMzEg
MTQ6MTk6MjQgREVCVUcgb3RvcGkub3ZpcnRfaG9zdF9kZXBsb3kuaGFyZHdhcmUgaGFyZHdhcmUu
Z2V0VmVuZG9yOjQ5IGNwdWluZm86IGNsZmx1c2ggc2l6ZQk6IDY0CjIwMTUtMDMtMzEgMTQ6MTk6
MjQgREVCVUcgb3RvcGkub3ZpcnRfaG9zdF9kZXBsb3kuaGFyZHdhcmUgaGFyZHdhcmUuZ2V0VmVu
ZG9yOjQ5IGNwdWluZm86IGNhY2hlX2FsaWdubWVudAk6IDY0CjIwMTUtMDMtMzEgMTQ6MTk6MjQg
REVCVUcgb3RvcGkub3ZpcnRfaG9zdF9kZXBsb3kuaGFyZHdhcmUgaGFyZHdhcmUuZ2V0VmVuZG9y
OjQ5IGNwdWluZm86IGFkZHJlc3Mgc2l6ZXMJOiAzOCBiaXRzIHBoeXNpY2FsLCA0OCBiaXRzIHZp
cnR1YWwKMjAxNS0wMy0zMSAxNDoxOToyNCBERUJVRyBvdG9waS5vdmlydF9ob3N0X2RlcGxveS5o
YXJkd2FyZSBoYXJkd2FyZS5nZXRWZW5kb3I6NDkgY3B1aW5mbzogcG93ZXIgbWFuYWdlbWVudDoK
MjAxNS0wMy0zMSAxNDoxOToyNCBERUJVRyBvdG9waS5vdmlydF9ob3N0X2RlcGxveS5oYXJkd2Fy
ZSBoYXJkd2FyZS5nZXRWZW5kb3I6NDkgY3B1aW5mbzogCjIwMTUtMDMtMzEgMTQ6MTk6MjQgREVC
VUcgb3RvcGkub3ZpcnRfaG9zdF9kZXBsb3kuaGFyZHdhcmUgaGFyZHdhcmUuX3ByZG1zcjoxMjIg
cHJkbXNyOiA1CjIwMTUtMDMtMzEgMTQ6MTk6MjQgREVCVUcgb3RvcGkub3ZpcnRfaG9zdF9kZXBs
b3kuaGFyZHdhcmUgaGFyZHdhcmUuX3ZteF9lbmFibGVkX2J5X2Jpb3M6MTM3IHZteCBiaW9zOiBU
cnVlCjIwMTUtMDMtMzEgMTQ6MTk6MjQgREVCVUcgb3RvcGkub3ZpcnRfaG9zdF9kZXBsb3kuaGFy
ZHdhcmUgaGFyZHdhcmUuX2NwdWlkOjg1IGNwdWlkOiAoNjcxOTAsIDI2NDE5MiwgODQ0NjA1LCAz
MjE5OTEzNzI3KQoyMDE1LTAzLTMxIDE0OjE5OjI0IERFQlVHIG90b3BpLm92aXJ0X2hvc3RfZGVw
bG95LmhhcmR3YXJlIGhhcmR3YXJlLl9jcHVfaGFzX3ZteF9zdXBwb3J0OjkyIHZteCBzdXBwb3J0
OiBUcnVlCjIwMTUtMDMtMzEgMTQ6MTk6MjQgREVCVUcgb3RvcGkub3ZpcnRfaG9zdF9kZXBsb3ku
aGFyZHdhcmUgaGFyZHdhcmUuX2lzVmlydHVhbGl6YXRpb25FbmFibGVkOjE4NiB2aXJ0dWFsaXph
dGlvbiBzdXBwb3J0IEdlbnVpbmVJbnRlbCAoY3B1OiBUcnVlLCBiaW9zOiBUcnVlKQoyMDE1LTAz
LTMxIDE0OjE5OjI0IERFQlVHIG90b3BpLm92aXJ0X2hvc3RfZGVwbG95LmhhcmR3YXJlIGhhcmR3
YXJlLmRldGVjdDoxOTggSGFyZHdhcmUgc3VwcG9ydHMgdmlydHVhbGl6YXRpb24KMjAxNS0wMy0z
MSAxNDoxOToyNCBJTkZPIG90b3BpLnBsdWdpbnMub3ZpcnRfaG9zdGVkX2VuZ2luZV9zZXR1cC52
ZHNtZC5jcHUgY3B1Ll9zZXR1cDoxMTAgSGFyZHdhcmUgc3VwcG9ydHMgdmlydHVhbGl6YXRpb24K
MjAxNS0wMy0zMSAxNDoxOToyNCBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuX2V4ZWN1dGVN
ZXRob2Q6MTM4IFN0YWdlIHNldHVwIE1FVEhPRCBvdG9waS5wbHVnaW5zLm90b3BpLm5ldHdvcmsu
ZmlyZXdhbGxkLlBsdWdpbi5fc2V0dXAKMjAxNS0wMy0zMSAxNDoxOToyNCBERUJVRyBvdG9waS5j
b250ZXh0IGNvbnRleHQuX2V4ZWN1dGVNZXRob2Q6MTM4IFN0YWdlIHNldHVwIE1FVEhPRCBvdG9w
aS5wbHVnaW5zLm90b3BpLm5ldHdvcmsuaG9zdG5hbWUuUGx1Z2luLl9zZXR1cAoyMDE1LTAzLTMx
IDE0OjE5OjI0IERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5fZXhlY3V0ZU1ldGhvZDoxMzgg
U3RhZ2Ugc2V0dXAgTUVUSE9EIG90b3BpLnBsdWdpbnMub3RvcGkuc2VydmljZXMub3BlbnJjLlBs
dWdpbi5fc2V0dXAKMjAxNS0wMy0zMSAxNDoxOToyNCBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRl
eHQuX2V4ZWN1dGVNZXRob2Q6MTM4IFN0YWdlIHNldHVwIE1FVEhPRCBvdG9waS5wbHVnaW5zLm90
b3BpLnNlcnZpY2VzLnJoZWwuUGx1Z2luLl9zZXR1cAoyMDE1LTAzLTMxIDE0OjE5OjI0IERFQlVH
IG90b3BpLmNvbnRleHQgY29udGV4dC5fZXhlY3V0ZU1ldGhvZDoxMzggU3RhZ2Ugc2V0dXAgTUVU
SE9EIG90b3BpLnBsdWdpbnMub3RvcGkuc2VydmljZXMuc3lzdGVtZC5QbHVnaW4uX3NldHVwCjIw
MTUtMDMtMzEgMTQ6MTk6MjQgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0Ll9leGVjdXRlTWV0
aG9kOjEzOCBTdGFnZSBzZXR1cCBNRVRIT0Qgb3RvcGkucGx1Z2lucy5vdG9waS5zeXN0ZW0uY2xv
Y2suUGx1Z2luLl9zZXR1cAoyMDE1LTAzLTMxIDE0OjE5OjI0IERFQlVHIG90b3BpLmNvbnRleHQg
Y29udGV4dC5fZXhlY3V0ZU1ldGhvZDoxMzggU3RhZ2Ugc2V0dXAgTUVUSE9EIG90b3BpLnBsdWdp
bnMub3RvcGkuc3lzdGVtLnJlYm9vdC5QbHVnaW4uX3NldHVwCjIwMTUtMDMtMzEgMTQ6MTk6MjQg
REVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0Ll9leGVjdXRlTWV0aG9kOjEzOCBTdGFnZSBzZXR1
cCBNRVRIT0Qgb3RvcGkucGx1Z2lucy5vdmlydF9ob3N0ZWRfZW5naW5lX3NldHVwLmVuZ2luZS5h
ZGRfaG9zdC5QbHVnaW4uX3NldHVwCjIwMTUtMDMtMzEgMTQ6MTk6MjQgREVCVUcgb3RvcGkuY29u
dGV4dCBjb250ZXh0Ll9leGVjdXRlTWV0aG9kOjEzOCBTdGFnZSBzZXR1cCBNRVRIT0Qgb3RvcGku
cGx1Z2lucy5vdmlydF9ob3N0ZWRfZW5naW5lX3NldHVwLmVuZ2luZS5mcWRuLlBsdWdpbi5fc2V0
dXAKMjAxNS0wMy0zMSAxNDoxOToyNCBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuX2V4ZWN1
dGVNZXRob2Q6MTM4IFN0YWdlIHNldHVwIE1FVEhPRCBvdG9waS5wbHVnaW5zLm92aXJ0X2hvc3Rl
ZF9lbmdpbmVfc2V0dXAubmV0d29yay5icmlkZ2UuUGx1Z2luLl9zZXR1cAoyMDE1LTAzLTMxIDE0
OjE5OjI0IElORk8gb3RvcGkucGx1Z2lucy5vdmlydF9ob3N0ZWRfZW5naW5lX3NldHVwLm5ldHdv
cmsuYnJpZGdlIGJyaWRnZS5fc2V0dXA6ODIgQnJpZGdlIG92aXJ0bWdtdCBhbHJlYWR5IGNyZWF0
ZWQKMjAxNS0wMy0zMSAxNDoxOToyNCBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuX2V4ZWN1
dGVNZXRob2Q6MTM4IFN0YWdlIHNldHVwIE1FVEhPRCBvdG9waS5wbHVnaW5zLm92aXJ0X2hvc3Rl
ZF9lbmdpbmVfc2V0dXAubmV0d29yay5nYXRld2F5LlBsdWdpbi5fc2V0dXAKMjAxNS0wMy0zMSAx
NDoxOToyNCBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuX2V4ZWN1dGVNZXRob2Q6MTM4IFN0
YWdlIHNldHVwIE1FVEhPRCBvdG9waS5wbHVnaW5zLm92aXJ0X2hvc3RlZF9lbmdpbmVfc2V0dXAu
cGtpLnZkc21wa2kuUGx1Z2luLl9zZXR1cAoyMDE1LTAzLTMxIDE0OjE5OjI0IERFQlVHIG90b3Bp
LmNvbnRleHQgY29udGV4dC5fZXhlY3V0ZU1ldGhvZDoxMzggU3RhZ2Ugc2V0dXAgTUVUSE9EIG90
b3BpLnBsdWdpbnMub3ZpcnRfaG9zdGVkX2VuZ2luZV9zZXR1cC5zdG9yYWdlLmlzY3NpLlBsdWdp
bi5fc2V0dXAKMjAxNS0wMy0zMSAxNDoxOToyNCBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQu
X2V4ZWN1dGVNZXRob2Q6MTM4IFN0YWdlIHNldHVwIE1FVEhPRCBvdG9waS5wbHVnaW5zLm92aXJ0
X2hvc3RlZF9lbmdpbmVfc2V0dXAuc3RvcmFnZS5uZnMuUGx1Z2luLl9zZXR1cAoyMDE1LTAzLTMx
IDE0OjE5OjI0IERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5fZXhlY3V0ZU1ldGhvZDoxMzgg
U3RhZ2Ugc2V0dXAgTUVUSE9EIG90b3BpLnBsdWdpbnMub3ZpcnRfaG9zdGVkX2VuZ2luZV9zZXR1
cC5zeXN0ZW0uc3NoZC5QbHVnaW4uX3NldHVwCjIwMTUtMDMtMzEgMTQ6MTk6MjQgREVCVUcgb3Rv
cGkuY29udGV4dCBjb250ZXh0Ll9leGVjdXRlTWV0aG9kOjEzOCBTdGFnZSBzZXR1cCBNRVRIT0Qg
b3RvcGkucGx1Z2lucy5vdmlydF9ob3N0ZWRfZW5naW5lX3NldHVwLnN5c3RlbS52ZHNtZW52LlBs
dWdpbi5fc2V0dXAKMjAxNS0wMy0zMSAxNDoxOToyNCBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRl
eHQuX2V4ZWN1dGVNZXRob2Q6MTM4IFN0YWdlIHNldHVwIE1FVEhPRCBvdG9waS5wbHVnaW5zLm92
aXJ0X2hvc3RlZF9lbmdpbmVfc2V0dXAudm0uYm9vdF9jZHJvbS5QbHVnaW4uX3NldHVwCjIwMTUt
MDMtMzEgMTQ6MTk6MjQgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0Ll9leGVjdXRlTWV0aG9k
OjEzOCBTdGFnZSBzZXR1cCBNRVRIT0Qgb3RvcGkucGx1Z2lucy5vdmlydF9ob3N0ZWRfZW5naW5l
X3NldHVwLnZtLmJvb3RfZGlzay5QbHVnaW4uX3NldHVwCjIwMTUtMDMtMzEgMTQ6MTk6MjQgREVC
VUcgb3RvcGkuY29udGV4dCBjb250ZXh0Ll9leGVjdXRlTWV0aG9kOjEzOCBTdGFnZSBzZXR1cCBN
RVRIT0Qgb3RvcGkucGx1Z2lucy5vdmlydF9ob3N0ZWRfZW5naW5lX3NldHVwLnZtLnJ1bnZtLlBs
dWdpbi5fc2V0dXAKMjAxNS0wMy0zMSAxNDoxOToyNCBJTkZPIG90b3BpLmNvbnRleHQgY29udGV4
dC5ydW5TZXF1ZW5jZTo0MTcgU3RhZ2U6IEVudmlyb25tZW50IHBhY2thZ2VzIHNldHVwCjIwMTUt
MDMtMzEgMTQ6MTk6MjQgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LnJ1blNlcXVlbmNlOjQy
MSBTVEFHRSBpbnRlcm5hbF9wYWNrYWdlcwoyMDE1LTAzLTMxIDE0OjE5OjI0IERFQlVHIG90b3Bp
LmNvbnRleHQgY29udGV4dC5fZXhlY3V0ZU1ldGhvZDoxMzggU3RhZ2UgaW50ZXJuYWxfcGFja2Fn
ZXMgTUVUSE9EIG90b3BpLnBsdWdpbnMub3RvcGkuY29yZS50cmFuc2FjdGlvbi5QbHVnaW4uX3By
ZV9wcmVwYXJlCjIwMTUtMDMtMzEgMTQ6MTk6MjQgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0
Ll9leGVjdXRlTWV0aG9kOjEzOCBTdGFnZSBpbnRlcm5hbF9wYWNrYWdlcyBNRVRIT0Qgb3RvcGku
cGx1Z2lucy5vdG9waS5uZXR3b3JrLmhvc3RuYW1lLlBsdWdpbi5faW50ZXJuYWxfcGFja2FnZXMK
MjAxNS0wMy0zMSAxNDoxOToyNCBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuX2V4ZWN1dGVN
ZXRob2Q6MTM4IFN0YWdlIGludGVybmFsX3BhY2thZ2VzIE1FVEhPRCBvdG9waS5wbHVnaW5zLm90
b3BpLnBhY2thZ2Vycy55dW1wYWNrYWdlci5QbHVnaW4uX2ludGVybmFsX3BhY2thZ2VzX2VuZAoy
MDE1LTAzLTMxIDE0OjE5OjI0IERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5fZXhlY3V0ZU1l
dGhvZDoxNDQgY29uZGl0aW9uIEZhbHNlCjIwMTUtMDMtMzEgMTQ6MTk6MjQgREVCVUcgb3RvcGku
Y29udGV4dCBjb250ZXh0Ll9leGVjdXRlTWV0aG9kOjEzOCBTdGFnZSBpbnRlcm5hbF9wYWNrYWdl
cyBNRVRIT0Qgb3RvcGkucGx1Z2lucy5vdG9waS5jb3JlLnRyYW5zYWN0aW9uLlBsdWdpbi5fcHJl
X2VuZAoyMDE1LTAzLTMxIDE0OjE5OjI0IElORk8gb3RvcGkuY29udGV4dCBjb250ZXh0LnJ1blNl
cXVlbmNlOjQxNyBTdGFnZTogUHJvZ3JhbXMgZGV0ZWN0aW9uCjIwMTUtMDMtMzEgMTQ6MTk6MjQg
REVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LnJ1blNlcXVlbmNlOjQyMSBTVEFHRSBwcm9ncmFt
cwoyMDE1LTAzLTMxIDE0OjE5OjI0IERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5fZXhlY3V0
ZU1ldGhvZDoxMzggU3RhZ2UgcHJvZ3JhbXMgTUVUSE9EIG90b3BpLnBsdWdpbnMub3RvcGkuc3lz
dGVtLmNvbW1hbmQuUGx1Z2luLl9wcm9ncmFtcwoyMDE1LTAzLTMxIDE0OjE5OjI0IERFQlVHIG90
b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NDkwIEVOVklST05NRU5UIERVTVAg
LSBCRUdJTgoyMDE1LTAzLTMxIDE0OjE5OjI0IERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5k
dW1wRW52aXJvbm1lbnQ6NTAwIEVOViBDT01NQU5EL2Noa2NvbmZpZz1zdHI6Jy9zYmluL2Noa2Nv
bmZpZycKMjAxNS0wMy0zMSAxNDoxOToyNCBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVt
cEVudmlyb25tZW50OjUwMCBFTlYgQ09NTUFORC9kYXRlPXN0cjonL2Jpbi9kYXRlJwoyMDE1LTAz
LTMxIDE0OjE5OjI0IERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6
NTAwIEVOViBDT01NQU5EL2RpZz1zdHI6Jy91c3IvYmluL2RpZycKMjAxNS0wMy0zMSAxNDoxOToy
NCBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgQ09N
TUFORC9od2Nsb2NrPXN0cjonL3NiaW4vaHdjbG9jaycKMjAxNS0wMy0zMSAxNDoxOToyNCBERUJV
RyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgQ09NTUFORC9p
bml0Y3RsPXN0cjonL3NiaW4vaW5pdGN0bCcKMjAxNS0wMy0zMSAxNDoxOToyNCBERUJVRyBvdG9w
aS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgQ09NTUFORC9pcD1zdHI6
Jy9zYmluL2lwJwoyMDE1LTAzLTMxIDE0OjE5OjI0IERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4
dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBDT01NQU5EL2lzY3NpYWRtPXN0cjonL3NiaW4vaXNj
c2lhZG0nCjIwMTUtMDMtMzEgMTQ6MTk6MjQgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1
bXBFbnZpcm9ubWVudDo1MDAgRU5WIENPTU1BTkQvbHNvZj1zdHI6Jy91c3Ivc2Jpbi9sc29mJwoy
MDE1LTAzLTMxIDE0OjE5OjI0IERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJv
bm1lbnQ6NTAwIEVOViBDT01NQU5EL21vdW50PXN0cjonL2Jpbi9tb3VudCcKMjAxNS0wMy0zMSAx
NDoxOToyNCBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBF
TlYgQ09NTUFORC9udHBxPXN0cjonL3Vzci9zYmluL250cHEnCjIwMTUtMDMtMzEgMTQ6MTk6MjQg
REVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5WIENPTU1B
TkQvb3BlbnNzbD1zdHI6Jy91c3IvYmluL29wZW5zc2wnCjIwMTUtMDMtMzEgMTQ6MTk6MjQgREVC
VUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5WIENPTU1BTkQv
cGluZz1zdHI6Jy9iaW4vcGluZycKMjAxNS0wMy0zMSAxNDoxOToyNCBERUJVRyBvdG9waS5jb250
ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgQ09NTUFORC9xZW11LWltZz1zdHI6
Jy91c3IvYmluL3FlbXUtaW1nJwoyMDE1LTAzLTMxIDE0OjE5OjI0IERFQlVHIG90b3BpLmNvbnRl
eHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBDT01NQU5EL3JlYm9vdD1zdHI6Jy9z
YmluL3JlYm9vdCcKMjAxNS0wMy0zMSAxNDoxOToyNCBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRl
eHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgQ09NTUFORC9yZW1vdGUtdmlld2VyPXN0cjonL3Vz
ci9iaW4vcmVtb3RlLXZpZXdlcicKMjAxNS0wMy0zMSAxNDoxOToyNCBERUJVRyBvdG9waS5jb250
ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgQ09NTUFORC9yZXN0b3JlY29uPXN0
cjonL3NiaW4vcmVzdG9yZWNvbicKMjAxNS0wMy0zMSAxNDoxOToyNCBERUJVRyBvdG9waS5jb250
ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgQ09NTUFORC9zZWxpbnV4ZW5hYmxl
ZD1zdHI6Jy91c3Ivc2Jpbi9zZWxpbnV4ZW5hYmxlZCcKMjAxNS0wMy0zMSAxNDoxOToyNCBERUJV
RyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgQ09NTUFORC9z
ZXJ2aWNlPXN0cjonL3NiaW4vc2VydmljZScKMjAxNS0wMy0zMSAxNDoxOToyNCBERUJVRyBvdG9w
aS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgQ09NTUFORC9zc2hkPXN0
cjonL3Vzci9zYmluL3NzaGQnCjIwMTUtMDMtMzEgMTQ6MTk6MjQgREVCVUcgb3RvcGkuY29udGV4
dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5WIENPTU1BTkQvc3Vkbz1zdHI6Jy91c3Iv
YmluL3N1ZG8nCjIwMTUtMDMtMzEgMTQ6MTk6MjQgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0
LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5WIENPTU1BTkQvdW1vdW50PXN0cjonL2Jpbi91bW91bnQn
CjIwMTUtMDMtMzEgMTQ6MTk6MjQgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZp
cm9ubWVudDo1MDAgRU5WIENPTU1BTkQvdmRzQ2xpZW50PXN0cjonL3Vzci9iaW4vdmRzQ2xpZW50
JwoyMDE1LTAzLTMxIDE0OjE5OjI0IERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52
aXJvbm1lbnQ6NTAwIEVOViBDT01NQU5EL3Zkc20tdG9vbD1zdHI6Jy91c3IvYmluL3Zkc20tdG9v
bCcKMjAxNS0wMy0zMSAxNDoxOToyNCBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVu
dmlyb25tZW50OjUwNCBFTlZJUk9OTUVOVCBEVU1QIC0gRU5ECjIwMTUtMDMtMzEgMTQ6MTk6MjQg
REVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0Ll9leGVjdXRlTWV0aG9kOjEzOCBTdGFnZSBwcm9n
cmFtcyBNRVRIT0Qgb3RvcGkucGx1Z2lucy5vdG9waS5zZXJ2aWNlcy5zeXN0ZW1kLlBsdWdpbi5f
cHJvZ3JhbXMKMjAxNS0wMy0zMSAxNDoxOToyNCBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQu
X2V4ZWN1dGVNZXRob2Q6MTM4IFN0YWdlIHByb2dyYW1zIE1FVEhPRCBvdG9waS5wbHVnaW5zLm90
b3BpLnNlcnZpY2VzLnJoZWwuUGx1Z2luLl9wcm9ncmFtcwoyMDE1LTAzLTMxIDE0OjE5OjI0IERF
QlVHIG90b3BpLnBsdWdpbnMub3RvcGkuc2VydmljZXMucmhlbCByaGVsLl9wcm9ncmFtczo3MiBy
ZWdpc3RlcmluZyByaGVsIHByb3ZpZGVyCjIwMTUtMDMtMzEgMTQ6MTk6MjQgREVCVUcgb3RvcGku
Y29udGV4dCBjb250ZXh0Ll9leGVjdXRlTWV0aG9kOjEzOCBTdGFnZSBwcm9ncmFtcyBNRVRIT0Qg
b3RvcGkucGx1Z2lucy5vdG9waS5zZXJ2aWNlcy5vcGVucmMuUGx1Z2luLl9wcm9ncmFtcwoyMDE1
LTAzLTMxIDE0OjE5OjI0IERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5fZXhlY3V0ZU1ldGhv
ZDoxMzggU3RhZ2UgcHJvZ3JhbXMgTUVUSE9EIG90b3BpLnBsdWdpbnMub3ZpcnRfaG9zdGVkX2Vu
Z2luZV9zZXR1cC5oYS5oYV9zZXJ2aWNlcy5QbHVnaW4uX3Byb2dyYW1zCjIwMTUtMDMtMzEgMTQ6
MTk6MjQgREVCVUcgb3RvcGkucGx1Z2lucy5vdG9waS5zZXJ2aWNlcy5yaGVsIHJoZWwuc3RhdHVz
OjEzOCBjaGVjayBzZXJ2aWNlIG92aXJ0LWhhLWFnZW50IHN0YXR1cwoyMDE1LTAzLTMxIDE0OjE5
OjI0IERFQlVHIG90b3BpLnBsdWdpbnMub3RvcGkuc2VydmljZXMucmhlbCBwbHVnaW4uZXhlY3V0
ZVJhdzo4MjMgZXhlY3V0ZTogKCcvc2Jpbi9pbml0Y3RsJywgJ3N0YXR1cycsICdvdmlydC1oYS1h
Z2VudCcpLCBleGVjdXRhYmxlPSdOb25lJywgY3dkPSdOb25lJywgZW52PU5vbmUKMjAxNS0wMy0z
MSAxNDoxOToyNCBERUJVRyBvdG9waS5wbHVnaW5zLm90b3BpLnNlcnZpY2VzLnJoZWwgcGx1Z2lu
LmV4ZWN1dGVSYXc6ODczIGV4ZWN1dGUtcmVzdWx0OiAoJy9zYmluL2luaXRjdGwnLCAnc3RhdHVz
JywgJ292aXJ0LWhhLWFnZW50JyksIHJjPTEKMjAxNS0wMy0zMSAxNDoxOToyNCBERUJVRyBvdG9w
aS5wbHVnaW5zLm90b3BpLnNlcnZpY2VzLnJoZWwgcGx1Z2luLmV4ZWN1dGU6OTMxIGV4ZWN1dGUt
b3V0cHV0OiAoJy9zYmluL2luaXRjdGwnLCAnc3RhdHVzJywgJ292aXJ0LWhhLWFnZW50Jykgc3Rk
b3V0OgoKCjIwMTUtMDMtMzEgMTQ6MTk6MjQgREVCVUcgb3RvcGkucGx1Z2lucy5vdG9waS5zZXJ2
aWNlcy5yaGVsIHBsdWdpbi5leGVjdXRlOjkzNiBleGVjdXRlLW91dHB1dDogKCcvc2Jpbi9pbml0
Y3RsJywgJ3N0YXR1cycsICdvdmlydC1oYS1hZ2VudCcpIHN0ZGVycjoKaW5pdGN0bDogVW5rbm93
biBqb2I6IG92aXJ0LWhhLWFnZW50CgoyMDE1LTAzLTMxIDE0OjE5OjI0IERFQlVHIG90b3BpLnBs
dWdpbnMub3RvcGkuc2VydmljZXMucmhlbCBwbHVnaW4uZXhlY3V0ZVJhdzo4MjMgZXhlY3V0ZTog
KCcvc2Jpbi9zZXJ2aWNlJywgJ292aXJ0LWhhLWFnZW50JywgJ3N0YXR1cycpLCBleGVjdXRhYmxl
PSdOb25lJywgY3dkPSdOb25lJywgZW52PU5vbmUKMjAxNS0wMy0zMSAxNDoxOToyNCBERUJVRyBv
dG9waS5wbHVnaW5zLm90b3BpLnNlcnZpY2VzLnJoZWwgcGx1Z2luLmV4ZWN1dGVSYXc6ODczIGV4
ZWN1dGUtcmVzdWx0OiAoJy9zYmluL3NlcnZpY2UnLCAnb3ZpcnQtaGEtYWdlbnQnLCAnc3RhdHVz
JyksIHJjPTMKMjAxNS0wMy0zMSAxNDoxOToyNCBERUJVRyBvdG9waS5wbHVnaW5zLm90b3BpLnNl
cnZpY2VzLnJoZWwgcGx1Z2luLmV4ZWN1dGU6OTMxIGV4ZWN1dGUtb3V0cHV0OiAoJy9zYmluL3Nl
cnZpY2UnLCAnb3ZpcnQtaGEtYWdlbnQnLCAnc3RhdHVzJykgc3Rkb3V0OgpvdmlydC1oYS1hZ2Vu
dCBpcyBzdG9wcGVkCgoyMDE1LTAzLTMxIDE0OjE5OjI0IERFQlVHIG90b3BpLnBsdWdpbnMub3Rv
cGkuc2VydmljZXMucmhlbCBwbHVnaW4uZXhlY3V0ZTo5MzYgZXhlY3V0ZS1vdXRwdXQ6ICgnL3Ni
aW4vc2VydmljZScsICdvdmlydC1oYS1hZ2VudCcsICdzdGF0dXMnKSBzdGRlcnI6CgoKMjAxNS0w
My0zMSAxNDoxOToyNCBERUJVRyBvdG9waS5wbHVnaW5zLm90b3BpLnNlcnZpY2VzLnJoZWwgcmhl
bC5zdGF0dXM6MTQ3IHNlcnZpY2Ugb3ZpcnQtaGEtYWdlbnQgc3RhdHVzIEZhbHNlCjIwMTUtMDMt
MzEgMTQ6MTk6MjQgREVCVUcgb3RvcGkucGx1Z2lucy5vdG9waS5zZXJ2aWNlcy5yaGVsIHJoZWwu
c3RhdHVzOjEzOCBjaGVjayBzZXJ2aWNlIG92aXJ0LWhhLWJyb2tlciBzdGF0dXMKMjAxNS0wMy0z
MSAxNDoxOToyNCBERUJVRyBvdG9waS5wbHVnaW5zLm90b3BpLnNlcnZpY2VzLnJoZWwgcGx1Z2lu
LmV4ZWN1dGVSYXc6ODIzIGV4ZWN1dGU6ICgnL3NiaW4vaW5pdGN0bCcsICdzdGF0dXMnLCAnb3Zp
cnQtaGEtYnJva2VyJyksIGV4ZWN1dGFibGU9J05vbmUnLCBjd2Q9J05vbmUnLCBlbnY9Tm9uZQoy
MDE1LTAzLTMxIDE0OjE5OjI0IERFQlVHIG90b3BpLnBsdWdpbnMub3RvcGkuc2VydmljZXMucmhl
bCBwbHVnaW4uZXhlY3V0ZVJhdzo4NzMgZXhlY3V0ZS1yZXN1bHQ6ICgnL3NiaW4vaW5pdGN0bCcs
ICdzdGF0dXMnLCAnb3ZpcnQtaGEtYnJva2VyJyksIHJjPTEKMjAxNS0wMy0zMSAxNDoxOToyNCBE
RUJVRyBvdG9waS5wbHVnaW5zLm90b3BpLnNlcnZpY2VzLnJoZWwgcGx1Z2luLmV4ZWN1dGU6OTMx
IGV4ZWN1dGUtb3V0cHV0OiAoJy9zYmluL2luaXRjdGwnLCAnc3RhdHVzJywgJ292aXJ0LWhhLWJy
b2tlcicpIHN0ZG91dDoKCgoyMDE1LTAzLTMxIDE0OjE5OjI0IERFQlVHIG90b3BpLnBsdWdpbnMu
b3RvcGkuc2VydmljZXMucmhlbCBwbHVnaW4uZXhlY3V0ZTo5MzYgZXhlY3V0ZS1vdXRwdXQ6ICgn
L3NiaW4vaW5pdGN0bCcsICdzdGF0dXMnLCAnb3ZpcnQtaGEtYnJva2VyJykgc3RkZXJyOgppbml0
Y3RsOiBVbmtub3duIGpvYjogb3ZpcnQtaGEtYnJva2VyCgoyMDE1LTAzLTMxIDE0OjE5OjI0IERF
QlVHIG90b3BpLnBsdWdpbnMub3RvcGkuc2VydmljZXMucmhlbCBwbHVnaW4uZXhlY3V0ZVJhdzo4
MjMgZXhlY3V0ZTogKCcvc2Jpbi9zZXJ2aWNlJywgJ292aXJ0LWhhLWJyb2tlcicsICdzdGF0dXMn
KSwgZXhlY3V0YWJsZT0nTm9uZScsIGN3ZD0nTm9uZScsIGVudj1Ob25lCjIwMTUtMDMtMzEgMTQ6
MTk6MjQgREVCVUcgb3RvcGkucGx1Z2lucy5vdG9waS5zZXJ2aWNlcy5yaGVsIHBsdWdpbi5leGVj
dXRlUmF3Ojg3MyBleGVjdXRlLXJlc3VsdDogKCcvc2Jpbi9zZXJ2aWNlJywgJ292aXJ0LWhhLWJy
b2tlcicsICdzdGF0dXMnKSwgcmM9MwoyMDE1LTAzLTMxIDE0OjE5OjI0IERFQlVHIG90b3BpLnBs
dWdpbnMub3RvcGkuc2VydmljZXMucmhlbCBwbHVnaW4uZXhlY3V0ZTo5MzEgZXhlY3V0ZS1vdXRw
dXQ6ICgnL3NiaW4vc2VydmljZScsICdvdmlydC1oYS1icm9rZXInLCAnc3RhdHVzJykgc3Rkb3V0
OgpvdmlydC1oYS1icm9rZXIgaXMgc3RvcHBlZAoKMjAxNS0wMy0zMSAxNDoxOToyNCBERUJVRyBv
dG9waS5wbHVnaW5zLm90b3BpLnNlcnZpY2VzLnJoZWwgcGx1Z2luLmV4ZWN1dGU6OTM2IGV4ZWN1
dGUtb3V0cHV0OiAoJy9zYmluL3NlcnZpY2UnLCAnb3ZpcnQtaGEtYnJva2VyJywgJ3N0YXR1cycp
IHN0ZGVycjoKCgoyMDE1LTAzLTMxIDE0OjE5OjI0IERFQlVHIG90b3BpLnBsdWdpbnMub3RvcGku
c2VydmljZXMucmhlbCByaGVsLnN0YXR1czoxNDcgc2VydmljZSBvdmlydC1oYS1icm9rZXIgc3Rh
dHVzIEZhbHNlCjIwMTUtMDMtMzEgMTQ6MTk6MjQgSU5GTyBvdG9waS5jb250ZXh0IGNvbnRleHQu
cnVuU2VxdWVuY2U6NDE3IFN0YWdlOiBFbnZpcm9ubWVudCBzZXR1cAoyMDE1LTAzLTMxIDE0OjE5
OjI0IERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5ydW5TZXF1ZW5jZTo0MjEgU1RBR0UgbGF0
ZV9zZXR1cAoyMDE1LTAzLTMxIDE0OjE5OjI0IERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5f
ZXhlY3V0ZU1ldGhvZDoxMzggU3RhZ2UgbGF0ZV9zZXR1cCBNRVRIT0Qgb3RvcGkucGx1Z2lucy5v
dmlydF9ob3N0ZWRfZW5naW5lX3NldHVwLnZkc21kLnZkc21jb25mLlBsdWdpbi5fbGF0ZV9zZXR1
cAoyMDE1LTAzLTMxIDE0OjE5OjI0IERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5fZXhlY3V0
ZU1ldGhvZDoxMzggU3RhZ2UgbGF0ZV9zZXR1cCBNRVRIT0Qgb3RvcGkucGx1Z2lucy5vdmlydF9o
b3N0ZWRfZW5naW5lX3NldHVwLnN5c3RlbS52ZHNtZW52LlBsdWdpbi5fbGF0ZV9zZXR1cAoyMDE1
LTAzLTMxIDE0OjE5OjI0IERFQlVHIG90b3BpLnBsdWdpbnMub3RvcGkuc2VydmljZXMucmhlbCBy
aGVsLnN0YXR1czoxMzggY2hlY2sgc2VydmljZSB2ZHNtZCBzdGF0dXMKMjAxNS0wMy0zMSAxNDox
OToyNCBERUJVRyBvdG9waS5wbHVnaW5zLm90b3BpLnNlcnZpY2VzLnJoZWwgcGx1Z2luLmV4ZWN1
dGVSYXc6ODIzIGV4ZWN1dGU6ICgnL3NiaW4vaW5pdGN0bCcsICdzdGF0dXMnLCAndmRzbWQnKSwg
ZXhlY3V0YWJsZT0nTm9uZScsIGN3ZD0nTm9uZScsIGVudj1Ob25lCjIwMTUtMDMtMzEgMTQ6MTk6
MjQgREVCVUcgb3RvcGkucGx1Z2lucy5vdG9waS5zZXJ2aWNlcy5yaGVsIHBsdWdpbi5leGVjdXRl
UmF3Ojg3MyBleGVjdXRlLXJlc3VsdDogKCcvc2Jpbi9pbml0Y3RsJywgJ3N0YXR1cycsICd2ZHNt
ZCcpLCByYz0xCjIwMTUtMDMtMzEgMTQ6MTk6MjQgREVCVUcgb3RvcGkucGx1Z2lucy5vdG9waS5z
ZXJ2aWNlcy5yaGVsIHBsdWdpbi5leGVjdXRlOjkzMSBleGVjdXRlLW91dHB1dDogKCcvc2Jpbi9p
bml0Y3RsJywgJ3N0YXR1cycsICd2ZHNtZCcpIHN0ZG91dDoKCgoyMDE1LTAzLTMxIDE0OjE5OjI0
IERFQlVHIG90b3BpLnBsdWdpbnMub3RvcGkuc2VydmljZXMucmhlbCBwbHVnaW4uZXhlY3V0ZTo5
MzYgZXhlY3V0ZS1vdXRwdXQ6ICgnL3NiaW4vaW5pdGN0bCcsICdzdGF0dXMnLCAndmRzbWQnKSBz
dGRlcnI6CmluaXRjdGw6IFVua25vd24gam9iOiB2ZHNtZAoKMjAxNS0wMy0zMSAxNDoxOToyNCBE
RUJVRyBvdG9waS5wbHVnaW5zLm90b3BpLnNlcnZpY2VzLnJoZWwgcGx1Z2luLmV4ZWN1dGVSYXc6
ODIzIGV4ZWN1dGU6ICgnL3NiaW4vc2VydmljZScsICd2ZHNtZCcsICdzdGF0dXMnKSwgZXhlY3V0
YWJsZT0nTm9uZScsIGN3ZD0nTm9uZScsIGVudj1Ob25lCjIwMTUtMDMtMzEgMTQ6MTk6MjQgREVC
VUcgb3RvcGkucGx1Z2lucy5vdG9waS5zZXJ2aWNlcy5yaGVsIHBsdWdpbi5leGVjdXRlUmF3Ojg3
MyBleGVjdXRlLXJlc3VsdDogKCcvc2Jpbi9zZXJ2aWNlJywgJ3Zkc21kJywgJ3N0YXR1cycpLCBy
Yz0wCjIwMTUtMDMtMzEgMTQ6MTk6MjQgREVCVUcgb3RvcGkucGx1Z2lucy5vdG9waS5zZXJ2aWNl
cy5yaGVsIHBsdWdpbi5leGVjdXRlOjkzMSBleGVjdXRlLW91dHB1dDogKCcvc2Jpbi9zZXJ2aWNl
JywgJ3Zkc21kJywgJ3N0YXR1cycpIHN0ZG91dDoKVkRTIGRhZW1vbiBzZXJ2ZXIgaXMgcnVubmlu
ZwoKMjAxNS0wMy0zMSAxNDoxOToyNCBERUJVRyBvdG9waS5wbHVnaW5zLm90b3BpLnNlcnZpY2Vz
LnJoZWwgcGx1Z2luLmV4ZWN1dGU6OTM2IGV4ZWN1dGUtb3V0cHV0OiAoJy9zYmluL3NlcnZpY2Un
LCAndmRzbWQnLCAnc3RhdHVzJykgc3RkZXJyOgoKCjIwMTUtMDMtMzEgMTQ6MTk6MjQgREVCVUcg
b3RvcGkucGx1Z2lucy5vdG9waS5zZXJ2aWNlcy5yaGVsIHJoZWwuc3RhdHVzOjE0NyBzZXJ2aWNl
IHZkc21kIHN0YXR1cyBUcnVlCjIwMTUtMDMtMzEgMTQ6MTk6MjQgREVCVUcgb3RvcGkucGx1Z2lu
cy5vdmlydF9ob3N0ZWRfZW5naW5lX3NldHVwLnN5c3RlbS52ZHNtZW52IHZkc21lbnYuX2Nvbm5l
Y3Q6NzkgeydzdGF0dXMnOiB7J21lc3NhZ2UnOiAnRG9uZScsICdjb2RlJzogMH0sICdpbmZvJzog
eydzeXN0ZW1Qcm9kdWN0TmFtZSc6ICdTNTAwMFBBTCcsICdzeXN0ZW1VVUlEJzogJ2Q0Y2Y2NDIw
LWRjNjItMTFkZC1hYmNkLTAwMGJhYjA4NmViNicsICdzeXN0ZW1TZXJpYWxOdW1iZXInOiAnLi4u
Li4uLi4uJywgJ3N5c3RlbU1hbnVmYWN0dXJlcic6ICdJbnRlbCd9fQoyMDE1LTAzLTMxIDE0OjE5
OjI0IERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NDkwIEVOVklS
T05NRU5UIERVTVAgLSBCRUdJTgoyMDE1LTAzLTMxIDE0OjE5OjI0IERFQlVHIG90b3BpLmNvbnRl
eHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBPVkVIT1NURURfVkRTTS92ZHNDbGll
bnQ9aW5zdGFuY2U6Jzx2ZHNDbGllbnQuc2VydmljZSBpbnN0YW5jZSBhdCAweDI5MDVmMzg+Jwoy
MDE1LTAzLTMxIDE0OjE5OjI0IERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJv
bm1lbnQ6NTA0IEVOVklST05NRU5UIERVTVAgLSBFTkQKMjAxNS0wMy0zMSAxNDoxOToyNCBERUJV
RyBvdG9waS5jb250ZXh0IGNvbnRleHQuX2V4ZWN1dGVNZXRob2Q6MTM4IFN0YWdlIGxhdGVfc2V0
dXAgTUVUSE9EIG90b3BpLnBsdWdpbnMub3ZpcnRfaG9zdGVkX2VuZ2luZV9zZXR1cC5wa2kudmRz
bXBraS5QbHVnaW4uX2xhdGVfc2V0dXAKMjAxNS0wMy0zMSAxNDoxOToyNCBERUJVRyBvdG9waS5w
bHVnaW5zLm92aXJ0X2hvc3RlZF9lbmdpbmVfc2V0dXAucGtpLnZkc21wa2kgcGx1Z2luLmV4ZWN1
dGVSYXc6ODIzIGV4ZWN1dGU6ICgnL3Vzci9zYmluL3NlbGludXhlbmFibGVkJywpLCBleGVjdXRh
YmxlPSdOb25lJywgY3dkPSdOb25lJywgZW52PU5vbmUKMjAxNS0wMy0zMSAxNDoxOToyNCBERUJV
RyBvdG9waS5wbHVnaW5zLm92aXJ0X2hvc3RlZF9lbmdpbmVfc2V0dXAucGtpLnZkc21wa2kgcGx1
Z2luLmV4ZWN1dGVSYXc6ODczIGV4ZWN1dGUtcmVzdWx0OiAoJy91c3Ivc2Jpbi9zZWxpbnV4ZW5h
YmxlZCcsKSwgcmM9MQoyMDE1LTAzLTMxIDE0OjE5OjI0IERFQlVHIG90b3BpLnBsdWdpbnMub3Zp
cnRfaG9zdGVkX2VuZ2luZV9zZXR1cC5wa2kudmRzbXBraSBwbHVnaW4uZXhlY3V0ZTo5MzEgZXhl
Y3V0ZS1vdXRwdXQ6ICgnL3Vzci9zYmluL3NlbGludXhlbmFibGVkJywpIHN0ZG91dDoKCgoyMDE1
LTAzLTMxIDE0OjE5OjI0IERFQlVHIG90b3BpLnBsdWdpbnMub3ZpcnRfaG9zdGVkX2VuZ2luZV9z
ZXR1cC5wa2kudmRzbXBraSBwbHVnaW4uZXhlY3V0ZTo5MzYgZXhlY3V0ZS1vdXRwdXQ6ICgnL3Vz
ci9zYmluL3NlbGludXhlbmFibGVkJywpIHN0ZGVycjoKCgoyMDE1LTAzLTMxIDE0OjE5OjI0IERF
QlVHIG90b3BpLnBsdWdpbnMub3ZpcnRfaG9zdGVkX2VuZ2luZV9zZXR1cC5wa2kudmRzbXBraSBw
bHVnaW4uZXhlY3V0ZVJhdzo4MjMgZXhlY3V0ZTogKCcvdXNyL2Jpbi9vcGVuc3NsJywgJ3g1MDkn
LCAnLW5vb3V0JywgJy10ZXh0JywgJy1pbicsICcvZXRjL3BraS92ZHNtL2xpYnZpcnQtc3BpY2Uv
c2VydmVyLWNlcnQucGVtJyksIGV4ZWN1dGFibGU9J05vbmUnLCBjd2Q9J05vbmUnLCBlbnY9Tm9u
ZQoyMDE1LTAzLTMxIDE0OjE5OjI1IERFQlVHIG90b3BpLnBsdWdpbnMub3ZpcnRfaG9zdGVkX2Vu
Z2luZV9zZXR1cC5wa2kudmRzbXBraSBwbHVnaW4uZXhlY3V0ZVJhdzo4NzMgZXhlY3V0ZS1yZXN1
bHQ6ICgnL3Vzci9iaW4vb3BlbnNzbCcsICd4NTA5JywgJy1ub291dCcsICctdGV4dCcsICctaW4n
LCAnL2V0Yy9wa2kvdmRzbS9saWJ2aXJ0LXNwaWNlL3NlcnZlci1jZXJ0LnBlbScpLCByYz0wCjIw
MTUtMDMtMzEgMTQ6MTk6MjUgREVCVUcgb3RvcGkucGx1Z2lucy5vdmlydF9ob3N0ZWRfZW5naW5l
X3NldHVwLnBraS52ZHNtcGtpIHBsdWdpbi5leGVjdXRlOjkzMSBleGVjdXRlLW91dHB1dDogKCcv
dXNyL2Jpbi9vcGVuc3NsJywgJ3g1MDknLCAnLW5vb3V0JywgJy10ZXh0JywgJy1pbicsICcvZXRj
L3BraS92ZHNtL2xpYnZpcnQtc3BpY2Uvc2VydmVyLWNlcnQucGVtJykgc3Rkb3V0OgpDZXJ0aWZp
Y2F0ZToKICAgIERhdGE6CiAgICAgICAgVmVyc2lvbjogMSAoMHgwKQogICAgICAgIFNlcmlhbCBO
dW1iZXI6IDEgKDB4MSkKICAgIFNpZ25hdHVyZSBBbGdvcml0aG06IHNoYTFXaXRoUlNBRW5jcnlw
dGlvbgogICAgICAgIElzc3VlcjogQz1FTiwgTD1UZXN0LCBPPVRlc3QsIENOPVRlc3RDQQogICAg
ICAgIFZhbGlkaXR5CiAgICAgICAgICAgIE5vdCBCZWZvcmU6IE1hciAyNCAyMzo0NzoyNyAyMDE1
IEdNVAogICAgICAgICAgICBOb3QgQWZ0ZXIgOiBNYXIgMjMgMjM6NDc6MjcgMjAxOCBHTVQKICAg
ICAgICBTdWJqZWN0OiBDPUVOLCBMPVRlc3QsIE89VGVzdCwgQ049VGVzdAogICAgICAgIFN1Ympl
Y3QgUHVibGljIEtleSBJbmZvOgogICAgICAgICAgICBQdWJsaWMgS2V5IEFsZ29yaXRobTogcnNh
RW5jcnlwdGlvbgogICAgICAgICAgICAgICAgUHVibGljLUtleTogKDEwMjQgYml0KQogICAgICAg
ICAgICAgICAgTW9kdWx1czoKICAgICAgICAgICAgICAgICAgICAwMDpiYTo4MDplZDpkYzo4OTpi
MTo0NjoyYTo0MDpjODoyZjo4OTpmYjpkZDoKICAgICAgICAgICAgICAgICAgICBlMzpjODo0ZTpi
ZjpiZjo0NToxMTpkMzpjMjpjMDoyZjowMzo1ZTo1NTpjZDoKICAgICAgICAgICAgICAgICAgICA5
YjpiNDowMDowZjoyMDphMTo1ZTo3OTo0Yjo3MTo3MjowMDo2Mzo0MzowOToKICAgICAgICAgICAg
ICAgICAgICBlZTo1YToyNDoyNDo2ZDo2NTphZTo2Mzo2ZjoyMTo0NTo4MzplODo5OTpkZToKICAg
ICAgICAgICAgICAgICAgICA0NDplYzoxMjphNDo2Njo1ZTo1ODo0YTpmZTpmZjo2MDo4NTphZjo2
MjpjMzoKICAgICAgICAgICAgICAgICAgICA1OTo3ZjpmZTpiMzo2YzozODo5ZTplYTo4MTozYzoy
MjowOTo4NDo1YzowMzoKICAgICAgICAgICAgICAgICAgICAyZTpkZjoxOTpkMjo0ZTo0MTplMDoz
YTo2ZTowMDo2YToxMTo1YjphMDoyYzoKICAgICAgICAgICAgICAgICAgICA3NzoyNjpkODpjZTo5
OToxYzozYzoxYjo2OTpmYjpiYzo4Yzo5NjowMTphMDoKICAgICAgICAgICAgICAgICAgICA3Mzpj
ODo4OTplYTo5ODo2NToyMTowZDo4MwogICAgICAgICAgICAgICAgRXhwb25lbnQ6IDY1NTM3ICgw
eDEwMDAxKQogICAgU2lnbmF0dXJlIEFsZ29yaXRobTogc2hhMVdpdGhSU0FFbmNyeXB0aW9uCiAg
ICAgICAgIDgzOjAwOjg5OjJkOjExOjFmOjhkOmM3OjkyOjBmOjFkOjM2OjMyOjZmOmIzOmRkOjdj
OmU2OgogICAgICAgICA3NzpmZjoyZDpiODo1NDo4MzowNDoxMzpjNzo5ZDo2ZDplZjo5ODpkMTo1
YTo0NDo1Nzo5NjoKICAgICAgICAgNGE6YmU6OTI6ZDc6MjA6MGM6Yzk6MzM6NmE6MWU6MWQ6NjA6
ZGY6NzQ6NDU6MmU6ZGY6YmQ6CiAgICAgICAgIDI3OjQwOjhjOmFiOjYxOjg5OjQwOjc4OjExOjgx
OjUxOmUyOmEyOjIwOjY5OjY1OjYwOjY3OgogICAgICAgICAyNzo3MTo0Yjo4Nzo0ZjoyOTo4Zjo0
YTo4NTo0OTo0Mjo1ZDplNTo1NDpkNDphNjo3MDo3YzoKICAgICAgICAgMjM6MjM6NTg6MzQ6ODE6
NGM6ZDc6Njk6NTY6MGI6OGM6ZWQ6NzM6NDU6Mzk6YTg6YTg6ODU6CiAgICAgICAgIDBmOjg2OmI5
OjA1OjYzOjZkOmRlOjQ3OmJjOmFlOjI0OjFmOmU1OjJkOmZhOjYxOjU5OjdiOgogICAgICAgICBi
MTo5OQoKMjAxNS0wMy0zMSAxNDoxOToyNSBERUJVRyBvdG9waS5wbHVnaW5zLm92aXJ0X2hvc3Rl
ZF9lbmdpbmVfc2V0dXAucGtpLnZkc21wa2kgcGx1Z2luLmV4ZWN1dGU6OTM2IGV4ZWN1dGUtb3V0
cHV0OiAoJy91c3IvYmluL29wZW5zc2wnLCAneDUwOScsICctbm9vdXQnLCAnLXRleHQnLCAnLWlu
JywgJy9ldGMvcGtpL3Zkc20vbGlidmlydC1zcGljZS9zZXJ2ZXItY2VydC5wZW0nKSBzdGRlcnI6
CgoKMjAxNS0wMy0zMSAxNDoxOToyNSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVu
dmlyb25tZW50OjQ5MCBFTlZJUk9OTUVOVCBEVU1QIC0gQkVHSU4KMjAxNS0wMy0zMSAxNDoxOToy
NSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgT1ZF
SE9TVEVEX1ZEU00vc3BpY2VQa2lTdWJqZWN0PXVuaWNvZGU6J0M9RU4sIEw9VGVzdCwgTz1UZXN0
LCBDTj1UZXN0JwoyMDE1LTAzLTMxIDE0OjE5OjI1IERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4
dC5kdW1wRW52aXJvbm1lbnQ6NTA0IEVOVklST05NRU5UIERVTVAgLSBFTkQKMjAxNS0wMy0zMSAx
NDoxOToyNSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuX2V4ZWN1dGVNZXRob2Q6MTM4IFN0
YWdlIGxhdGVfc2V0dXAgTUVUSE9EIG90b3BpLnBsdWdpbnMub3ZpcnRfaG9zdGVkX2VuZ2luZV9z
ZXR1cC52bS5jb25maWd1cmV2bS5QbHVnaW4uX2xhdGVfc2V0dXAKMjAxNS0wMy0zMSAxNDoxOToy
NSBERUJVRyBvdG9waS5wbHVnaW5zLm92aXJ0X2hvc3RlZF9lbmdpbmVfc2V0dXAudm0uY29uZmln
dXJldm0gY29uZmlndXJldm0uX2xhdGVfc2V0dXA6MTAxIFtdCjIwMTUtMDMtMzEgMTQ6MTk6MjUg
SU5GTyBvdG9waS5jb250ZXh0IGNvbnRleHQucnVuU2VxdWVuY2U6NDE3IFN0YWdlOiBFbnZpcm9u
bWVudCBjdXN0b21pemF0aW9uCjIwMTUtMDMtMzEgMTQ6MTk6MjUgREVCVUcgb3RvcGkuY29udGV4
dCBjb250ZXh0LnJ1blNlcXVlbmNlOjQyMSBTVEFHRSBjdXN0b21pemF0aW9uCjIwMTUtMDMtMzEg
MTQ6MTk6MjUgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0Ll9leGVjdXRlTWV0aG9kOjEzOCBT
dGFnZSBjdXN0b21pemF0aW9uIE1FVEhPRCBvdG9waS5wbHVnaW5zLm90b3BpLm5ldHdvcmsuZmly
ZXdhbGxkLlBsdWdpbi5fY3VzdG9taXphdGlvbgoyMDE1LTAzLTMxIDE0OjE5OjI1IERFQlVHIG90
b3BpLnBsdWdpbnMub3RvcGkuc2VydmljZXMucmhlbCByaGVsLmV4aXN0czoxMjEgY2hlY2sgaWYg
c2VydmljZSBmaXJld2FsbGQgZXhpc3RzCjIwMTUtMDMtMzEgMTQ6MTk6MjUgREVCVUcgb3RvcGku
cGx1Z2lucy5vdG9waS5zZXJ2aWNlcy5yaGVsIHBsdWdpbi5leGVjdXRlUmF3OjgyMyBleGVjdXRl
OiAoJy9zYmluL2luaXRjdGwnLCAnc3RhdHVzJywgJ2ZpcmV3YWxsZCcpLCBleGVjdXRhYmxlPSdO
b25lJywgY3dkPSdOb25lJywgZW52PU5vbmUKMjAxNS0wMy0zMSAxNDoxOToyNSBERUJVRyBvdG9w
aS5wbHVnaW5zLm90b3BpLnNlcnZpY2VzLnJoZWwgcGx1Z2luLmV4ZWN1dGVSYXc6ODczIGV4ZWN1
dGUtcmVzdWx0OiAoJy9zYmluL2luaXRjdGwnLCAnc3RhdHVzJywgJ2ZpcmV3YWxsZCcpLCByYz0x
CjIwMTUtMDMtMzEgMTQ6MTk6MjUgREVCVUcgb3RvcGkucGx1Z2lucy5vdG9waS5zZXJ2aWNlcy5y
aGVsIHBsdWdpbi5leGVjdXRlOjkzMSBleGVjdXRlLW91dHB1dDogKCcvc2Jpbi9pbml0Y3RsJywg
J3N0YXR1cycsICdmaXJld2FsbGQnKSBzdGRvdXQ6CgoKMjAxNS0wMy0zMSAxNDoxOToyNSBERUJV
RyBvdG9waS5wbHVnaW5zLm90b3BpLnNlcnZpY2VzLnJoZWwgcGx1Z2luLmV4ZWN1dGU6OTM2IGV4
ZWN1dGUtb3V0cHV0OiAoJy9zYmluL2luaXRjdGwnLCAnc3RhdHVzJywgJ2ZpcmV3YWxsZCcpIHN0
ZGVycjoKaW5pdGN0bDogVW5rbm93biBqb2I6IGZpcmV3YWxsZAoKMjAxNS0wMy0zMSAxNDoxOToy
NSBERUJVRyBvdG9waS5wbHVnaW5zLm90b3BpLnNlcnZpY2VzLnJoZWwgcmhlbC5leGlzdHM6MTMz
IHNlcnZpY2UgZmlyZXdhbGxkIGV4aXN0cyBGYWxzZSB1cHN0YXJ0PUZhbHNlCjIwMTUtMDMtMzEg
MTQ6MTk6MjUgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0Ll9leGVjdXRlTWV0aG9kOjEzOCBT
dGFnZSBjdXN0b21pemF0aW9uIE1FVEhPRCBvdG9waS5wbHVnaW5zLm90b3BpLmNvcmUuY29uZmln
LlBsdWdpbi5fY3VzdG9taXplMQoyMDE1LTAzLTMxIDE0OjE5OjI1IERFQlVHIG90b3BpLmNvbnRl
eHQgY29udGV4dC5fZXhlY3V0ZU1ldGhvZDoxMzggU3RhZ2UgY3VzdG9taXphdGlvbiBNRVRIT0Qg
b3RvcGkucGx1Z2lucy5vdG9waS5kaWFsb2cuY2xpLlBsdWdpbi5fY3VzdG9taXplCjIwMTUtMDMt
MzEgMTQ6MTk6MjUgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0Ll9leGVjdXRlTWV0aG9kOjE0
NCBjb25kaXRpb24gRmFsc2UKMjAxNS0wMy0zMSAxNDoxOToyNSBERUJVRyBvdG9waS5jb250ZXh0
IGNvbnRleHQuX2V4ZWN1dGVNZXRob2Q6MTM4IFN0YWdlIGN1c3RvbWl6YXRpb24gTUVUSE9EIG90
b3BpLnBsdWdpbnMub3ZpcnRfaG9zdGVkX2VuZ2luZV9zZXR1cC5jb3JlLnRpdGxlcy5QbHVnaW4u
X3N0b3JhZ2Vfc3RhcnQKMjAxNS0wMy0zMSAxNDoxOToyNSBERUJVRyBvdG9waS5wbHVnaW5zLm90
b3BpLmRpYWxvZy5odW1hbiBkaWFsb2cuX19sb2dTdHJpbmc6MjE1IERJQUxPRzpTRU5EICAgICAg
ICAgICAgICAgIAoyMDE1LTAzLTMxIDE0OjE5OjI1IERFQlVHIG90b3BpLnBsdWdpbnMub3RvcGku
ZGlhbG9nLmh1bWFuIGRpYWxvZy5fX2xvZ1N0cmluZzoyMTUgRElBTE9HOlNFTkQgICAgICAgICAg
ICAgICAgIC0tPT0gU1RPUkFHRSBDT05GSUdVUkFUSU9OID09LS0KMjAxNS0wMy0zMSAxNDoxOToy
NSBERUJVRyBvdG9waS5wbHVnaW5zLm90b3BpLmRpYWxvZy5odW1hbiBkaWFsb2cuX19sb2dTdHJp
bmc6MjE1IERJQUxPRzpTRU5EICAgICAgICAgICAgICAgIAoyMDE1LTAzLTMxIDE0OjE5OjI1IERF
QlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5fZXhlY3V0ZU1ldGhvZDoxMzggU3RhZ2UgY3VzdG9t
aXphdGlvbiBNRVRIT0Qgb3RvcGkucGx1Z2lucy5vdmlydF9ob3N0ZWRfZW5naW5lX3NldHVwLnN0
b3JhZ2Uuc3RvcmFnZS5QbHVnaW4uX2Vhcmx5X2N1c3RvbWl6YXRpb24KMjAxNS0wMy0zMSAxNDox
OToyNSBERUJVRyBvdG9waS5wbHVnaW5zLm90b3BpLmRpYWxvZy5odW1hbiBkaWFsb2cuX19sb2dT
dHJpbmc6MjE1IERJQUxPRzpTRU5EICAgICAgICAgICAgICAgICBEdXJpbmcgY3VzdG9taXphdGlv
biB1c2UgQ1RSTC1EIHRvIGFib3J0LgoyMDE1LTAzLTMxIDE0OjE5OjI1IERFQlVHIG90b3BpLnBs
dWdpbnMub3ZpcnRfaG9zdGVkX2VuZ2luZV9zZXR1cC5zdG9yYWdlLnN0b3JhZ2Ugc3RvcmFnZS5f
Y2hlY2tfZXhpc3RpbmdfcG9vbHM6NjUwIF9jaGVja19leGlzdGluZ19wb29scwoyMDE1LTAzLTMx
IDE0OjE5OjI1IERFQlVHIG90b3BpLnBsdWdpbnMub3ZpcnRfaG9zdGVkX2VuZ2luZV9zZXR1cC5z
dG9yYWdlLnN0b3JhZ2Ugc3RvcmFnZS5fY2hlY2tfZXhpc3RpbmdfcG9vbHM6NjUxIGdldENvbm5l
Y3RlZFN0b3JhZ2VQb29sc0xpc3QKMjAxNS0wMy0zMSAxNDoxOToyNSBERUJVRyBvdG9waS5wbHVn
aW5zLm92aXJ0X2hvc3RlZF9lbmdpbmVfc2V0dXAuc3RvcmFnZS5zdG9yYWdlIHN0b3JhZ2UuX2No
ZWNrX2V4aXN0aW5nX3Bvb2xzOjY1MyB7J3N0YXR1cyc6IHsnbWVzc2FnZSc6ICdPSycsICdjb2Rl
JzogMH0sICdwb29sbGlzdCc6IFtdfQoyMDE1LTAzLTMxIDE0OjE5OjI1IERFQlVHIG90b3BpLnBs
dWdpbnMub3RvcGkuZGlhbG9nLmh1bWFuIGh1bWFuLnF1ZXJ5U3RyaW5nOjE1MyBxdWVyeSBPVkVI
T1NURURfU1RPUkFHRV9ET01BSU5fVFlQRQoyMDE1LTAzLTMxIDE0OjE5OjI1IERFQlVHIG90b3Bp
LnBsdWdpbnMub3RvcGkuZGlhbG9nLmh1bWFuIGRpYWxvZy5fX2xvZ1N0cmluZzoyMTUgRElBTE9H
OlNFTkQgICAgICAgICAgICAgICAgIFBsZWFzZSBzcGVjaWZ5IHRoZSBzdG9yYWdlIHlvdSB3b3Vs
ZCBsaWtlIHRvIHVzZSAoaXNjc2ksIG5mczMsIG5mczQpW25mczNdOiAKMjAxNS0wMy0zMSAxNDox
OToyNyBERUJVRyBvdG9waS5wbHVnaW5zLm90b3BpLmRpYWxvZy5odW1hbiBkaWFsb2cuX19sb2dT
dHJpbmc6MjE1IERJQUxPRzpSRUNFSVZFICAgIG5mczQKMjAxNS0wMy0zMSAxNDoxOToyNyBERUJV
RyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjQ5MCBFTlZJUk9OTUVOVCBE
VU1QIC0gQkVHSU4KMjAxNS0wMy0zMSAxNDoxOToyNyBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRl
eHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgT1ZFSE9TVEVEX1NUT1JBR0UvZG9tYWluVHlwZT1z
dHI6J25mczQnCjIwMTUtMDMtMzEgMTQ6MTk6MjcgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0
LmR1bXBFbnZpcm9ubWVudDo1MDQgRU5WSVJPTk1FTlQgRFVNUCAtIEVORAoyMDE1LTAzLTMxIDE0
OjE5OjI3IERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5fZXhlY3V0ZU1ldGhvZDoxMzggU3Rh
Z2UgY3VzdG9taXphdGlvbiBNRVRIT0Qgb3RvcGkucGx1Z2lucy5vdmlydF9ob3N0ZWRfZW5naW5l
X3NldHVwLnN0b3JhZ2UubmZzLlBsdWdpbi5fY3VzdG9taXphdGlvbgoyMDE1LTAzLTMxIDE0OjE5
OjI3IERFQlVHIG90b3BpLnBsdWdpbnMub3RvcGkuZGlhbG9nLmh1bWFuIGh1bWFuLnF1ZXJ5U3Ry
aW5nOjE1MyBxdWVyeSBPVkVIT1NURURfU1RPUkFHRV9ET01BSU5fQ09OTkVDVElPTgoyMDE1LTAz
LTMxIDE0OjE5OjI3IERFQlVHIG90b3BpLnBsdWdpbnMub3RvcGkuZGlhbG9nLmh1bWFuIGRpYWxv
Zy5fX2xvZ1N0cmluZzoyMTUgRElBTE9HOlNFTkQgICAgICAgICAgICAgICAgIFBsZWFzZSBzcGVj
aWZ5IHRoZSBmdWxsIHNoYXJlZCBzdG9yYWdlIGNvbm5lY3Rpb24gcGF0aCB0byB1c2UgKGV4YW1w
bGU6IGhvc3Q6L3BhdGgpOiAKMjAxNS0wMy0zMSAxNDoxOTozOCBERUJVRyBvdG9waS5wbHVnaW5z
Lm90b3BpLmRpYWxvZy5odW1hbiBkaWFsb2cuX19sb2dTdHJpbmc6MjE1IERJQUxPRzpSRUNFSVZF
ICAgIHN0b3JhZ2U6L21udC9TVE9SQUdFLURPTUFJTi9PVklSVF9FTkdJTkUKMjAxNS0wMy0zMSAx
NDoxOTozOCBERUJVRyBvdG9waS5wbHVnaW5zLm92aXJ0X2hvc3RlZF9lbmdpbmVfc2V0dXAuc3Rv
cmFnZS5uZnMgcGx1Z2luLmV4ZWN1dGVSYXc6ODIzIGV4ZWN1dGU6ICgnL2Jpbi9tb3VudCcsICct
dG5mcycsICctb3ZlcnM9NCxyZXRyeT0xJywgJ3N0b3JhZ2U6L21udC9TVE9SQUdFLURPTUFJTi9P
VklSVF9FTkdJTkUnLCAnL3RtcC90bXB0REpiYmEnKSwgZXhlY3V0YWJsZT0nTm9uZScsIGN3ZD0n
Tm9uZScsIGVudj1Ob25lCjIwMTUtMDMtMzEgMTQ6MTk6MzkgREVCVUcgb3RvcGkucGx1Z2lucy5v
dmlydF9ob3N0ZWRfZW5naW5lX3NldHVwLnN0b3JhZ2UubmZzIHBsdWdpbi5leGVjdXRlUmF3Ojg3
MyBleGVjdXRlLXJlc3VsdDogKCcvYmluL21vdW50JywgJy10bmZzJywgJy1vdmVycz00LHJldHJ5
PTEnLCAnc3RvcmFnZTovbW50L1NUT1JBR0UtRE9NQUlOL09WSVJUX0VOR0lORScsICcvdG1wL3Rt
cHRESmJiYScpLCByYz0wCjIwMTUtMDMtMzEgMTQ6MTk6MzkgREVCVUcgb3RvcGkucGx1Z2lucy5v
dmlydF9ob3N0ZWRfZW5naW5lX3NldHVwLnN0b3JhZ2UubmZzIHBsdWdpbi5leGVjdXRlOjkzMSBl
eGVjdXRlLW91dHB1dDogKCcvYmluL21vdW50JywgJy10bmZzJywgJy1vdmVycz00LHJldHJ5PTEn
LCAnc3RvcmFnZTovbW50L1NUT1JBR0UtRE9NQUlOL09WSVJUX0VOR0lORScsICcvdG1wL3RtcHRE
SmJiYScpIHN0ZG91dDoKCgoyMDE1LTAzLTMxIDE0OjE5OjM5IERFQlVHIG90b3BpLnBsdWdpbnMu
b3ZpcnRfaG9zdGVkX2VuZ2luZV9zZXR1cC5zdG9yYWdlLm5mcyBwbHVnaW4uZXhlY3V0ZTo5MzYg
ZXhlY3V0ZS1vdXRwdXQ6ICgnL2Jpbi9tb3VudCcsICctdG5mcycsICctb3ZlcnM9NCxyZXRyeT0x
JywgJ3N0b3JhZ2U6L21udC9TVE9SQUdFLURPTUFJTi9PVklSVF9FTkdJTkUnLCAnL3RtcC90bXB0
REpiYmEnKSBzdGRlcnI6CgoKMjAxNS0wMy0zMSAxNDoxOTozOSBERUJVRyBvdG9waS5vdmlydF9o
b3N0ZWRfZW5naW5lX3NldHVwLmRvbWFpbnMgZG9tYWlucy5jaGVja192YWxpZF9wYXRoOjc2IHZh
bGlkYXRlICcvdG1wL3RtcHRESmJiYScgYXMgYSB2YWxpZCBtb3VudCBwb2ludAoyMDE1LTAzLTMx
IDE0OjE5OjM5IERFQlVHIG90b3BpLnBsdWdpbnMub3ZpcnRfaG9zdGVkX2VuZ2luZV9zZXR1cC5z
dG9yYWdlLm5mcyBwbHVnaW4uZXhlY3V0ZVJhdzo4MjMgZXhlY3V0ZTogKCcvdXNyL2Jpbi9zdWRv
JywgJy11JywgJ3Zkc20nLCAnLWcnLCAna3ZtJywgJ3Rlc3QnLCAnLXInLCAnL3RtcC90bXB0REpi
YmEnLCAnLWEnLCAnLXcnLCAnL3RtcC90bXB0REpiYmEnLCAnLWEnLCAnLXgnLCAnL3RtcC90bXB0
REpiYmEnKSwgZXhlY3V0YWJsZT0nTm9uZScsIGN3ZD0nTm9uZScsIGVudj1Ob25lCjIwMTUtMDMt
MzEgMTQ6MTk6MzkgREVCVUcgb3RvcGkucGx1Z2lucy5vdmlydF9ob3N0ZWRfZW5naW5lX3NldHVw
LnN0b3JhZ2UubmZzIHBsdWdpbi5leGVjdXRlUmF3Ojg3MyBleGVjdXRlLXJlc3VsdDogKCcvdXNy
L2Jpbi9zdWRvJywgJy11JywgJ3Zkc20nLCAnLWcnLCAna3ZtJywgJ3Rlc3QnLCAnLXInLCAnL3Rt
cC90bXB0REpiYmEnLCAnLWEnLCAnLXcnLCAnL3RtcC90bXB0REpiYmEnLCAnLWEnLCAnLXgnLCAn
L3RtcC90bXB0REpiYmEnKSwgcmM9MAoyMDE1LTAzLTMxIDE0OjE5OjM5IERFQlVHIG90b3BpLnBs
dWdpbnMub3ZpcnRfaG9zdGVkX2VuZ2luZV9zZXR1cC5zdG9yYWdlLm5mcyBwbHVnaW4uZXhlY3V0
ZTo5MzEgZXhlY3V0ZS1vdXRwdXQ6ICgnL3Vzci9iaW4vc3VkbycsICctdScsICd2ZHNtJywgJy1n
JywgJ2t2bScsICd0ZXN0JywgJy1yJywgJy90bXAvdG1wdERKYmJhJywgJy1hJywgJy13JywgJy90
bXAvdG1wdERKYmJhJywgJy1hJywgJy14JywgJy90bXAvdG1wdERKYmJhJykgc3Rkb3V0OgoKCjIw
MTUtMDMtMzEgMTQ6MTk6MzkgREVCVUcgb3RvcGkucGx1Z2lucy5vdmlydF9ob3N0ZWRfZW5naW5l
X3NldHVwLnN0b3JhZ2UubmZzIHBsdWdpbi5leGVjdXRlOjkzNiBleGVjdXRlLW91dHB1dDogKCcv
dXNyL2Jpbi9zdWRvJywgJy11JywgJ3Zkc20nLCAnLWcnLCAna3ZtJywgJ3Rlc3QnLCAnLXInLCAn
L3RtcC90bXB0REpiYmEnLCAnLWEnLCAnLXcnLCAnL3RtcC90bXB0REpiYmEnLCAnLWEnLCAnLXgn
LCAnL3RtcC90bXB0REpiYmEnKSBzdGRlcnI6CgoKMjAxNS0wMy0zMSAxNDoxOTozOSBERUJVRyBv
dG9waS5vdmlydF9ob3N0ZWRfZW5naW5lX3NldHVwLmRvbWFpbnMgZG9tYWlucy5jaGVja19iYXNl
X3dyaXRhYmxlOjkwIEF0dGVtcHRpbmcgdG8gd3JpdGUgdGVtcCBmaWxlIHRvIC90bXAvdG1wdERK
YmJhCjIwMTUtMDMtMzEgMTQ6MTk6MzkgREVCVUcgb3RvcGkucGx1Z2lucy5vdmlydF9ob3N0ZWRf
ZW5naW5lX3NldHVwLnN0b3JhZ2UubmZzIHBsdWdpbi5leGVjdXRlUmF3OjgyMyBleGVjdXRlOiAo
Jy9iaW4vdW1vdW50JywgJy90bXAvdG1wdERKYmJhJyksIGV4ZWN1dGFibGU9J05vbmUnLCBjd2Q9
J05vbmUnLCBlbnY9Tm9uZQoyMDE1LTAzLTMxIDE0OjE5OjM5IERFQlVHIG90b3BpLnBsdWdpbnMu
b3ZpcnRfaG9zdGVkX2VuZ2luZV9zZXR1cC5zdG9yYWdlLm5mcyBwbHVnaW4uZXhlY3V0ZVJhdzo4
NzMgZXhlY3V0ZS1yZXN1bHQ6ICgnL2Jpbi91bW91bnQnLCAnL3RtcC90bXB0REpiYmEnKSwgcmM9
MAoyMDE1LTAzLTMxIDE0OjE5OjM5IERFQlVHIG90b3BpLnBsdWdpbnMub3ZpcnRfaG9zdGVkX2Vu
Z2luZV9zZXR1cC5zdG9yYWdlLm5mcyBwbHVnaW4uZXhlY3V0ZTo5MzEgZXhlY3V0ZS1vdXRwdXQ6
ICgnL2Jpbi91bW91bnQnLCAnL3RtcC90bXB0REpiYmEnKSBzdGRvdXQ6CgoKMjAxNS0wMy0zMSAx
NDoxOTozOSBERUJVRyBvdG9waS5wbHVnaW5zLm92aXJ0X2hvc3RlZF9lbmdpbmVfc2V0dXAuc3Rv
cmFnZS5uZnMgcGx1Z2luLmV4ZWN1dGU6OTM2IGV4ZWN1dGUtb3V0cHV0OiAoJy9iaW4vdW1vdW50
JywgJy90bXAvdG1wdERKYmJhJykgc3RkZXJyOgoKCjIwMTUtMDMtMzEgMTQ6MTk6MzkgREVCVUcg
b3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo0OTAgRU5WSVJPTk1FTlQgRFVN
UCAtIEJFR0lOCjIwMTUtMDMtMzEgMTQ6MTk6MzkgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0
LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5WIE9WRUhPU1RFRF9TVE9SQUdFL3N0b3JhZ2VEb21haW5D
b25uZWN0aW9uPXN0cjonc3RvcmFnZTovbW50L1NUT1JBR0UtRE9NQUlOL09WSVJUX0VOR0lORScK
MjAxNS0wMy0zMSAxNDoxOTozOSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmly
b25tZW50OjUwNCBFTlZJUk9OTUVOVCBEVU1QIC0gRU5ECjIwMTUtMDMtMzEgMTQ6MTk6MzkgREVC
VUcgb3RvcGkuY29udGV4dCBjb250ZXh0Ll9leGVjdXRlTWV0aG9kOjEzOCBTdGFnZSBjdXN0b21p
emF0aW9uIE1FVEhPRCBvdG9waS5wbHVnaW5zLm92aXJ0X2hvc3RlZF9lbmdpbmVfc2V0dXAuc3Rv
cmFnZS5pc2NzaS5QbHVnaW4uX2N1c3RvbWl6YXRpb24KMjAxNS0wMy0zMSAxNDoxOTozOSBERUJV
RyBvdG9waS5jb250ZXh0IGNvbnRleHQuX2V4ZWN1dGVNZXRob2Q6MTQ0IGNvbmRpdGlvbiBGYWxz
ZQoyMDE1LTAzLTMxIDE0OjE5OjM5IERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5fZXhlY3V0
ZU1ldGhvZDoxMzggU3RhZ2UgY3VzdG9taXphdGlvbiBNRVRIT0Qgb3RvcGkucGx1Z2lucy5vdmly
dF9ob3N0ZWRfZW5naW5lX3NldHVwLnN0b3JhZ2Uuc3RvcmFnZS5QbHVnaW4uX2xhdGVfY3VzdG9t
aXphdGlvbgoyMDE1LTAzLTMxIDE0OjE5OjM5IERFQlVHIG90b3BpLnBsdWdpbnMub3ZpcnRfaG9z
dGVkX2VuZ2luZV9zZXR1cC5zdG9yYWdlLnN0b3JhZ2Ugc3RvcmFnZS5fc3RvcmFnZVNlcnZlckNv
bm5lY3Rpb246NDIxIGNvbm5lY3RTdG9yYWdlU2VydmVyCjIwMTUtMDMtMzEgMTQ6MTk6MzkgREVC
VUcgb3RvcGkucGx1Z2lucy5vdmlydF9ob3N0ZWRfZW5naW5lX3NldHVwLnN0b3JhZ2Uuc3RvcmFn
ZSBzdG9yYWdlLl9zdG9yYWdlU2VydmVyQ29ubmVjdGlvbjo0NzYgeydzdGF0dXMnOiB7J21lc3Nh
Z2UnOiAnT0snLCAnY29kZSc6IDB9LCAnc3RhdHVzbGlzdCc6IFt7J3N0YXR1cyc6IDAsICdpZCc6
ICdjMmJmMjU0NS1kODliLTQwODYtOTQ5OC03YzdhNzY1OWFkZjQnfV19CjIwMTUtMDMtMzEgMTQ6
MTk6MzkgREVCVUcgb3RvcGkucGx1Z2lucy5vdmlydF9ob3N0ZWRfZW5naW5lX3NldHVwLnN0b3Jh
Z2Uuc3RvcmFnZSBzdG9yYWdlLl9nZXRTdG9yYWdlRG9tYWluc0xpc3Q6Mzc4IGdldFN0b3JhZ2VE
b21haW5zTGlzdAoyMDE1LTAzLTMxIDE0OjE5OjQxIERFQlVHIG90b3BpLnBsdWdpbnMub3ZpcnRf
aG9zdGVkX2VuZ2luZV9zZXR1cC5zdG9yYWdlLnN0b3JhZ2Ugc3RvcmFnZS5fZ2V0U3RvcmFnZURv
bWFpbnNMaXN0OjM4MSB7J3N0YXR1cyc6IHsnbWVzc2FnZSc6ICdPSycsICdjb2RlJzogMH0sICdk
b21saXN0JzogWyc1YzM2OGI3ZC1jNjczLTRmYzktYjFkMS1lZjJkYmM0YTAxNjknXX0KMjAxNS0w
My0zMSAxNDoxOTo0MSBERUJVRyBvdG9waS5wbHVnaW5zLm92aXJ0X2hvc3RlZF9lbmdpbmVfc2V0
dXAuc3RvcmFnZS5zdG9yYWdlIHN0b3JhZ2UuX2dldFN0b3JhZ2VEb21haW5JbmZvOjM5NiBnZXRT
dG9yYWdlRG9tYWluSW5mbwoyMDE1LTAzLTMxIDE0OjE5OjQxIERFQlVHIG90b3BpLnBsdWdpbnMu
b3ZpcnRfaG9zdGVkX2VuZ2luZV9zZXR1cC5zdG9yYWdlLnN0b3JhZ2Ugc3RvcmFnZS5fZ2V0U3Rv
cmFnZURvbWFpbkluZm86Mzk5IHsnc3RhdHVzJzogeydtZXNzYWdlJzogJ09LJywgJ2NvZGUnOiAw
fSwgJ2luZm8nOiB7J3V1aWQnOiAnNWMzNjhiN2QtYzY3My00ZmM5LWIxZDEtZWYyZGJjNGEwMTY5
JywgJ3ZlcnNpb24nOiAnMycsICdyb2xlJzogJ01hc3RlcicsICdyZW1vdGVQYXRoJzogJ3N0b3Jh
Z2U6L21udC9TVE9SQUdFLURPTUFJTi9PVklSVF9FTkdJTkUnLCAndHlwZSc6ICdORlMnLCAnY2xh
c3MnOiAnRGF0YScsICdwb29sJzogWydhYjYyMTljNy0zZTg0LTQyNjAtOTE3Ny04NTE1YzFjNTFm
MWMnXSwgJ25hbWUnOiAnaG9zdGVkX3N0b3JhZ2UnfX0KMjAxNS0wMy0zMSAxNDoxOTo0MSBERUJV
RyBvdG9waS5wbHVnaW5zLm90b3BpLmRpYWxvZy5odW1hbiBodW1hbi5xdWVyeVN0cmluZzoxNTMg
cXVlcnkgT1ZFSE9TVEVEX0FERElUSU9OQUxfSE9TVAoyMDE1LTAzLTMxIDE0OjE5OjQxIERFQlVH
IG90b3BpLnBsdWdpbnMub3RvcGkuZGlhbG9nLmh1bWFuIGRpYWxvZy5fX2xvZ1N0cmluZzoyMTUg
RElBTE9HOlNFTkQgICAgICAgICAgICAgICAgIFRoZSBzcGVjaWZpZWQgc3RvcmFnZSBsb2NhdGlv
biBhbHJlYWR5IGNvbnRhaW5zIGEgZGF0YSBkb21haW4uIElzIHRoaXMgYW4gYWRkaXRpb25hbCBo
b3N0IHNldHVwIChZZXMsIE5vKVtZZXNdPyAKMjAxNS0wMy0zMSAxNDoxOTo0NSBERUJVRyBvdG9w
aS5wbHVnaW5zLm90b3BpLmRpYWxvZy5odW1hbiBkaWFsb2cuX19sb2dTdHJpbmc6MjE1IERJQUxP
RzpSRUNFSVZFICAgIG5vCjIwMTUtMDMtMzEgMTQ6MTk6NDUgSU5GTyBvdG9waS5wbHVnaW5zLm92
aXJ0X2hvc3RlZF9lbmdpbmVfc2V0dXAuc3RvcmFnZS5zdG9yYWdlIHN0b3JhZ2UuX2hhbmRsZUhv
c3RJZDoxMjIgSW5zdGFsbGluZyBvbiBmaXJzdCBob3N0CjIwMTUtMDMtMzEgMTQ6MTk6NDUgREVC
VUcgb3RvcGkucGx1Z2lucy5vdmlydF9ob3N0ZWRfZW5naW5lX3NldHVwLnN0b3JhZ2Uuc3RvcmFn
ZSBzdG9yYWdlLl9zdG9yYWdlUG9vbENvbm5lY3Rpb246NTkzIGNvbm5lY3RTdG9yYWdlUG9vbAoy
MDE1LTAzLTMxIDE0OjE5OjU3IERFQlVHIG90b3BpLnBsdWdpbnMub3ZpcnRfaG9zdGVkX2VuZ2lu
ZV9zZXR1cC5zdG9yYWdlLnN0b3JhZ2Ugc3RvcmFnZS5fZ2V0U3RvcmFnZVBvb2xJbmZvOjQwNiBn
ZXRTdG9yYWdlUG9vbEluZm8KMjAxNS0wMy0zMSAxNDoxOTo1NyBERUJVRyBvdG9waS5wbHVnaW5z
Lm92aXJ0X2hvc3RlZF9lbmdpbmVfc2V0dXAuc3RvcmFnZS5zdG9yYWdlIHN0b3JhZ2UuX2dldFN0
b3JhZ2VQb29sSW5mbzo0MDkgeydzdGF0dXMnOiB7J21lc3NhZ2UnOiAiRXJyb3Igc3RvcmFnZSBw
b29sIGFjdGlvbjogKCdzcFVVSUQ9YWI2MjE5YzctM2U4NC00MjYwLTkxNzctODUxNWMxYzUxZjFj
JywpIiwgJ2NvZGUnOiAzMDB9fQoyMDE1LTAzLTMxIDE0OjE5OjU3IERFQlVHIG90b3BpLnBsdWdp
bnMub3ZpcnRfaG9zdGVkX2VuZ2luZV9zZXR1cC5zdG9yYWdlLnN0b3JhZ2Ugc3RvcmFnZS5fdmFs
aWRhdGVTdG9yYWdlRG9tYWluOjM4OCB2YWxpZGF0ZVN0b3JhZ2VEb21haW4KMjAxNS0wMy0zMSAx
NDoxOTo1NyBERUJVRyBvdG9waS5wbHVnaW5zLm92aXJ0X2hvc3RlZF9lbmdpbmVfc2V0dXAuc3Rv
cmFnZS5zdG9yYWdlIHN0b3JhZ2UuX3ZhbGlkYXRlU3RvcmFnZURvbWFpbjozOTAgeydzdGF0dXMn
OiB7J21lc3NhZ2UnOiAnT0snLCAnY29kZSc6IDB9fQoyMDE1LTAzLTMxIDE0OjE5OjU3IERFQlVH
IG90b3BpLnBsdWdpbnMub3RvcGkuZGlhbG9nLmh1bWFuIGh1bWFuLnF1ZXJ5U3RyaW5nOjE1MyBx
dWVyeSBPVkVIT1NURURfU1RPUkFHRV9EQVRBQ0VOVEVSX05BTUUKMjAxNS0wMy0zMSAxNDoxOTo1
NyBERUJVRyBvdG9waS5wbHVnaW5zLm90b3BpLmRpYWxvZy5odW1hbiBkaWFsb2cuX19sb2dTdHJp
bmc6MjE1IERJQUxPRzpTRU5EICAgICAgICAgICAgICAgICBMb2NhbCBzdG9yYWdlIGRhdGFjZW50
ZXIgbmFtZSBpcyBhbiBpbnRlcm5hbCBuYW1lIGFuZCBjdXJyZW50bHkgd2lsbCBub3QgYmUgc2hv
d24gaW4gZW5naW5lJ3MgYWRtaW4gVUkuCjIwMTUtMDMtMzEgMTQ6MTk6NTcgREVCVUcgb3RvcGku
cGx1Z2lucy5vdG9waS5kaWFsb2cuaHVtYW4gZGlhbG9nLl9fbG9nU3RyaW5nOjIxNSBESUFMT0c6
U0VORCAgICAgICAgICAgICAgICAgUGxlYXNlIGVudGVyIGxvY2FsIGRhdGFjZW50ZXIgbmFtZSBb
aG9zdGVkX2RhdGFjZW50ZXJdOiAKMjAxNS0wMy0zMSAxNDoyMDowNSBERUJVRyBvdG9waS5jb250
ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjQ5MCBFTlZJUk9OTUVOVCBEVU1QIC0gQkVHSU4K
MjAxNS0wMy0zMSAxNDoyMDowNSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmly
b25tZW50OjUwMCBFTlYgT1ZFSE9TVEVEX0NPUkUvYWRkaXRpb25hbEhvc3RFbmFibGVkPWJvb2w6
J1RydWUnCjIwMTUtMDMtMzEgMTQ6MjA6MDUgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1
bXBFbnZpcm9ubWVudDo1MDAgRU5WIE9WRUhPU1RFRF9DT1JFL2lzQWRkaXRpb25hbEhvc3Q9Ym9v
bDonRmFsc2UnCjIwMTUtMDMtMzEgMTQ6MjA6MDUgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0
LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5WIE9WRUhPU1RFRF9TVE9SQUdFL2hvc3RJRD1pbnQ6JzEn
CjIwMTUtMDMtMzEgMTQ6MjA6MDUgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZp
cm9ubWVudDo1MDAgRU5WIE9WRUhPU1RFRF9TVE9SQUdFL3NkVVVJRD1zdHI6JzVjMzY4YjdkLWM2
NzMtNGZjOS1iMWQxLWVmMmRiYzRhMDE2OScKMjAxNS0wMy0zMSAxNDoyMDowNSBERUJVRyBvdG9w
aS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgT1ZFSE9TVEVEX1NUT1JB
R0Uvc3BVVUlEPXN0cjonYWI2MjE5YzctM2U4NC00MjYwLTkxNzctODUxNWMxYzUxZjFjJwoyMDE1
LTAzLTMxIDE0OjIwOjA1IERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1l
bnQ6NTAwIEVOViBPVkVIT1NURURfU1RPUkFHRS9zdG9yYWdlRGF0YWNlbnRlck5hbWU9c3RyOido
b3N0ZWRfZGF0YWNlbnRlcicKMjAxNS0wMy0zMSAxNDoyMDowNSBERUJVRyBvdG9waS5jb250ZXh0
IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgT1ZFSE9TVEVEX1NUT1JBR0Uvc3RvcmFn
ZURvbWFpbk5hbWU9c3RyOidob3N0ZWRfc3RvcmFnZScKMjAxNS0wMy0zMSAxNDoyMDowNSBERUJV
RyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwNCBFTlZJUk9OTUVOVCBE
VU1QIC0gRU5ECjIwMTUtMDMtMzEgMTQ6MjA6MDUgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0
Ll9leGVjdXRlTWV0aG9kOjEzOCBTdGFnZSBjdXN0b21pemF0aW9uIE1FVEhPRCBvdG9waS5wbHVn
aW5zLm92aXJ0X2hvc3RlZF9lbmdpbmVfc2V0dXAuc3RvcmFnZS5uZnMuUGx1Z2luLl9sYXRlX2N1
c3RvbWl6YXRpb24KMjAxNS0wMy0zMSAxNDoyMDowNSBERUJVRyBvdG9waS5wbHVnaW5zLm92aXJ0
X2hvc3RlZF9lbmdpbmVfc2V0dXAuc3RvcmFnZS5uZnMgcGx1Z2luLmV4ZWN1dGVSYXc6ODIzIGV4
ZWN1dGU6ICgnL2Jpbi9tb3VudCcsICctdG5mcycsICctb3ZlcnM9NCxyZXRyeT0xJywgJ3N0b3Jh
Z2U6L21udC9TVE9SQUdFLURPTUFJTi9PVklSVF9FTkdJTkUnLCAnL3RtcC90bXBFUTNRaWUnKSwg
ZXhlY3V0YWJsZT0nTm9uZScsIGN3ZD0nTm9uZScsIGVudj1Ob25lCjIwMTUtMDMtMzEgMTQ6MjA6
MDUgREVCVUcgb3RvcGkucGx1Z2lucy5vdmlydF9ob3N0ZWRfZW5naW5lX3NldHVwLnN0b3JhZ2Uu
bmZzIHBsdWdpbi5leGVjdXRlUmF3Ojg3MyBleGVjdXRlLXJlc3VsdDogKCcvYmluL21vdW50Jywg
Jy10bmZzJywgJy1vdmVycz00LHJldHJ5PTEnLCAnc3RvcmFnZTovbW50L1NUT1JBR0UtRE9NQUlO
L09WSVJUX0VOR0lORScsICcvdG1wL3RtcEVRM1FpZScpLCByYz0wCjIwMTUtMDMtMzEgMTQ6MjA6
MDUgREVCVUcgb3RvcGkucGx1Z2lucy5vdmlydF9ob3N0ZWRfZW5naW5lX3NldHVwLnN0b3JhZ2Uu
bmZzIHBsdWdpbi5leGVjdXRlOjkzMSBleGVjdXRlLW91dHB1dDogKCcvYmluL21vdW50JywgJy10
bmZzJywgJy1vdmVycz00LHJldHJ5PTEnLCAnc3RvcmFnZTovbW50L1NUT1JBR0UtRE9NQUlOL09W
SVJUX0VOR0lORScsICcvdG1wL3RtcEVRM1FpZScpIHN0ZG91dDoKCgoyMDE1LTAzLTMxIDE0OjIw
OjA1IERFQlVHIG90b3BpLnBsdWdpbnMub3ZpcnRfaG9zdGVkX2VuZ2luZV9zZXR1cC5zdG9yYWdl
Lm5mcyBwbHVnaW4uZXhlY3V0ZTo5MzYgZXhlY3V0ZS1vdXRwdXQ6ICgnL2Jpbi9tb3VudCcsICct
dG5mcycsICctb3ZlcnM9NCxyZXRyeT0xJywgJ3N0b3JhZ2U6L21udC9TVE9SQUdFLURPTUFJTi9P
VklSVF9FTkdJTkUnLCAnL3RtcC90bXBFUTNRaWUnKSBzdGRlcnI6CgoKMjAxNS0wMy0zMSAxNDoy
MDowNSBERUJVRyBvdG9waS5vdmlydF9ob3N0ZWRfZW5naW5lX3NldHVwLmRvbWFpbnMgZG9tYWlu
cy5jaGVja192YWxpZF9wYXRoOjc2IHZhbGlkYXRlICcvdG1wL3RtcEVRM1FpZScgYXMgYSB2YWxp
ZCBtb3VudCBwb2ludAoyMDE1LTAzLTMxIDE0OjIwOjA1IERFQlVHIG90b3BpLnBsdWdpbnMub3Zp
cnRfaG9zdGVkX2VuZ2luZV9zZXR1cC5zdG9yYWdlLm5mcyBwbHVnaW4uZXhlY3V0ZVJhdzo4MjMg
ZXhlY3V0ZTogKCcvdXNyL2Jpbi9zdWRvJywgJy11JywgJ3Zkc20nLCAnLWcnLCAna3ZtJywgJ3Rl
c3QnLCAnLXInLCAnL3RtcC90bXBFUTNRaWUnLCAnLWEnLCAnLXcnLCAnL3RtcC90bXBFUTNRaWUn
LCAnLWEnLCAnLXgnLCAnL3RtcC90bXBFUTNRaWUnKSwgZXhlY3V0YWJsZT0nTm9uZScsIGN3ZD0n
Tm9uZScsIGVudj1Ob25lCjIwMTUtMDMtMzEgMTQ6MjA6MDUgREVCVUcgb3RvcGkucGx1Z2lucy5v
dmlydF9ob3N0ZWRfZW5naW5lX3NldHVwLnN0b3JhZ2UubmZzIHBsdWdpbi5leGVjdXRlUmF3Ojg3
MyBleGVjdXRlLXJlc3VsdDogKCcvdXNyL2Jpbi9zdWRvJywgJy11JywgJ3Zkc20nLCAnLWcnLCAn
a3ZtJywgJ3Rlc3QnLCAnLXInLCAnL3RtcC90bXBFUTNRaWUnLCAnLWEnLCAnLXcnLCAnL3RtcC90
bXBFUTNRaWUnLCAnLWEnLCAnLXgnLCAnL3RtcC90bXBFUTNRaWUnKSwgcmM9MAoyMDE1LTAzLTMx
IDE0OjIwOjA1IERFQlVHIG90b3BpLnBsdWdpbnMub3ZpcnRfaG9zdGVkX2VuZ2luZV9zZXR1cC5z
dG9yYWdlLm5mcyBwbHVnaW4uZXhlY3V0ZTo5MzEgZXhlY3V0ZS1vdXRwdXQ6ICgnL3Vzci9iaW4v
c3VkbycsICctdScsICd2ZHNtJywgJy1nJywgJ2t2bScsICd0ZXN0JywgJy1yJywgJy90bXAvdG1w
RVEzUWllJywgJy1hJywgJy13JywgJy90bXAvdG1wRVEzUWllJywgJy1hJywgJy14JywgJy90bXAv
dG1wRVEzUWllJykgc3Rkb3V0OgoKCjIwMTUtMDMtMzEgMTQ6MjA6MDUgREVCVUcgb3RvcGkucGx1
Z2lucy5vdmlydF9ob3N0ZWRfZW5naW5lX3NldHVwLnN0b3JhZ2UubmZzIHBsdWdpbi5leGVjdXRl
OjkzNiBleGVjdXRlLW91dHB1dDogKCcvdXNyL2Jpbi9zdWRvJywgJy11JywgJ3Zkc20nLCAnLWcn
LCAna3ZtJywgJ3Rlc3QnLCAnLXInLCAnL3RtcC90bXBFUTNRaWUnLCAnLWEnLCAnLXcnLCAnL3Rt
cC90bXBFUTNRaWUnLCAnLWEnLCAnLXgnLCAnL3RtcC90bXBFUTNRaWUnKSBzdGRlcnI6CgoKMjAx
NS0wMy0zMSAxNDoyMDowNSBERUJVRyBvdG9waS5vdmlydF9ob3N0ZWRfZW5naW5lX3NldHVwLmRv
bWFpbnMgZG9tYWlucy5jaGVja19iYXNlX3dyaXRhYmxlOjkwIEF0dGVtcHRpbmcgdG8gd3JpdGUg
dGVtcCBmaWxlIHRvIC90bXAvdG1wRVEzUWllCjIwMTUtMDMtMzEgMTQ6MjA6MDUgREVCVUcgb3Rv
cGkub3ZpcnRfaG9zdGVkX2VuZ2luZV9zZXR1cC5kb21haW5zIGRvbWFpbnMuY2hlY2tfYXZhaWxh
YmxlX3NwYWNlOjEwOCBDaGVja2luZyBhdmFpbGFibGUgc3BhY2Ugb24gL3RtcC90bXBFUTNRaWUK
MjAxNS0wMy0zMSAxNDoyMDowNSBERUJVRyBvdG9waS5vdmlydF9ob3N0ZWRfZW5naW5lX3NldHVw
LmRvbWFpbnMgZG9tYWlucy5jaGVja19hdmFpbGFibGVfc3BhY2U6MTE1IEF2YWlsYWJsZSBzcGFj
ZSBvbiAvdG1wL3RtcEVRM1FpZSBpcyA1ODU4MjUwTWIKMjAxNS0wMy0zMSAxNDoyMDowNSBERUJV
RyBvdG9waS5wbHVnaW5zLm92aXJ0X2hvc3RlZF9lbmdpbmVfc2V0dXAuc3RvcmFnZS5uZnMgcGx1
Z2luLmV4ZWN1dGVSYXc6ODIzIGV4ZWN1dGU6ICgnL2Jpbi91bW91bnQnLCAnL3RtcC90bXBFUTNR
aWUnKSwgZXhlY3V0YWJsZT0nTm9uZScsIGN3ZD0nTm9uZScsIGVudj1Ob25lCjIwMTUtMDMtMzEg
MTQ6MjA6MDUgREVCVUcgb3RvcGkucGx1Z2lucy5vdmlydF9ob3N0ZWRfZW5naW5lX3NldHVwLnN0
b3JhZ2UubmZzIHBsdWdpbi5leGVjdXRlUmF3Ojg3MyBleGVjdXRlLXJlc3VsdDogKCcvYmluL3Vt
b3VudCcsICcvdG1wL3RtcEVRM1FpZScpLCByYz0wCjIwMTUtMDMtMzEgMTQ6MjA6MDUgREVCVUcg
b3RvcGkucGx1Z2lucy5vdmlydF9ob3N0ZWRfZW5naW5lX3NldHVwLnN0b3JhZ2UubmZzIHBsdWdp
bi5leGVjdXRlOjkzMSBleGVjdXRlLW91dHB1dDogKCcvYmluL3Vtb3VudCcsICcvdG1wL3RtcEVR
M1FpZScpIHN0ZG91dDoKCgoyMDE1LTAzLTMxIDE0OjIwOjA1IERFQlVHIG90b3BpLnBsdWdpbnMu
b3ZpcnRfaG9zdGVkX2VuZ2luZV9zZXR1cC5zdG9yYWdlLm5mcyBwbHVnaW4uZXhlY3V0ZTo5MzYg
ZXhlY3V0ZS1vdXRwdXQ6ICgnL2Jpbi91bW91bnQnLCAnL3RtcC90bXBFUTNRaWUnKSBzdGRlcnI6
CgoKMjAxNS0wMy0zMSAxNDoyMDowNSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuX2V4ZWN1
dGVNZXRob2Q6MTM4IFN0YWdlIGN1c3RvbWl6YXRpb24gTUVUSE9EIG90b3BpLnBsdWdpbnMub3Zp
cnRfaG9zdGVkX2VuZ2luZV9zZXR1cC5jb3JlLnRpdGxlcy5QbHVnaW4uX3N0b3JhZ2VfZW5kCjIw
MTUtMDMtMzEgMTQ6MjA6MDUgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0Ll9leGVjdXRlTWV0
aG9kOjEzOCBTdGFnZSBjdXN0b21pemF0aW9uIE1FVEhPRCBvdG9waS5wbHVnaW5zLm92aXJ0X2hv
c3RlZF9lbmdpbmVfc2V0dXAuY29yZS50aXRsZXMuUGx1Z2luLl9zeXN0ZW1fc3RhcnQKMjAxNS0w
My0zMSAxNDoyMDowNSBERUJVRyBvdG9waS5wbHVnaW5zLm90b3BpLmRpYWxvZy5odW1hbiBkaWFs
b2cuX19sb2dTdHJpbmc6MjE1IERJQUxPRzpTRU5EICAgICAgICAgICAgICAgIAoyMDE1LTAzLTMx
IDE0OjIwOjA1IERFQlVHIG90b3BpLnBsdWdpbnMub3RvcGkuZGlhbG9nLmh1bWFuIGRpYWxvZy5f
X2xvZ1N0cmluZzoyMTUgRElBTE9HOlNFTkQgICAgICAgICAgICAgICAgIC0tPT0gU1lTVEVNIENP
TkZJR1VSQVRJT04gPT0tLQoyMDE1LTAzLTMxIDE0OjIwOjA1IERFQlVHIG90b3BpLnBsdWdpbnMu
b3RvcGkuZGlhbG9nLmh1bWFuIGRpYWxvZy5fX2xvZ1N0cmluZzoyMTUgRElBTE9HOlNFTkQgICAg
ICAgICAgICAgICAgCjIwMTUtMDMtMzEgMTQ6MjA6MDUgREVCVUcgb3RvcGkuY29udGV4dCBjb250
ZXh0Ll9leGVjdXRlTWV0aG9kOjEzOCBTdGFnZSBjdXN0b21pemF0aW9uIE1FVEhPRCBvdG9waS5w
bHVnaW5zLm92aXJ0X2hvc3RlZF9lbmdpbmVfc2V0dXAuY29yZS5yZW1vdGVfYW5zd2VyZmlsZS5Q
bHVnaW4uX2N1c3RvbWl6YXRpb24KMjAxNS0wMy0zMSAxNDoyMDowNSBERUJVRyBvdG9waS5jb250
ZXh0IGNvbnRleHQuX2V4ZWN1dGVNZXRob2Q6MTQ0IGNvbmRpdGlvbiBGYWxzZQoyMDE1LTAzLTMx
IDE0OjIwOjA1IERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5fZXhlY3V0ZU1ldGhvZDoxMzgg
U3RhZ2UgY3VzdG9taXphdGlvbiBNRVRIT0Qgb3RvcGkucGx1Z2lucy5vdmlydF9ob3N0ZWRfZW5n
aW5lX3NldHVwLnN5c3RlbS5zc2hkLlBsdWdpbi5fY3VzdG9taXphdGlvbgoyMDE1LTAzLTMxIDE0
OjIwOjA1IERFQlVHIG90b3BpLnBsdWdpbnMub3RvcGkuc2VydmljZXMucmhlbCByaGVsLmV4aXN0
czoxMjEgY2hlY2sgaWYgc2VydmljZSBzc2hkIGV4aXN0cwoyMDE1LTAzLTMxIDE0OjIwOjA1IERF
QlVHIG90b3BpLnBsdWdpbnMub3RvcGkuc2VydmljZXMucmhlbCBwbHVnaW4uZXhlY3V0ZVJhdzo4
MjMgZXhlY3V0ZTogKCcvc2Jpbi9pbml0Y3RsJywgJ3N0YXR1cycsICdzc2hkJyksIGV4ZWN1dGFi
bGU9J05vbmUnLCBjd2Q9J05vbmUnLCBlbnY9Tm9uZQoyMDE1LTAzLTMxIDE0OjIwOjA1IERFQlVH
IG90b3BpLnBsdWdpbnMub3RvcGkuc2VydmljZXMucmhlbCBwbHVnaW4uZXhlY3V0ZVJhdzo4NzMg
ZXhlY3V0ZS1yZXN1bHQ6ICgnL3NiaW4vaW5pdGN0bCcsICdzdGF0dXMnLCAnc3NoZCcpLCByYz0x
CjIwMTUtMDMtMzEgMTQ6MjA6MDUgREVCVUcgb3RvcGkucGx1Z2lucy5vdG9waS5zZXJ2aWNlcy5y
aGVsIHBsdWdpbi5leGVjdXRlOjkzMSBleGVjdXRlLW91dHB1dDogKCcvc2Jpbi9pbml0Y3RsJywg
J3N0YXR1cycsICdzc2hkJykgc3Rkb3V0OgoKCjIwMTUtMDMtMzEgMTQ6MjA6MDUgREVCVUcgb3Rv
cGkucGx1Z2lucy5vdG9waS5zZXJ2aWNlcy5yaGVsIHBsdWdpbi5leGVjdXRlOjkzNiBleGVjdXRl
LW91dHB1dDogKCcvc2Jpbi9pbml0Y3RsJywgJ3N0YXR1cycsICdzc2hkJykgc3RkZXJyOgppbml0
Y3RsOiBVbmtub3duIGpvYjogc3NoZAoKMjAxNS0wMy0zMSAxNDoyMDowNSBERUJVRyBvdG9waS5w
bHVnaW5zLm90b3BpLnNlcnZpY2VzLnJoZWwgcmhlbC5leGlzdHM6MTMzIHNlcnZpY2Ugc3NoZCBl
eGlzdHMgVHJ1ZSB1cHN0YXJ0PUZhbHNlCjIwMTUtMDMtMzEgMTQ6MjA6MDUgREVCVUcgb3RvcGku
cGx1Z2lucy5vdmlydF9ob3N0ZWRfZW5naW5lX3NldHVwLnN5c3RlbS5zc2hkIHBsdWdpbi5leGVj
dXRlUmF3OjgyMyBleGVjdXRlOiAoJy91c3Ivc2Jpbi9zc2hkJywgJy1UJyksIGV4ZWN1dGFibGU9
J05vbmUnLCBjd2Q9J05vbmUnLCBlbnY9Tm9uZQoyMDE1LTAzLTMxIDE0OjIwOjA1IERFQlVHIG90
b3BpLnBsdWdpbnMub3ZpcnRfaG9zdGVkX2VuZ2luZV9zZXR1cC5zeXN0ZW0uc3NoZCBwbHVnaW4u
ZXhlY3V0ZVJhdzo4NzMgZXhlY3V0ZS1yZXN1bHQ6ICgnL3Vzci9zYmluL3NzaGQnLCAnLVQnKSwg
cmM9MAoyMDE1LTAzLTMxIDE0OjIwOjA1IERFQlVHIG90b3BpLnBsdWdpbnMub3ZpcnRfaG9zdGVk
X2VuZ2luZV9zZXR1cC5zeXN0ZW0uc3NoZCBwbHVnaW4uZXhlY3V0ZTo5MzEgZXhlY3V0ZS1vdXRw
dXQ6ICgnL3Vzci9zYmluL3NzaGQnLCAnLVQnKSBzdGRvdXQ6CnBvcnQgMjIKcHJvdG9jb2wgMgph
ZGRyZXNzZmFtaWx5IGFueQpsaXN0ZW5hZGRyZXNzIDAuMC4wLjA6MjIKbGlzdGVuYWRkcmVzcyBb
OjpdOjIyCnVzZXBhbSAxCnNlcnZlcmtleWJpdHMgMTAyNApsb2dpbmdyYWNldGltZSAxMjAKa2V5
cmVnZW5lcmF0aW9uaW50ZXJ2YWwgMzYwMAp4MTFkaXNwbGF5b2Zmc2V0IDEwCm1heGF1dGh0cmll
cyA2Cm1heHNlc3Npb25zIDEwCmNsaWVudGFsaXZlaW50ZXJ2YWwgMApjbGllbnRhbGl2ZWNvdW50
bWF4IDMKcGVybWl0cm9vdGxvZ2luIHllcwppZ25vcmVyaG9zdHMgeWVzCmlnbm9yZXVzZXJrbm93
bmhvc3RzIG5vCnJob3N0c3JzYWF1dGhlbnRpY2F0aW9uIG5vCmhvc3RiYXNlZGF1dGhlbnRpY2F0
aW9uIG5vCmhvc3RiYXNlZHVzZXNuYW1lZnJvbXBhY2tldG9ubHkgbm8KcnNhYXV0aGVudGljYXRp
b24geWVzCnB1YmtleWF1dGhlbnRpY2F0aW9uIHllcwprZXJiZXJvc2F1dGhlbnRpY2F0aW9uIG5v
CmtlcmJlcm9zb3Jsb2NhbHBhc3N3ZCB5ZXMKa2VyYmVyb3N0aWNrZXRjbGVhbnVwIHllcwpnc3Nh
cGlhdXRoZW50aWNhdGlvbiB5ZXMKZ3NzYXBpY2xlYW51cGNyZWRlbnRpYWxzIHllcwpwYXNzd29y
ZGF1dGhlbnRpY2F0aW9uIHllcwprYmRpbnRlcmFjdGl2ZWF1dGhlbnRpY2F0aW9uIG5vCmNoYWxs
ZW5nZXJlc3BvbnNlYXV0aGVudGljYXRpb24gbm8KcHJpbnRtb3RkIHllcwpwcmludGxhc3Rsb2cg
eWVzCngxMWZvcndhcmRpbmcgeWVzCngxMXVzZWxvY2FsaG9zdCB5ZXMKc3RyaWN0bW9kZXMgeWVz
CnRjcGtlZXBhbGl2ZSB5ZXMKcGVybWl0ZW1wdHlwYXNzd29yZHMgbm8KcGVybWl0dXNlcmVudmly
b25tZW50IG5vCnVzZWxvZ2luIG5vCmNvbXByZXNzaW9uIGRlbGF5ZWQKZ2F0ZXdheXBvcnRzIG5v
CnNob3dwYXRjaGxldmVsIG5vCnVzZWRucyB5ZXMKYWxsb3d0Y3Bmb3J3YXJkaW5nIHllcwp1c2Vw
cml2aWxlZ2VzZXBhcmF0aW9uIHllcwprZXJiZXJvc3VzZWt1c2Vyb2sgeWVzCnBpZGZpbGUgL3Zh
ci9ydW4vc3NoZC5waWQKeGF1dGhsb2NhdGlvbiAvdXNyL2Jpbi94YXV0aAphdXRob3JpemVka2V5
c2ZpbGUgLnNzaC9hdXRob3JpemVkX2tleXMKYXV0aG9yaXplZGtleXNmaWxlMiAuc3NoL2F1dGhv
cml6ZWRfa2V5czIKbG9nbGV2ZWwgSU5GTwpzeXNsb2dmYWNpbGl0eSBBVVRIUFJJVgpob3N0a2V5
IC9ldGMvc3NoL3NzaF9ob3N0X3JzYV9rZXkKaG9zdGtleSAvZXRjL3NzaC9zc2hfaG9zdF9kc2Ff
a2V5CmFjY2VwdGVudiBMQU5HCmFjY2VwdGVudiBMQ19DVFlQRQphY2NlcHRlbnYgTENfTlVNRVJJ
QwphY2NlcHRlbnYgTENfVElNRQphY2NlcHRlbnYgTENfQ09MTEFURQphY2NlcHRlbnYgTENfTU9O
RVRBUlkKYWNjZXB0ZW52IExDX01FU1NBR0VTCmFjY2VwdGVudiBMQ19QQVBFUgphY2NlcHRlbnYg
TENfTkFNRQphY2NlcHRlbnYgTENfQUREUkVTUwphY2NlcHRlbnYgTENfVEVMRVBIT05FCmFjY2Vw
dGVudiBMQ19NRUFTVVJFTUVOVAphY2NlcHRlbnYgTENfSURFTlRJRklDQVRJT04KYWNjZXB0ZW52
IExDX0FMTAphY2NlcHRlbnYgTEFOR1VBR0UKYWNjZXB0ZW52IFhNT0RJRklFUlMKc3Vic3lzdGVt
IHNmdHAgL3Vzci9saWJleGVjL29wZW5zc2gvc2Z0cC1zZXJ2ZXIKbWF4c3RhcnR1cHMgMTA6MzA6
MTAwCnBlcm1pdHR1bm5lbCBubwpwZXJtaXRvcGVuIGFueQoKMjAxNS0wMy0zMSAxNDoyMDowNSBE
RUJVRyBvdG9waS5wbHVnaW5zLm92aXJ0X2hvc3RlZF9lbmdpbmVfc2V0dXAuc3lzdGVtLnNzaGQg
cGx1Z2luLmV4ZWN1dGU6OTM2IGV4ZWN1dGUtb3V0cHV0OiAoJy91c3Ivc2Jpbi9zc2hkJywgJy1U
Jykgc3RkZXJyOgoKCjIwMTUtMDMtMzEgMTQ6MjA6MDUgREVCVUcgb3RvcGkuY29udGV4dCBjb250
ZXh0LmR1bXBFbnZpcm9ubWVudDo0OTAgRU5WSVJPTk1FTlQgRFVNUCAtIEJFR0lOCjIwMTUtMDMt
MzEgMTQ6MjA6MDUgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo1
MDAgRU5WIE9WRUhPU1RFRF9ORVRXT1JLL3NzaGRQb3J0PWludDonMjInCjIwMTUtMDMtMzEgMTQ6
MjA6MDUgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDQgRU5W
SVJPTk1FTlQgRFVNUCAtIEVORAoyMDE1LTAzLTMxIDE0OjIwOjA1IERFQlVHIG90b3BpLmNvbnRl
eHQgY29udGV4dC5fZXhlY3V0ZU1ldGhvZDoxMzggU3RhZ2UgY3VzdG9taXphdGlvbiBNRVRIT0Qg
b3RvcGkucGx1Z2lucy5vdmlydF9ob3N0ZWRfZW5naW5lX3NldHVwLmNvcmUudGl0bGVzLlBsdWdp
bi5fc3lzdGVtX2VuZAoyMDE1LTAzLTMxIDE0OjIwOjA1IERFQlVHIG90b3BpLmNvbnRleHQgY29u
dGV4dC5fZXhlY3V0ZU1ldGhvZDoxMzggU3RhZ2UgY3VzdG9taXphdGlvbiBNRVRIT0Qgb3RvcGku
cGx1Z2lucy5vdmlydF9ob3N0ZWRfZW5naW5lX3NldHVwLmNvcmUudGl0bGVzLlBsdWdpbi5fbmV0
d29ya19zdGFydAoyMDE1LTAzLTMxIDE0OjIwOjA1IERFQlVHIG90b3BpLnBsdWdpbnMub3RvcGku
ZGlhbG9nLmh1bWFuIGRpYWxvZy5fX2xvZ1N0cmluZzoyMTUgRElBTE9HOlNFTkQgICAgICAgICAg
ICAgICAgCjIwMTUtMDMtMzEgMTQ6MjA6MDUgREVCVUcgb3RvcGkucGx1Z2lucy5vdG9waS5kaWFs
b2cuaHVtYW4gZGlhbG9nLl9fbG9nU3RyaW5nOjIxNSBESUFMT0c6U0VORCAgICAgICAgICAgICAg
ICAgLS09PSBORVRXT1JLIENPTkZJR1VSQVRJT04gPT0tLQoyMDE1LTAzLTMxIDE0OjIwOjA1IERF
QlVHIG90b3BpLnBsdWdpbnMub3RvcGkuZGlhbG9nLmh1bWFuIGRpYWxvZy5fX2xvZ1N0cmluZzoy
MTUgRElBTE9HOlNFTkQgICAgICAgICAgICAgICAgCjIwMTUtMDMtMzEgMTQ6MjA6MDUgREVCVUcg
b3RvcGkuY29udGV4dCBjb250ZXh0Ll9leGVjdXRlTWV0aG9kOjEzOCBTdGFnZSBjdXN0b21pemF0
aW9uIE1FVEhPRCBvdG9waS5wbHVnaW5zLm92aXJ0X2hvc3RlZF9lbmdpbmVfc2V0dXAubmV0d29y
ay5icmlkZ2UuUGx1Z2luLl9jdXN0b21pemF0aW9uCjIwMTUtMDMtMzEgMTQ6MjA6MDUgREVCVUcg
b3RvcGkuY29udGV4dCBjb250ZXh0Ll9leGVjdXRlTWV0aG9kOjE0NCBjb25kaXRpb24gRmFsc2UK
MjAxNS0wMy0zMSAxNDoyMDowNSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuX2V4ZWN1dGVN
ZXRob2Q6MTM4IFN0YWdlIGN1c3RvbWl6YXRpb24gTUVUSE9EIG90b3BpLnBsdWdpbnMub3ZpcnRf
aG9zdGVkX2VuZ2luZV9zZXR1cC5uZXR3b3JrLmZpcmV3YWxsX21hbmFnZXIuUGx1Z2luLl9jdXN0
b21pemF0aW9uCjIwMTUtMDMtMzEgMTQ6MjA6MDUgREVCVUcgb3RvcGkucGx1Z2lucy5vdG9waS5z
ZXJ2aWNlcy5yaGVsIHJoZWwuZXhpc3RzOjEyMSBjaGVjayBpZiBzZXJ2aWNlIGlwdGFibGVzIGV4
aXN0cwoyMDE1LTAzLTMxIDE0OjIwOjA1IERFQlVHIG90b3BpLnBsdWdpbnMub3RvcGkuc2Vydmlj
ZXMucmhlbCBwbHVnaW4uZXhlY3V0ZVJhdzo4MjMgZXhlY3V0ZTogKCcvc2Jpbi9pbml0Y3RsJywg
J3N0YXR1cycsICdpcHRhYmxlcycpLCBleGVjdXRhYmxlPSdOb25lJywgY3dkPSdOb25lJywgZW52
PU5vbmUKMjAxNS0wMy0zMSAxNDoyMDowNSBERUJVRyBvdG9waS5wbHVnaW5zLm90b3BpLnNlcnZp
Y2VzLnJoZWwgcGx1Z2luLmV4ZWN1dGVSYXc6ODczIGV4ZWN1dGUtcmVzdWx0OiAoJy9zYmluL2lu
aXRjdGwnLCAnc3RhdHVzJywgJ2lwdGFibGVzJyksIHJjPTEKMjAxNS0wMy0zMSAxNDoyMDowNSBE
RUJVRyBvdG9waS5wbHVnaW5zLm90b3BpLnNlcnZpY2VzLnJoZWwgcGx1Z2luLmV4ZWN1dGU6OTMx
IGV4ZWN1dGUtb3V0cHV0OiAoJy9zYmluL2luaXRjdGwnLCAnc3RhdHVzJywgJ2lwdGFibGVzJykg
c3Rkb3V0OgoKCjIwMTUtMDMtMzEgMTQ6MjA6MDUgREVCVUcgb3RvcGkucGx1Z2lucy5vdG9waS5z
ZXJ2aWNlcy5yaGVsIHBsdWdpbi5leGVjdXRlOjkzNiBleGVjdXRlLW91dHB1dDogKCcvc2Jpbi9p
bml0Y3RsJywgJ3N0YXR1cycsICdpcHRhYmxlcycpIHN0ZGVycjoKaW5pdGN0bDogVW5rbm93biBq
b2I6IGlwdGFibGVzCgoyMDE1LTAzLTMxIDE0OjIwOjA1IERFQlVHIG90b3BpLnBsdWdpbnMub3Rv
cGkuc2VydmljZXMucmhlbCByaGVsLmV4aXN0czoxMzMgc2VydmljZSBpcHRhYmxlcyBleGlzdHMg
VHJ1ZSB1cHN0YXJ0PUZhbHNlCjIwMTUtMDMtMzEgMTQ6MjA6MDUgREVCVUcgb3RvcGkucGx1Z2lu
cy5vdG9waS5kaWFsb2cuaHVtYW4gaHVtYW4ucXVlcnlTdHJpbmc6MTUzIHF1ZXJ5IE9IT1NURURf
TkVUV09SS19GSVJFV0FMTF9NQU5BR0VSCjIwMTUtMDMtMzEgMTQ6MjA6MDUgREVCVUcgb3RvcGku
cGx1Z2lucy5vdG9waS5kaWFsb2cuaHVtYW4gZGlhbG9nLl9fbG9nU3RyaW5nOjIxNSBESUFMT0c6
U0VORCAgICAgICAgICAgICAgICAgaXB0YWJsZXMgd2FzIGRldGVjdGVkIG9uIHlvdXIgY29tcHV0
ZXIsIGRvIHlvdSB3aXNoIHNldHVwIHRvIGNvbmZpZ3VyZSBpdD8gKFllcywgTm8pW1llc106IAoy
MDE1LTAzLTMxIDE0OjIwOjA3IERFQlVHIG90b3BpLnBsdWdpbnMub3RvcGkuZGlhbG9nLmh1bWFu
IGRpYWxvZy5fX2xvZ1N0cmluZzoyMTUgRElBTE9HOlJFQ0VJVkUgICAgbm8KMjAxNS0wMy0zMSAx
NDoyMDowNyBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuX2V4ZWN1dGVNZXRob2Q6MTM4IFN0
YWdlIGN1c3RvbWl6YXRpb24gTUVUSE9EIG90b3BpLnBsdWdpbnMub3ZpcnRfaG9zdGVkX2VuZ2lu
ZV9zZXR1cC5uZXR3b3JrLmZpcmV3YWxsLlBsdWdpbi5fY29uZmlndXJhdGlvbgoyMDE1LTAzLTMx
IDE0OjIwOjA3IERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NDkw
IEVOVklST05NRU5UIERVTVAgLSBCRUdJTgoyMDE1LTAzLTMxIDE0OjIwOjA3IERFQlVHIG90b3Bp
LmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBPVkVIT1NURURfTkVUV09S
Sy9maXJld2FsbGRTZXJ2aWNlcz1saXN0OidbeydkaXJlY3RvcnknOiAnYmFzZScsICduYW1lJzog
J2hvc3RlZC1jb25zb2xlJ31dJwoyMDE1LTAzLTMxIDE0OjIwOjA3IERFQlVHIG90b3BpLmNvbnRl
eHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTA0IEVOVklST05NRU5UIERVTVAgLSBFTkQKMjAx
NS0wMy0zMSAxNDoyMDowNyBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuX2V4ZWN1dGVNZXRo
b2Q6MTM4IFN0YWdlIGN1c3RvbWl6YXRpb24gTUVUSE9EIG90b3BpLnBsdWdpbnMub3ZpcnRfaG9z
dGVkX2VuZ2luZV9zZXR1cC5uZXR3b3JrLmdhdGV3YXkuUGx1Z2luLl9jdXN0b21pemF0aW9uCjIw
MTUtMDMtMzEgMTQ6MjA6MDcgREVCVUcgb3RvcGkucGx1Z2lucy5vdG9waS5kaWFsb2cuaHVtYW4g
aHVtYW4ucXVlcnlTdHJpbmc6MTUzIHF1ZXJ5IE9WRUhPU1RFRF9HQVRFV0FZCjIwMTUtMDMtMzEg
MTQ6MjA6MDcgREVCVUcgb3RvcGkucGx1Z2lucy5vdG9waS5kaWFsb2cuaHVtYW4gZGlhbG9nLl9f
bG9nU3RyaW5nOjIxNSBESUFMT0c6U0VORCAgICAgICAgICAgICAgICAgUGxlYXNlIGluZGljYXRl
IGEgcGluZ2FibGUgZ2F0ZXdheSBJUCBhZGRyZXNzIFsxOTIuMTY4LjIwNi4xXTogCjIwMTUtMDMt
MzEgMTQ6MjA6MDkgREVCVUcgb3RvcGkucGx1Z2lucy5vdmlydF9ob3N0ZWRfZW5naW5lX3NldHVw
Lm5ldHdvcmsuZ2F0ZXdheSBwbHVnaW4uZXhlY3V0ZVJhdzo4MjMgZXhlY3V0ZTogKCcvYmluL3Bp
bmcnLCAnLWMnLCAnMScsICcxOTIuMTY4LjIwNi4xJyksIGV4ZWN1dGFibGU9J05vbmUnLCBjd2Q9
J05vbmUnLCBlbnY9Tm9uZQoyMDE1LTAzLTMxIDE0OjIwOjA5IERFQlVHIG90b3BpLnBsdWdpbnMu
b3ZpcnRfaG9zdGVkX2VuZ2luZV9zZXR1cC5uZXR3b3JrLmdhdGV3YXkgcGx1Z2luLmV4ZWN1dGVS
YXc6ODczIGV4ZWN1dGUtcmVzdWx0OiAoJy9iaW4vcGluZycsICctYycsICcxJywgJzE5Mi4xNjgu
MjA2LjEnKSwgcmM9MAoyMDE1LTAzLTMxIDE0OjIwOjA5IERFQlVHIG90b3BpLnBsdWdpbnMub3Zp
cnRfaG9zdGVkX2VuZ2luZV9zZXR1cC5uZXR3b3JrLmdhdGV3YXkgcGx1Z2luLmV4ZWN1dGU6OTMx
IGV4ZWN1dGUtb3V0cHV0OiAoJy9iaW4vcGluZycsICctYycsICcxJywgJzE5Mi4xNjguMjA2LjEn
KSBzdGRvdXQ6ClBJTkcgMTkyLjE2OC4yMDYuMSAoMTkyLjE2OC4yMDYuMSkgNTYoODQpIGJ5dGVz
IG9mIGRhdGEuCjY0IGJ5dGVzIGZyb20gMTkyLjE2OC4yMDYuMTogaWNtcF9zZXE9MSB0dGw9NjQg
dGltZT0wLjU1OSBtcwoKLS0tIDE5Mi4xNjguMjA2LjEgcGluZyBzdGF0aXN0aWNzIC0tLQoxIHBh
Y2tldHMgdHJhbnNtaXR0ZWQsIDEgcmVjZWl2ZWQsIDAlIHBhY2tldCBsb3NzLCB0aW1lIDBtcwpy
dHQgbWluL2F2Zy9tYXgvbWRldiA9IDAuNTU5LzAuNTU5LzAuNTU5LzAuMDAwIG1zCgoyMDE1LTAz
LTMxIDE0OjIwOjA5IERFQlVHIG90b3BpLnBsdWdpbnMub3ZpcnRfaG9zdGVkX2VuZ2luZV9zZXR1
cC5uZXR3b3JrLmdhdGV3YXkgcGx1Z2luLmV4ZWN1dGU6OTM2IGV4ZWN1dGUtb3V0cHV0OiAoJy9i
aW4vcGluZycsICctYycsICcxJywgJzE5Mi4xNjguMjA2LjEnKSBzdGRlcnI6CgoKMjAxNS0wMy0z
MSAxNDoyMDowOSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjQ5
MCBFTlZJUk9OTUVOVCBEVU1QIC0gQkVHSU4KMjAxNS0wMy0zMSAxNDoyMDowOSBERUJVRyBvdG9w
aS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgT1ZFSE9TVEVEX05FVFdP
UksvZ2F0ZXdheT1zdHI6JzE5Mi4xNjguMjA2LjEnCjIwMTUtMDMtMzEgMTQ6MjA6MDkgREVCVUcg
b3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDQgRU5WSVJPTk1FTlQgRFVN
UCAtIEVORAoyMDE1LTAzLTMxIDE0OjIwOjA5IERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5f
ZXhlY3V0ZU1ldGhvZDoxMzggU3RhZ2UgY3VzdG9taXphdGlvbiBNRVRIT0Qgb3RvcGkucGx1Z2lu
cy5vdmlydF9ob3N0ZWRfZW5naW5lX3NldHVwLmNvcmUudGl0bGVzLlBsdWdpbi5fbmV0d29ya19l
bmQKMjAxNS0wMy0zMSAxNDoyMDowOSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuX2V4ZWN1
dGVNZXRob2Q6MTM4IFN0YWdlIGN1c3RvbWl6YXRpb24gTUVUSE9EIG90b3BpLnBsdWdpbnMub3Zp
cnRfaG9zdGVkX2VuZ2luZV9zZXR1cC5jb3JlLnRpdGxlcy5QbHVnaW4uX3ZtX3N0YXJ0CjIwMTUt
MDMtMzEgMTQ6MjA6MDkgREVCVUcgb3RvcGkucGx1Z2lucy5vdG9waS5kaWFsb2cuaHVtYW4gZGlh
bG9nLl9fbG9nU3RyaW5nOjIxNSBESUFMT0c6U0VORCAgICAgICAgICAgICAgICAKMjAxNS0wMy0z
MSAxNDoyMDowOSBERUJVRyBvdG9waS5wbHVnaW5zLm90b3BpLmRpYWxvZy5odW1hbiBkaWFsb2cu
X19sb2dTdHJpbmc6MjE1IERJQUxPRzpTRU5EICAgICAgICAgICAgICAgICAtLT09IFZNIENPTkZJ
R1VSQVRJT04gPT0tLQoyMDE1LTAzLTMxIDE0OjIwOjA5IERFQlVHIG90b3BpLnBsdWdpbnMub3Rv
cGkuZGlhbG9nLmh1bWFuIGRpYWxvZy5fX2xvZ1N0cmluZzoyMTUgRElBTE9HOlNFTkQgICAgICAg
ICAgICAgICAgCjIwMTUtMDMtMzEgMTQ6MjA6MDkgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0
Ll9leGVjdXRlTWV0aG9kOjEzOCBTdGFnZSBjdXN0b21pemF0aW9uIE1FVEhPRCBvdG9waS5wbHVn
aW5zLm92aXJ0X2hvc3RlZF9lbmdpbmVfc2V0dXAudm0uY29uZmlndXJldm0uUGx1Z2luLl9jdXN0
b21pemF0aW9uCjIwMTUtMDMtMzEgMTQ6MjA6MDkgREVCVUcgb3RvcGkucGx1Z2lucy5vdG9waS5k
aWFsb2cuaHVtYW4gaHVtYW4ucXVlcnlTdHJpbmc6MTUzIHF1ZXJ5IE9WRUhPU1RFRF9WTUVOVl9C
T09UCjIwMTUtMDMtMzEgMTQ6MjA6MDkgREVCVUcgb3RvcGkucGx1Z2lucy5vdG9waS5kaWFsb2cu
aHVtYW4gZGlhbG9nLl9fbG9nU3RyaW5nOjIxNSBESUFMT0c6U0VORCAgICAgICAgICAgICAgICAg
UGxlYXNlIHNwZWNpZnkgdGhlIGRldmljZSB0byBib290IHRoZSBWTSBmcm9tIChjZHJvbSwgZGlz
aywgcHhlKSBbY2Ryb21dOiAKMjAxNS0wMy0zMSAxNDoyMDowOSBERUJVRyBvdG9waS5jb250ZXh0
IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjQ5MCBFTlZJUk9OTUVOVCBEVU1QIC0gQkVHSU4KMjAx
NS0wMy0zMSAxNDoyMDowOSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25t
ZW50OjUwMCBFTlYgT1ZFSE9TVEVEX1ZNL3ZtQm9vdD1zdHI6J2Nkcm9tJwoyMDE1LTAzLTMxIDE0
OjIwOjA5IERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTA0IEVO
VklST05NRU5UIERVTVAgLSBFTkQKMjAxNS0wMy0zMSAxNDoyMDowOSBERUJVRyBvdG9waS5jb250
ZXh0IGNvbnRleHQuX2V4ZWN1dGVNZXRob2Q6MTM4IFN0YWdlIGN1c3RvbWl6YXRpb24gTUVUSE9E
IG90b3BpLnBsdWdpbnMub3ZpcnRfaG9zdGVkX2VuZ2luZV9zZXR1cC52bS5ib290X2Rpc2suUGx1
Z2luLl9jdXN0b21pemF0aW9uCjIwMTUtMDMtMzEgMTQ6MjA6MDkgREVCVUcgb3RvcGkuY29udGV4
dCBjb250ZXh0Ll9leGVjdXRlTWV0aG9kOjE0NCBjb25kaXRpb24gRmFsc2UKMjAxNS0wMy0zMSAx
NDoyMDowOSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuX2V4ZWN1dGVNZXRob2Q6MTM4IFN0
YWdlIGN1c3RvbWl6YXRpb24gTUVUSE9EIG90b3BpLnBsdWdpbnMub3ZpcnRfaG9zdGVkX2VuZ2lu
ZV9zZXR1cC5lbmdpbmUuYWRkX2Rpc2suUGx1Z2luLl9jdXN0b21pemF0aW9uCjIwMTUtMDMtMzEg
MTQ6MjA6MDkgREVCVUcgb3RvcGkucGx1Z2lucy5vdG9waS5kaWFsb2cuaHVtYW4gaHVtYW4ucXVl
cnlTdHJpbmc6MTUzIHF1ZXJ5IE9WRUhPU1RFRF9TVE9SQUdFX0lNR19BTElBUwoyMDE1LTAzLTMx
IDE0OjIwOjA5IERFQlVHIG90b3BpLnBsdWdpbnMub3RvcGkuZGlhbG9nLmh1bWFuIGRpYWxvZy5f
X2xvZ1N0cmluZzoyMTUgRElBTE9HOlNFTkQgICAgICAgICAgICAgICAgIFBsZWFzZSBzcGVjaWZ5
IGFuIGFsaWFzIGZvciB0aGUgSG9zdGVkIEVuZ2luZSBpbWFnZSBbaG9zdGVkX2VuZ2luZV06IAoy
MDE1LTAzLTMxIDE0OjIwOjEwIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJv
bm1lbnQ6NDkwIEVOVklST05NRU5UIERVTVAgLSBCRUdJTgoyMDE1LTAzLTMxIDE0OjIwOjEwIERF
QlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBPVkVIT1NU
RURfU1RPUkFHRS9pbWdBbGlhcz1zdHI6J2hvc3RlZF9lbmdpbmUnCjIwMTUtMDMtMzEgMTQ6MjA6
MTAgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDQgRU5WSVJP
Tk1FTlQgRFVNUCAtIEVORAoyMDE1LTAzLTMxIDE0OjIwOjEwIERFQlVHIG90b3BpLmNvbnRleHQg
Y29udGV4dC5fZXhlY3V0ZU1ldGhvZDoxMzggU3RhZ2UgY3VzdG9taXphdGlvbiBNRVRIT0Qgb3Rv
cGkucGx1Z2lucy5vdmlydF9ob3N0ZWRfZW5naW5lX3NldHVwLnZkc21kLmNwdS5QbHVnaW4uX2N1
c3RvbWl6YXRpb24KMjAxNS0wMy0zMSAxNDoyMDoxMCBERUJVRyBvdG9waS5wbHVnaW5zLm92aXJ0
X2hvc3RlZF9lbmdpbmVfc2V0dXAudmRzbWQuY3B1IGNwdS5fZ2V0Q29tcGF0aWJsZUNwdU1vZGVs
czo2OCBBdHRlbXB0aW5nIHRvIGxvYWQgdGhlIGNhcHMgdmRzbSBtb2R1bGUKMjAxNS0wMy0zMSAx
NDoyMDoxMCBERUJVRyBvdG9waS5wbHVnaW5zLm92aXJ0X2hvc3RlZF9lbmdpbmVfc2V0dXAudmRz
bWQuY3B1IGNwdS5fY3VzdG9taXphdGlvbjoxMzcgQ29tcGF0aWJsZSBDUFUgbW9kZWxzIGFyZTog
W3UnbW9kZWxfQ29ucm9lJywgdSdtb2RlbF9jb3JlZHVvJywgdSdtb2RlbF9jb3JlMmR1bycsIHUn
bW9kZWxfUGVucnluJywgdSdtb2RlbF9uMjcwJ10KMjAxNS0wMy0zMSAxNDoyMDoxMCBERUJVRyBv
dG9waS5wbHVnaW5zLm90b3BpLmRpYWxvZy5odW1hbiBkaWFsb2cuX19sb2dTdHJpbmc6MjE1IERJ
QUxPRzpTRU5EICAgICAgICAgICAgICAgICBUaGUgZm9sbG93aW5nIENQVSB0eXBlcyBhcmUgc3Vw
cG9ydGVkIGJ5IHRoaXMgaG9zdDoKMjAxNS0wMy0zMSAxNDoyMDoxMCBERUJVRyBvdG9waS5wbHVn
aW5zLm90b3BpLmRpYWxvZy5odW1hbiBkaWFsb2cuX19sb2dTdHJpbmc6MjE1IERJQUxPRzpTRU5E
ICAgICAgICAgICAgICAgICAJIC0gbW9kZWxfUGVucnluOiBJbnRlbCBQZW5yeW4gRmFtaWx5CjIw
MTUtMDMtMzEgMTQ6MjA6MTAgREVCVUcgb3RvcGkucGx1Z2lucy5vdG9waS5kaWFsb2cuaHVtYW4g
ZGlhbG9nLl9fbG9nU3RyaW5nOjIxNSBESUFMT0c6U0VORCAgICAgICAgICAgICAgICAgCSAtIG1v
ZGVsX0NvbnJvZTogSW50ZWwgQ29ucm9lIEZhbWlseQoyMDE1LTAzLTMxIDE0OjIwOjEwIERFQlVH
IG90b3BpLnBsdWdpbnMub3RvcGkuZGlhbG9nLmh1bWFuIGh1bWFuLnF1ZXJ5U3RyaW5nOjE1MyBx
dWVyeSBvdmVob3N0ZWRfdm1lbnZfY3B1X3R5cGUKMjAxNS0wMy0zMSAxNDoyMDoxMCBERUJVRyBv
dG9waS5wbHVnaW5zLm90b3BpLmRpYWxvZy5odW1hbiBkaWFsb2cuX19sb2dTdHJpbmc6MjE1IERJ
QUxPRzpTRU5EICAgICAgICAgICAgICAgICBQbGVhc2Ugc3BlY2lmeSB0aGUgQ1BVIHR5cGUgdG8g
YmUgdXNlZCBieSB0aGUgVk0gW21vZGVsX1BlbnJ5bl06IAoyMDE1LTAzLTMxIDE0OjIwOjExIERF
QlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NDkwIEVOVklST05NRU5U
IERVTVAgLSBCRUdJTgoyMDE1LTAzLTMxIDE0OjIwOjExIERFQlVHIG90b3BpLmNvbnRleHQgY29u
dGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBPVkVIT1NURURfVkRTTS9jcHU9c3RyOidtb2Rl
bF9QZW5yeW4nCjIwMTUtMDMtMzEgMTQ6MjA6MTEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0
LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5WIE9WRUhPU1RFRF9WRFNNL2VuZ2luZUNwdT1zdHI6J0lu
dGVsIFBlbnJ5biBGYW1pbHknCjIwMTUtMDMtMzEgMTQ6MjA6MTEgREVCVUcgb3RvcGkuY29udGV4
dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDQgRU5WSVJPTk1FTlQgRFVNUCAtIEVORAoyMDE1
LTAzLTMxIDE0OjIwOjExIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5fZXhlY3V0ZU1ldGhv
ZDoxMzggU3RhZ2UgY3VzdG9taXphdGlvbiBNRVRIT0Qgb3RvcGkucGx1Z2lucy5vdmlydF9ob3N0
ZWRfZW5naW5lX3NldHVwLnZtLmJvb3RfY2Ryb20uUGx1Z2luLl9jdXN0b21pemF0aW9uCjIwMTUt
MDMtMzEgMTQ6MjA6MTEgREVCVUcgb3RvcGkucGx1Z2lucy5vdG9waS5kaWFsb2cuaHVtYW4gaHVt
YW4ucXVlcnlTdHJpbmc6MTUzIHF1ZXJ5IE9WRUhPU1RFRF9WTUVOVl9DRFJPTQoyMDE1LTAzLTMx
IDE0OjIwOjExIERFQlVHIG90b3BpLnBsdWdpbnMub3RvcGkuZGlhbG9nLmh1bWFuIGRpYWxvZy5f
X2xvZ1N0cmluZzoyMTUgRElBTE9HOlNFTkQgICAgICAgICAgICAgICAgIFBsZWFzZSBzcGVjaWZ5
IHBhdGggdG8gaW5zdGFsbGF0aW9uIG1lZGlhIHlvdSB3b3VsZCBsaWtlIHRvIHVzZSBbTm9uZV06
IAoyMDE1LTAzLTMxIDE0OjIwOjIyIERFQlVHIG90b3BpLnBsdWdpbnMub3RvcGkuZGlhbG9nLmh1
bWFuIGRpYWxvZy5fX2xvZ1N0cmluZzoyMTUgRElBTE9HOlJFQ0VJVkUgICAgL3RtcC9DZW50T1Mt
Ni42LXg4Nl82NC1taW5pbWFsLmlzbwoyMDE1LTAzLTMxIDE0OjIwOjIyIERFQlVHIG90b3BpLnBs
dWdpbnMub3ZpcnRfaG9zdGVkX2VuZ2luZV9zZXR1cC52bS5ib290X2Nkcm9tIHBsdWdpbi5leGVj
dXRlUmF3OjgyMyBleGVjdXRlOiAoJy91c3IvYmluL3N1ZG8nLCAnLXUnLCAndmRzbScsICctZycs
ICdrdm0nLCAndGVzdCcsICctcicsICcvdG1wL0NlbnRPUy02LjYteDg2XzY0LW1pbmltYWwuaXNv
JyksIGV4ZWN1dGFibGU9J05vbmUnLCBjd2Q9J05vbmUnLCBlbnY9Tm9uZQoyMDE1LTAzLTMxIDE0
OjIwOjIyIERFQlVHIG90b3BpLnBsdWdpbnMub3ZpcnRfaG9zdGVkX2VuZ2luZV9zZXR1cC52bS5i
b290X2Nkcm9tIHBsdWdpbi5leGVjdXRlUmF3Ojg3MyBleGVjdXRlLXJlc3VsdDogKCcvdXNyL2Jp
bi9zdWRvJywgJy11JywgJ3Zkc20nLCAnLWcnLCAna3ZtJywgJ3Rlc3QnLCAnLXInLCAnL3RtcC9D
ZW50T1MtNi42LXg4Nl82NC1taW5pbWFsLmlzbycpLCByYz0wCjIwMTUtMDMtMzEgMTQ6MjA6MjIg
REVCVUcgb3RvcGkucGx1Z2lucy5vdmlydF9ob3N0ZWRfZW5naW5lX3NldHVwLnZtLmJvb3RfY2Ry
b20gcGx1Z2luLmV4ZWN1dGU6OTMxIGV4ZWN1dGUtb3V0cHV0OiAoJy91c3IvYmluL3N1ZG8nLCAn
LXUnLCAndmRzbScsICctZycsICdrdm0nLCAndGVzdCcsICctcicsICcvdG1wL0NlbnRPUy02LjYt
eDg2XzY0LW1pbmltYWwuaXNvJykgc3Rkb3V0OgoKCjIwMTUtMDMtMzEgMTQ6MjA6MjIgREVCVUcg
b3RvcGkucGx1Z2lucy5vdmlydF9ob3N0ZWRfZW5naW5lX3NldHVwLnZtLmJvb3RfY2Ryb20gcGx1
Z2luLmV4ZWN1dGU6OTM2IGV4ZWN1dGUtb3V0cHV0OiAoJy91c3IvYmluL3N1ZG8nLCAnLXUnLCAn
dmRzbScsICctZycsICdrdm0nLCAndGVzdCcsICctcicsICcvdG1wL0NlbnRPUy02LjYteDg2XzY0
LW1pbmltYWwuaXNvJykgc3RkZXJyOgoKCjIwMTUtMDMtMzEgMTQ6MjA6MjIgREVCVUcgb3RvcGku
Y29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo0OTAgRU5WSVJPTk1FTlQgRFVNUCAtIEJF
R0lOCjIwMTUtMDMtMzEgMTQ6MjA6MjIgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBF
bnZpcm9ubWVudDo1MDAgRU5WIE9WRUhPU1RFRF9WTS92bUNEUm9tPXN0cjonL3RtcC9DZW50T1Mt
Ni42LXg4Nl82NC1taW5pbWFsLmlzbycKMjAxNS0wMy0zMSAxNDoyMDoyMiBERUJVRyBvdG9waS5j
b250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwNCBFTlZJUk9OTUVOVCBEVU1QIC0gRU5E
CjIwMTUtMDMtMzEgMTQ6MjA6MjIgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0Ll9leGVjdXRl
TWV0aG9kOjEzOCBTdGFnZSBjdXN0b21pemF0aW9uIE1FVEhPRCBvdG9waS5wbHVnaW5zLm92aXJ0
X2hvc3RlZF9lbmdpbmVfc2V0dXAudm0uY3B1LlBsdWdpbi5fY3VzdG9taXphdGlvbgoyMDE1LTAz
LTMxIDE0OjIwOjIyIERFQlVHIG90b3BpLnBsdWdpbnMub3RvcGkuZGlhbG9nLmh1bWFuIGh1bWFu
LnF1ZXJ5U3RyaW5nOjE1MyBxdWVyeSBvdmVob3N0ZWRfdm1lbnZfY3B1CjIwMTUtMDMtMzEgMTQ6
MjA6MjIgREVCVUcgb3RvcGkucGx1Z2lucy5vdG9waS5kaWFsb2cuaHVtYW4gZGlhbG9nLl9fbG9n
U3RyaW5nOjIxNSBESUFMT0c6U0VORCAgICAgICAgICAgICAgICAgUGxlYXNlIHNwZWNpZnkgdGhl
IG51bWJlciBvZiB2aXJ0dWFsIENQVXMgZm9yIHRoZSBWTSBbRGVmYXVsdHMgdG8gbWluaW11bSBy
ZXF1aXJlbWVudDogMl06IAoyMDE1LTAzLTMxIDE0OjIwOjIzIERFQlVHIG90b3BpLmNvbnRleHQg
Y29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NDkwIEVOVklST05NRU5UIERVTVAgLSBCRUdJTgoyMDE1
LTAzLTMxIDE0OjIwOjIzIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1l
bnQ6NTAwIEVOViBPVkVIT1NURURfVk0vdm1WQ3B1cz1zdHI6JzInCjIwMTUtMDMtMzEgMTQ6MjA6
MjMgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDQgRU5WSVJP
Tk1FTlQgRFVNUCAtIEVORAoyMDE1LTAzLTMxIDE0OjIwOjIzIERFQlVHIG90b3BpLmNvbnRleHQg
Y29udGV4dC5fZXhlY3V0ZU1ldGhvZDoxMzggU3RhZ2UgY3VzdG9taXphdGlvbiBNRVRIT0Qgb3Rv
cGkucGx1Z2lucy5vdmlydF9ob3N0ZWRfZW5naW5lX3NldHVwLnZtLmltYWdlLlBsdWdpbi5fZGlz
a19jdXN0b21pemF0aW9uCjIwMTUtMDMtMzEgMTQ6MjA6MjMgREVCVUcgb3RvcGkucGx1Z2lucy5v
dG9waS5kaWFsb2cuaHVtYW4gaHVtYW4ucXVlcnlTdHJpbmc6MTUzIHF1ZXJ5IG92ZWhvc3RlZF92
bWVudl9tZW0KMjAxNS0wMy0zMSAxNDoyMDoyMyBERUJVRyBvdG9waS5wbHVnaW5zLm90b3BpLmRp
YWxvZy5odW1hbiBkaWFsb2cuX19sb2dTdHJpbmc6MjE1IERJQUxPRzpTRU5EICAgICAgICAgICAg
ICAgICBQbGVhc2Ugc3BlY2lmeSB0aGUgZGlzayBzaXplIG9mIHRoZSBWTSBpbiBHQiBbRGVmYXVs
dHMgdG8gbWluaW11bSByZXF1aXJlbWVudDogMjVdOiAKMjAxNS0wMy0zMSAxNDoyMDoyNCBERUJV
RyBvdG9waS5wbHVnaW5zLm90b3BpLmRpYWxvZy5odW1hbiBkaWFsb2cuX19sb2dTdHJpbmc6MjE1
IERJQUxPRzpSRUNFSVZFICAgIDQwCjIwMTUtMDMtMzEgMTQ6MjA6MjQgREVCVUcgb3RvcGkuY29u
dGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo0OTAgRU5WSVJPTk1FTlQgRFVNUCAtIEJFR0lO
CjIwMTUtMDMtMzEgMTQ6MjA6MjQgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZp
cm9ubWVudDo1MDAgRU5WIE9WRUhPU1RFRF9TVE9SQUdFL2ltZ1NpemVHQj1zdHI6JzQwJwoyMDE1
LTAzLTMxIDE0OjIwOjI0IERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1l
bnQ6NTA0IEVOVklST05NRU5UIERVTVAgLSBFTkQKMjAxNS0wMy0zMSAxNDoyMDoyNCBERUJVRyBv
dG9waS5jb250ZXh0IGNvbnRleHQuX2V4ZWN1dGVNZXRob2Q6MTM4IFN0YWdlIGN1c3RvbWl6YXRp
b24gTUVUSE9EIG90b3BpLnBsdWdpbnMub3ZpcnRfaG9zdGVkX2VuZ2luZV9zZXR1cC52bS5tYWMu
UGx1Z2luLl9jdXN0b21pemF0aW9uCjIwMTUtMDMtMzEgMTQ6MjA6MjQgREVCVUcgb3RvcGkucGx1
Z2lucy5vdG9waS5kaWFsb2cuaHVtYW4gaHVtYW4ucXVlcnlTdHJpbmc6MTUzIHF1ZXJ5IG92ZWhv
c3RlZF92bWVudl9tYWMKMjAxNS0wMy0zMSAxNDoyMDoyNCBERUJVRyBvdG9waS5wbHVnaW5zLm90
b3BpLmRpYWxvZy5odW1hbiBkaWFsb2cuX19sb2dTdHJpbmc6MjE1IERJQUxPRzpTRU5EICAgICAg
ICAgICAgICAgICBZb3UgbWF5IHNwZWNpZnkgYSB1bmljYXN0IE1BQyBhZGRyZXNzIGZvciB0aGUg
Vk0gb3IgYWNjZXB0IGEgcmFuZG9tbHkgZ2VuZXJhdGVkIGRlZmF1bHQgWzAwOjE2OjNlOjViOjYx
OmI4XTogCjIwMTUtMDMtMzEgMTQ6MjA6MjQgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1
bXBFbnZpcm9ubWVudDo0OTAgRU5WSVJPTk1FTlQgRFVNUCAtIEJFR0lOCjIwMTUtMDMtMzEgMTQ6
MjA6MjQgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5W
IE9WRUhPU1RFRF9WTS92bU1BQ0FkZHI9c3RyOicwMDoxNjozZTo1Yjo2MTpiOCcKMjAxNS0wMy0z
MSAxNDoyMDoyNCBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUw
NCBFTlZJUk9OTUVOVCBEVU1QIC0gRU5ECjIwMTUtMDMtMzEgMTQ6MjA6MjQgREVCVUcgb3RvcGku
Y29udGV4dCBjb250ZXh0Ll9leGVjdXRlTWV0aG9kOjEzOCBTdGFnZSBjdXN0b21pemF0aW9uIE1F
VEhPRCBvdG9waS5wbHVnaW5zLm92aXJ0X2hvc3RlZF9lbmdpbmVfc2V0dXAudm0ubWVtb3J5LlBs
dWdpbi5fY3VzdG9taXphdGlvbgoyMDE1LTAzLTMxIDE0OjIwOjI0IERFQlVHIG90b3BpLnBsdWdp
bnMub3RvcGkuZGlhbG9nLmh1bWFuIGh1bWFuLnF1ZXJ5U3RyaW5nOjE1MyBxdWVyeSBvdmVob3N0
ZWRfdm1lbnZfbWVtCjIwMTUtMDMtMzEgMTQ6MjA6MjQgREVCVUcgb3RvcGkucGx1Z2lucy5vdG9w
aS5kaWFsb2cuaHVtYW4gZGlhbG9nLl9fbG9nU3RyaW5nOjIxNSBESUFMT0c6U0VORCAgICAgICAg
ICAgICAgICAgUGxlYXNlIHNwZWNpZnkgdGhlIG1lbW9yeSBzaXplIG9mIHRoZSBWTSBpbiBNQiBb
RGVmYXVsdHMgdG8gbWluaW11bSByZXF1aXJlbWVudDogNDA5Nl06IAoyMDE1LTAzLTMxIDE0OjIw
OjI0IERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NDkwIEVOVklS
T05NRU5UIERVTVAgLSBCRUdJTgoyMDE1LTAzLTMxIDE0OjIwOjI0IERFQlVHIG90b3BpLmNvbnRl
eHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBPVkVIT1NURURfVk0vdm1NZW1TaXpl
TUI9c3RyOic0MDk2JwoyMDE1LTAzLTMxIDE0OjIwOjI0IERFQlVHIG90b3BpLmNvbnRleHQgY29u
dGV4dC5kdW1wRW52aXJvbm1lbnQ6NTA0IEVOVklST05NRU5UIERVTVAgLSBFTkQKMjAxNS0wMy0z
MSAxNDoyMDoyNCBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuX2V4ZWN1dGVNZXRob2Q6MTM4
IFN0YWdlIGN1c3RvbWl6YXRpb24gTUVUSE9EIG90b3BpLnBsdWdpbnMub3ZpcnRfaG9zdGVkX2Vu
Z2luZV9zZXR1cC52bS5ydW52bS5QbHVnaW4uX2N1c3RvbWl6YXRpb24KMjAxNS0wMy0zMSAxNDoy
MDoyNCBERUJVRyBvdG9waS5wbHVnaW5zLm90b3BpLmRpYWxvZy5odW1hbiBodW1hbi5xdWVyeVN0
cmluZzoxNTMgcXVlcnkgT1ZFSE9TVEVEX1ZNX0NPTlNPTEVfVFlQRQoyMDE1LTAzLTMxIDE0OjIw
OjI0IERFQlVHIG90b3BpLnBsdWdpbnMub3RvcGkuZGlhbG9nLmh1bWFuIGRpYWxvZy5fX2xvZ1N0
cmluZzoyMTUgRElBTE9HOlNFTkQgICAgICAgICAgICAgICAgIFBsZWFzZSBzcGVjaWZ5IHRoZSBj
b25zb2xlIHR5cGUgeW91IHdvdWxkIGxpa2UgdG8gdXNlIHRvIGNvbm5lY3QgdG8gdGhlIFZNICh2
bmMsIHNwaWNlKSBbdm5jXTogCjIwMTUtMDMtMzEgMTQ6MjA6MjUgREVCVUcgb3RvcGkuY29udGV4
dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo0OTAgRU5WSVJPTk1FTlQgRFVNUCAtIEJFR0lOCjIw
MTUtMDMtMzEgMTQ6MjA6MjUgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9u
bWVudDo1MDAgRU5WIE9WRUhPU1RFRF9WRFNNL2NvbnNvbGVUeXBlPXN0cjondm5jJwoyMDE1LTAz
LTMxIDE0OjIwOjI1IERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6
NTA0IEVOVklST05NRU5UIERVTVAgLSBFTkQKMjAxNS0wMy0zMSAxNDoyMDoyNSBERUJVRyBvdG9w
aS5jb250ZXh0IGNvbnRleHQuX2V4ZWN1dGVNZXRob2Q6MTM4IFN0YWdlIGN1c3RvbWl6YXRpb24g
TUVUSE9EIG90b3BpLnBsdWdpbnMub3ZpcnRfaG9zdGVkX2VuZ2luZV9zZXR1cC5jb3JlLnRpdGxl
cy5QbHVnaW4uX3ZtX2VuZAoyMDE1LTAzLTMxIDE0OjIwOjI1IERFQlVHIG90b3BpLmNvbnRleHQg
Y29udGV4dC5fZXhlY3V0ZU1ldGhvZDoxMzggU3RhZ2UgY3VzdG9taXphdGlvbiBNRVRIT0Qgb3Rv
cGkucGx1Z2lucy5vdmlydF9ob3N0ZWRfZW5naW5lX3NldHVwLmNvcmUudGl0bGVzLlBsdWdpbi5f
ZW5naW5lX3N0YXJ0CjIwMTUtMDMtMzEgMTQ6MjA6MjUgREVCVUcgb3RvcGkucGx1Z2lucy5vdG9w
aS5kaWFsb2cuaHVtYW4gZGlhbG9nLl9fbG9nU3RyaW5nOjIxNSBESUFMT0c6U0VORCAgICAgICAg
ICAgICAgICAKMjAxNS0wMy0zMSAxNDoyMDoyNSBERUJVRyBvdG9waS5wbHVnaW5zLm90b3BpLmRp
YWxvZy5odW1hbiBkaWFsb2cuX19sb2dTdHJpbmc6MjE1IERJQUxPRzpTRU5EICAgICAgICAgICAg
ICAgICAtLT09IEhPU1RFRCBFTkdJTkUgQ09ORklHVVJBVElPTiA9PS0tCjIwMTUtMDMtMzEgMTQ6
MjA6MjUgREVCVUcgb3RvcGkucGx1Z2lucy5vdG9waS5kaWFsb2cuaHVtYW4gZGlhbG9nLl9fbG9n
U3RyaW5nOjIxNSBESUFMT0c6U0VORCAgICAgICAgICAgICAgICAKMjAxNS0wMy0zMSAxNDoyMDoy
NSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuX2V4ZWN1dGVNZXRob2Q6MTM4IFN0YWdlIGN1
c3RvbWl6YXRpb24gTUVUSE9EIG90b3BpLnBsdWdpbnMub3ZpcnRfaG9zdGVkX2VuZ2luZV9zZXR1
cC5lbmdpbmUuYWRkX2hvc3QuUGx1Z2luLl9jdXN0b21pemF0aW9uCjIwMTUtMDMtMzEgMTQ6MjA6
MjUgREVCVUcgb3RvcGkucGx1Z2lucy5vdG9waS5kaWFsb2cuaHVtYW4gaHVtYW4ucXVlcnlTdHJp
bmc6MTUzIHF1ZXJ5IEFQUF9IT1NUX05BTUUKMjAxNS0wMy0zMSAxNDoyMDoyNSBERUJVRyBvdG9w
aS5wbHVnaW5zLm90b3BpLmRpYWxvZy5odW1hbiBkaWFsb2cuX19sb2dTdHJpbmc6MjE1IERJQUxP
RzpTRU5EICAgICAgICAgICAgICAgICBFbnRlciB0aGUgbmFtZSB3aGljaCB3aWxsIGJlIHVzZWQg
dG8gaWRlbnRpZnkgdGhpcyBob3N0IGluc2lkZSB0aGUgQWRtaW5pc3RyYXRvciBQb3J0YWwgW2hv
c3RlZF9lbmdpbmVfMV06IAoyMDE1LTAzLTMxIDE0OjIwOjI2IERFQlVHIG90b3BpLnBsdWdpbnMu
b3RvcGkuZGlhbG9nLmh1bWFuIGh1bWFuLnF1ZXJ5U3RyaW5nOjE1MyBxdWVyeSBFTkdJTkVfQURN
SU5fUEFTU1dPUkQKMjAxNS0wMy0zMSAxNDoyMDoyNiBERUJVRyBvdG9waS5wbHVnaW5zLm90b3Bp
LmRpYWxvZy5odW1hbiBkaWFsb2cuX19sb2dTdHJpbmc6MjE1IERJQUxPRzpTRU5EICAgICAgICAg
ICAgICAgICBFbnRlciAnYWRtaW5AaW50ZXJuYWwnIHVzZXIgcGFzc3dvcmQgdGhhdCB3aWxsIGJl
IHVzZWQgZm9yIGFjY2Vzc2luZyB0aGUgQWRtaW5pc3RyYXRvciBQb3J0YWw6IAoyMDE1LTAzLTMx
IDE0OjIwOjI4IERFQlVHIG90b3BpLnBsdWdpbnMub3RvcGkuZGlhbG9nLmh1bWFuIGh1bWFuLnF1
ZXJ5U3RyaW5nOjE1MyBxdWVyeSBFTkdJTkVfQURNSU5fUEFTU1dPUkQKMjAxNS0wMy0zMSAxNDoy
MDoyOCBERUJVRyBvdG9waS5wbHVnaW5zLm90b3BpLmRpYWxvZy5odW1hbiBkaWFsb2cuX19sb2dT
dHJpbmc6MjE1IERJQUxPRzpTRU5EICAgICAgICAgICAgICAgICBDb25maXJtICdhZG1pbkBpbnRl
cm5hbCcgdXNlciBwYXNzd29yZDogCjIwMTUtMDMtMzEgMTQ6MjA6MjkgREVCVUcgb3RvcGkuY29u
dGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo0OTAgRU5WSVJPTk1FTlQgRFVNUCAtIEJFR0lO
CjIwMTUtMDMtMzEgMTQ6MjA6MjkgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZp
cm9ubWVudDo1MDAgRU5WIE9WRUhPU1RFRF9FTkdJTkUvYWRtaW5QYXNzd29yZD1zdHI6JyoqRklM
VEVSRUQqKicKMjAxNS0wMy0zMSAxNDoyMDoyOSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQu
ZHVtcEVudmlyb25tZW50OjUwMCBFTlYgT1ZFSE9TVEVEX0VOR0lORS9hcHBIb3N0TmFtZT1zdHI6
J2hvc3RlZF9lbmdpbmVfMScKMjAxNS0wMy0zMSAxNDoyMDoyOSBERUJVRyBvdG9waS5jb250ZXh0
IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwNCBFTlZJUk9OTUVOVCBEVU1QIC0gRU5ECjIwMTUt
MDMtMzEgMTQ6MjA6MjkgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0Ll9leGVjdXRlTWV0aG9k
OjEzOCBTdGFnZSBjdXN0b21pemF0aW9uIE1FVEhPRCBvdG9waS5wbHVnaW5zLm92aXJ0X2hvc3Rl
ZF9lbmdpbmVfc2V0dXAuZW5naW5lLmZxZG4uUGx1Z2luLl9jdXN0b21pemF0aW9uCjIwMTUtMDMt
MzEgMTQ6MjA6MjkgREVCVUcgb3RvcGkucGx1Z2lucy5vdG9waS5kaWFsb2cuaHVtYW4gaHVtYW4u
cXVlcnlTdHJpbmc6MTUzIHF1ZXJ5IE9WRUhPU1RFRF9ORVRXT1JLX0ZRRE4KMjAxNS0wMy0zMSAx
NDoyMDoyOSBERUJVRyBvdG9waS5wbHVnaW5zLm90b3BpLmRpYWxvZy5odW1hbiBkaWFsb2cuX19s
b2dTdHJpbmc6MjE1IERJQUxPRzpTRU5EICAgICAgICAgICAgICAgICBQbGVhc2UgcHJvdmlkZSB0
aGUgRlFETiBmb3IgdGhlIGVuZ2luZSB5b3Ugd291bGQgbGlrZSB0byB1c2UuCjIwMTUtMDMtMzEg
MTQ6MjA6MjkgREVCVUcgb3RvcGkucGx1Z2lucy5vdG9waS5kaWFsb2cuaHVtYW4gZGlhbG9nLl9f
bG9nU3RyaW5nOjIxNSBESUFMT0c6U0VORCAgICAgICAgICAgICAgICAgVGhpcyBuZWVkcyB0byBt
YXRjaCB0aGUgRlFETiB0aGF0IHlvdSB3aWxsIHVzZSBmb3IgdGhlIGVuZ2luZSBpbnN0YWxsYXRp
b24gd2l0aGluIHRoZSBWTS4KMjAxNS0wMy0zMSAxNDoyMDoyOSBERUJVRyBvdG9waS5wbHVnaW5z
Lm90b3BpLmRpYWxvZy5odW1hbiBkaWFsb2cuX19sb2dTdHJpbmc6MjE1IERJQUxPRzpTRU5EICAg
ICAgICAgICAgICAgICBOb3RlOiBUaGlzIHdpbGwgYmUgdGhlIEZRRE4gb2YgdGhlIFZNIHlvdSBh
cmUgbm93IGdvaW5nIHRvIGNyZWF0ZSwKMjAxNS0wMy0zMSAxNDoyMDoyOSBERUJVRyBvdG9waS5w
bHVnaW5zLm90b3BpLmRpYWxvZy5odW1hbiBkaWFsb2cuX19sb2dTdHJpbmc6MjE1IERJQUxPRzpT
RU5EICAgICAgICAgICAgICAgICBpdCBzaG91bGQgbm90IHBvaW50IHRvIHRoZSBiYXNlIGhvc3Qg
b3IgdG8gYW55IG90aGVyIGV4aXN0aW5nIG1hY2hpbmUuCjIwMTUtMDMtMzEgMTQ6MjA6MjkgREVC
VUcgb3RvcGkucGx1Z2lucy5vdG9waS5kaWFsb2cuaHVtYW4gZGlhbG9nLl9fbG9nU3RyaW5nOjIx
NSBESUFMT0c6U0VORCAgICAgICAgICAgICAgICAgRW5naW5lIEZRRE46IAoyMDE1LTAzLTMxIDE0
OjIwOjI5IEVSUk9SIG90b3BpLnBsdWdpbnMub3RvcGkuZGlhbG9nLmh1bWFuIGh1bWFuLnF1ZXJ5
U3RyaW5nOjE3OSBQbGVhc2Ugc3BlY2lmeSB2YWx1ZQoyMDE1LTAzLTMxIDE0OjIwOjI5IERFQlVH
IG90b3BpLnBsdWdpbnMub3RvcGkuZGlhbG9nLmh1bWFuIGRpYWxvZy5fX2xvZ1N0cmluZzoyMTUg
RElBTE9HOlNFTkQgICAgICAgICAgICAgICAgIFBsZWFzZSBwcm92aWRlIHRoZSBGUUROIGZvciB0
aGUgZW5naW5lIHlvdSB3b3VsZCBsaWtlIHRvIHVzZS4KMjAxNS0wMy0zMSAxNDoyMDoyOSBERUJV
RyBvdG9waS5wbHVnaW5zLm90b3BpLmRpYWxvZy5odW1hbiBkaWFsb2cuX19sb2dTdHJpbmc6MjE1
IERJQUxPRzpTRU5EICAgICAgICAgICAgICAgICBUaGlzIG5lZWRzIHRvIG1hdGNoIHRoZSBGUURO
IHRoYXQgeW91IHdpbGwgdXNlIGZvciB0aGUgZW5naW5lIGluc3RhbGxhdGlvbiB3aXRoaW4gdGhl
IFZNLgoyMDE1LTAzLTMxIDE0OjIwOjI5IERFQlVHIG90b3BpLnBsdWdpbnMub3RvcGkuZGlhbG9n
Lmh1bWFuIGRpYWxvZy5fX2xvZ1N0cmluZzoyMTUgRElBTE9HOlNFTkQgICAgICAgICAgICAgICAg
IE5vdGU6IFRoaXMgd2lsbCBiZSB0aGUgRlFETiBvZiB0aGUgVk0geW91IGFyZSBub3cgZ29pbmcg
dG8gY3JlYXRlLAoyMDE1LTAzLTMxIDE0OjIwOjI5IERFQlVHIG90b3BpLnBsdWdpbnMub3RvcGku
ZGlhbG9nLmh1bWFuIGRpYWxvZy5fX2xvZ1N0cmluZzoyMTUgRElBTE9HOlNFTkQgICAgICAgICAg
ICAgICAgIGl0IHNob3VsZCBub3QgcG9pbnQgdG8gdGhlIGJhc2UgaG9zdCBvciB0byBhbnkgb3Ro
ZXIgZXhpc3RpbmcgbWFjaGluZS4KMjAxNS0wMy0zMSAxNDoyMDoyOSBERUJVRyBvdG9waS5wbHVn
aW5zLm90b3BpLmRpYWxvZy5odW1hbiBkaWFsb2cuX19sb2dTdHJpbmc6MjE1IERJQUxPRzpTRU5E
ICAgICAgICAgICAgICAgICBFbmdpbmUgRlFETjogCjIwMTUtMDMtMzEgMTQ6MjA6MzEgREVCVUcg
b3RvcGkucGx1Z2lucy5vdG9waS5kaWFsb2cuaHVtYW4gZGlhbG9nLl9fbG9nU3RyaW5nOjIxNSBE
SUFMT0c6UkVDRUlWRSAgICBlbmdpbmUKMjAxNS0wMy0zMSAxNDoyMDozMSBXQVJOSU5HIG90b3Bp
LnBsdWdpbnMub3ZpcnRfaG9zdGVkX2VuZ2luZV9zZXR1cC5lbmdpbmUuZnFkbiBmcWRuLl92YWxp
ZGF0ZUZRRE46MTE4IEhvc3QgbmFtZSBlbmdpbmUgaGFzIG5vIGRvbWFpbiBzdWZmaXgKMjAxNS0w
My0zMSAxNDoyMDozMSBERUJVRyBvdG9waS5wbHVnaW5zLm92aXJ0X2hvc3RlZF9lbmdpbmVfc2V0
dXAuZW5naW5lLmZxZG4gZnFkbi5fdmFsaWRhdGVGUUROcmVzb2x2YWJpbGl0eToxNDEgZW5naW5l
IHJlc29sdmVzIHRvOiBzZXQoWycxOTIuMTY4LjIwNi4xMCddKQoyMDE1LTAzLTMxIDE0OjIwOjMx
IERFQlVHIG90b3BpLnBsdWdpbnMub3ZpcnRfaG9zdGVkX2VuZ2luZV9zZXR1cC5lbmdpbmUuZnFk
biBwbHVnaW4uZXhlY3V0ZVJhdzo4MjMgZXhlY3V0ZTogKCcvdXNyL2Jpbi9kaWcnLCAnZW5naW5l
JyksIGV4ZWN1dGFibGU9J05vbmUnLCBjd2Q9J05vbmUnLCBlbnY9Tm9uZQoyMDE1LTAzLTMxIDE0
OjIwOjMxIERFQlVHIG90b3BpLnBsdWdpbnMub3ZpcnRfaG9zdGVkX2VuZ2luZV9zZXR1cC5lbmdp
bmUuZnFkbiBwbHVnaW4uZXhlY3V0ZVJhdzo4NzMgZXhlY3V0ZS1yZXN1bHQ6ICgnL3Vzci9iaW4v
ZGlnJywgJ2VuZ2luZScpLCByYz0wCjIwMTUtMDMtMzEgMTQ6MjA6MzEgREVCVUcgb3RvcGkucGx1
Z2lucy5vdmlydF9ob3N0ZWRfZW5naW5lX3NldHVwLmVuZ2luZS5mcWRuIHBsdWdpbi5leGVjdXRl
OjkzMSBleGVjdXRlLW91dHB1dDogKCcvdXNyL2Jpbi9kaWcnLCAnZW5naW5lJykgc3Rkb3V0OgoK
OyA8PD4+IERpRyA5LjguMnJjMS1SZWRIYXQtOS44LjItMC4zMC5yYzEuZWw2XzYuMiA8PD4+IGVu
Z2luZQo7OyBnbG9iYWwgb3B0aW9uczogK2NtZAo7OyBHb3QgYW5zd2VyOgo7OyAtPj5IRUFERVI8
PC0gb3Bjb2RlOiBRVUVSWSwgc3RhdHVzOiBOT0VSUk9SLCBpZDogNjg4MAo7OyBmbGFnczogcXIg
YWEgcmQgcmE7IFFVRVJZOiAxLCBBTlNXRVI6IDEsIEFVVEhPUklUWTogMCwgQURESVRJT05BTDog
MAoKOzsgUVVFU1RJT04gU0VDVElPTjoKO2VuZ2luZS4JCQkJSU4JQQoKOzsgQU5TV0VSIFNFQ1RJ
T046CmVuZ2luZS4JCQkxCUlOCUEJMTkyLjE2OC4yMDYuMTAKCjs7IFF1ZXJ5IHRpbWU6IDAgbXNl
Ywo7OyBTRVJWRVI6IDE5Mi4xNjguMjEyLjI1NCM1MygxOTIuMTY4LjIxMi4yNTQpCjs7IFdIRU46
IFR1ZSBNYXIgMzEgMTQ6MjA6MzEgMjAxNQo7OyBNU0cgU0laRSAgcmN2ZDogNDAKCgoyMDE1LTAz
LTMxIDE0OjIwOjMxIERFQlVHIG90b3BpLnBsdWdpbnMub3ZpcnRfaG9zdGVkX2VuZ2luZV9zZXR1
cC5lbmdpbmUuZnFkbiBwbHVnaW4uZXhlY3V0ZTo5MzYgZXhlY3V0ZS1vdXRwdXQ6ICgnL3Vzci9i
aW4vZGlnJywgJ2VuZ2luZScpIHN0ZGVycjoKCgoyMDE1LTAzLTMxIDE0OjIwOjMxIERFQlVHIG90
b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NDkwIEVOVklST05NRU5UIERVTVAg
LSBCRUdJTgoyMDE1LTAzLTMxIDE0OjIwOjMxIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5k
dW1wRW52aXJvbm1lbnQ6NTAwIEVOViBPVkVIT1NURURfTkVUV09SSy9mcWRuPXN0cjonZW5naW5l
JwoyMDE1LTAzLTMxIDE0OjIwOjMxIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52
aXJvbm1lbnQ6NTA0IEVOVklST05NRU5UIERVTVAgLSBFTkQKMjAxNS0wMy0zMSAxNDoyMDozMSBE
RUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuX2V4ZWN1dGVNZXRob2Q6MTM4IFN0YWdlIGN1c3Rv
bWl6YXRpb24gTUVUSE9EIG90b3BpLnBsdWdpbnMub3ZpcnRfaG9zdGVkX2VuZ2luZV9zZXR1cC5j
b3JlLnRpdGxlcy5QbHVnaW4uX2VuZ2luZV9lbmQKMjAxNS0wMy0zMSAxNDoyMDozMSBERUJVRyBv
dG9waS5jb250ZXh0IGNvbnRleHQuX2V4ZWN1dGVNZXRob2Q6MTM4IFN0YWdlIGN1c3RvbWl6YXRp
b24gTUVUSE9EIG90b3BpLnBsdWdpbnMub3ZpcnRfaG9zdGVkX2VuZ2luZV9zZXR1cC5oYS5oYV9u
b3RpZmljYXRpb25zLlBsdWdpbi5fY3VzdG9taXphdGlvbgoyMDE1LTAzLTMxIDE0OjIwOjMxIERF
QlVHIG90b3BpLnBsdWdpbnMub3RvcGkuZGlhbG9nLmh1bWFuIGh1bWFuLnF1ZXJ5U3RyaW5nOjE1
MyBxdWVyeSBESUFMT0dPVkVIT1NURURfTk9USUYvc210cFNlcnZlcgoyMDE1LTAzLTMxIDE0OjIw
OjMxIERFQlVHIG90b3BpLnBsdWdpbnMub3RvcGkuZGlhbG9nLmh1bWFuIGRpYWxvZy5fX2xvZ1N0
cmluZzoyMTUgRElBTE9HOlNFTkQgICAgICAgICAgICAgICAgIFBsZWFzZSBwcm92aWRlIHRoZSBu
YW1lIG9mIHRoZSBTTVRQIHNlcnZlciB0aHJvdWdoIHdoaWNoIHdlIHdpbGwgc2VuZCBub3RpZmlj
YXRpb25zIFtsb2NhbGhvc3RdOiAKMjAxNS0wMy0zMSAxNDoyMDozMiBERUJVRyBvdG9waS5wbHVn
aW5zLm90b3BpLmRpYWxvZy5odW1hbiBodW1hbi5xdWVyeVN0cmluZzoxNTMgcXVlcnkgRElBTE9H
T1ZFSE9TVEVEX05PVElGL3NtdHBQb3J0CjIwMTUtMDMtMzEgMTQ6MjA6MzIgREVCVUcgb3RvcGku
cGx1Z2lucy5vdG9waS5kaWFsb2cuaHVtYW4gZGlhbG9nLl9fbG9nU3RyaW5nOjIxNSBESUFMT0c6
U0VORCAgICAgICAgICAgICAgICAgUGxlYXNlIHByb3ZpZGUgdGhlIFRDUCBwb3J0IG51bWJlciBv
ZiB0aGUgU01UUCBzZXJ2ZXIgWzI1XTogCjIwMTUtMDMtMzEgMTQ6MjA6MzMgREVCVUcgb3RvcGku
cGx1Z2lucy5vdG9waS5kaWFsb2cuaHVtYW4gaHVtYW4ucXVlcnlTdHJpbmc6MTUzIHF1ZXJ5IERJ
QUxPR09WRUhPU1RFRF9OT1RJRi9zb3VyY2VFbWFpbAoyMDE1LTAzLTMxIDE0OjIwOjMzIERFQlVH
IG90b3BpLnBsdWdpbnMub3RvcGkuZGlhbG9nLmh1bWFuIGRpYWxvZy5fX2xvZ1N0cmluZzoyMTUg
RElBTE9HOlNFTkQgICAgICAgICAgICAgICAgIFBsZWFzZSBwcm92aWRlIHRoZSBlbWFpbCBhZGRy
ZXNzIGZyb20gd2hpY2ggbm90aWZpY2F0aW9ucyB3aWxsIGJlIHNlbnQgW3Jvb3RAbG9jYWxob3N0
XTogCjIwMTUtMDMtMzEgMTQ6MjA6MzMgREVCVUcgb3RvcGkucGx1Z2lucy5vdG9waS5kaWFsb2cu
aHVtYW4gaHVtYW4ucXVlcnlTdHJpbmc6MTUzIHF1ZXJ5IERJQUxPR09WRUhPU1RFRF9OT1RJRi9k
ZXN0RW1haWwKMjAxNS0wMy0zMSAxNDoyMDozMyBERUJVRyBvdG9waS5wbHVnaW5zLm90b3BpLmRp
YWxvZy5odW1hbiBkaWFsb2cuX19sb2dTdHJpbmc6MjE1IERJQUxPRzpTRU5EICAgICAgICAgICAg
ICAgICBQbGVhc2UgcHJvdmlkZSBhIGNvbW1hLXNlcGFyYXRlZCBsaXN0IG9mIGVtYWlsIGFkZHJl
c3NlcyB3aGljaCB3aWxsIGdldCBub3RpZmljYXRpb25zIFtyb290QGxvY2FsaG9zdF06IAoyMDE1
LTAzLTMxIDE0OjIwOjMzIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1l
bnQ6NDkwIEVOVklST05NRU5UIERVTVAgLSBCRUdJTgoyMDE1LTAzLTMxIDE0OjIwOjMzIERFQlVH
IG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBPVkVIT1NURURf
Tk9USUYvZGVzdEVtYWlsPXN0cjoncm9vdEBsb2NhbGhvc3QnCjIwMTUtMDMtMzEgMTQ6MjA6MzMg
REVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5WIE9WRUhP
U1RFRF9OT1RJRi9zbXRwUG9ydD1zdHI6JzI1JwoyMDE1LTAzLTMxIDE0OjIwOjMzIERFQlVHIG90
b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBPVkVIT1NURURfTk9U
SUYvc210cFNlcnZlcj1zdHI6J2xvY2FsaG9zdCcKMjAxNS0wMy0zMSAxNDoyMDozMyBERUJVRyBv
dG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgT1ZFSE9TVEVEX05P
VElGL3NvdXJjZUVtYWlsPXN0cjoncm9vdEBsb2NhbGhvc3QnCjIwMTUtMDMtMzEgMTQ6MjA6MzMg
REVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDQgRU5WSVJPTk1F
TlQgRFVNUCAtIEVORAoyMDE1LTAzLTMxIDE0OjIwOjMzIERFQlVHIG90b3BpLmNvbnRleHQgY29u
dGV4dC5fZXhlY3V0ZU1ldGhvZDoxMzggU3RhZ2UgY3VzdG9taXphdGlvbiBNRVRIT0Qgb3RvcGku
cGx1Z2lucy5vdG9waS5jb3JlLmNvbmZpZy5QbHVnaW4uX2N1c3RvbWl6ZTIKMjAxNS0wMy0zMSAx
NDoyMDozMyBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuX2V4ZWN1dGVNZXRob2Q6MTM4IFN0
YWdlIGN1c3RvbWl6YXRpb24gTUVUSE9EIG90b3BpLnBsdWdpbnMub3ZpcnRfaG9zdGVkX2VuZ2lu
ZV9zZXR1cC5uZXR3b3JrLmZpcmV3YWxsX21hbmFnZXIuUGx1Z2luLl9wcm9jZXNzX3RlbXBsYXRl
cwoyMDE1LTAzLTMxIDE0OjIwOjMzIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52
aXJvbm1lbnQ6NDkwIEVOVklST05NRU5UIERVTVAgLSBCRUdJTgoyMDE1LTAzLTMxIDE0OjIwOjMz
IERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBORVRX
T1JLL2lwdGFibGVzUnVsZXM9c3RyOicjIEdlbmVyYXRlZCBieSBvdmlydC1ob3N0ZWQtZW5naW5l
LXNldHVwIGluc3RhbGxlcgojZmlsdGVyaW5nIHJ1bGVzCipmaWx0ZXIKOklOUFVUIEFDQ0VQVCBb
MDowXQo6Rk9SV0FSRCBBQ0NFUFQgWzA6MF0KOk9VVFBVVCBBQ0NFUFQgWzA6MF0KLUEgSU5QVVQg
LWkgbG8gLWogQUNDRVBUCi1BIElOUFVUIC1wIGljbXAgLW0gaWNtcCAtLWljbXAtdHlwZSBhbnkg
LWogQUNDRVBUCi1BIElOUFVUIC1tIHN0YXRlIC0tc3RhdGUgUkVMQVRFRCxFU1RBQkxJU0hFRCAt
aiBBQ0NFUFQKLUEgSU5QVVQgLXAgdGNwIC1tIHN0YXRlIC0tc3RhdGUgTkVXIC1tIHRjcCAtLWRw
b3J0IDIyIC1qIEFDQ0VQVAotQSBJTlBVVCAtcCB0Y3AgLW0gc3RhdGUgLS1zdGF0ZSBORVcgLW0g
dGNwIC0tZHBvcnQgNTkwMCAtaiBBQ0NFUFQKLUEgSU5QVVQgLXAgdWRwIC1tIHN0YXRlIC0tc3Rh
dGUgTkVXIC1tIHVkcCAtLWRwb3J0IDU5MDAgLWogQUNDRVBUCi1BIElOUFVUIC1wIHRjcCAtbSBz
dGF0ZSAtLXN0YXRlIE5FVyAtbSB0Y3AgLS1kcG9ydCA1OTAxIC1qIEFDQ0VQVAotQSBJTlBVVCAt
cCB1ZHAgLW0gc3RhdGUgLS1zdGF0ZSBORVcgLW0gdWRwIC0tZHBvcnQgNTkwMSAtaiBBQ0NFUFQK
CiNkcm9wIGFsbCBydWxlCi1BIElOUFVUIC1qIFJFSkVDVCAtLXJlamVjdC13aXRoIGljbXAtaG9z
dC1wcm9oaWJpdGVkCkNPTU1JVAonCjIwMTUtMDMtMzEgMTQ6MjA6MzMgREVCVUcgb3RvcGkuY29u
dGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5WIE5FVFdPUktfRklSRVdBTExEX1NF
UlZJQ0UvaG9zdGVkLWNvbnNvbGU9c3RyOic8P3htbCB2ZXJzaW9uPSIxLjAiIGVuY29kaW5nPSJ1
dGYtOCI/Pgo8c2VydmljZT4KICAgIDxzaG9ydD5ob3N0ZWQtY29uc29sZTwvc2hvcnQ+CiAgICA8
ZGVzY3JpcHRpb24+b1ZpcnQgSG9zdGVkIEVuZ2luZSBjb25zb2xlIHNlcnZpY2U8L2Rlc2NyaXB0
aW9uPgogICAgPHBvcnQgcHJvdG9jb2w9InRjcCIgcG9ydD0iNTkwMCIvPgogICAgPHBvcnQgcHJv
dG9jb2w9InVkcCIgcG9ydD0iNTkwMCIvPgogICAgPHBvcnQgcHJvdG9jb2w9InRjcCIgcG9ydD0i
NTkwMSIvPgogICAgPHBvcnQgcHJvdG9jb2w9InVkcCIgcG9ydD0iNTkwMSIvPgo8L3NlcnZpY2U+
CicKMjAxNS0wMy0zMSAxNDoyMDozMyBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVu
dmlyb25tZW50OjUwNCBFTlZJUk9OTUVOVCBEVU1QIC0gRU5ECjIwMTUtMDMtMzEgMTQ6MjA6MzMg
SU5GTyBvdG9waS5jb250ZXh0IGNvbnRleHQucnVuU2VxdWVuY2U6NDE3IFN0YWdlOiBTZXR1cCB2
YWxpZGF0aW9uCjIwMTUtMDMtMzEgMTQ6MjA6MzMgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0
LnJ1blNlcXVlbmNlOjQyMSBTVEFHRSB2YWxpZGF0aW9uCjIwMTUtMDMtMzEgMTQ6MjA6MzMgREVC
VUcgb3RvcGkuY29udGV4dCBjb250ZXh0Ll9leGVjdXRlTWV0aG9kOjEzOCBTdGFnZSB2YWxpZGF0
aW9uIE1FVEhPRCBvdG9waS5wbHVnaW5zLm90b3BpLmNvcmUubWlzYy5QbHVnaW4uX3ZhbGlkYXRp
b24KMjAxNS0wMy0zMSAxNDoyMDozMyBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVu
dmlyb25tZW50OjQ5MCBFTlZJUk9OTUVOVCBEVU1QIC0gQkVHSU4KMjAxNS0wMy0zMSAxNDoyMDoz
MyBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgQkFT
RS9hYm9ydGVkPWJvb2w6J0ZhbHNlJwoyMDE1LTAzLTMxIDE0OjIwOjMzIERFQlVHIG90b3BpLmNv
bnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBCQVNFL2RlYnVnPWludDonMCcK
MjAxNS0wMy0zMSAxNDoyMDozMyBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmly
b25tZW50OjUwMCBFTlYgQkFTRS9lcnJvcj1ib29sOidGYWxzZScKMjAxNS0wMy0zMSAxNDoyMDoz
MyBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgQkFT
RS9leGNlcHRpb25JbmZvPWxpc3Q6J1tdJwoyMDE1LTAzLTMxIDE0OjIwOjMzIERFQlVHIG90b3Bp
LmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBCQVNFL2V4ZWN1dGlvbkRp
cmVjdG9yeT1zdHI6Jy9yb290JwoyMDE1LTAzLTMxIDE0OjIwOjMzIERFQlVHIG90b3BpLmNvbnRl
eHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBCQVNFL2xvZz1ib29sOidUcnVlJwoy
MDE1LTAzLTMxIDE0OjIwOjMzIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJv
bm1lbnQ6NTAwIEVOViBCQVNFL3BsdWdpbkdyb3Vwcz1zdHI6J290b3BpOm92aXJ0LWhvc3RlZC1l
bmdpbmUtc2V0dXAnCjIwMTUtMDMtMzEgMTQ6MjA6MzMgREVCVUcgb3RvcGkuY29udGV4dCBjb250
ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5WIEJBU0UvcGx1Z2luUGF0aD1zdHI6Jy91c3Ivc2hh
cmUvb3RvcGkvcGx1Z2luczovdXNyL3NoYXJlL292aXJ0LWhvc3RlZC1lbmdpbmUtc2V0dXAvc2Ny
aXB0cy8uLi9wbHVnaW5zJwoyMDE1LTAzLTMxIDE0OjIwOjMzIERFQlVHIG90b3BpLmNvbnRleHQg
Y29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBCQVNFL3N1cHByZXNzRW52aXJvbm1lbnRL
ZXlzPWxpc3Q6J1tdJwoyMDE1LTAzLTMxIDE0OjIwOjMzIERFQlVHIG90b3BpLmNvbnRleHQgY29u
dGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBDT01NQU5EL2Noa2NvbmZpZz1zdHI6Jy9zYmlu
L2Noa2NvbmZpZycKMjAxNS0wMy0zMSAxNDoyMDozMyBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRl
eHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgQ09NTUFORC9jaHJvbnljPU5vbmVUeXBlOidOb25l
JwoyMDE1LTAzLTMxIDE0OjIwOjMzIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52
aXJvbm1lbnQ6NTAwIEVOViBDT01NQU5EL2RhdGU9c3RyOicvYmluL2RhdGUnCjIwMTUtMDMtMzEg
MTQ6MjA6MzMgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAg
RU5WIENPTU1BTkQvZGlnPXN0cjonL3Vzci9iaW4vZGlnJwoyMDE1LTAzLTMxIDE0OjIwOjMzIERF
QlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBDT01NQU5E
L2ZpcmV3YWxsLWNtZD1Ob25lVHlwZTonTm9uZScKMjAxNS0wMy0zMSAxNDoyMDozMyBERUJVRyBv
dG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgQ09NTUFORC9od2Ns
b2NrPXN0cjonL3NiaW4vaHdjbG9jaycKMjAxNS0wMy0zMSAxNDoyMDozMyBERUJVRyBvdG9waS5j
b250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgQ09NTUFORC9pbml0Y3RsPXN0
cjonL3NiaW4vaW5pdGN0bCcKMjAxNS0wMy0zMSAxNDoyMDozMyBERUJVRyBvdG9waS5jb250ZXh0
IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgQ09NTUFORC9pcD1zdHI6Jy9zYmluL2lw
JwoyMDE1LTAzLTMxIDE0OjIwOjMzIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52
aXJvbm1lbnQ6NTAwIEVOViBDT01NQU5EL2lzY3NpYWRtPXN0cjonL3NiaW4vaXNjc2lhZG0nCjIw
MTUtMDMtMzEgMTQ6MjA6MzMgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9u
bWVudDo1MDAgRU5WIENPTU1BTkQvbHNvZj1zdHI6Jy91c3Ivc2Jpbi9sc29mJwoyMDE1LTAzLTMx
IDE0OjIwOjMzIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAw
IEVOViBDT01NQU5EL21vdW50PXN0cjonL2Jpbi9tb3VudCcKMjAxNS0wMy0zMSAxNDoyMDozMyBE
RUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgQ09NTUFO
RC9udHBxPXN0cjonL3Vzci9zYmluL250cHEnCjIwMTUtMDMtMzEgMTQ6MjA6MzMgREVCVUcgb3Rv
cGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5WIENPTU1BTkQvb3BlbnNz
bD1zdHI6Jy91c3IvYmluL29wZW5zc2wnCjIwMTUtMDMtMzEgMTQ6MjA6MzMgREVCVUcgb3RvcGku
Y29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5WIENPTU1BTkQvcGluZz1zdHI6
Jy9iaW4vcGluZycKMjAxNS0wMy0zMSAxNDoyMDozMyBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRl
eHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgQ09NTUFORC9xZW11LWltZz1zdHI6Jy91c3IvYmlu
L3FlbXUtaW1nJwoyMDE1LTAzLTMxIDE0OjIwOjMzIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4
dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBDT01NQU5EL3JjPU5vbmVUeXBlOidOb25lJwoyMDE1
LTAzLTMxIDE0OjIwOjMzIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1l
bnQ6NTAwIEVOViBDT01NQU5EL3JjLXVwZGF0ZT1Ob25lVHlwZTonTm9uZScKMjAxNS0wMy0zMSAx
NDoyMDozMyBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBF
TlYgQ09NTUFORC9yZWJvb3Q9c3RyOicvc2Jpbi9yZWJvb3QnCjIwMTUtMDMtMzEgMTQ6MjA6MzMg
REVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5WIENPTU1B
TkQvcmVtb3RlLXZpZXdlcj1zdHI6Jy91c3IvYmluL3JlbW90ZS12aWV3ZXInCjIwMTUtMDMtMzEg
MTQ6MjA6MzMgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAg
RU5WIENPTU1BTkQvcmVzdG9yZWNvbj1zdHI6Jy9zYmluL3Jlc3RvcmVjb24nCjIwMTUtMDMtMzEg
MTQ6MjA6MzMgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAg
RU5WIENPTU1BTkQvc2VsaW51eGVuYWJsZWQ9c3RyOicvdXNyL3NiaW4vc2VsaW51eGVuYWJsZWQn
CjIwMTUtMDMtMzEgMTQ6MjA6MzMgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZp
cm9ubWVudDo1MDAgRU5WIENPTU1BTkQvc2VydmljZT1zdHI6Jy9zYmluL3NlcnZpY2UnCjIwMTUt
MDMtMzEgMTQ6MjA6MzMgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVu
dDo1MDAgRU5WIENPTU1BTkQvc3NoZD1zdHI6Jy91c3Ivc2Jpbi9zc2hkJwoyMDE1LTAzLTMxIDE0
OjIwOjMzIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVO
ViBDT01NQU5EL3N1ZG89c3RyOicvdXNyL2Jpbi9zdWRvJwoyMDE1LTAzLTMxIDE0OjIwOjMzIERF
QlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBDT01NQU5E
L3N5c3RlbWN0bD1Ob25lVHlwZTonTm9uZScKMjAxNS0wMy0zMSAxNDoyMDozMyBERUJVRyBvdG9w
aS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgQ09NTUFORC91bW91bnQ9
c3RyOicvYmluL3Vtb3VudCcKMjAxNS0wMy0zMSAxNDoyMDozMyBERUJVRyBvdG9waS5jb250ZXh0
IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgQ09NTUFORC92ZHNDbGllbnQ9c3RyOicv
dXNyL2Jpbi92ZHNDbGllbnQnCjIwMTUtMDMtMzEgMTQ6MjA6MzMgREVCVUcgb3RvcGkuY29udGV4
dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5WIENPTU1BTkQvdmRzbS10b29sPXN0cjon
L3Vzci9iaW4vdmRzbS10b29sJwoyMDE1LTAzLTMxIDE0OjIwOjMzIERFQlVHIG90b3BpLmNvbnRl
eHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBDT1JFL2NvbmZpZ0ZpbGVBcHBlbmQ9
Tm9uZVR5cGU6J05vbmUnCjIwMTUtMDMtMzEgMTQ6MjA6MzMgREVCVUcgb3RvcGkuY29udGV4dCBj
b250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5WIENPUkUvY29uZmlnRmlsZU5hbWU9c3RyOicv
ZXRjL290b3BpLmNvbmYnCjIwMTUtMDMtMzEgMTQ6MjA6MzMgREVCVUcgb3RvcGkuY29udGV4dCBj
b250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5WIENPUkUvZmFpbE9uUHJpb092ZXJyaWRlPWJv
b2w6J0ZhbHNlJwoyMDE1LTAzLTMxIDE0OjIwOjMzIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4
dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBDT1JFL2ludGVybmFsUGFja2FnZVRyYW5zYWN0aW9u
PVRyYW5zYWN0aW9uOid0cmFuc2FjdGlvbicKMjAxNS0wMy0zMSAxNDoyMDozMyBERUJVRyBvdG9w
aS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgQ09SRS9sb2dEaXI9c3Ry
OicvdmFyL2xvZy9vdmlydC1ob3N0ZWQtZW5naW5lLXNldHVwJwoyMDE1LTAzLTMxIDE0OjIwOjMz
IERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBDT1JF
L2xvZ0ZpbGVIYW5kbGU9ZmlsZTonPG9wZW4gZmlsZSAnL3Zhci9sb2cvb3ZpcnQtaG9zdGVkLWVu
Z2luZS1zZXR1cC9vdmlydC1ob3N0ZWQtZW5naW5lLXNldHVwLTIwMTUwMzMxMTQxOTIxLXlnZjVo
ai5sb2cnLCBtb2RlICdhJyBhdCAweDIyZWYzOTA+JwoyMDE1LTAzLTMxIDE0OjIwOjMzIERFQlVH
IG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBDT1JFL2xvZ0Zp
bGVOYW1lPXN0cjonL3Zhci9sb2cvb3ZpcnQtaG9zdGVkLWVuZ2luZS1zZXR1cC9vdmlydC1ob3N0
ZWQtZW5naW5lLXNldHVwLTIwMTUwMzMxMTQxOTIxLXlnZjVoai5sb2cnCjIwMTUtMDMtMzEgMTQ6
MjA6MzMgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5W
IENPUkUvbG9nRmlsZU5hbWVQcmVmaXg9c3RyOidvdmlydC1ob3N0ZWQtZW5naW5lLXNldHVwJwoy
MDE1LTAzLTMxIDE0OjIwOjMzIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJv
bm1lbnQ6NTAwIEVOViBDT1JFL2xvZ0ZpbHRlcj1fTXlMb2dnZXJGaWx0ZXI6J2ZpbHRlcicKMjAx
NS0wMy0zMSAxNDoyMDozMyBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25t
ZW50OjUwMCBFTlYgQ09SRS9sb2dGaWx0ZXJLZXlzPWxpc3Q6J1snT1ZFSE9TVEVEX0ZJUlNUX0hP
U1Qvcm9vdFBhc3N3b3JkJywgJ09WRUhPU1RFRF9FTkdJTkUvYWRtaW5QYXNzd29yZCcsICdPVkVI
T1NURURfVkRTTS9wYXNzd2QnXScKMjAxNS0wMy0zMSAxNDoyMDozMyBERUJVRyBvdG9waS5jb250
ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgQ09SRS9sb2dSZW1vdmVBdEV4aXQ9
Ym9vbDonRmFsc2UnCjIwMTUtMDMtMzEgMTQ6MjA6MzMgREVCVUcgb3RvcGkuY29udGV4dCBjb250
ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5WIENPUkUvbWFpblRyYW5zYWN0aW9uPVRyYW5zYWN0
aW9uOid0cmFuc2FjdGlvbicKMjAxNS0wMy0zMSAxNDoyMDozMyBERUJVRyBvdG9waS5jb250ZXh0
IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgQ09SRS9tb2RpZmllZEZpbGVzPWxpc3Q6
J1tdJwoyMDE1LTAzLTMxIDE0OjIwOjMzIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1w
RW52aXJvbm1lbnQ6NTAwIEVOViBDT1JFL3JhbmRvbWl6ZUV2ZW50cz1ib29sOidGYWxzZScKMjAx
NS0wMy0zMSAxNDoyMDozMyBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25t
ZW50OjUwMCBFTlYgRElBTE9HL2JvdW5kYXJ5PXN0cjonLS09NDUxYjgwZGMtOTk2Zi00MzJlLTll
NGYtMmIyOWVmNmQxMTQxPS0tJwoyMDE1LTAzLTMxIDE0OjIwOjMzIERFQlVHIG90b3BpLmNvbnRl
eHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBESUFMT0cvY2xpVmVyc2lvbj1pbnQ6
JzEnCjIwMTUtMDMtMzEgMTQ6MjA6MzMgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBF
bnZpcm9ubWVudDo1MDAgRU5WIERJQUxPRy9jdXN0b21pemF0aW9uPWJvb2w6J0ZhbHNlJwoyMDE1
LTAzLTMxIDE0OjIwOjMzIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1l
bnQ6NTAwIEVOViBESUFMT0cvZGlhbGVjdD1zdHI6J2h1bWFuJwoyMDE1LTAzLTMxIDE0OjIwOjMz
IERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBJTkZP
L1BBQ0tBR0VfTkFNRT1zdHI6J290b3BpJwoyMDE1LTAzLTMxIDE0OjIwOjMzIERFQlVHIG90b3Bp
LmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBJTkZPL1BBQ0tBR0VfVkVS
U0lPTj1zdHI6JzEuMy4xJwoyMDE1LTAzLTMxIDE0OjIwOjMzIERFQlVHIG90b3BpLmNvbnRleHQg
Y29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBORVRXT1JLL2ZpcmV3YWxsZEF2YWlsYWJs
ZT1ib29sOidGYWxzZScKMjAxNS0wMy0zMSAxNDoyMDozMyBERUJVRyBvdG9waS5jb250ZXh0IGNv
bnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgTkVUV09SSy9maXJld2FsbGREaXNhYmxlU2Vy
dmljZXM9bGlzdDonW10nCjIwMTUtMDMtMzEgMTQ6MjA6MzMgREVCVUcgb3RvcGkuY29udGV4dCBj
b250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5WIE5FVFdPUksvZmlyZXdhbGxkRW5hYmxlPWJv
b2w6J0ZhbHNlJwoyMDE1LTAzLTMxIDE0OjIwOjMzIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4
dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBORVRXT1JLL2lwdGFibGVzRW5hYmxlPWJvb2w6J0Zh
bHNlJwoyMDE1LTAzLTMxIDE0OjIwOjMzIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1w
RW52aXJvbm1lbnQ6NTAwIEVOViBORVRXT1JLL2lwdGFibGVzUnVsZXM9c3RyOicjIEdlbmVyYXRl
ZCBieSBvdmlydC1ob3N0ZWQtZW5naW5lLXNldHVwIGluc3RhbGxlcgojZmlsdGVyaW5nIHJ1bGVz
CipmaWx0ZXIKOklOUFVUIEFDQ0VQVCBbMDowXQo6Rk9SV0FSRCBBQ0NFUFQgWzA6MF0KOk9VVFBV
VCBBQ0NFUFQgWzA6MF0KLUEgSU5QVVQgLWkgbG8gLWogQUNDRVBUCi1BIElOUFVUIC1wIGljbXAg
LW0gaWNtcCAtLWljbXAtdHlwZSBhbnkgLWogQUNDRVBUCi1BIElOUFVUIC1tIHN0YXRlIC0tc3Rh
dGUgUkVMQVRFRCxFU1RBQkxJU0hFRCAtaiBBQ0NFUFQKLUEgSU5QVVQgLXAgdGNwIC1tIHN0YXRl
IC0tc3RhdGUgTkVXIC1tIHRjcCAtLWRwb3J0IDIyIC1qIEFDQ0VQVAotQSBJTlBVVCAtcCB0Y3Ag
LW0gc3RhdGUgLS1zdGF0ZSBORVcgLW0gdGNwIC0tZHBvcnQgNTkwMCAtaiBBQ0NFUFQKLUEgSU5Q
VVQgLXAgdWRwIC1tIHN0YXRlIC0tc3RhdGUgTkVXIC1tIHVkcCAtLWRwb3J0IDU5MDAgLWogQUND
RVBUCi1BIElOUFVUIC1wIHRjcCAtbSBzdGF0ZSAtLXN0YXRlIE5FVyAtbSB0Y3AgLS1kcG9ydCA1
OTAxIC1qIEFDQ0VQVAotQSBJTlBVVCAtcCB1ZHAgLW0gc3RhdGUgLS1zdGF0ZSBORVcgLW0gdWRw
IC0tZHBvcnQgNTkwMSAtaiBBQ0NFUFQKCiNkcm9wIGFsbCBydWxlCi1BIElOUFVUIC1qIFJFSkVD
VCAtLXJlamVjdC13aXRoIGljbXAtaG9zdC1wcm9oaWJpdGVkCkNPTU1JVAonCjIwMTUtMDMtMzEg
MTQ6MjA6MzMgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAg
RU5WIE5FVFdPUksvc3NoRW5hYmxlPWJvb2w6J0ZhbHNlJwoyMDE1LTAzLTMxIDE0OjIwOjMzIERF
QlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBORVRXT1JL
L3NzaEtleT1Ob25lVHlwZTonTm9uZScKMjAxNS0wMy0zMSAxNDoyMDozMyBERUJVRyBvdG9waS5j
b250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgTkVUV09SSy9zc2hVc2VyPXN0
cjonJwoyMDE1LTAzLTMxIDE0OjIwOjMzIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1w
RW52aXJvbm1lbnQ6NTAwIEVOViBORVRXT1JLX0ZJUkVXQUxMRF9TRVJWSUNFL2hvc3RlZC1jb25z
b2xlPXN0cjonPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPHNlcnZpY2U+
CiAgICA8c2hvcnQ+aG9zdGVkLWNvbnNvbGU8L3Nob3J0PgogICAgPGRlc2NyaXB0aW9uPm9WaXJ0
IEhvc3RlZCBFbmdpbmUgY29uc29sZSBzZXJ2aWNlPC9kZXNjcmlwdGlvbj4KICAgIDxwb3J0IHBy
b3RvY29sPSJ0Y3AiIHBvcnQ9IjU5MDAiLz4KICAgIDxwb3J0IHByb3RvY29sPSJ1ZHAiIHBvcnQ9
IjU5MDAiLz4KICAgIDxwb3J0IHByb3RvY29sPSJ0Y3AiIHBvcnQ9IjU5MDEiLz4KICAgIDxwb3J0
IHByb3RvY29sPSJ1ZHAiIHBvcnQ9IjU5MDEiLz4KPC9zZXJ2aWNlPgonCjIwMTUtMDMtMzEgMTQ6
MjA6MzMgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5W
IE9WRUhPU1RFRF9DT1JFL2FkZGl0aW9uYWxIb3N0RW5hYmxlZD1ib29sOidUcnVlJwoyMDE1LTAz
LTMxIDE0OjIwOjMzIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6
NTAwIEVOViBPVkVIT1NURURfQ09SRS9hZGRpdGlvbmFsSG9zdFJlRGVwbG95bWVudD1Ob25lVHlw
ZTonTm9uZScKMjAxNS0wMy0zMSAxNDoyMDozMyBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQu
ZHVtcEVudmlyb25tZW50OjUwMCBFTlYgT1ZFSE9TVEVEX0NPUkUvY2hlY2tSZXF1aXJlbWVudHM9
Ym9vbDonVHJ1ZScKMjAxNS0wMy0zMSAxNDoyMDozMyBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRl
eHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgT1ZFSE9TVEVEX0NPUkUvY29uZmlybVNldHRpbmdz
PU5vbmVUeXBlOidOb25lJwoyMDE1LTAzLTMxIDE0OjIwOjMzIERFQlVHIG90b3BpLmNvbnRleHQg
Y29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBPVkVIT1NURURfQ09SRS9kZXBsb3lQcm9j
ZWVkPWJvb2w6J1RydWUnCjIwMTUtMDMtMzEgMTQ6MjA6MzMgREVCVUcgb3RvcGkuY29udGV4dCBj
b250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5WIE9WRUhPU1RFRF9DT1JFL2V0Y0Fuc3dlckZp
bGU9c3RyOicvZXRjL292aXJ0LWhvc3RlZC1lbmdpbmUvYW5zd2Vycy5jb25mJwoyMDE1LTAzLTMx
IDE0OjIwOjMzIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAw
IEVOViBPVkVIT1NURURfQ09SRS9pc0FkZGl0aW9uYWxIb3N0PWJvb2w6J0ZhbHNlJwoyMDE1LTAz
LTMxIDE0OjIwOjMzIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6
NTAwIEVOViBPVkVIT1NURURfQ09SRS9ub2RlU2V0dXA9Ym9vbDonRmFsc2UnCjIwMTUtMDMtMzEg
MTQ6MjA6MzMgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAg
RU5WIE9WRUhPU1RFRF9DT1JFL3NjcmVlblByb2NlZWQ9Tm9uZVR5cGU6J05vbmUnCjIwMTUtMDMt
MzEgMTQ6MjA6MzMgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo1
MDAgRU5WIE9WRUhPU1RFRF9DT1JFL3RlbXBEaXI9c3RyOicvdG1wJwoyMDE1LTAzLTMxIDE0OjIw
OjMzIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBP
VkVIT1NURURfQ09SRS91c2VyQW5zd2VyRmlsZT1Ob25lVHlwZTonTm9uZScKMjAxNS0wMy0zMSAx
NDoyMDozMyBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBF
TlYgT1ZFSE9TVEVEX0VOR0lORS9hZG1pblBhc3N3b3JkPXN0cjonKipGSUxURVJFRCoqJwoyMDE1
LTAzLTMxIDE0OjIwOjMzIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1l
bnQ6NTAwIEVOViBPVkVIT1NURURfRU5HSU5FL2FwcEhvc3ROYW1lPXN0cjonaG9zdGVkX2VuZ2lu
ZV8xJwoyMDE1LTAzLTMxIDE0OjIwOjMzIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1w
RW52aXJvbm1lbnQ6NTAwIEVOViBPVkVIT1NURURfRU5HSU5FL2NsdXN0ZXJOYW1lPU5vbmVUeXBl
OidOb25lJwoyMDE1LTAzLTMxIDE0OjIwOjMzIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5k
dW1wRW52aXJvbm1lbnQ6NTAwIEVOViBPVkVIT1NURURfRU5HSU5FL3Byb21wdE5vbk9wZXJhdGlv
bmFsPWJvb2w6J1RydWUnCjIwMTUtMDMtMzEgMTQ6MjA6MzMgREVCVUcgb3RvcGkuY29udGV4dCBj
b250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5WIE9WRUhPU1RFRF9FTkdJTkUvdGVtcG9yYXJ5
Q2VydGlmaWNhdGU9Tm9uZVR5cGU6J05vbmUnCjIwMTUtMDMtMzEgMTQ6MjA6MzMgREVCVUcgb3Rv
cGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5WIE9WRUhPU1RFRF9GSVJT
VF9IT1NUL2ZldGNoQW5zd2VyPU5vbmVUeXBlOidOb25lJwoyMDE1LTAzLTMxIDE0OjIwOjMzIERF
QlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBPVkVIT1NU
RURfRklSU1RfSE9TVC9mcWRuPU5vbmVUeXBlOidOb25lJwoyMDE1LTAzLTMxIDE0OjIwOjMzIERF
QlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBPVkVIT1NU
RURfRklSU1RfSE9TVC9yb290UGFzc3dvcmQ9Tm9uZVR5cGU6J05vbmUnCjIwMTUtMDMtMzEgMTQ6
MjA6MzMgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5W
IE9WRUhPU1RFRF9GSVJTVF9IT1NUL3NzaGRQb3J0PWludDonMjInCjIwMTUtMDMtMzEgMTQ6MjA6
MzMgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5WIE9W
RUhPU1RFRF9ORVRXT1JLL2JyaWRnZUlmPU5vbmVUeXBlOidOb25lJwoyMDE1LTAzLTMxIDE0OjIw
OjMzIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBP
VkVIT1NURURfTkVUV09SSy9icmlkZ2VOYW1lPXN0cjonb3ZpcnRtZ210JwoyMDE1LTAzLTMxIDE0
OjIwOjMzIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVO
ViBPVkVIT1NURURfTkVUV09SSy9maXJld2FsbE1hbmFnZXI9Tm9uZVR5cGU6J05vbmUnCjIwMTUt
MDMtMzEgMTQ6MjA6MzMgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVu
dDo1MDAgRU5WIE9WRUhPU1RFRF9ORVRXT1JLL2ZpcmV3YWxsZFNlcnZpY2VzPWxpc3Q6J1t7J2Rp
cmVjdG9yeSc6ICdiYXNlJywgJ25hbWUnOiAnaG9zdGVkLWNvbnNvbGUnfV0nCjIwMTUtMDMtMzEg
MTQ6MjA6MzMgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAg
RU5WIE9WRUhPU1RFRF9ORVRXT1JLL2ZpcmV3YWxsZFN1YnN0PWRpY3Q6J3t9JwoyMDE1LTAzLTMx
IDE0OjIwOjMzIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAw
IEVOViBPVkVIT1NURURfTkVUV09SSy9mcWRuPXN0cjonZW5naW5lJwoyMDE1LTAzLTMxIDE0OjIw
OjMzIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBP
VkVIT1NURURfTkVUV09SSy9mcWRuUmV2ZXJzZVZhbGlkYXRpb249Ym9vbDonRmFsc2UnCjIwMTUt
MDMtMzEgMTQ6MjA6MzMgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVu
dDo1MDAgRU5WIE9WRUhPU1RFRF9ORVRXT1JLL2dhdGV3YXk9c3RyOicxOTIuMTY4LjIwNi4xJwoy
MDE1LTAzLTMxIDE0OjIwOjMzIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJv
bm1lbnQ6NTAwIEVOViBPVkVIT1NURURfTkVUV09SSy9wcm9tcHRSZXF1aXJlZE5ldHdvcmtzPWJv
b2w6J1RydWUnCjIwMTUtMDMtMzEgMTQ6MjA6MzMgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0
LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5WIE9WRUhPU1RFRF9ORVRXT1JLL3NzaGRQb3J0PWludDon
MjInCjIwMTUtMDMtMzEgMTQ6MjA6MzMgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBF
bnZpcm9ubWVudDo1MDAgRU5WIE9WRUhPU1RFRF9OT1RJRi9kZXN0RW1haWw9c3RyOidyb290QGxv
Y2FsaG9zdCcKMjAxNS0wMy0zMSAxNDoyMDozMyBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQu
ZHVtcEVudmlyb25tZW50OjUwMCBFTlYgT1ZFSE9TVEVEX05PVElGL3NtdHBQb3J0PXN0cjonMjUn
CjIwMTUtMDMtMzEgMTQ6MjA6MzMgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZp
cm9ubWVudDo1MDAgRU5WIE9WRUhPU1RFRF9OT1RJRi9zbXRwU2VydmVyPXN0cjonbG9jYWxob3N0
JwoyMDE1LTAzLTMxIDE0OjIwOjMzIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52
aXJvbm1lbnQ6NTAwIEVOViBPVkVIT1NURURfTk9USUYvc291cmNlRW1haWw9c3RyOidyb290QGxv
Y2FsaG9zdCcKMjAxNS0wMy0zMSAxNDoyMDozMyBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQu
ZHVtcEVudmlyb25tZW50OjUwMCBFTlYgT1ZFSE9TVEVEX1NBTkxPQ0svbG9ja3NwYWNlTmFtZT1z
dHI6J2hvc3RlZC1lbmdpbmUnCjIwMTUtMDMtMzEgMTQ6MjA6MzMgREVCVUcgb3RvcGkuY29udGV4
dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5WIE9WRUhPU1RFRF9TQU5MT0NLL3NlcnZp
Y2VOYW1lPXN0cjonc2FubG9jaycKMjAxNS0wMy0zMSAxNDoyMDozMyBERUJVRyBvdG9waS5jb250
ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgT1ZFSE9TVEVEX1NUT1JBR0UvR1VJ
RD1Ob25lVHlwZTonTm9uZScKMjAxNS0wMy0zMSAxNDoyMDozMyBERUJVRyBvdG9waS5jb250ZXh0
IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgT1ZFSE9TVEVEX1NUT1JBR0UvYmxvY2tE
ZXZpY2VTaXplR0I9Tm9uZVR5cGU6J05vbmUnCjIwMTUtMDMtMzEgMTQ6MjA6MzMgREVCVUcgb3Rv
cGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5WIE9WRUhPU1RFRF9TVE9S
QUdFL2Nvbm5lY3Rpb25VVUlEPXN0cjonYzJiZjI1NDUtZDg5Yi00MDg2LTk0OTgtN2M3YTc2NTlh
ZGY0JwoyMDE1LTAzLTMxIDE0OjIwOjMzIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1w
RW52aXJvbm1lbnQ6NTAwIEVOViBPVkVIT1NURURfU1RPUkFHRS9kb21haW5UeXBlPXN0cjonbmZz
NCcKMjAxNS0wMy0zMSAxNDoyMDozMyBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVu
dmlyb25tZW50OjUwMCBFTlYgT1ZFSE9TVEVEX1NUT1JBR0UvaG9zdElEPWludDonMScKMjAxNS0w
My0zMSAxNDoyMDozMyBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50
OjUwMCBFTlYgT1ZFSE9TVEVEX1NUT1JBR0UvaVNDU0lMdW5JZD1Ob25lVHlwZTonTm9uZScKMjAx
NS0wMy0zMSAxNDoyMDozMyBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25t
ZW50OjUwMCBFTlYgT1ZFSE9TVEVEX1NUT1JBR0UvaVNDU0lQb3J0YWw9Tm9uZVR5cGU6J05vbmUn
CjIwMTUtMDMtMzEgMTQ6MjA6MzMgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZp
cm9ubWVudDo1MDAgRU5WIE9WRUhPU1RFRF9TVE9SQUdFL2lTQ1NJUG9ydGFsSVBBZGRyZXNzPU5v
bmVUeXBlOidOb25lJwoyMDE1LTAzLTMxIDE0OjIwOjMzIERFQlVHIG90b3BpLmNvbnRleHQgY29u
dGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBPVkVIT1NURURfU1RPUkFHRS9pU0NTSVBvcnRh
bFBhc3N3b3JkPU5vbmVUeXBlOidOb25lJwoyMDE1LTAzLTMxIDE0OjIwOjMzIERFQlVHIG90b3Bp
LmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBPVkVIT1NURURfU1RPUkFH
RS9pU0NTSVBvcnRhbFBvcnQ9Tm9uZVR5cGU6J05vbmUnCjIwMTUtMDMtMzEgMTQ6MjA6MzMgREVC
VUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5WIE9WRUhPU1RF
RF9TVE9SQUdFL2lTQ1NJUG9ydGFsVXNlcj1Ob25lVHlwZTonTm9uZScKMjAxNS0wMy0zMSAxNDoy
MDozMyBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYg
T1ZFSE9TVEVEX1NUT1JBR0UvaVNDU0lUYXJnZXROYW1lPU5vbmVUeXBlOidOb25lJwoyMDE1LTAz
LTMxIDE0OjIwOjMzIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6
NTAwIEVOViBPVkVIT1NURURfU1RPUkFHRS9pbWdBbGlhcz1zdHI6J2hvc3RlZF9lbmdpbmUnCjIw
MTUtMDMtMzEgMTQ6MjA6MzMgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9u
bWVudDo1MDAgRU5WIE9WRUhPU1RFRF9TVE9SQUdFL2ltZ0Rlc2M9c3RyOidIb3N0ZWQgRW5naW5l
IEltYWdlJwoyMDE1LTAzLTMxIDE0OjIwOjMzIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5k
dW1wRW52aXJvbm1lbnQ6NTAwIEVOViBPVkVIT1NURURfU1RPUkFHRS9pbWdTaXplR0I9c3RyOic0
MCcKMjAxNS0wMy0zMSAxNDoyMDozMyBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVu
dmlyb25tZW50OjUwMCBFTlYgT1ZFSE9TVEVEX1NUT1JBR0UvaW1nVVVJRD1zdHI6J2YyZDBhZjY5
LWVjZGEtNGNlMi1hMTg1LWI0MmMwYzRiODg1ZScKMjAxNS0wMy0zMSAxNDoyMDozMyBERUJVRyBv
dG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgT1ZFSE9TVEVEX1NU
T1JBR0UvbG9ja3NwYWNlSW1hZ2VVVUlEPU5vbmVUeXBlOidOb25lJwoyMDE1LTAzLTMxIDE0OjIw
OjMzIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBP
VkVIT1NURURfU1RPUkFHRS9sb2Nrc3BhY2VWb2x1bWVVVUlEPU5vbmVUeXBlOidOb25lJwoyMDE1
LTAzLTMxIDE0OjIwOjMzIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1l
bnQ6NTAwIEVOViBPVkVIT1NURURfU1RPUkFHRS9tZXRhZGF0YUltYWdlVVVJRD1Ob25lVHlwZTon
Tm9uZScKMjAxNS0wMy0zMSAxNDoyMDozMyBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVt
cEVudmlyb25tZW50OjUwMCBFTlYgT1ZFSE9TVEVEX1NUT1JBR0UvbWV0YWRhdGFWb2x1bWVVVUlE
PU5vbmVUeXBlOidOb25lJwoyMDE1LTAzLTMxIDE0OjIwOjMzIERFQlVHIG90b3BpLmNvbnRleHQg
Y29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBPVkVIT1NURURfU1RPUkFHRS9zZFVVSUQ9
c3RyOic1YzM2OGI3ZC1jNjczLTRmYzktYjFkMS1lZjJkYmM0YTAxNjknCjIwMTUtMDMtMzEgMTQ6
MjA6MzMgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5W
IE9WRUhPU1RFRF9TVE9SQUdFL3NwVVVJRD1zdHI6J2FiNjIxOWM3LTNlODQtNDI2MC05MTc3LTg1
MTVjMWM1MWYxYycKMjAxNS0wMy0zMSAxNDoyMDozMyBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRl
eHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgT1ZFSE9TVEVEX1NUT1JBR0Uvc3RvcmFnZURhdGFj
ZW50ZXJOYW1lPXN0cjonaG9zdGVkX2RhdGFjZW50ZXInCjIwMTUtMDMtMzEgMTQ6MjA6MzMgREVC
VUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5WIE9WRUhPU1RF
RF9TVE9SQUdFL3N0b3JhZ2VEb21haW5Db25uZWN0aW9uPXN0cjonc3RvcmFnZTovbW50L1NUT1JB
R0UtRE9NQUlOL09WSVJUX0VOR0lORScKMjAxNS0wMy0zMSAxNDoyMDozMyBERUJVRyBvdG9waS5j
b250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgT1ZFSE9TVEVEX1NUT1JBR0Uv
c3RvcmFnZURvbWFpbk5hbWU9c3RyOidob3N0ZWRfc3RvcmFnZScKMjAxNS0wMy0zMSAxNDoyMDoz
MyBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgT1ZF
SE9TVEVEX1NUT1JBR0Uvc3RvcmFnZVR5cGU9Tm9uZVR5cGU6J05vbmUnCjIwMTUtMDMtMzEgMTQ6
MjA6MzMgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5W
IE9WRUhPU1RFRF9TVE9SQUdFL3ZnVVVJRD1Ob25lVHlwZTonTm9uZScKMjAxNS0wMy0zMSAxNDoy
MDozMyBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYg
T1ZFSE9TVEVEX1NUT1JBR0Uvdm9sVVVJRD1zdHI6Jzg2MjkxMDI0LWZjMDAtNDVkMC04YzkyLTA3
OWViYmZkZmI1YycKMjAxNS0wMy0zMSAxNDoyMDozMyBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRl
eHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgT1ZFSE9TVEVEX1ZEU00vY2FTdWJqZWN0PXN0cjon
L0M9RU4vTD1UZXN0L089VGVzdC9DTj1UZXN0Q0EnCjIwMTUtMDMtMzEgMTQ6MjA6MzMgREVCVUcg
b3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5WIE9WRUhPU1RFRF9W
RFNNL2NvbnNvbGVUeXBlPXN0cjondm5jJwoyMDE1LTAzLTMxIDE0OjIwOjMzIERFQlVHIG90b3Bp
LmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBPVkVIT1NURURfVkRTTS9j
cHU9c3RyOidtb2RlbF9QZW5yeW4nCjIwMTUtMDMtMzEgMTQ6MjA6MzMgREVCVUcgb3RvcGkuY29u
dGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5WIE9WRUhPU1RFRF9WRFNNL2VuZ2lu
ZUNwdT1zdHI6J0ludGVsIFBlbnJ5biBGYW1pbHknCjIwMTUtMDMtMzEgMTQ6MjA6MzMgREVCVUcg
b3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5WIE9WRUhPU1RFRF9W
RFNNL2t2bUdpZD1pbnQ6JzM2JwoyMDE1LTAzLTMxIDE0OjIwOjMzIERFQlVHIG90b3BpLmNvbnRl
eHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBPVkVIT1NURURfVkRTTS9wYXNzd2Q9
c3RyOicqKkZJTFRFUkVEKionCjIwMTUtMDMtMzEgMTQ6MjA6MzMgREVCVUcgb3RvcGkuY29udGV4
dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5WIE9WRUhPU1RFRF9WRFNNL3Bhc3N3ZFZh
bGlkaXR5U2Vjcz1zdHI6JzEwODAwJwoyMDE1LTAzLTMxIDE0OjIwOjMzIERFQlVHIG90b3BpLmNv
bnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBPVkVIT1NURURfVkRTTS9wa2lT
dWJqZWN0PXN0cjonL0M9RU4vTD1UZXN0L089VGVzdC9DTj1UZXN0JwoyMDE1LTAzLTMxIDE0OjIw
OjMzIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBP
VkVIT1NURURfVkRTTS9zZXJ2aWNlTmFtZT1zdHI6J3Zkc21kJwoyMDE1LTAzLTMxIDE0OjIwOjMz
IERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBPVkVI
T1NURURfVkRTTS9zcGljZVBraVN1YmplY3Q9dW5pY29kZTonQz1FTiwgTD1UZXN0LCBPPVRlc3Qs
IENOPVRlc3QnCjIwMTUtMDMtMzEgMTQ6MjA6MzMgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0
LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5WIE9WRUhPU1RFRF9WRFNNL3VzZVNTTD1ib29sOidUcnVl
JwoyMDE1LTAzLTMxIDE0OjIwOjMzIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52
aXJvbm1lbnQ6NTAwIEVOViBPVkVIT1NURURfVkRTTS92ZHNDbGllbnQ9aW5zdGFuY2U6Jzx2ZHND
bGllbnQuc2VydmljZSBpbnN0YW5jZSBhdCAweDI5MDVmMzg+JwoyMDE1LTAzLTMxIDE0OjIwOjMz
IERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBPVkVI
T1NURURfVkRTTS92ZHNtVWlkPWludDonMzYnCjIwMTUtMDMtMzEgMTQ6MjA6MzMgREVCVUcgb3Rv
cGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5WIE9WRUhPU1RFRF9WTS9j
ZHJvbVVVSUQ9c3RyOicyNDIzNDFkMC01OWEwLTQ1ZDctODMzOS00YWE1MTMwNjNkYmMnCjIwMTUt
MDMtMzEgMTQ6MjA6MzMgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVu
dDo1MDAgRU5WIE9WRUhPU1RFRF9WTS9jb25zb2xlVVVJRD1zdHI6JzVjZmVmMDhjLWExYTItNDg1
MS04OWI2LWUzNTE4M2UyNGJkOScKMjAxNS0wMy0zMSAxNDoyMDozMyBERUJVRyBvdG9waS5jb250
ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgT1ZFSE9TVEVEX1ZNL2VtdWxhdGVk
TWFjaGluZT1zdHI6J3BjJwoyMDE1LTAzLTMxIDE0OjIwOjMzIERFQlVHIG90b3BpLmNvbnRleHQg
Y29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBPVkVIT1NURURfVk0vbmljVVVJRD1zdHI6
JzVmZWM1YjNhLWM3MDAtNGZmMS1iZWZmLTJlZDY4OTdjYjg2NScKMjAxNS0wMy0zMSAxNDoyMDoz
MyBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgT1ZF
SE9TVEVEX1ZNL292ZkFyY2hpdmU9Tm9uZVR5cGU6J05vbmUnCjIwMTUtMDMtMzEgMTQ6MjA6MzMg
REVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5WIE9WRUhP
U1RFRF9WTS9zdWJzdD1kaWN0Oid7fScKMjAxNS0wMy0zMSAxNDoyMDozMyBERUJVRyBvdG9waS5j
b250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgT1ZFSE9TVEVEX1ZNL3ZtQm9v
dD1zdHI6J2Nkcm9tJwoyMDE1LTAzLTMxIDE0OjIwOjMzIERFQlVHIG90b3BpLmNvbnRleHQgY29u
dGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBPVkVIT1NURURfVk0vdm1DRFJvbT1zdHI6Jy90
bXAvQ2VudE9TLTYuNi14ODZfNjQtbWluaW1hbC5pc28nCjIwMTUtMDMtMzEgMTQ6MjA6MzMgREVC
VUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5WIE9WRUhPU1RF
RF9WTS92bU1BQ0FkZHI9c3RyOicwMDoxNjozZTo1Yjo2MTpiOCcKMjAxNS0wMy0zMSAxNDoyMDoz
MyBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgT1ZF
SE9TVEVEX1ZNL3ZtTWVtU2l6ZU1CPXN0cjonNDA5NicKMjAxNS0wMy0zMSAxNDoyMDozMyBERUJV
RyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgT1ZFSE9TVEVE
X1ZNL3ZtVVVJRD1zdHI6JzRmNWQ0ZTY1LWJkZjQtNGUyOS04NDZhLWEzNWI5MTI0NmJjZicKMjAx
NS0wMy0zMSAxNDoyMDozMyBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25t
ZW50OjUwMCBFTlYgT1ZFSE9TVEVEX1ZNL3ZtVkNwdXM9c3RyOicyJwoyMDE1LTAzLTMxIDE0OjIw
OjMzIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBP
VkVTRVRVUF9DT1JFL29mZmxpbmVQYWNrYWdlcj1ib29sOidUcnVlJwoyMDE1LTAzLTMxIDE0OjIw
OjMzIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBQ
QUNLQUdFUi9rZWVwQWxpdmVJbnRlcnZhbD1pbnQ6JzMwJwoyMDE1LTAzLTMxIDE0OjIwOjMzIERF
QlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBQQUNLQUdF
Ui95dW1EaXNhYmxlZFBsdWdpbnM9bGlzdDonW10nCjIwMTUtMDMtMzEgMTQ6MjA6MzMgREVCVUcg
b3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5WIFBBQ0tBR0VSL3l1
bUVuYWJsZWRQbHVnaW5zPWxpc3Q6J1tdJwoyMDE1LTAzLTMxIDE0OjIwOjMzIERFQlVHIG90b3Bp
LmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBQQUNLQUdFUi95dW1FeHBp
cmVDYWNoZT1ib29sOidUcnVlJwoyMDE1LTAzLTMxIDE0OjIwOjMzIERFQlVHIG90b3BpLmNvbnRl
eHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBQQUNLQUdFUi95dW1Sb2xsYmFjaz1i
b29sOidUcnVlJwoyMDE1LTAzLTMxIDE0OjIwOjMzIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4
dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBQQUNLQUdFUi95dW1wYWNrYWdlckVuYWJsZWQ9Ym9v
bDonRmFsc2UnCjIwMTUtMDMtMzEgMTQ6MjA6MzMgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0
LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5WIFNZU1RFTS9jbG9ja01heEdhcD1pbnQ6JzUnCjIwMTUt
MDMtMzEgMTQ6MjA6MzMgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVu
dDo1MDAgRU5WIFNZU1RFTS9jbG9ja1NldD1ib29sOidGYWxzZScKMjAxNS0wMy0zMSAxNDoyMDoz
MyBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgU1lT
VEVNL2NvbW1hbmRQYXRoPXN0cjonL3Vzci9sb2NhbC9zYmluOi91c3IvbG9jYWwvYmluOi91c3Iv
c2JpbjovdXNyL2Jpbjovc2JpbjovYmluJwoyMDE1LTAzLTMxIDE0OjIwOjMzIERFQlVHIG90b3Bp
LmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBTWVNURU0vcmVib290PWJv
b2w6J0ZhbHNlJwoyMDE1LTAzLTMxIDE0OjIwOjMzIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4
dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBTWVNURU0vcmVib290QWxsb3c9Ym9vbDonVHJ1ZScK
MjAxNS0wMy0zMSAxNDoyMDozMyBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmly
b25tZW50OjUwMCBFTlYgU1lTVEVNL3JlYm9vdERlZmVyVGltZT1pbnQ6JzEwJwoyMDE1LTAzLTMx
IDE0OjIwOjMzIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTA0
IEVOVklST05NRU5UIERVTVAgLSBFTkQKMjAxNS0wMy0zMSAxNDoyMDozMyBERUJVRyBvdG9waS5j
b250ZXh0IGNvbnRleHQuX2V4ZWN1dGVNZXRob2Q6MTM4IFN0YWdlIHZhbGlkYXRpb24gTUVUSE9E
IG90b3BpLnBsdWdpbnMub3RvcGkubmV0d29yay5maXJld2FsbGQuUGx1Z2luLl92YWxpZGF0aW9u
CjIwMTUtMDMtMzEgMTQ6MjA6MzMgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0Ll9leGVjdXRl
TWV0aG9kOjE0NCBjb25kaXRpb24gRmFsc2UKMjAxNS0wMy0zMSAxNDoyMDozMyBERUJVRyBvdG9w
aS5jb250ZXh0IGNvbnRleHQuX2V4ZWN1dGVNZXRob2Q6MTM4IFN0YWdlIHZhbGlkYXRpb24gTUVU
SE9EIG90b3BpLnBsdWdpbnMub3RvcGkubmV0d29yay5ob3N0bmFtZS5QbHVnaW4uX3ZhbGlkYXRp
b24KMjAxNS0wMy0zMSAxNDoyMDozMyBERUJVRyBvdG9waS5wbHVnaW5zLm90b3BpLm5ldHdvcmsu
aG9zdG5hbWUgaG9zdG5hbWUuX3ZhbGlkYXRpb246NzMgbXkgbmFtZTogb3ZpcnQxCjIwMTUtMDMt
MzEgMTQ6MjA6MzMgREVCVUcgb3RvcGkucGx1Z2lucy5vdG9waS5uZXR3b3JrLmhvc3RuYW1lIHBs
dWdpbi5leGVjdXRlUmF3OjgyMyBleGVjdXRlOiAoJy9zYmluL2lwJywgJ2FkZHInLCAnc2hvdycp
LCBleGVjdXRhYmxlPSdOb25lJywgY3dkPSdOb25lJywgZW52PU5vbmUKMjAxNS0wMy0zMSAxNDoy
MDozMyBERUJVRyBvdG9waS5wbHVnaW5zLm90b3BpLm5ldHdvcmsuaG9zdG5hbWUgcGx1Z2luLmV4
ZWN1dGVSYXc6ODczIGV4ZWN1dGUtcmVzdWx0OiAoJy9zYmluL2lwJywgJ2FkZHInLCAnc2hvdycp
LCByYz0wCjIwMTUtMDMtMzEgMTQ6MjA6MzMgREVCVUcgb3RvcGkucGx1Z2lucy5vdG9waS5uZXR3
b3JrLmhvc3RuYW1lIHBsdWdpbi5leGVjdXRlOjkzMSBleGVjdXRlLW91dHB1dDogKCcvc2Jpbi9p
cCcsICdhZGRyJywgJ3Nob3cnKSBzdGRvdXQ6CjE6IGxvOiA8TE9PUEJBQ0ssVVAsTE9XRVJfVVA+
IG10dSA2NTUzNiBxZGlzYyBub3F1ZXVlIHN0YXRlIFVOS05PV04gCiAgICBsaW5rL2xvb3BiYWNr
IDAwOjAwOjAwOjAwOjAwOjAwIGJyZCAwMDowMDowMDowMDowMDowMAogICAgaW5ldCAxMjcuMC4w
LjEvOCBzY29wZSBob3N0IGxvCiAgICBpbmV0NiA6OjEvMTI4IHNjb3BlIGhvc3QgCiAgICAgICB2
YWxpZF9sZnQgZm9yZXZlciBwcmVmZXJyZWRfbGZ0IGZvcmV2ZXIKMjogZXRoMDogPEJST0FEQ0FT
VCxNVUxUSUNBU1QsU0xBVkUsVVAsTE9XRVJfVVA+IG10dSAxNTAwIHFkaXNjIG1xIG1hc3RlciBi
b25kMCBzdGF0ZSBVUCBxbGVuIDEwMDAKICAgIGxpbmsvZXRoZXIgMDA6MjU6OTA6OWE6MWI6ODIg
YnJkIGZmOmZmOmZmOmZmOmZmOmZmCjM6IGV0aDE6IDxCUk9BRENBU1QsTVVMVElDQVNULFNMQVZF
LFVQLExPV0VSX1VQPiBtdHUgMTUwMCBxZGlzYyBtcSBtYXN0ZXIgYm9uZDAgc3RhdGUgVVAgcWxl
biAxMDAwCiAgICBsaW5rL2V0aGVyIDAwOjI1OjkwOjlhOjFiOjgyIGJyZCBmZjpmZjpmZjpmZjpm
ZjpmZgo0OiBldGgyOiA8QlJPQURDQVNULE1VTFRJQ0FTVCxTTEFWRSxVUCxMT1dFUl9VUD4gbXR1
IDE1MDAgcWRpc2MgcGZpZm9fZmFzdCBtYXN0ZXIgYm9uZDEgc3RhdGUgVVAgcWxlbiAxMDAwCiAg
ICBsaW5rL2V0aGVyIDAwOjE1OjE3OjlmOjQxOjhjIGJyZCBmZjpmZjpmZjpmZjpmZjpmZgo1OiBl
dGgzOiA8QlJPQURDQVNULE1VTFRJQ0FTVCxTTEFWRSxVUCxMT1dFUl9VUD4gbXR1IDE1MDAgcWRp
c2MgcGZpZm9fZmFzdCBtYXN0ZXIgYm9uZDEgc3RhdGUgVVAgcWxlbiAxMDAwCiAgICBsaW5rL2V0
aGVyIDAwOjE1OjE3OjlmOjQxOjhjIGJyZCBmZjpmZjpmZjpmZjpmZjpmZgo2OiBib25kMDogPEJS
T0FEQ0FTVCxNVUxUSUNBU1QsTUFTVEVSLFVQLExPV0VSX1VQPiBtdHUgMTUwMCBxZGlzYyBub3F1
ZXVlIHN0YXRlIFVQIAogICAgbGluay9ldGhlciAwMDoyNTo5MDo5YToxYjo4MiBicmQgZmY6ZmY6
ZmY6ZmY6ZmY6ZmYKICAgIGluZXQgMTkyLjE2OC4yMDYuMTEvMjQgYnJkIDE5Mi4xNjguMjA2LjI1
NSBzY29wZSBnbG9iYWwgYm9uZDAKICAgIGluZXQ2IGZlODA6OjIyNTo5MGZmOmZlOWE6MWI4Mi82
NCBzY29wZSBsaW5rIAogICAgICAgdmFsaWRfbGZ0IGZvcmV2ZXIgcHJlZmVycmVkX2xmdCBmb3Jl
dmVyCjg6IDt2ZHNtZHVtbXk7OiA8QlJPQURDQVNULE1VTFRJQ0FTVD4gbXR1IDE1MDAgcWRpc2Mg
bm9vcCBzdGF0ZSBET1dOIAogICAgbGluay9ldGhlciA5MjpjMzowMjoxMjo0YTpmNCBicmQgZmY6
ZmY6ZmY6ZmY6ZmY6ZmYKOTogYm9uZDE6IDxCUk9BRENBU1QsTVVMVElDQVNULE1BU1RFUixVUCxM
T1dFUl9VUD4gbXR1IDE1MDAgcWRpc2Mgbm9xdWV1ZSBzdGF0ZSBVUCAKICAgIGxpbmsvZXRoZXIg
MDA6MTU6MTc6OWY6NDE6OGMgYnJkIGZmOmZmOmZmOmZmOmZmOmZmCiAgICBpbmV0NiBmZTgwOjoy
MTU6MTdmZjpmZTlmOjQxOGMvNjQgc2NvcGUgbGluayAKICAgICAgIHZhbGlkX2xmdCBmb3JldmVy
IHByZWZlcnJlZF9sZnQgZm9yZXZlcgoxMDogb3ZpcnRtZ210OiA8QlJPQURDQVNULE1VTFRJQ0FT
VCxVUCxMT1dFUl9VUD4gbXR1IDE1MDAgcWRpc2Mgbm9xdWV1ZSBzdGF0ZSBVTktOT1dOIAogICAg
bGluay9ldGhlciAwMDoxNToxNzo5Zjo0MTo4YyBicmQgZmY6ZmY6ZmY6ZmY6ZmY6ZmYKICAgIGlu
ZXQ2IGZlODA6OjIxNToxN2ZmOmZlOWY6NDE4Yy82NCBzY29wZSBsaW5rIAogICAgICAgdmFsaWRf
bGZ0IGZvcmV2ZXIgcHJlZmVycmVkX2xmdCBmb3JldmVyCgoyMDE1LTAzLTMxIDE0OjIwOjMzIERF
QlVHIG90b3BpLnBsdWdpbnMub3RvcGkubmV0d29yay5ob3N0bmFtZSBwbHVnaW4uZXhlY3V0ZTo5
MzYgZXhlY3V0ZS1vdXRwdXQ6ICgnL3NiaW4vaXAnLCAnYWRkcicsICdzaG93Jykgc3RkZXJyOgoK
CjIwMTUtMDMtMzEgMTQ6MjA6MzMgREVCVUcgb3RvcGkucGx1Z2lucy5vdG9waS5uZXR3b3JrLmhv
c3RuYW1lIGhvc3RuYW1lLl92YWxpZGF0aW9uOjExMCBteSBhZGRyZXNzZXM6IFsnMTI3LjAuMC4x
JywgJzEyNy4wLjAuMScsICcxMjcuMC4wLjEnLCAnMTkyLjE2OC4yMDYuMTEnLCAnMTkyLjE2OC4y
MDYuMTEnLCAnMTkyLjE2OC4yMDYuMTEnXQoyMDE1LTAzLTMxIDE0OjIwOjMzIERFQlVHIG90b3Bp
LnBsdWdpbnMub3RvcGkubmV0d29yay5ob3N0bmFtZSBob3N0bmFtZS5fdmFsaWRhdGlvbjoxMTEg
bG9jYWwgYWRkcmVzc2VzOiBbdScxOTIuMTY4LjIwNi4xMScsIHUnZmU4MDo6MjI1OjkwZmY6ZmU5
YToxYjgyJywgdSdmZTgwOjoyMTU6MTdmZjpmZTlmOjQxOGMnLCB1J2ZlODA6OjIxNToxN2ZmOmZl
OWY6NDE4YyddCjIwMTUtMDMtMzEgMTQ6MjA6MzMgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0
Ll9leGVjdXRlTWV0aG9kOjEzOCBTdGFnZSB2YWxpZGF0aW9uIE1FVEhPRCBvdG9waS5wbHVnaW5z
Lm90b3BpLm5ldHdvcmsuaXB0YWJsZXMuUGx1Z2luLl92YWxpZGF0ZQoyMDE1LTAzLTMxIDE0OjIw
OjMzIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5fZXhlY3V0ZU1ldGhvZDoxNDQgY29uZGl0
aW9uIEZhbHNlCjIwMTUtMDMtMzEgMTQ6MjA6MzMgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0
Ll9leGVjdXRlTWV0aG9kOjEzOCBTdGFnZSB2YWxpZGF0aW9uIE1FVEhPRCBvdG9waS5wbHVnaW5z
Lm90b3BpLm5ldHdvcmsuc3NoLlBsdWdpbi5fdmFsaWRhdGlvbgoyMDE1LTAzLTMxIDE0OjIwOjMz
IERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5fZXhlY3V0ZU1ldGhvZDoxNDQgY29uZGl0aW9u
IEZhbHNlCjIwMTUtMDMtMzEgMTQ6MjA6MzMgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0Ll9l
eGVjdXRlTWV0aG9kOjEzOCBTdGFnZSB2YWxpZGF0aW9uIE1FVEhPRCBvdG9waS5wbHVnaW5zLm92
aXJ0X2hvc3RlZF9lbmdpbmVfc2V0dXAuZW5naW5lLmFkZF9ob3N0LlBsdWdpbi5fdmFsaWRhdGlv
bgoyMDE1LTAzLTMxIDE0OjIwOjMzIERFQlVHIG90b3BpLnBsdWdpbnMub3ZpcnRfaG9zdGVkX2Vu
Z2luZV9zZXR1cC5lbmdpbmUuYWRkX2hvc3QgcGx1Z2luLmV4ZWN1dGVSYXc6ODIzIGV4ZWN1dGU6
ICgnL3Vzci9zYmluL3NlbGludXhlbmFibGVkJywpLCBleGVjdXRhYmxlPSdOb25lJywgY3dkPSdO
b25lJywgZW52PU5vbmUKMjAxNS0wMy0zMSAxNDoyMDozMyBERUJVRyBvdG9waS5wbHVnaW5zLm92
aXJ0X2hvc3RlZF9lbmdpbmVfc2V0dXAuZW5naW5lLmFkZF9ob3N0IHBsdWdpbi5leGVjdXRlUmF3
Ojg3MyBleGVjdXRlLXJlc3VsdDogKCcvdXNyL3NiaW4vc2VsaW51eGVuYWJsZWQnLCksIHJjPTEK
MjAxNS0wMy0zMSAxNDoyMDozMyBERUJVRyBvdG9waS5wbHVnaW5zLm92aXJ0X2hvc3RlZF9lbmdp
bmVfc2V0dXAuZW5naW5lLmFkZF9ob3N0IHBsdWdpbi5leGVjdXRlOjkzMSBleGVjdXRlLW91dHB1
dDogKCcvdXNyL3NiaW4vc2VsaW51eGVuYWJsZWQnLCkgc3Rkb3V0OgoKCjIwMTUtMDMtMzEgMTQ6
MjA6MzMgREVCVUcgb3RvcGkucGx1Z2lucy5vdmlydF9ob3N0ZWRfZW5naW5lX3NldHVwLmVuZ2lu
ZS5hZGRfaG9zdCBwbHVnaW4uZXhlY3V0ZTo5MzYgZXhlY3V0ZS1vdXRwdXQ6ICgnL3Vzci9zYmlu
L3NlbGludXhlbmFibGVkJywpIHN0ZGVycjoKCgoyMDE1LTAzLTMxIDE0OjIwOjMzIERFQlVHIG90
b3BpLmNvbnRleHQgY29udGV4dC5fZXhlY3V0ZU1ldGhvZDoxMzggU3RhZ2UgdmFsaWRhdGlvbiBN
RVRIT0Qgb3RvcGkucGx1Z2lucy5vdmlydF9ob3N0ZWRfZW5naW5lX3NldHVwLmVuZ2luZS5mcWRu
LlBsdWdpbi5fdmFsaWRhdGlvbgoyMDE1LTAzLTMxIDE0OjIwOjMzIFdBUk5JTkcgb3RvcGkucGx1
Z2lucy5vdmlydF9ob3N0ZWRfZW5naW5lX3NldHVwLmVuZ2luZS5mcWRuIGZxZG4uX3ZhbGlkYXRl
RlFETjoxMTggSG9zdCBuYW1lIG92aXJ0MSBoYXMgbm8gZG9tYWluIHN1ZmZpeAoyMDE1LTAzLTMx
IDE0OjIwOjMzIERFQlVHIG90b3BpLnBsdWdpbnMub3ZpcnRfaG9zdGVkX2VuZ2luZV9zZXR1cC5l
bmdpbmUuZnFkbiBmcWRuLl92YWxpZGF0ZUZRRE5yZXNvbHZhYmlsaXR5OjE0MSBvdmlydDEgcmVz
b2x2ZXMgdG86IHNldChbJzE5Mi4xNjguMjA2LjExJywgJzEyNy4wLjAuMSddKQoyMDE1LTAzLTMx
IDE0OjIwOjMzIERFQlVHIG90b3BpLnBsdWdpbnMub3ZpcnRfaG9zdGVkX2VuZ2luZV9zZXR1cC5l
bmdpbmUuZnFkbiBwbHVnaW4uZXhlY3V0ZVJhdzo4MjMgZXhlY3V0ZTogKCcvdXNyL2Jpbi9kaWcn
LCAnb3ZpcnQxJyksIGV4ZWN1dGFibGU9J05vbmUnLCBjd2Q9J05vbmUnLCBlbnY9Tm9uZQoyMDE1
LTAzLTMxIDE0OjIwOjMzIERFQlVHIG90b3BpLnBsdWdpbnMub3ZpcnRfaG9zdGVkX2VuZ2luZV9z
ZXR1cC5lbmdpbmUuZnFkbiBwbHVnaW4uZXhlY3V0ZVJhdzo4NzMgZXhlY3V0ZS1yZXN1bHQ6ICgn
L3Vzci9iaW4vZGlnJywgJ292aXJ0MScpLCByYz0wCjIwMTUtMDMtMzEgMTQ6MjA6MzMgREVCVUcg
b3RvcGkucGx1Z2lucy5vdmlydF9ob3N0ZWRfZW5naW5lX3NldHVwLmVuZ2luZS5mcWRuIHBsdWdp
bi5leGVjdXRlOjkzMSBleGVjdXRlLW91dHB1dDogKCcvdXNyL2Jpbi9kaWcnLCAnb3ZpcnQxJykg
c3Rkb3V0OgoKOyA8PD4+IERpRyA5LjguMnJjMS1SZWRIYXQtOS44LjItMC4zMC5yYzEuZWw2XzYu
MiA8PD4+IG92aXJ0MQo7OyBnbG9iYWwgb3B0aW9uczogK2NtZAo7OyBHb3QgYW5zd2VyOgo7OyAt
Pj5IRUFERVI8PC0gb3Bjb2RlOiBRVUVSWSwgc3RhdHVzOiBOT0VSUk9SLCBpZDogMjgyNgo7OyBm
bGFnczogcXIgYWEgcmQgcmE7IFFVRVJZOiAxLCBBTlNXRVI6IDEsIEFVVEhPUklUWTogMCwgQURE
SVRJT05BTDogMAoKOzsgUVVFU1RJT04gU0VDVElPTjoKO292aXJ0MS4JCQkJSU4JQQoKOzsgQU5T
V0VSIFNFQ1RJT046Cm92aXJ0MS4JCQkxCUlOCUEJMTkyLjE2OC4yMDYuMTEKCjs7IFF1ZXJ5IHRp
bWU6IDAgbXNlYwo7OyBTRVJWRVI6IDE5Mi4xNjguMjEyLjI1NCM1MygxOTIuMTY4LjIxMi4yNTQp
Cjs7IFdIRU46IFR1ZSBNYXIgMzEgMTQ6MjA6MzMgMjAxNQo7OyBNU0cgU0laRSAgcmN2ZDogNDAK
CgoyMDE1LTAzLTMxIDE0OjIwOjMzIERFQlVHIG90b3BpLnBsdWdpbnMub3ZpcnRfaG9zdGVkX2Vu
Z2luZV9zZXR1cC5lbmdpbmUuZnFkbiBwbHVnaW4uZXhlY3V0ZTo5MzYgZXhlY3V0ZS1vdXRwdXQ6
ICgnL3Vzci9iaW4vZGlnJywgJ292aXJ0MScpIHN0ZGVycjoKCgoyMDE1LTAzLTMxIDE0OjIwOjMz
IERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5fZXhlY3V0ZU1ldGhvZDoxMzggU3RhZ2UgdmFs
aWRhdGlvbiBNRVRIT0Qgb3RvcGkucGx1Z2lucy5vdmlydF9ob3N0ZWRfZW5naW5lX3NldHVwLm5l
dHdvcmsuaXB0YWJsZXMuUGx1Z2luLl92YWxpZGF0ZQoyMDE1LTAzLTMxIDE0OjIwOjMzIERFQlVH
IG90b3BpLmNvbnRleHQgY29udGV4dC5fZXhlY3V0ZU1ldGhvZDoxNDQgY29uZGl0aW9uIEZhbHNl
CjIwMTUtMDMtMzEgMTQ6MjA6MzMgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0Ll9leGVjdXRl
TWV0aG9kOjEzOCBTdGFnZSB2YWxpZGF0aW9uIE1FVEhPRCBvdG9waS5wbHVnaW5zLm92aXJ0X2hv
c3RlZF9lbmdpbmVfc2V0dXAucGtpLnZkc21wa2kuUGx1Z2luLl92YWxpZGF0aW9uCjIwMTUtMDMt
MzEgMTQ6MjA6MzMgREVCVUcgb3RvcGkucGx1Z2lucy5vdmlydF9ob3N0ZWRfZW5naW5lX3NldHVw
LnBraS52ZHNtcGtpIHBsdWdpbi5leGVjdXRlUmF3OjgyMyBleGVjdXRlOiAoJy91c3IvYmluL29w
ZW5zc2wnLCAneDUwOScsICctbm9vdXQnLCAnLXRleHQnLCAnLWluJywgJy9ldGMvcGtpL3Zkc20v
bGlidmlydC1zcGljZS9zZXJ2ZXItY2VydC5wZW0nKSwgZXhlY3V0YWJsZT0nTm9uZScsIGN3ZD0n
Tm9uZScsIGVudj1Ob25lCjIwMTUtMDMtMzEgMTQ6MjA6MzMgREVCVUcgb3RvcGkucGx1Z2lucy5v
dmlydF9ob3N0ZWRfZW5naW5lX3NldHVwLnBraS52ZHNtcGtpIHBsdWdpbi5leGVjdXRlUmF3Ojg3
MyBleGVjdXRlLXJlc3VsdDogKCcvdXNyL2Jpbi9vcGVuc3NsJywgJ3g1MDknLCAnLW5vb3V0Jywg
Jy10ZXh0JywgJy1pbicsICcvZXRjL3BraS92ZHNtL2xpYnZpcnQtc3BpY2Uvc2VydmVyLWNlcnQu
cGVtJyksIHJjPTAKMjAxNS0wMy0zMSAxNDoyMDozMyBERUJVRyBvdG9waS5wbHVnaW5zLm92aXJ0
X2hvc3RlZF9lbmdpbmVfc2V0dXAucGtpLnZkc21wa2kgcGx1Z2luLmV4ZWN1dGU6OTMxIGV4ZWN1
dGUtb3V0cHV0OiAoJy91c3IvYmluL29wZW5zc2wnLCAneDUwOScsICctbm9vdXQnLCAnLXRleHQn
LCAnLWluJywgJy9ldGMvcGtpL3Zkc20vbGlidmlydC1zcGljZS9zZXJ2ZXItY2VydC5wZW0nKSBz
dGRvdXQ6CkNlcnRpZmljYXRlOgogICAgRGF0YToKICAgICAgICBWZXJzaW9uOiAxICgweDApCiAg
ICAgICAgU2VyaWFsIE51bWJlcjogMSAoMHgxKQogICAgU2lnbmF0dXJlIEFsZ29yaXRobTogc2hh
MVdpdGhSU0FFbmNyeXB0aW9uCiAgICAgICAgSXNzdWVyOiBDPUVOLCBMPVRlc3QsIE89VGVzdCwg
Q049VGVzdENBCiAgICAgICAgVmFsaWRpdHkKICAgICAgICAgICAgTm90IEJlZm9yZTogTWFyIDI0
IDIzOjQ3OjI3IDIwMTUgR01UCiAgICAgICAgICAgIE5vdCBBZnRlciA6IE1hciAyMyAyMzo0Nzoy
NyAyMDE4IEdNVAogICAgICAgIFN1YmplY3Q6IEM9RU4sIEw9VGVzdCwgTz1UZXN0LCBDTj1UZXN0
CiAgICAgICAgU3ViamVjdCBQdWJsaWMgS2V5IEluZm86CiAgICAgICAgICAgIFB1YmxpYyBLZXkg
QWxnb3JpdGhtOiByc2FFbmNyeXB0aW9uCiAgICAgICAgICAgICAgICBQdWJsaWMtS2V5OiAoMTAy
NCBiaXQpCiAgICAgICAgICAgICAgICBNb2R1bHVzOgogICAgICAgICAgICAgICAgICAgIDAwOmJh
OjgwOmVkOmRjOjg5OmIxOjQ2OjJhOjQwOmM4OjJmOjg5OmZiOmRkOgogICAgICAgICAgICAgICAg
ICAgIGUzOmM4OjRlOmJmOmJmOjQ1OjExOmQzOmMyOmMwOjJmOjAzOjVlOjU1OmNkOgogICAgICAg
ICAgICAgICAgICAgIDliOmI0OjAwOjBmOjIwOmExOjVlOjc5OjRiOjcxOjcyOjAwOjYzOjQzOjA5
OgogICAgICAgICAgICAgICAgICAgIGVlOjVhOjI0OjI0OjZkOjY1OmFlOjYzOjZmOjIxOjQ1Ojgz
OmU4Ojk5OmRlOgogICAgICAgICAgICAgICAgICAgIDQ0OmVjOjEyOmE0OjY2OjVlOjU4OjRhOmZl
OmZmOjYwOjg1OmFmOjYyOmMzOgogICAgICAgICAgICAgICAgICAgIDU5OjdmOmZlOmIzOjZjOjM4
OjllOmVhOjgxOjNjOjIyOjA5Ojg0OjVjOjAzOgogICAgICAgICAgICAgICAgICAgIDJlOmRmOjE5
OmQyOjRlOjQxOmUwOjNhOjZlOjAwOjZhOjExOjViOmEwOjJjOgogICAgICAgICAgICAgICAgICAg
IDc3OjI2OmQ4OmNlOjk5OjFjOjNjOjFiOjY5OmZiOmJjOjhjOjk2OjAxOmEwOgogICAgICAgICAg
ICAgICAgICAgIDczOmM4Ojg5OmVhOjk4OjY1OjIxOjBkOjgzCiAgICAgICAgICAgICAgICBFeHBv
bmVudDogNjU1MzcgKDB4MTAwMDEpCiAgICBTaWduYXR1cmUgQWxnb3JpdGhtOiBzaGExV2l0aFJT
QUVuY3J5cHRpb24KICAgICAgICAgODM6MDA6ODk6MmQ6MTE6MWY6OGQ6Yzc6OTI6MGY6MWQ6MzY6
MzI6NmY6YjM6ZGQ6N2M6ZTY6CiAgICAgICAgIDc3OmZmOjJkOmI4OjU0OjgzOjA0OjEzOmM3Ojlk
OjZkOmVmOjk4OmQxOjVhOjQ0OjU3Ojk2OgogICAgICAgICA0YTpiZTo5MjpkNzoyMDowYzpjOToz
Mzo2YToxZToxZDo2MDpkZjo3NDo0NToyZTpkZjpiZDoKICAgICAgICAgMjc6NDA6OGM6YWI6NjE6
ODk6NDA6Nzg6MTE6ODE6NTE6ZTI6YTI6MjA6Njk6NjU6NjA6Njc6CiAgICAgICAgIDI3OjcxOjRi
Ojg3OjRmOjI5OjhmOjRhOjg1OjQ5OjQyOjVkOmU1OjU0OmQ0OmE2OjcwOjdjOgogICAgICAgICAy
MzoyMzo1ODozNDo4MTo0YzpkNzo2OTo1NjowYjo4YzplZDo3Mzo0NTozOTphODphODo4NToKICAg
ICAgICAgMGY6ODY6Yjk6MDU6NjM6NmQ6ZGU6NDc6YmM6YWU6MjQ6MWY6ZTU6MmQ6ZmE6NjE6NTk6
N2I6CiAgICAgICAgIGIxOjk5CgoyMDE1LTAzLTMxIDE0OjIwOjMzIERFQlVHIG90b3BpLnBsdWdp
bnMub3ZpcnRfaG9zdGVkX2VuZ2luZV9zZXR1cC5wa2kudmRzbXBraSBwbHVnaW4uZXhlY3V0ZTo5
MzYgZXhlY3V0ZS1vdXRwdXQ6ICgnL3Vzci9iaW4vb3BlbnNzbCcsICd4NTA5JywgJy1ub291dCcs
ICctdGV4dCcsICctaW4nLCAnL2V0Yy9wa2kvdmRzbS9saWJ2aXJ0LXNwaWNlL3NlcnZlci1jZXJ0
LnBlbScpIHN0ZGVycjoKCgoyMDE1LTAzLTMxIDE0OjIwOjMzIERFQlVHIG90b3BpLmNvbnRleHQg
Y29udGV4dC5fZXhlY3V0ZU1ldGhvZDoxMzggU3RhZ2UgdmFsaWRhdGlvbiBNRVRIT0Qgb3RvcGku
cGx1Z2lucy5vdmlydF9ob3N0ZWRfZW5naW5lX3NldHVwLnNhbmxvY2subG9ja3NwYWNlLlBsdWdp
bi5fdmFsaWRhdGlvbgoyMDE1LTAzLTMxIDE0OjIwOjMzIERFQlVHIG90b3BpLmNvbnRleHQgY29u
dGV4dC5fZXhlY3V0ZU1ldGhvZDoxNDQgY29uZGl0aW9uIEZhbHNlCjIwMTUtMDMtMzEgMTQ6MjA6
MzMgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0Ll9leGVjdXRlTWV0aG9kOjEzOCBTdGFnZSB2
YWxpZGF0aW9uIE1FVEhPRCBvdG9waS5wbHVnaW5zLm92aXJ0X2hvc3RlZF9lbmdpbmVfc2V0dXAu
c3RvcmFnZS5zdG9yYWdlLlBsdWdpbi5fdmFsaWRhdGlvbgoyMDE1LTAzLTMxIDE0OjIwOjMzIERF
QlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5fZXhlY3V0ZU1ldGhvZDoxNDQgY29uZGl0aW9uIEZh
bHNlCjIwMTUtMDMtMzEgMTQ6MjA6MzMgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0Ll9leGVj
dXRlTWV0aG9kOjEzOCBTdGFnZSB2YWxpZGF0aW9uIE1FVEhPRCBvdG9waS5wbHVnaW5zLm92aXJ0
X2hvc3RlZF9lbmdpbmVfc2V0dXAuY29yZS5wcmV2aWV3LlBsdWdpbi5fdmFsaWRhdGlvbgoyMDE1
LTAzLTMxIDE0OjIwOjMzIERFQlVHIG90b3BpLnBsdWdpbnMub3RvcGkuZGlhbG9nLmh1bWFuIGRp
YWxvZy5fX2xvZ1N0cmluZzoyMTUgRElBTE9HOlNFTkQgICAgICAgICAgICAgICAgCjIwMTUtMDMt
MzEgMTQ6MjA6MzMgREVCVUcgb3RvcGkucGx1Z2lucy5vdG9waS5kaWFsb2cuaHVtYW4gZGlhbG9n
Ll9fbG9nU3RyaW5nOjIxNSBESUFMT0c6U0VORCAgICAgICAgICAgICAgICAgLS09PSBDT05GSUdV
UkFUSU9OIFBSRVZJRVcgPT0tLQoyMDE1LTAzLTMxIDE0OjIwOjMzIERFQlVHIG90b3BpLnBsdWdp
bnMub3RvcGkuZGlhbG9nLmh1bWFuIGRpYWxvZy5fX2xvZ1N0cmluZzoyMTUgRElBTE9HOlNFTkQg
ICAgICAgICAgICAgICAgCjIwMTUtMDMtMzEgMTQ6MjA6MzMgREVCVUcgb3RvcGkucGx1Z2lucy5v
dG9waS5kaWFsb2cuaHVtYW4gZGlhbG9nLl9fbG9nU3RyaW5nOjIxNSBESUFMT0c6U0VORCAgICAg
ICAgICAgICAgICAgRW5naW5lIEZRRE4gICAgICAgICAgICAgICAgICAgICAgICA6IGVuZ2luZQoy
MDE1LTAzLTMxIDE0OjIwOjMzIERFQlVHIG90b3BpLnBsdWdpbnMub3RvcGkuZGlhbG9nLmh1bWFu
IGRpYWxvZy5fX2xvZ1N0cmluZzoyMTUgRElBTE9HOlNFTkQgICAgICAgICAgICAgICAgIEJyaWRn
ZSBuYW1lICAgICAgICAgICAgICAgICAgICAgICAgOiBvdmlydG1nbXQKMjAxNS0wMy0zMSAxNDoy
MDozMyBERUJVRyBvdG9waS5wbHVnaW5zLm90b3BpLmRpYWxvZy5odW1hbiBkaWFsb2cuX19sb2dT
dHJpbmc6MjE1IERJQUxPRzpTRU5EICAgICAgICAgICAgICAgICBTU0ggZGFlbW9uIHBvcnQgICAg
ICAgICAgICAgICAgICAgIDogMjIKMjAxNS0wMy0zMSAxNDoyMDozMyBERUJVRyBvdG9waS5wbHVn
aW5zLm90b3BpLmRpYWxvZy5odW1hbiBkaWFsb2cuX19sb2dTdHJpbmc6MjE1IERJQUxPRzpTRU5E
ICAgICAgICAgICAgICAgICBHYXRld2F5IGFkZHJlc3MgICAgICAgICAgICAgICAgICAgIDogMTky
LjE2OC4yMDYuMQoyMDE1LTAzLTMxIDE0OjIwOjMzIERFQlVHIG90b3BpLnBsdWdpbnMub3RvcGku
ZGlhbG9nLmh1bWFuIGRpYWxvZy5fX2xvZ1N0cmluZzoyMTUgRElBTE9HOlNFTkQgICAgICAgICAg
ICAgICAgIEhvc3QgbmFtZSBmb3Igd2ViIGFwcGxpY2F0aW9uICAgICAgOiBob3N0ZWRfZW5naW5l
XzEKMjAxNS0wMy0zMSAxNDoyMDozMyBERUJVRyBvdG9waS5wbHVnaW5zLm90b3BpLmRpYWxvZy5o
dW1hbiBkaWFsb2cuX19sb2dTdHJpbmc6MjE1IERJQUxPRzpTRU5EICAgICAgICAgICAgICAgICBI
b3N0IElEICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogMQoyMDE1LTAzLTMxIDE0OjIwOjMz
IERFQlVHIG90b3BpLnBsdWdpbnMub3RvcGkuZGlhbG9nLmh1bWFuIGRpYWxvZy5fX2xvZ1N0cmlu
ZzoyMTUgRElBTE9HOlNFTkQgICAgICAgICAgICAgICAgIEltYWdlIGFsaWFzICAgICAgICAgICAg
ICAgICAgICAgICAgOiBob3N0ZWRfZW5naW5lCjIwMTUtMDMtMzEgMTQ6MjA6MzMgREVCVUcgb3Rv
cGkucGx1Z2lucy5vdG9waS5kaWFsb2cuaHVtYW4gZGlhbG9nLl9fbG9nU3RyaW5nOjIxNSBESUFM
T0c6U0VORCAgICAgICAgICAgICAgICAgSW1hZ2Ugc2l6ZSBHQiAgICAgICAgICAgICAgICAgICAg
ICA6IDQwCjIwMTUtMDMtMzEgMTQ6MjA6MzMgREVCVUcgb3RvcGkucGx1Z2lucy5vdG9waS5kaWFs
b2cuaHVtYW4gZGlhbG9nLl9fbG9nU3RyaW5nOjIxNSBESUFMT0c6U0VORCAgICAgICAgICAgICAg
ICAgU3RvcmFnZSBjb25uZWN0aW9uICAgICAgICAgICAgICAgICA6IHN0b3JhZ2U6L21udC9TVE9S
QUdFLURPTUFJTi9PVklSVF9FTkdJTkUKMjAxNS0wMy0zMSAxNDoyMDozMyBERUJVRyBvdG9waS5w
bHVnaW5zLm90b3BpLmRpYWxvZy5odW1hbiBkaWFsb2cuX19sb2dTdHJpbmc6MjE1IERJQUxPRzpT
RU5EICAgICAgICAgICAgICAgICBDb25zb2xlIHR5cGUgICAgICAgICAgICAgICAgICAgICAgIDog
dm5jCjIwMTUtMDMtMzEgMTQ6MjA6MzMgREVCVUcgb3RvcGkucGx1Z2lucy5vdG9waS5kaWFsb2cu
aHVtYW4gZGlhbG9nLl9fbG9nU3RyaW5nOjIxNSBESUFMT0c6U0VORCAgICAgICAgICAgICAgICAg
TWVtb3J5IHNpemUgTUIgICAgICAgICAgICAgICAgICAgICA6IDQwOTYKMjAxNS0wMy0zMSAxNDoy
MDozMyBERUJVRyBvdG9waS5wbHVnaW5zLm90b3BpLmRpYWxvZy5odW1hbiBkaWFsb2cuX19sb2dT
dHJpbmc6MjE1IERJQUxPRzpTRU5EICAgICAgICAgICAgICAgICBNQUMgYWRkcmVzcyAgICAgICAg
ICAgICAgICAgICAgICAgIDogMDA6MTY6M2U6NWI6NjE6YjgKMjAxNS0wMy0zMSAxNDoyMDozMyBE
RUJVRyBvdG9waS5wbHVnaW5zLm90b3BpLmRpYWxvZy5odW1hbiBkaWFsb2cuX19sb2dTdHJpbmc6
MjE1IERJQUxPRzpTRU5EICAgICAgICAgICAgICAgICBCb290IHR5cGUgICAgICAgICAgICAgICAg
ICAgICAgICAgIDogY2Ryb20KMjAxNS0wMy0zMSAxNDoyMDozMyBERUJVRyBvdG9waS5wbHVnaW5z
Lm90b3BpLmRpYWxvZy5odW1hbiBkaWFsb2cuX19sb2dTdHJpbmc6MjE1IERJQUxPRzpTRU5EICAg
ICAgICAgICAgICAgICBOdW1iZXIgb2YgQ1BVcyAgICAgICAgICAgICAgICAgICAgIDogMgoyMDE1
LTAzLTMxIDE0OjIwOjMzIERFQlVHIG90b3BpLnBsdWdpbnMub3RvcGkuZGlhbG9nLmh1bWFuIGRp
YWxvZy5fX2xvZ1N0cmluZzoyMTUgRElBTE9HOlNFTkQgICAgICAgICAgICAgICAgIElTTyBpbWFn
ZSAoZm9yIGNkcm9tIGJvb3QpICAgICAgICAgOiAvdG1wL0NlbnRPUy02LjYteDg2XzY0LW1pbmlt
YWwuaXNvCjIwMTUtMDMtMzEgMTQ6MjA6MzMgREVCVUcgb3RvcGkucGx1Z2lucy5vdG9waS5kaWFs
b2cuaHVtYW4gZGlhbG9nLl9fbG9nU3RyaW5nOjIxNSBESUFMT0c6U0VORCAgICAgICAgICAgICAg
ICAgQ1BVIFR5cGUgICAgICAgICAgICAgICAgICAgICAgICAgICA6IG1vZGVsX1BlbnJ5bgoyMDE1
LTAzLTMxIDE0OjIwOjMzIERFQlVHIG90b3BpLnBsdWdpbnMub3RvcGkuZGlhbG9nLmh1bWFuIGh1
bWFuLnF1ZXJ5U3RyaW5nOjE1MyBxdWVyeSBTRVRUSU5HU19QUk9DRUVECjIwMTUtMDMtMzEgMTQ6
MjA6MzMgREVCVUcgb3RvcGkucGx1Z2lucy5vdG9waS5kaWFsb2cuaHVtYW4gZGlhbG9nLl9fbG9n
U3RyaW5nOjIxNSBESUFMT0c6U0VORCAgICAgICAgICAgICAgICAKMjAxNS0wMy0zMSAxNDoyMDoz
MyBERUJVRyBvdG9waS5wbHVnaW5zLm90b3BpLmRpYWxvZy5odW1hbiBkaWFsb2cuX19sb2dTdHJp
bmc6MjE1IERJQUxPRzpTRU5EICAgICAgICAgICAgICAgICBQbGVhc2UgY29uZmlybSBpbnN0YWxs
YXRpb24gc2V0dGluZ3MgKFllcywgTm8pW1llc106IAoyMDE1LTAzLTMxIDE0OjIwOjM3IERFQlVH
IG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NDkwIEVOVklST05NRU5UIERV
TVAgLSBCRUdJTgoyMDE1LTAzLTMxIDE0OjIwOjM3IERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4
dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBPVkVIT1NURURfQ09SRS9jb25maXJtU2V0dGluZ3M9
Ym9vbDonVHJ1ZScKMjAxNS0wMy0zMSAxNDoyMDozNyBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRl
eHQuZHVtcEVudmlyb25tZW50OjUwNCBFTlZJUk9OTUVOVCBEVU1QIC0gRU5ECjIwMTUtMDMtMzEg
MTQ6MjA6MzcgSU5GTyBvdG9waS5jb250ZXh0IGNvbnRleHQucnVuU2VxdWVuY2U6NDE3IFN0YWdl
OiBUcmFuc2FjdGlvbiBzZXR1cAoyMDE1LTAzLTMxIDE0OjIwOjM3IERFQlVHIG90b3BpLmNvbnRl
eHQgY29udGV4dC5ydW5TZXF1ZW5jZTo0MjEgU1RBR0UgdHJhbnNhY3Rpb24tcHJlcGFyZQoyMDE1
LTAzLTMxIDE0OjIwOjM3IERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5fZXhlY3V0ZU1ldGhv
ZDoxMzggU3RhZ2UgdHJhbnNhY3Rpb24tcHJlcGFyZSBNRVRIT0Qgb3RvcGkucGx1Z2lucy5vdG9w
aS5jb3JlLnRyYW5zYWN0aW9uLlBsdWdpbi5fbWFpbl9wcmVwYXJlCjIwMTUtMDMtMzEgMTQ6MjA6
MzcgREVCVUcgb3RvcGkudHJhbnNhY3Rpb24gdHJhbnNhY3Rpb24uX3ByZXBhcmU6NzcgcHJlcGFy
aW5nICdGaWxlIHRyYW5zYWN0aW9uIGZvciAnL2V0Yy9vdmlydC1ob3N0ZWQtZW5naW5lL2ZpcmV3
YWxsZC9ob3N0ZWQtY29uc29sZS54bWwnJwoyMDE1LTAzLTMxIDE0OjIwOjM3IERFQlVHIG90b3Bp
LmZpbGV0cmFuc2FjdGlvbiBmaWxldHJhbnNhY3Rpb24ucHJlcGFyZToxOTYgZmlsZSAnL2V0Yy9v
dmlydC1ob3N0ZWQtZW5naW5lL2ZpcmV3YWxsZC9ob3N0ZWQtY29uc29sZS54bWwnIGV4aXN0cwoy
MDE1LTAzLTMxIDE0OjIwOjM3IERFQlVHIG90b3BpLmZpbGV0cmFuc2FjdGlvbiBmaWxldHJhbnNh
Y3Rpb24ucHJlcGFyZToyMDAgZmlsZSAnL2V0Yy9vdmlydC1ob3N0ZWQtZW5naW5lL2ZpcmV3YWxs
ZC9ob3N0ZWQtY29uc29sZS54bWwnIGFscmVhZHkgaGFzIGNvbnRlbnQKMjAxNS0wMy0zMSAxNDoy
MDozNyBERUJVRyBvdG9waS50cmFuc2FjdGlvbiB0cmFuc2FjdGlvbi5fcHJlcGFyZTo3NyBwcmVw
YXJpbmcgJ0ZpbGUgdHJhbnNhY3Rpb24gZm9yICcvZXRjL292aXJ0LWhvc3RlZC1lbmdpbmUvaXB0
YWJsZXMuZXhhbXBsZScnCjIwMTUtMDMtMzEgMTQ6MjA6MzcgREVCVUcgb3RvcGkuZmlsZXRyYW5z
YWN0aW9uIGZpbGV0cmFuc2FjdGlvbi5wcmVwYXJlOjE5NiBmaWxlICcvZXRjL292aXJ0LWhvc3Rl
ZC1lbmdpbmUvaXB0YWJsZXMuZXhhbXBsZScgZXhpc3RzCjIwMTUtMDMtMzEgMTQ6MjA6MzcgREVC
VUcgb3RvcGkuZmlsZXRyYW5zYWN0aW9uIGZpbGV0cmFuc2FjdGlvbi5wcmVwYXJlOjIwMCBmaWxl
ICcvZXRjL292aXJ0LWhvc3RlZC1lbmdpbmUvaXB0YWJsZXMuZXhhbXBsZScgYWxyZWFkeSBoYXMg
Y29udGVudAoyMDE1LTAzLTMxIDE0OjIwOjM3IElORk8gb3RvcGkuY29udGV4dCBjb250ZXh0LnJ1
blNlcXVlbmNlOjQxNyBTdGFnZTogTWlzYyBjb25maWd1cmF0aW9uCjIwMTUtMDMtMzEgMTQ6MjA6
MzcgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LnJ1blNlcXVlbmNlOjQyMSBTVEFHRSBlYXJs
eV9taXNjCjIwMTUtMDMtMzEgMTQ6MjA6MzcgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0Ll9l
eGVjdXRlTWV0aG9kOjEzOCBTdGFnZSBlYXJseV9taXNjIE1FVEhPRCBvdG9waS5wbHVnaW5zLm90
b3BpLm5ldHdvcmsuZmlyZXdhbGxkLlBsdWdpbi5fZWFybHlfbWlzYwoyMDE1LTAzLTMxIDE0OjIw
OjM3IERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5fZXhlY3V0ZU1ldGhvZDoxNDQgY29uZGl0
aW9uIEZhbHNlCjIwMTUtMDMtMzEgMTQ6MjA6MzcgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0
Ll9leGVjdXRlTWV0aG9kOjEzOCBTdGFnZSBlYXJseV9taXNjIE1FVEhPRCBvdG9waS5wbHVnaW5z
Lm92aXJ0X2hvc3RlZF9lbmdpbmVfc2V0dXAubmV0d29yay5pcHRhYmxlcy5QbHVnaW4uX2Vhcmx5
X21pc2MKMjAxNS0wMy0zMSAxNDoyMDozNyBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuX2V4
ZWN1dGVNZXRob2Q6MTQ0IGNvbmRpdGlvbiBGYWxzZQoyMDE1LTAzLTMxIDE0OjIwOjM3IElORk8g
b3RvcGkuY29udGV4dCBjb250ZXh0LnJ1blNlcXVlbmNlOjQxNyBTdGFnZTogUGFja2FnZSBpbnN0
YWxsYXRpb24KMjAxNS0wMy0zMSAxNDoyMDozNyBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQu
cnVuU2VxdWVuY2U6NDIxIFNUQUdFIHBhY2thZ2VzCjIwMTUtMDMtMzEgMTQ6MjA6MzcgREVCVUcg
b3RvcGkuY29udGV4dCBjb250ZXh0Ll9leGVjdXRlTWV0aG9kOjEzOCBTdGFnZSBwYWNrYWdlcyBN
RVRIT0Qgb3RvcGkucGx1Z2lucy5vdG9waS5uZXR3b3JrLmlwdGFibGVzLlBsdWdpbi5fcGFja2Fn
ZXMKMjAxNS0wMy0zMSAxNDoyMDozNyBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuX2V4ZWN1
dGVNZXRob2Q6MTQ0IGNvbmRpdGlvbiBGYWxzZQoyMDE1LTAzLTMxIDE0OjIwOjM3IERFQlVHIG90
b3BpLmNvbnRleHQgY29udGV4dC5fZXhlY3V0ZU1ldGhvZDoxMzggU3RhZ2UgcGFja2FnZXMgTUVU
SE9EIG90b3BpLnBsdWdpbnMub3RvcGkucGFja2FnZXJzLnl1bXBhY2thZ2VyLlBsdWdpbi5fcGFj
a2FnZXMKMjAxNS0wMy0zMSAxNDoyMDozNyBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuX2V4
ZWN1dGVNZXRob2Q6MTQ0IGNvbmRpdGlvbiBGYWxzZQoyMDE1LTAzLTMxIDE0OjIwOjM3IElORk8g
b3RvcGkuY29udGV4dCBjb250ZXh0LnJ1blNlcXVlbmNlOjQxNyBTdGFnZTogTWlzYyBjb25maWd1
cmF0aW9uCjIwMTUtMDMtMzEgMTQ6MjA6MzcgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LnJ1
blNlcXVlbmNlOjQyMSBTVEFHRSBtaXNjCjIwMTUtMDMtMzEgMTQ6MjA6MzcgREVCVUcgb3RvcGku
Y29udGV4dCBjb250ZXh0Ll9leGVjdXRlTWV0aG9kOjEzOCBTdGFnZSBtaXNjIE1FVEhPRCBvdG9w
aS5wbHVnaW5zLm90b3BpLnN5c3RlbS5jb21tYW5kLlBsdWdpbi5fbWlzYwoyMDE1LTAzLTMxIDE0
OjIwOjM3IERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5fZXhlY3V0ZU1ldGhvZDoxMzggU3Rh
Z2UgbWlzYyBNRVRIT0Qgb3RvcGkucGx1Z2lucy5vdG9waS5uZXR3b3JrLmZpcmV3YWxsZC5QbHVn
aW4uX21pc2MKMjAxNS0wMy0zMSAxNDoyMDozNyBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQu
X2V4ZWN1dGVNZXRob2Q6MTQ0IGNvbmRpdGlvbiBGYWxzZQoyMDE1LTAzLTMxIDE0OjIwOjM3IERF
QlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5fZXhlY3V0ZU1ldGhvZDoxMzggU3RhZ2UgbWlzYyBN
RVRIT0Qgb3RvcGkucGx1Z2lucy5vdG9waS5uZXR3b3JrLmlwdGFibGVzLlBsdWdpbi5fc3RvcmVf
aXB0YWJsZXMKMjAxNS0wMy0zMSAxNDoyMDozNyBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQu
X2V4ZWN1dGVNZXRob2Q6MTQ0IGNvbmRpdGlvbiBGYWxzZQoyMDE1LTAzLTMxIDE0OjIwOjM3IERF
QlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5fZXhlY3V0ZU1ldGhvZDoxMzggU3RhZ2UgbWlzYyBN
RVRIT0Qgb3RvcGkucGx1Z2lucy5vdG9waS5uZXR3b3JrLnNzaC5QbHVnaW4uX2FwcGVuZF9rZXkK
MjAxNS0wMy0zMSAxNDoyMDozNyBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuX2V4ZWN1dGVN
ZXRob2Q6MTQ0IGNvbmRpdGlvbiBGYWxzZQoyMDE1LTAzLTMxIDE0OjIwOjM3IERFQlVHIG90b3Bp
LmNvbnRleHQgY29udGV4dC5fZXhlY3V0ZU1ldGhvZDoxMzggU3RhZ2UgbWlzYyBNRVRIT0Qgb3Rv
cGkucGx1Z2lucy5vdG9waS5zeXN0ZW0uY2xvY2suUGx1Z2luLl9zZXRfY2xvY2sKMjAxNS0wMy0z
MSAxNDoyMDozNyBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuX2V4ZWN1dGVNZXRob2Q6MTQ0
IGNvbmRpdGlvbiBGYWxzZQoyMDE1LTAzLTMxIDE0OjIwOjM3IERFQlVHIG90b3BpLmNvbnRleHQg
Y29udGV4dC5fZXhlY3V0ZU1ldGhvZDoxMzggU3RhZ2UgbWlzYyBNRVRIT0Qgb3RvcGkucGx1Z2lu
cy5vdmlydF9ob3N0ZWRfZW5naW5lX3NldHVwLmhhLmhhX25vdGlmaWNhdGlvbnMuUGx1Z2luLl9t
aXNjCjIwMTUtMDMtMzEgMTQ6MjA6MzcgREVCVUcgb3RvcGkudHJhbnNhY3Rpb24gdHJhbnNhY3Rp
b24uX3ByZXBhcmU6NzcgcHJlcGFyaW5nICdGaWxlIHRyYW5zYWN0aW9uIGZvciAnL2V0Yy9vdmly
dC1ob3N0ZWQtZW5naW5lLWhhL2Jyb2tlci5jb25mJycKMjAxNS0wMy0zMSAxNDoyMDozNyBERUJV
RyBvdG9waS5maWxldHJhbnNhY3Rpb24gZmlsZXRyYW5zYWN0aW9uLnByZXBhcmU6MTk2IGZpbGUg
Jy9ldGMvb3ZpcnQtaG9zdGVkLWVuZ2luZS1oYS9icm9rZXIuY29uZicgZXhpc3RzCjIwMTUtMDMt
MzEgMTQ6MjA6MzcgREVCVUcgb3RvcGkuZmlsZXRyYW5zYWN0aW9uIGZpbGV0cmFuc2FjdGlvbi5w
cmVwYXJlOjIzMCBiYWNrdXAgJy9ldGMvb3ZpcnQtaG9zdGVkLWVuZ2luZS1oYS9icm9rZXIuY29u
ZictPicvZXRjL292aXJ0LWhvc3RlZC1lbmdpbmUtaGEvYnJva2VyLmNvbmYuMjAxNTAzMzExNDIw
MzcnCjIwMTUtMDMtMzEgMTQ6MjA6MzcgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0Ll9leGVj
dXRlTWV0aG9kOjEzOCBTdGFnZSBtaXNjIE1FVEhPRCBvdG9waS5wbHVnaW5zLm92aXJ0X2hvc3Rl
ZF9lbmdpbmVfc2V0dXAubGlidmlydC5jb25maWd1cmVxZW11LlBsdWdpbi5fbWlzYwoyMDE1LTAz
LTMxIDE0OjIwOjM3IElORk8gb3RvcGkucGx1Z2lucy5vdmlydF9ob3N0ZWRfZW5naW5lX3NldHVw
LmxpYnZpcnQuY29uZmlndXJlcWVtdSBjb25maWd1cmVxZW11Ll9taXNjOjcwIENvbmZpZ3VyaW5n
IGxpYnZpcnQKMjAxNS0wMy0zMSAxNDoyMDozNyBERUJVRyBvdG9waS5wbHVnaW5zLm92aXJ0X2hv
c3RlZF9lbmdpbmVfc2V0dXAubGlidmlydC5jb25maWd1cmVxZW11IGNvbmZpZ3VyZXFlbXUuX21p
c2M6ODQgQ2hhbmdpbmcgbG9ja19tYW5hZ2VyIGZyb20gc2FubG9jayB0byBzYW5sb2NrCjIwMTUt
MDMtMzEgMTQ6MjA6MzcgREVCVUcgb3RvcGkudHJhbnNhY3Rpb24gdHJhbnNhY3Rpb24uX3ByZXBh
cmU6NzcgcHJlcGFyaW5nICdGaWxlIHRyYW5zYWN0aW9uIGZvciAnL2V0Yy9saWJ2aXJ0L3FlbXUu
Y29uZicnCjIwMTUtMDMtMzEgMTQ6MjA6MzcgREVCVUcgb3RvcGkuZmlsZXRyYW5zYWN0aW9uIGZp
bGV0cmFuc2FjdGlvbi5wcmVwYXJlOjE5NiBmaWxlICcvZXRjL2xpYnZpcnQvcWVtdS5jb25mJyBl
eGlzdHMKMjAxNS0wMy0zMSAxNDoyMDozNyBERUJVRyBvdG9waS5maWxldHJhbnNhY3Rpb24gZmls
ZXRyYW5zYWN0aW9uLnByZXBhcmU6MjAwIGZpbGUgJy9ldGMvbGlidmlydC9xZW11LmNvbmYnIGFs
cmVhZHkgaGFzIGNvbnRlbnQKMjAxNS0wMy0zMSAxNDoyMDozNyBERUJVRyBvdG9waS50cmFuc2Fj
dGlvbiB0cmFuc2FjdGlvbi5jb21taXQ6MTU5IGNvbW1pdHRpbmcgJ0ZpbGUgdHJhbnNhY3Rpb24g
Zm9yICcvZXRjL2xpYnZpcnQvcWVtdS5jb25mJycKMjAxNS0wMy0zMSAxNDoyMDozNyBERUJVRyBv
dG9waS5wbHVnaW5zLm90b3BpLnNlcnZpY2VzLnJoZWwgcmhlbC5leGlzdHM6MTIxIGNoZWNrIGlm
IHNlcnZpY2UgY2djb25maWcgZXhpc3RzCjIwMTUtMDMtMzEgMTQ6MjA6MzcgREVCVUcgb3RvcGku
cGx1Z2lucy5vdG9waS5zZXJ2aWNlcy5yaGVsIHBsdWdpbi5leGVjdXRlUmF3OjgyMyBleGVjdXRl
OiAoJy9zYmluL2luaXRjdGwnLCAnc3RhdHVzJywgJ2NnY29uZmlnJyksIGV4ZWN1dGFibGU9J05v
bmUnLCBjd2Q9J05vbmUnLCBlbnY9Tm9uZQoyMDE1LTAzLTMxIDE0OjIwOjM3IERFQlVHIG90b3Bp
LnBsdWdpbnMub3RvcGkuc2VydmljZXMucmhlbCBwbHVnaW4uZXhlY3V0ZVJhdzo4NzMgZXhlY3V0
ZS1yZXN1bHQ6ICgnL3NiaW4vaW5pdGN0bCcsICdzdGF0dXMnLCAnY2djb25maWcnKSwgcmM9MQoy
MDE1LTAzLTMxIDE0OjIwOjM3IERFQlVHIG90b3BpLnBsdWdpbnMub3RvcGkuc2VydmljZXMucmhl
bCBwbHVnaW4uZXhlY3V0ZTo5MzEgZXhlY3V0ZS1vdXRwdXQ6ICgnL3NiaW4vaW5pdGN0bCcsICdz
dGF0dXMnLCAnY2djb25maWcnKSBzdGRvdXQ6CgoKMjAxNS0wMy0zMSAxNDoyMDozNyBERUJVRyBv
dG9waS5wbHVnaW5zLm90b3BpLnNlcnZpY2VzLnJoZWwgcGx1Z2luLmV4ZWN1dGU6OTM2IGV4ZWN1
dGUtb3V0cHV0OiAoJy9zYmluL2luaXRjdGwnLCAnc3RhdHVzJywgJ2NnY29uZmlnJykgc3RkZXJy
Ogppbml0Y3RsOiBVbmtub3duIGpvYjogY2djb25maWcKCjIwMTUtMDMtMzEgMTQ6MjA6MzcgREVC
VUcgb3RvcGkucGx1Z2lucy5vdG9waS5zZXJ2aWNlcy5yaGVsIHJoZWwuZXhpc3RzOjEzMyBzZXJ2
aWNlIGNnY29uZmlnIGV4aXN0cyBUcnVlIHVwc3RhcnQ9RmFsc2UKMjAxNS0wMy0zMSAxNDoyMDoz
NyBERUJVRyBvdG9waS5wbHVnaW5zLm90b3BpLnNlcnZpY2VzLnJoZWwgcmhlbC5zdGF0ZToxNzIg
c3RhcnRpbmcgc2VydmljZSBjZ2NvbmZpZwoyMDE1LTAzLTMxIDE0OjIwOjM3IERFQlVHIG90b3Bp
LnBsdWdpbnMub3RvcGkuc2VydmljZXMucmhlbCBwbHVnaW4uZXhlY3V0ZVJhdzo4MjMgZXhlY3V0
ZTogKCcvc2Jpbi9pbml0Y3RsJywgJ3N0YXR1cycsICdjZ2NvbmZpZycpLCBleGVjdXRhYmxlPSdO
b25lJywgY3dkPSdOb25lJywgZW52PU5vbmUKMjAxNS0wMy0zMSAxNDoyMDozNyBERUJVRyBvdG9w
aS5wbHVnaW5zLm90b3BpLnNlcnZpY2VzLnJoZWwgcGx1Z2luLmV4ZWN1dGVSYXc6ODczIGV4ZWN1
dGUtcmVzdWx0OiAoJy9zYmluL2luaXRjdGwnLCAnc3RhdHVzJywgJ2NnY29uZmlnJyksIHJjPTEK
MjAxNS0wMy0zMSAxNDoyMDozNyBERUJVRyBvdG9waS5wbHVnaW5zLm90b3BpLnNlcnZpY2VzLnJo
ZWwgcGx1Z2luLmV4ZWN1dGU6OTMxIGV4ZWN1dGUtb3V0cHV0OiAoJy9zYmluL2luaXRjdGwnLCAn
c3RhdHVzJywgJ2NnY29uZmlnJykgc3Rkb3V0OgoKCjIwMTUtMDMtMzEgMTQ6MjA6MzcgREVCVUcg
b3RvcGkucGx1Z2lucy5vdG9waS5zZXJ2aWNlcy5yaGVsIHBsdWdpbi5leGVjdXRlOjkzNiBleGVj
dXRlLW91dHB1dDogKCcvc2Jpbi9pbml0Y3RsJywgJ3N0YXR1cycsICdjZ2NvbmZpZycpIHN0ZGVy
cjoKaW5pdGN0bDogVW5rbm93biBqb2I6IGNnY29uZmlnCgoyMDE1LTAzLTMxIDE0OjIwOjM3IERF
QlVHIG90b3BpLnBsdWdpbnMub3RvcGkuc2VydmljZXMucmhlbCBwbHVnaW4uZXhlY3V0ZVJhdzo4
MjMgZXhlY3V0ZTogKCcvc2Jpbi9zZXJ2aWNlJywgJ2NnY29uZmlnJywgJ3N0YXJ0JyksIGV4ZWN1
dGFibGU9J05vbmUnLCBjd2Q9J05vbmUnLCBlbnY9Tm9uZQoyMDE1LTAzLTMxIDE0OjIwOjM3IERF
QlVHIG90b3BpLnBsdWdpbnMub3RvcGkuc2VydmljZXMucmhlbCBwbHVnaW4uZXhlY3V0ZVJhdzo4
NzMgZXhlY3V0ZS1yZXN1bHQ6ICgnL3NiaW4vc2VydmljZScsICdjZ2NvbmZpZycsICdzdGFydCcp
LCByYz0wCjIwMTUtMDMtMzEgMTQ6MjA6MzcgREVCVUcgb3RvcGkucGx1Z2lucy5vdG9waS5zZXJ2
aWNlcy5yaGVsIHBsdWdpbi5leGVjdXRlOjkzMSBleGVjdXRlLW91dHB1dDogKCcvc2Jpbi9zZXJ2
aWNlJywgJ2NnY29uZmlnJywgJ3N0YXJ0Jykgc3Rkb3V0OgpTdGFydGluZyBjZ2NvbmZpZyBzZXJ2
aWNlOiBsb2NrIGZpbGUgYWxyZWFkeSBleGlzdHNbV0FSTklOR10KCjIwMTUtMDMtMzEgMTQ6MjA6
MzcgREVCVUcgb3RvcGkucGx1Z2lucy5vdG9waS5zZXJ2aWNlcy5yaGVsIHBsdWdpbi5leGVjdXRl
OjkzNiBleGVjdXRlLW91dHB1dDogKCcvc2Jpbi9zZXJ2aWNlJywgJ2NnY29uZmlnJywgJ3N0YXJ0
Jykgc3RkZXJyOgoKCjIwMTUtMDMtMzEgMTQ6MjA6MzcgREVCVUcgb3RvcGkucGx1Z2lucy5vdG9w
aS5zZXJ2aWNlcy5yaGVsIHJoZWwuc3RhcnR1cDoxNTEgc2V0IHNlcnZpY2UgY2djb25maWcgc3Rh
cnR1cCB0byBUcnVlCjIwMTUtMDMtMzEgMTQ6MjA6MzcgREVCVUcgb3RvcGkucGx1Z2lucy5vdG9w
aS5zZXJ2aWNlcy5yaGVsIHBsdWdpbi5leGVjdXRlUmF3OjgyMyBleGVjdXRlOiAoJy9zYmluL2lu
aXRjdGwnLCAnc3RhdHVzJywgJ2NnY29uZmlnJyksIGV4ZWN1dGFibGU9J05vbmUnLCBjd2Q9J05v
bmUnLCBlbnY9Tm9uZQoyMDE1LTAzLTMxIDE0OjIwOjM3IERFQlVHIG90b3BpLnBsdWdpbnMub3Rv
cGkuc2VydmljZXMucmhlbCBwbHVnaW4uZXhlY3V0ZVJhdzo4NzMgZXhlY3V0ZS1yZXN1bHQ6ICgn
L3NiaW4vaW5pdGN0bCcsICdzdGF0dXMnLCAnY2djb25maWcnKSwgcmM9MQoyMDE1LTAzLTMxIDE0
OjIwOjM3IERFQlVHIG90b3BpLnBsdWdpbnMub3RvcGkuc2VydmljZXMucmhlbCBwbHVnaW4uZXhl
Y3V0ZTo5MzEgZXhlY3V0ZS1vdXRwdXQ6ICgnL3NiaW4vaW5pdGN0bCcsICdzdGF0dXMnLCAnY2dj
b25maWcnKSBzdGRvdXQ6CgoKMjAxNS0wMy0zMSAxNDoyMDozNyBERUJVRyBvdG9waS5wbHVnaW5z
Lm90b3BpLnNlcnZpY2VzLnJoZWwgcGx1Z2luLmV4ZWN1dGU6OTM2IGV4ZWN1dGUtb3V0cHV0OiAo
Jy9zYmluL2luaXRjdGwnLCAnc3RhdHVzJywgJ2NnY29uZmlnJykgc3RkZXJyOgppbml0Y3RsOiBV
bmtub3duIGpvYjogY2djb25maWcKCjIwMTUtMDMtMzEgMTQ6MjA6MzcgREVCVUcgb3RvcGkucGx1
Z2lucy5vdG9waS5zZXJ2aWNlcy5yaGVsIHBsdWdpbi5leGVjdXRlUmF3OjgyMyBleGVjdXRlOiAo
Jy9zYmluL2Noa2NvbmZpZycsICdjZ2NvbmZpZycsICdvbicpLCBleGVjdXRhYmxlPSdOb25lJywg
Y3dkPSdOb25lJywgZW52PU5vbmUKMjAxNS0wMy0zMSAxNDoyMDozOCBERUJVRyBvdG9waS5wbHVn
aW5zLm90b3BpLnNlcnZpY2VzLnJoZWwgcGx1Z2luLmV4ZWN1dGVSYXc6ODczIGV4ZWN1dGUtcmVz
dWx0OiAoJy9zYmluL2Noa2NvbmZpZycsICdjZ2NvbmZpZycsICdvbicpLCByYz0wCjIwMTUtMDMt
MzEgMTQ6MjA6MzggREVCVUcgb3RvcGkucGx1Z2lucy5vdG9waS5zZXJ2aWNlcy5yaGVsIHBsdWdp
bi5leGVjdXRlOjkzMSBleGVjdXRlLW91dHB1dDogKCcvc2Jpbi9jaGtjb25maWcnLCAnY2djb25m
aWcnLCAnb24nKSBzdGRvdXQ6CgoKMjAxNS0wMy0zMSAxNDoyMDozOCBERUJVRyBvdG9waS5wbHVn
aW5zLm90b3BpLnNlcnZpY2VzLnJoZWwgcGx1Z2luLmV4ZWN1dGU6OTM2IGV4ZWN1dGUtb3V0cHV0
OiAoJy9zYmluL2Noa2NvbmZpZycsICdjZ2NvbmZpZycsICdvbicpIHN0ZGVycjoKCgoyMDE1LTAz
LTMxIDE0OjIwOjM4IERFQlVHIG90b3BpLnBsdWdpbnMub3RvcGkuc2VydmljZXMucmhlbCByaGVs
LmV4aXN0czoxMjEgY2hlY2sgaWYgc2VydmljZSBtZXNzYWdlYnVzIGV4aXN0cwoyMDE1LTAzLTMx
IDE0OjIwOjM4IERFQlVHIG90b3BpLnBsdWdpbnMub3RvcGkuc2VydmljZXMucmhlbCBwbHVnaW4u
ZXhlY3V0ZVJhdzo4MjMgZXhlY3V0ZTogKCcvc2Jpbi9pbml0Y3RsJywgJ3N0YXR1cycsICdtZXNz
YWdlYnVzJyksIGV4ZWN1dGFibGU9J05vbmUnLCBjd2Q9J05vbmUnLCBlbnY9Tm9uZQoyMDE1LTAz
LTMxIDE0OjIwOjM4IERFQlVHIG90b3BpLnBsdWdpbnMub3RvcGkuc2VydmljZXMucmhlbCBwbHVn
aW4uZXhlY3V0ZVJhdzo4NzMgZXhlY3V0ZS1yZXN1bHQ6ICgnL3NiaW4vaW5pdGN0bCcsICdzdGF0
dXMnLCAnbWVzc2FnZWJ1cycpLCByYz0xCjIwMTUtMDMtMzEgMTQ6MjA6MzggREVCVUcgb3RvcGku
cGx1Z2lucy5vdG9waS5zZXJ2aWNlcy5yaGVsIHBsdWdpbi5leGVjdXRlOjkzMSBleGVjdXRlLW91
dHB1dDogKCcvc2Jpbi9pbml0Y3RsJywgJ3N0YXR1cycsICdtZXNzYWdlYnVzJykgc3Rkb3V0OgoK
CjIwMTUtMDMtMzEgMTQ6MjA6MzggREVCVUcgb3RvcGkucGx1Z2lucy5vdG9waS5zZXJ2aWNlcy5y
aGVsIHBsdWdpbi5leGVjdXRlOjkzNiBleGVjdXRlLW91dHB1dDogKCcvc2Jpbi9pbml0Y3RsJywg
J3N0YXR1cycsICdtZXNzYWdlYnVzJykgc3RkZXJyOgppbml0Y3RsOiBVbmtub3duIGpvYjogbWVz
c2FnZWJ1cwoKMjAxNS0wMy0zMSAxNDoyMDozOCBERUJVRyBvdG9waS5wbHVnaW5zLm90b3BpLnNl
cnZpY2VzLnJoZWwgcmhlbC5leGlzdHM6MTMzIHNlcnZpY2UgbWVzc2FnZWJ1cyBleGlzdHMgVHJ1
ZSB1cHN0YXJ0PUZhbHNlCjIwMTUtMDMtMzEgMTQ6MjA6MzggREVCVUcgb3RvcGkucGx1Z2lucy5v
dG9waS5zZXJ2aWNlcy5yaGVsIHJoZWwuc3RhdGU6MTcyIHN0YXJ0aW5nIHNlcnZpY2UgbWVzc2Fn
ZWJ1cwoyMDE1LTAzLTMxIDE0OjIwOjM4IERFQlVHIG90b3BpLnBsdWdpbnMub3RvcGkuc2Vydmlj
ZXMucmhlbCBwbHVnaW4uZXhlY3V0ZVJhdzo4MjMgZXhlY3V0ZTogKCcvc2Jpbi9pbml0Y3RsJywg
J3N0YXR1cycsICdtZXNzYWdlYnVzJyksIGV4ZWN1dGFibGU9J05vbmUnLCBjd2Q9J05vbmUnLCBl
bnY9Tm9uZQoyMDE1LTAzLTMxIDE0OjIwOjM4IERFQlVHIG90b3BpLnBsdWdpbnMub3RvcGkuc2Vy
dmljZXMucmhlbCBwbHVnaW4uZXhlY3V0ZVJhdzo4NzMgZXhlY3V0ZS1yZXN1bHQ6ICgnL3NiaW4v
aW5pdGN0bCcsICdzdGF0dXMnLCAnbWVzc2FnZWJ1cycpLCByYz0xCjIwMTUtMDMtMzEgMTQ6MjA6
MzggREVCVUcgb3RvcGkucGx1Z2lucy5vdG9waS5zZXJ2aWNlcy5yaGVsIHBsdWdpbi5leGVjdXRl
OjkzMSBleGVjdXRlLW91dHB1dDogKCcvc2Jpbi9pbml0Y3RsJywgJ3N0YXR1cycsICdtZXNzYWdl
YnVzJykgc3Rkb3V0OgoKCjIwMTUtMDMtMzEgMTQ6MjA6MzggREVCVUcgb3RvcGkucGx1Z2lucy5v
dG9waS5zZXJ2aWNlcy5yaGVsIHBsdWdpbi5leGVjdXRlOjkzNiBleGVjdXRlLW91dHB1dDogKCcv
c2Jpbi9pbml0Y3RsJywgJ3N0YXR1cycsICdtZXNzYWdlYnVzJykgc3RkZXJyOgppbml0Y3RsOiBV
bmtub3duIGpvYjogbWVzc2FnZWJ1cwoKMjAxNS0wMy0zMSAxNDoyMDozOCBERUJVRyBvdG9waS5w
bHVnaW5zLm90b3BpLnNlcnZpY2VzLnJoZWwgcGx1Z2luLmV4ZWN1dGVSYXc6ODIzIGV4ZWN1dGU6
ICgnL3NiaW4vc2VydmljZScsICdtZXNzYWdlYnVzJywgJ3N0YXJ0JyksIGV4ZWN1dGFibGU9J05v
bmUnLCBjd2Q9J05vbmUnLCBlbnY9Tm9uZQoyMDE1LTAzLTMxIDE0OjIwOjM4IERFQlVHIG90b3Bp
LnBsdWdpbnMub3RvcGkuc2VydmljZXMucmhlbCBwbHVnaW4uZXhlY3V0ZVJhdzo4NzMgZXhlY3V0
ZS1yZXN1bHQ6ICgnL3NiaW4vc2VydmljZScsICdtZXNzYWdlYnVzJywgJ3N0YXJ0JyksIHJjPTAK
MjAxNS0wMy0zMSAxNDoyMDozOCBERUJVRyBvdG9waS5wbHVnaW5zLm90b3BpLnNlcnZpY2VzLnJo
ZWwgcGx1Z2luLmV4ZWN1dGU6OTMxIGV4ZWN1dGUtb3V0cHV0OiAoJy9zYmluL3NlcnZpY2UnLCAn
bWVzc2FnZWJ1cycsICdzdGFydCcpIHN0ZG91dDoKU3RhcnRpbmcgc3lzdGVtIG1lc3NhZ2UgYnVz
OiAKCjIwMTUtMDMtMzEgMTQ6MjA6MzggREVCVUcgb3RvcGkucGx1Z2lucy5vdG9waS5zZXJ2aWNl
cy5yaGVsIHBsdWdpbi5leGVjdXRlOjkzNiBleGVjdXRlLW91dHB1dDogKCcvc2Jpbi9zZXJ2aWNl
JywgJ21lc3NhZ2VidXMnLCAnc3RhcnQnKSBzdGRlcnI6CgoKMjAxNS0wMy0zMSAxNDoyMDozOCBE
RUJVRyBvdG9waS5wbHVnaW5zLm90b3BpLnNlcnZpY2VzLnJoZWwgcmhlbC5zdGFydHVwOjE1MSBz
ZXQgc2VydmljZSBtZXNzYWdlYnVzIHN0YXJ0dXAgdG8gVHJ1ZQoyMDE1LTAzLTMxIDE0OjIwOjM4
IERFQlVHIG90b3BpLnBsdWdpbnMub3RvcGkuc2VydmljZXMucmhlbCBwbHVnaW4uZXhlY3V0ZVJh
dzo4MjMgZXhlY3V0ZTogKCcvc2Jpbi9pbml0Y3RsJywgJ3N0YXR1cycsICdtZXNzYWdlYnVzJyks
IGV4ZWN1dGFibGU9J05vbmUnLCBjd2Q9J05vbmUnLCBlbnY9Tm9uZQoyMDE1LTAzLTMxIDE0OjIw
OjM4IERFQlVHIG90b3BpLnBsdWdpbnMub3RvcGkuc2VydmljZXMucmhlbCBwbHVnaW4uZXhlY3V0
ZVJhdzo4NzMgZXhlY3V0ZS1yZXN1bHQ6ICgnL3NiaW4vaW5pdGN0bCcsICdzdGF0dXMnLCAnbWVz
c2FnZWJ1cycpLCByYz0xCjIwMTUtMDMtMzEgMTQ6MjA6MzggREVCVUcgb3RvcGkucGx1Z2lucy5v
dG9waS5zZXJ2aWNlcy5yaGVsIHBsdWdpbi5leGVjdXRlOjkzMSBleGVjdXRlLW91dHB1dDogKCcv
c2Jpbi9pbml0Y3RsJywgJ3N0YXR1cycsICdtZXNzYWdlYnVzJykgc3Rkb3V0OgoKCjIwMTUtMDMt
MzEgMTQ6MjA6MzggREVCVUcgb3RvcGkucGx1Z2lucy5vdG9waS5zZXJ2aWNlcy5yaGVsIHBsdWdp
bi5leGVjdXRlOjkzNiBleGVjdXRlLW91dHB1dDogKCcvc2Jpbi9pbml0Y3RsJywgJ3N0YXR1cycs
ICdtZXNzYWdlYnVzJykgc3RkZXJyOgppbml0Y3RsOiBVbmtub3duIGpvYjogbWVzc2FnZWJ1cwoK
MjAxNS0wMy0zMSAxNDoyMDozOCBERUJVRyBvdG9waS5wbHVnaW5zLm90b3BpLnNlcnZpY2VzLnJo
ZWwgcGx1Z2luLmV4ZWN1dGVSYXc6ODIzIGV4ZWN1dGU6ICgnL3NiaW4vY2hrY29uZmlnJywgJ21l
c3NhZ2VidXMnLCAnb24nKSwgZXhlY3V0YWJsZT0nTm9uZScsIGN3ZD0nTm9uZScsIGVudj1Ob25l
CjIwMTUtMDMtMzEgMTQ6MjA6MzggREVCVUcgb3RvcGkucGx1Z2lucy5vdG9waS5zZXJ2aWNlcy5y
aGVsIHBsdWdpbi5leGVjdXRlUmF3Ojg3MyBleGVjdXRlLXJlc3VsdDogKCcvc2Jpbi9jaGtjb25m
aWcnLCAnbWVzc2FnZWJ1cycsICdvbicpLCByYz0wCjIwMTUtMDMtMzEgMTQ6MjA6MzggREVCVUcg
b3RvcGkucGx1Z2lucy5vdG9waS5zZXJ2aWNlcy5yaGVsIHBsdWdpbi5leGVjdXRlOjkzMSBleGVj
dXRlLW91dHB1dDogKCcvc2Jpbi9jaGtjb25maWcnLCAnbWVzc2FnZWJ1cycsICdvbicpIHN0ZG91
dDoKCgoyMDE1LTAzLTMxIDE0OjIwOjM4IERFQlVHIG90b3BpLnBsdWdpbnMub3RvcGkuc2Vydmlj
ZXMucmhlbCBwbHVnaW4uZXhlY3V0ZTo5MzYgZXhlY3V0ZS1vdXRwdXQ6ICgnL3NiaW4vY2hrY29u
ZmlnJywgJ21lc3NhZ2VidXMnLCAnb24nKSBzdGRlcnI6CgoKMjAxNS0wMy0zMSAxNDoyMDozOCBE
RUJVRyBvdG9waS5wbHVnaW5zLm90b3BpLnNlcnZpY2VzLnJoZWwgcmhlbC5leGlzdHM6MTIxIGNo
ZWNrIGlmIHNlcnZpY2UgbGlidmlydGQgZXhpc3RzCjIwMTUtMDMtMzEgMTQ6MjA6MzggREVCVUcg
b3RvcGkucGx1Z2lucy5vdG9waS5zZXJ2aWNlcy5yaGVsIHBsdWdpbi5leGVjdXRlUmF3OjgyMyBl
eGVjdXRlOiAoJy9zYmluL2luaXRjdGwnLCAnc3RhdHVzJywgJ2xpYnZpcnRkJyksIGV4ZWN1dGFi
bGU9J05vbmUnLCBjd2Q9J05vbmUnLCBlbnY9Tm9uZQoyMDE1LTAzLTMxIDE0OjIwOjM4IERFQlVH
IG90b3BpLnBsdWdpbnMub3RvcGkuc2VydmljZXMucmhlbCBwbHVnaW4uZXhlY3V0ZVJhdzo4NzMg
ZXhlY3V0ZS1yZXN1bHQ6ICgnL3NiaW4vaW5pdGN0bCcsICdzdGF0dXMnLCAnbGlidmlydGQnKSwg
cmM9MAoyMDE1LTAzLTMxIDE0OjIwOjM4IERFQlVHIG90b3BpLnBsdWdpbnMub3RvcGkuc2Vydmlj
ZXMucmhlbCBwbHVnaW4uZXhlY3V0ZTo5MzEgZXhlY3V0ZS1vdXRwdXQ6ICgnL3NiaW4vaW5pdGN0
bCcsICdzdGF0dXMnLCAnbGlidmlydGQnKSBzdGRvdXQ6CmxpYnZpcnRkIHN0b3Avd2FpdGluZwoK
MjAxNS0wMy0zMSAxNDoyMDozOCBERUJVRyBvdG9waS5wbHVnaW5zLm90b3BpLnNlcnZpY2VzLnJo
ZWwgcGx1Z2luLmV4ZWN1dGU6OTM2IGV4ZWN1dGUtb3V0cHV0OiAoJy9zYmluL2luaXRjdGwnLCAn
c3RhdHVzJywgJ2xpYnZpcnRkJykgc3RkZXJyOgoKCjIwMTUtMDMtMzEgMTQ6MjA6MzggREVCVUcg
b3RvcGkucGx1Z2lucy5vdG9waS5zZXJ2aWNlcy5yaGVsIHJoZWwuZXhpc3RzOjEzMyBzZXJ2aWNl
IGxpYnZpcnRkIGV4aXN0cyBUcnVlIHVwc3RhcnQ9VHJ1ZQoyMDE1LTAzLTMxIDE0OjIwOjM4IERF
QlVHIG90b3BpLnBsdWdpbnMub3RvcGkuc2VydmljZXMucmhlbCByaGVsLnN0YXRlOjE3MiBzdGFy
dGluZyBzZXJ2aWNlIGxpYnZpcnRkCjIwMTUtMDMtMzEgMTQ6MjA6MzggREVCVUcgb3RvcGkucGx1
Z2lucy5vdG9waS5zZXJ2aWNlcy5yaGVsIHBsdWdpbi5leGVjdXRlUmF3OjgyMyBleGVjdXRlOiAo
Jy9zYmluL2luaXRjdGwnLCAnc3RhdHVzJywgJ2xpYnZpcnRkJyksIGV4ZWN1dGFibGU9J05vbmUn
LCBjd2Q9J05vbmUnLCBlbnY9Tm9uZQoyMDE1LTAzLTMxIDE0OjIwOjM4IERFQlVHIG90b3BpLnBs
dWdpbnMub3RvcGkuc2VydmljZXMucmhlbCBwbHVnaW4uZXhlY3V0ZVJhdzo4NzMgZXhlY3V0ZS1y
ZXN1bHQ6ICgnL3NiaW4vaW5pdGN0bCcsICdzdGF0dXMnLCAnbGlidmlydGQnKSwgcmM9MAoyMDE1
LTAzLTMxIDE0OjIwOjM4IERFQlVHIG90b3BpLnBsdWdpbnMub3RvcGkuc2VydmljZXMucmhlbCBw
bHVnaW4uZXhlY3V0ZTo5MzEgZXhlY3V0ZS1vdXRwdXQ6ICgnL3NiaW4vaW5pdGN0bCcsICdzdGF0
dXMnLCAnbGlidmlydGQnKSBzdGRvdXQ6CmxpYnZpcnRkIHN0b3Avd2FpdGluZwoKMjAxNS0wMy0z
MSAxNDoyMDozOCBERUJVRyBvdG9waS5wbHVnaW5zLm90b3BpLnNlcnZpY2VzLnJoZWwgcGx1Z2lu
LmV4ZWN1dGU6OTM2IGV4ZWN1dGUtb3V0cHV0OiAoJy9zYmluL2luaXRjdGwnLCAnc3RhdHVzJywg
J2xpYnZpcnRkJykgc3RkZXJyOgoKCjIwMTUtMDMtMzEgMTQ6MjA6MzggREVCVUcgb3RvcGkucGx1
Z2lucy5vdG9waS5zZXJ2aWNlcy5yaGVsIHBsdWdpbi5leGVjdXRlUmF3OjgyMyBleGVjdXRlOiAo
Jy9zYmluL2luaXRjdGwnLCAnc3RhcnQnLCAnbGlidmlydGQnKSwgZXhlY3V0YWJsZT0nTm9uZScs
IGN3ZD0nTm9uZScsIGVudj1Ob25lCjIwMTUtMDMtMzEgMTQ6MjA6MzggREVCVUcgb3RvcGkucGx1
Z2lucy5vdG9waS5zZXJ2aWNlcy5yaGVsIHBsdWdpbi5leGVjdXRlUmF3Ojg3MyBleGVjdXRlLXJl
c3VsdDogKCcvc2Jpbi9pbml0Y3RsJywgJ3N0YXJ0JywgJ2xpYnZpcnRkJyksIHJjPTAKMjAxNS0w
My0zMSAxNDoyMDozOCBERUJVRyBvdG9waS5wbHVnaW5zLm90b3BpLnNlcnZpY2VzLnJoZWwgcGx1
Z2luLmV4ZWN1dGU6OTMxIGV4ZWN1dGUtb3V0cHV0OiAoJy9zYmluL2luaXRjdGwnLCAnc3RhcnQn
LCAnbGlidmlydGQnKSBzdGRvdXQ6CmxpYnZpcnRkIHN0YXJ0L3J1bm5pbmcsIHByb2Nlc3MgMzQ2
MAoKMjAxNS0wMy0zMSAxNDoyMDozOCBERUJVRyBvdG9waS5wbHVnaW5zLm90b3BpLnNlcnZpY2Vz
LnJoZWwgcGx1Z2luLmV4ZWN1dGU6OTM2IGV4ZWN1dGUtb3V0cHV0OiAoJy9zYmluL2luaXRjdGwn
LCAnc3RhcnQnLCAnbGlidmlydGQnKSBzdGRlcnI6CgoKMjAxNS0wMy0zMSAxNDoyMDozOCBERUJV
RyBvdG9waS5wbHVnaW5zLm90b3BpLnNlcnZpY2VzLnJoZWwgcmhlbC5zdGFydHVwOjE1MSBzZXQg
c2VydmljZSBsaWJ2aXJ0ZCBzdGFydHVwIHRvIFRydWUKMjAxNS0wMy0zMSAxNDoyMDozOCBERUJV
RyBvdG9waS5wbHVnaW5zLm90b3BpLnNlcnZpY2VzLnJoZWwgcGx1Z2luLmV4ZWN1dGVSYXc6ODIz
IGV4ZWN1dGU6ICgnL3NiaW4vaW5pdGN0bCcsICdzdGF0dXMnLCAnbGlidmlydGQnKSwgZXhlY3V0
YWJsZT0nTm9uZScsIGN3ZD0nTm9uZScsIGVudj1Ob25lCjIwMTUtMDMtMzEgMTQ6MjA6MzggREVC
VUcgb3RvcGkucGx1Z2lucy5vdG9waS5zZXJ2aWNlcy5yaGVsIHBsdWdpbi5leGVjdXRlUmF3Ojg3
MyBleGVjdXRlLXJlc3VsdDogKCcvc2Jpbi9pbml0Y3RsJywgJ3N0YXR1cycsICdsaWJ2aXJ0ZCcp
LCByYz0wCjIwMTUtMDMtMzEgMTQ6MjA6MzggREVCVUcgb3RvcGkucGx1Z2lucy5vdG9waS5zZXJ2
aWNlcy5yaGVsIHBsdWdpbi5leGVjdXRlOjkzMSBleGVjdXRlLW91dHB1dDogKCcvc2Jpbi9pbml0
Y3RsJywgJ3N0YXR1cycsICdsaWJ2aXJ0ZCcpIHN0ZG91dDoKbGlidmlydGQgc3RhcnQvcnVubmlu
ZywgcHJvY2VzcyAzNDYwCgoyMDE1LTAzLTMxIDE0OjIwOjM4IERFQlVHIG90b3BpLnBsdWdpbnMu
b3RvcGkuc2VydmljZXMucmhlbCBwbHVnaW4uZXhlY3V0ZTo5MzYgZXhlY3V0ZS1vdXRwdXQ6ICgn
L3NiaW4vaW5pdGN0bCcsICdzdGF0dXMnLCAnbGlidmlydGQnKSBzdGRlcnI6CgoKMjAxNS0wMy0z
MSAxNDoyMDozOCBERUJVRyBvdG9waS5wbHVnaW5zLm90b3BpLnNlcnZpY2VzLnJoZWwgcmhlbC5z
dGF0ZToxNzIgc3RvcHBpbmcgc2VydmljZSBsaWJ2aXJ0ZAoyMDE1LTAzLTMxIDE0OjIwOjM4IERF
QlVHIG90b3BpLnBsdWdpbnMub3RvcGkuc2VydmljZXMucmhlbCBwbHVnaW4uZXhlY3V0ZVJhdzo4
MjMgZXhlY3V0ZTogKCcvc2Jpbi9pbml0Y3RsJywgJ3N0YXR1cycsICdsaWJ2aXJ0ZCcpLCBleGVj
dXRhYmxlPSdOb25lJywgY3dkPSdOb25lJywgZW52PU5vbmUKMjAxNS0wMy0zMSAxNDoyMDozOCBE
RUJVRyBvdG9waS5wbHVnaW5zLm90b3BpLnNlcnZpY2VzLnJoZWwgcGx1Z2luLmV4ZWN1dGVSYXc6
ODczIGV4ZWN1dGUtcmVzdWx0OiAoJy9zYmluL2luaXRjdGwnLCAnc3RhdHVzJywgJ2xpYnZpcnRk
JyksIHJjPTAKMjAxNS0wMy0zMSAxNDoyMDozOCBERUJVRyBvdG9waS5wbHVnaW5zLm90b3BpLnNl
cnZpY2VzLnJoZWwgcGx1Z2luLmV4ZWN1dGU6OTMxIGV4ZWN1dGUtb3V0cHV0OiAoJy9zYmluL2lu
aXRjdGwnLCAnc3RhdHVzJywgJ2xpYnZpcnRkJykgc3Rkb3V0OgpsaWJ2aXJ0ZCBzdGFydC9ydW5u
aW5nLCBwcm9jZXNzIDM0NjYKCjIwMTUtMDMtMzEgMTQ6MjA6MzggREVCVUcgb3RvcGkucGx1Z2lu
cy5vdG9waS5zZXJ2aWNlcy5yaGVsIHBsdWdpbi5leGVjdXRlOjkzNiBleGVjdXRlLW91dHB1dDog
KCcvc2Jpbi9pbml0Y3RsJywgJ3N0YXR1cycsICdsaWJ2aXJ0ZCcpIHN0ZGVycjoKCgoyMDE1LTAz
LTMxIDE0OjIwOjM4IERFQlVHIG90b3BpLnBsdWdpbnMub3RvcGkuc2VydmljZXMucmhlbCBwbHVn
aW4uZXhlY3V0ZVJhdzo4MjMgZXhlY3V0ZTogKCcvc2Jpbi9pbml0Y3RsJywgJ3N0b3AnLCAnbGli
dmlydGQnKSwgZXhlY3V0YWJsZT0nTm9uZScsIGN3ZD0nTm9uZScsIGVudj1Ob25lCjIwMTUtMDMt
MzEgMTQ6MjA6MzggREVCVUcgb3RvcGkucGx1Z2lucy5vdG9waS5zZXJ2aWNlcy5yaGVsIHBsdWdp
bi5leGVjdXRlUmF3Ojg3MyBleGVjdXRlLXJlc3VsdDogKCcvc2Jpbi9pbml0Y3RsJywgJ3N0b3An
LCAnbGlidmlydGQnKSwgcmM9MAoyMDE1LTAzLTMxIDE0OjIwOjM4IERFQlVHIG90b3BpLnBsdWdp
bnMub3RvcGkuc2VydmljZXMucmhlbCBwbHVnaW4uZXhlY3V0ZTo5MzEgZXhlY3V0ZS1vdXRwdXQ6
ICgnL3NiaW4vaW5pdGN0bCcsICdzdG9wJywgJ2xpYnZpcnRkJykgc3Rkb3V0OgpsaWJ2aXJ0ZCBz
dG9wL3dhaXRpbmcKCjIwMTUtMDMtMzEgMTQ6MjA6MzggREVCVUcgb3RvcGkucGx1Z2lucy5vdG9w
aS5zZXJ2aWNlcy5yaGVsIHBsdWdpbi5leGVjdXRlOjkzNiBleGVjdXRlLW91dHB1dDogKCcvc2Jp
bi9pbml0Y3RsJywgJ3N0b3AnLCAnbGlidmlydGQnKSBzdGRlcnI6CgoKMjAxNS0wMy0zMSAxNDoy
MDozOCBERUJVRyBvdG9waS5wbHVnaW5zLm90b3BpLnNlcnZpY2VzLnJoZWwgcmhlbC5zdGF0ZTox
NzIgc3RhcnRpbmcgc2VydmljZSBsaWJ2aXJ0ZAoyMDE1LTAzLTMxIDE0OjIwOjM4IERFQlVHIG90
b3BpLnBsdWdpbnMub3RvcGkuc2VydmljZXMucmhlbCBwbHVnaW4uZXhlY3V0ZVJhdzo4MjMgZXhl
Y3V0ZTogKCcvc2Jpbi9pbml0Y3RsJywgJ3N0YXR1cycsICdsaWJ2aXJ0ZCcpLCBleGVjdXRhYmxl
PSdOb25lJywgY3dkPSdOb25lJywgZW52PU5vbmUKMjAxNS0wMy0zMSAxNDoyMDozOCBERUJVRyBv
dG9waS5wbHVnaW5zLm90b3BpLnNlcnZpY2VzLnJoZWwgcGx1Z2luLmV4ZWN1dGVSYXc6ODczIGV4
ZWN1dGUtcmVzdWx0OiAoJy9zYmluL2luaXRjdGwnLCAnc3RhdHVzJywgJ2xpYnZpcnRkJyksIHJj
PTAKMjAxNS0wMy0zMSAxNDoyMDozOCBERUJVRyBvdG9waS5wbHVnaW5zLm90b3BpLnNlcnZpY2Vz
LnJoZWwgcGx1Z2luLmV4ZWN1dGU6OTMxIGV4ZWN1dGUtb3V0cHV0OiAoJy9zYmluL2luaXRjdGwn
LCAnc3RhdHVzJywgJ2xpYnZpcnRkJykgc3Rkb3V0OgpsaWJ2aXJ0ZCBzdG9wL3dhaXRpbmcKCjIw
MTUtMDMtMzEgMTQ6MjA6MzggREVCVUcgb3RvcGkucGx1Z2lucy5vdG9waS5zZXJ2aWNlcy5yaGVs
IHBsdWdpbi5leGVjdXRlOjkzNiBleGVjdXRlLW91dHB1dDogKCcvc2Jpbi9pbml0Y3RsJywgJ3N0
YXR1cycsICdsaWJ2aXJ0ZCcpIHN0ZGVycjoKCgoyMDE1LTAzLTMxIDE0OjIwOjM4IERFQlVHIG90
b3BpLnBsdWdpbnMub3RvcGkuc2VydmljZXMucmhlbCBwbHVnaW4uZXhlY3V0ZVJhdzo4MjMgZXhl
Y3V0ZTogKCcvc2Jpbi9pbml0Y3RsJywgJ3N0YXJ0JywgJ2xpYnZpcnRkJyksIGV4ZWN1dGFibGU9
J05vbmUnLCBjd2Q9J05vbmUnLCBlbnY9Tm9uZQoyMDE1LTAzLTMxIDE0OjIwOjM4IERFQlVHIG90
b3BpLnBsdWdpbnMub3RvcGkuc2VydmljZXMucmhlbCBwbHVnaW4uZXhlY3V0ZVJhdzo4NzMgZXhl
Y3V0ZS1yZXN1bHQ6ICgnL3NiaW4vaW5pdGN0bCcsICdzdGFydCcsICdsaWJ2aXJ0ZCcpLCByYz0w
CjIwMTUtMDMtMzEgMTQ6MjA6MzggREVCVUcgb3RvcGkucGx1Z2lucy5vdG9waS5zZXJ2aWNlcy5y
aGVsIHBsdWdpbi5leGVjdXRlOjkzMSBleGVjdXRlLW91dHB1dDogKCcvc2Jpbi9pbml0Y3RsJywg
J3N0YXJ0JywgJ2xpYnZpcnRkJykgc3Rkb3V0OgpsaWJ2aXJ0ZCBzdGFydC9ydW5uaW5nLCBwcm9j
ZXNzIDM0NzMKCjIwMTUtMDMtMzEgMTQ6MjA6MzggREVCVUcgb3RvcGkucGx1Z2lucy5vdG9waS5z
ZXJ2aWNlcy5yaGVsIHBsdWdpbi5leGVjdXRlOjkzNiBleGVjdXRlLW91dHB1dDogKCcvc2Jpbi9p
bml0Y3RsJywgJ3N0YXJ0JywgJ2xpYnZpcnRkJykgc3RkZXJyOgoKCjIwMTUtMDMtMzEgMTQ6MjA6
MzggREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0Ll9leGVjdXRlTWV0aG9kOjEzOCBTdGFnZSBt
aXNjIE1FVEhPRCBvdG9waS5wbHVnaW5zLm92aXJ0X2hvc3RlZF9lbmdpbmVfc2V0dXAuc3lzdGVt
LnNzaGQuUGx1Z2luLl9taXNjCjIwMTUtMDMtMzEgMTQ6MjA6MzggREVCVUcgb3RvcGkucGx1Z2lu
cy5vdG9waS5zZXJ2aWNlcy5yaGVsIHJoZWwuc3RhdHVzOjEzOCBjaGVjayBzZXJ2aWNlIHNzaGQg
c3RhdHVzCjIwMTUtMDMtMzEgMTQ6MjA6MzggREVCVUcgb3RvcGkucGx1Z2lucy5vdG9waS5zZXJ2
aWNlcy5yaGVsIHBsdWdpbi5leGVjdXRlUmF3OjgyMyBleGVjdXRlOiAoJy9zYmluL2luaXRjdGwn
LCAnc3RhdHVzJywgJ3NzaGQnKSwgZXhlY3V0YWJsZT0nTm9uZScsIGN3ZD0nTm9uZScsIGVudj1O
b25lCjIwMTUtMDMtMzEgMTQ6MjA6MzggREVCVUcgb3RvcGkucGx1Z2lucy5vdG9waS5zZXJ2aWNl
cy5yaGVsIHBsdWdpbi5leGVjdXRlUmF3Ojg3MyBleGVjdXRlLXJlc3VsdDogKCcvc2Jpbi9pbml0
Y3RsJywgJ3N0YXR1cycsICdzc2hkJyksIHJjPTEKMjAxNS0wMy0zMSAxNDoyMDozOCBERUJVRyBv
dG9waS5wbHVnaW5zLm90b3BpLnNlcnZpY2VzLnJoZWwgcGx1Z2luLmV4ZWN1dGU6OTMxIGV4ZWN1
dGUtb3V0cHV0OiAoJy9zYmluL2luaXRjdGwnLCAnc3RhdHVzJywgJ3NzaGQnKSBzdGRvdXQ6CgoK
MjAxNS0wMy0zMSAxNDoyMDozOCBERUJVRyBvdG9waS5wbHVnaW5zLm90b3BpLnNlcnZpY2VzLnJo
ZWwgcGx1Z2luLmV4ZWN1dGU6OTM2IGV4ZWN1dGUtb3V0cHV0OiAoJy9zYmluL2luaXRjdGwnLCAn
c3RhdHVzJywgJ3NzaGQnKSBzdGRlcnI6CmluaXRjdGw6IFVua25vd24gam9iOiBzc2hkCgoyMDE1
LTAzLTMxIDE0OjIwOjM4IERFQlVHIG90b3BpLnBsdWdpbnMub3RvcGkuc2VydmljZXMucmhlbCBw
bHVnaW4uZXhlY3V0ZVJhdzo4MjMgZXhlY3V0ZTogKCcvc2Jpbi9zZXJ2aWNlJywgJ3NzaGQnLCAn
c3RhdHVzJyksIGV4ZWN1dGFibGU9J05vbmUnLCBjd2Q9J05vbmUnLCBlbnY9Tm9uZQoyMDE1LTAz
LTMxIDE0OjIwOjM4IERFQlVHIG90b3BpLnBsdWdpbnMub3RvcGkuc2VydmljZXMucmhlbCBwbHVn
aW4uZXhlY3V0ZVJhdzo4NzMgZXhlY3V0ZS1yZXN1bHQ6ICgnL3NiaW4vc2VydmljZScsICdzc2hk
JywgJ3N0YXR1cycpLCByYz0wCjIwMTUtMDMtMzEgMTQ6MjA6MzggREVCVUcgb3RvcGkucGx1Z2lu
cy5vdG9waS5zZXJ2aWNlcy5yaGVsIHBsdWdpbi5leGVjdXRlOjkzMSBleGVjdXRlLW91dHB1dDog
KCcvc2Jpbi9zZXJ2aWNlJywgJ3NzaGQnLCAnc3RhdHVzJykgc3Rkb3V0OgpvcGVuc3NoLWRhZW1v
biAocGlkICAxNjgxKSBpcyBydW5uaW5nLi4uCgoyMDE1LTAzLTMxIDE0OjIwOjM4IERFQlVHIG90
b3BpLnBsdWdpbnMub3RvcGkuc2VydmljZXMucmhlbCBwbHVnaW4uZXhlY3V0ZTo5MzYgZXhlY3V0
ZS1vdXRwdXQ6ICgnL3NiaW4vc2VydmljZScsICdzc2hkJywgJ3N0YXR1cycpIHN0ZGVycjoKCgoy
MDE1LTAzLTMxIDE0OjIwOjM4IERFQlVHIG90b3BpLnBsdWdpbnMub3RvcGkuc2VydmljZXMucmhl
bCByaGVsLnN0YXR1czoxNDcgc2VydmljZSBzc2hkIHN0YXR1cyBUcnVlCjIwMTUtMDMtMzEgMTQ6
MjA6MzggREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0Ll9leGVjdXRlTWV0aG9kOjEzOCBTdGFn
ZSBtaXNjIE1FVEhPRCBvdG9waS5wbHVnaW5zLm92aXJ0X2hvc3RlZF9lbmdpbmVfc2V0dXAudmRz
bWQudmRzbWNvbmYuUGx1Z2luLl9taXNjCjIwMTUtMDMtMzEgMTQ6MjA6MzggSU5GTyBvdG9waS5w
bHVnaW5zLm92aXJ0X2hvc3RlZF9lbmdpbmVfc2V0dXAudmRzbWQudmRzbWNvbmYgdmRzbWNvbmYu
X21pc2M6ODQgQ29uZmlndXJpbmcgVkRTTQoyMDE1LTAzLTMxIDE0OjIwOjM4IERFQlVHIG90b3Bp
LnRyYW5zYWN0aW9uIHRyYW5zYWN0aW9uLl9wcmVwYXJlOjc3IHByZXBhcmluZyAnRmlsZSB0cmFu
c2FjdGlvbiBmb3IgJy9ldGMvdmRzbS92ZHNtLmNvbmYnJwoyMDE1LTAzLTMxIDE0OjIwOjM4IERF
QlVHIG90b3BpLmZpbGV0cmFuc2FjdGlvbiBmaWxldHJhbnNhY3Rpb24ucHJlcGFyZToxOTYgZmls
ZSAnL2V0Yy92ZHNtL3Zkc20uY29uZicgZXhpc3RzCjIwMTUtMDMtMzEgMTQ6MjA6MzggREVCVUcg
b3RvcGkuZmlsZXRyYW5zYWN0aW9uIGZpbGV0cmFuc2FjdGlvbi5wcmVwYXJlOjIzMCBiYWNrdXAg
Jy9ldGMvdmRzbS92ZHNtLmNvbmYnLT4nL2V0Yy92ZHNtL3Zkc20uY29uZi4yMDE1MDMzMTE0MjAz
OCcKMjAxNS0wMy0zMSAxNDoyMDozOCBERUJVRyBvdG9waS50cmFuc2FjdGlvbiB0cmFuc2FjdGlv
bi5jb21taXQ6MTU5IGNvbW1pdHRpbmcgJ0ZpbGUgdHJhbnNhY3Rpb24gZm9yICcvZXRjL3Zkc20v
dmRzbS5jb25mJycKMjAxNS0wMy0zMSAxNDoyMDozOCBERUJVRyBvdG9waS5maWxldHJhbnNhY3Rp
b24gZmlsZXRyYW5zYWN0aW9uLmNvbW1pdDozMjcgRXhlY3V0aW5nIHJlc3RvcmVjb24gZm9yIC9l
dGMvdmRzbS92ZHNtLmNvbmYKMjAxNS0wMy0zMSAxNDoyMDozOCBERUJVRyBvdG9waS5maWxldHJh
bnNhY3Rpb24gZmlsZXRyYW5zYWN0aW9uLmNvbW1pdDozNDEgcmVzdG9yZWNvbiByZXN1bHQgcmM9
MCwgc3Rkb3V0PSwgc3RkZXJyPQoyMDE1LTAzLTMxIDE0OjIwOjM4IERFQlVHIG90b3BpLmNvbnRl
eHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NDkwIEVOVklST05NRU5UIERVTVAgLSBCRUdJTgoy
MDE1LTAzLTMxIDE0OjIwOjM4IERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJv
bm1lbnQ6NTAwIEVOViBDT1JFL21vZGlmaWVkRmlsZXM9bGlzdDonWycvZXRjL3Zkc20vdmRzbS5j
b25mJ10nCjIwMTUtMDMtMzEgMTQ6MjA6MzggREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1
bXBFbnZpcm9ubWVudDo1MDQgRU5WSVJPTk1FTlQgRFVNUCAtIEVORAoyMDE1LTAzLTMxIDE0OjIw
OjM4IERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5fZXhlY3V0ZU1ldGhvZDoxMzggU3RhZ2Ug
bWlzYyBNRVRIT0Qgb3RvcGkucGx1Z2lucy5vdmlydF9ob3N0ZWRfZW5naW5lX3NldHVwLnN5c3Rl
bS52ZHNtZW52LlBsdWdpbi5fbWlzYwoyMDE1LTAzLTMxIDE0OjIwOjM4IElORk8gb3RvcGkucGx1
Z2lucy5vdmlydF9ob3N0ZWRfZW5naW5lX3NldHVwLnN5c3RlbS52ZHNtZW52IHZkc21lbnYuX21p
c2M6MTcyIFN0YXJ0aW5nIHZkc21kCjIwMTUtMDMtMzEgMTQ6MjA6MzggREVCVUcgb3RvcGkucGx1
Z2lucy5vdG9waS5zZXJ2aWNlcy5yaGVsIHJoZWwuc3RhcnR1cDoxNTEgc2V0IHNlcnZpY2UgdmRz
bWQgc3RhcnR1cCB0byBUcnVlCjIwMTUtMDMtMzEgMTQ6MjA6MzggREVCVUcgb3RvcGkucGx1Z2lu
cy5vdG9waS5zZXJ2aWNlcy5yaGVsIHBsdWdpbi5leGVjdXRlUmF3OjgyMyBleGVjdXRlOiAoJy9z
YmluL2luaXRjdGwnLCAnc3RhdHVzJywgJ3Zkc21kJyksIGV4ZWN1dGFibGU9J05vbmUnLCBjd2Q9
J05vbmUnLCBlbnY9Tm9uZQoyMDE1LTAzLTMxIDE0OjIwOjM4IERFQlVHIG90b3BpLnBsdWdpbnMu
b3RvcGkuc2VydmljZXMucmhlbCBwbHVnaW4uZXhlY3V0ZVJhdzo4NzMgZXhlY3V0ZS1yZXN1bHQ6
ICgnL3NiaW4vaW5pdGN0bCcsICdzdGF0dXMnLCAndmRzbWQnKSwgcmM9MQoyMDE1LTAzLTMxIDE0
OjIwOjM4IERFQlVHIG90b3BpLnBsdWdpbnMub3RvcGkuc2VydmljZXMucmhlbCBwbHVnaW4uZXhl
Y3V0ZTo5MzEgZXhlY3V0ZS1vdXRwdXQ6ICgnL3NiaW4vaW5pdGN0bCcsICdzdGF0dXMnLCAndmRz
bWQnKSBzdGRvdXQ6CgoKMjAxNS0wMy0zMSAxNDoyMDozOCBERUJVRyBvdG9waS5wbHVnaW5zLm90
b3BpLnNlcnZpY2VzLnJoZWwgcGx1Z2luLmV4ZWN1dGU6OTM2IGV4ZWN1dGUtb3V0cHV0OiAoJy9z
YmluL2luaXRjdGwnLCAnc3RhdHVzJywgJ3Zkc21kJykgc3RkZXJyOgppbml0Y3RsOiBVbmtub3du
IGpvYjogdmRzbWQKCjIwMTUtMDMtMzEgMTQ6MjA6MzggREVCVUcgb3RvcGkucGx1Z2lucy5vdG9w
aS5zZXJ2aWNlcy5yaGVsIHBsdWdpbi5leGVjdXRlUmF3OjgyMyBleGVjdXRlOiAoJy9zYmluL2No
a2NvbmZpZycsICd2ZHNtZCcsICdvbicpLCBleGVjdXRhYmxlPSdOb25lJywgY3dkPSdOb25lJywg
ZW52PU5vbmUKMjAxNS0wMy0zMSAxNDoyMDozOCBERUJVRyBvdG9waS5wbHVnaW5zLm90b3BpLnNl
cnZpY2VzLnJoZWwgcGx1Z2luLmV4ZWN1dGVSYXc6ODczIGV4ZWN1dGUtcmVzdWx0OiAoJy9zYmlu
L2Noa2NvbmZpZycsICd2ZHNtZCcsICdvbicpLCByYz0wCjIwMTUtMDMtMzEgMTQ6MjA6MzggREVC
VUcgb3RvcGkucGx1Z2lucy5vdG9waS5zZXJ2aWNlcy5yaGVsIHBsdWdpbi5leGVjdXRlOjkzMSBl
eGVjdXRlLW91dHB1dDogKCcvc2Jpbi9jaGtjb25maWcnLCAndmRzbWQnLCAnb24nKSBzdGRvdXQ6
CgoKMjAxNS0wMy0zMSAxNDoyMDozOCBERUJVRyBvdG9waS5wbHVnaW5zLm90b3BpLnNlcnZpY2Vz
LnJoZWwgcGx1Z2luLmV4ZWN1dGU6OTM2IGV4ZWN1dGUtb3V0cHV0OiAoJy9zYmluL2Noa2NvbmZp
ZycsICd2ZHNtZCcsICdvbicpIHN0ZGVycjoKCgoyMDE1LTAzLTMxIDE0OjIwOjM4IERFQlVHIG90
b3BpLnBsdWdpbnMub3RvcGkuc2VydmljZXMucmhlbCByaGVsLnN0YXRlOjE3MiBzdG9wcGluZyBz
ZXJ2aWNlIHZkc21kCjIwMTUtMDMtMzEgMTQ6MjA6MzggREVCVUcgb3RvcGkucGx1Z2lucy5vdG9w
aS5zZXJ2aWNlcy5yaGVsIHBsdWdpbi5leGVjdXRlUmF3OjgyMyBleGVjdXRlOiAoJy9zYmluL2lu
aXRjdGwnLCAnc3RhdHVzJywgJ3Zkc21kJyksIGV4ZWN1dGFibGU9J05vbmUnLCBjd2Q9J05vbmUn
LCBlbnY9Tm9uZQoyMDE1LTAzLTMxIDE0OjIwOjM4IERFQlVHIG90b3BpLnBsdWdpbnMub3RvcGku
c2VydmljZXMucmhlbCBwbHVnaW4uZXhlY3V0ZVJhdzo4NzMgZXhlY3V0ZS1yZXN1bHQ6ICgnL3Ni
aW4vaW5pdGN0bCcsICdzdGF0dXMnLCAndmRzbWQnKSwgcmM9MQoyMDE1LTAzLTMxIDE0OjIwOjM4
IERFQlVHIG90b3BpLnBsdWdpbnMub3RvcGkuc2VydmljZXMucmhlbCBwbHVnaW4uZXhlY3V0ZTo5
MzEgZXhlY3V0ZS1vdXRwdXQ6ICgnL3NiaW4vaW5pdGN0bCcsICdzdGF0dXMnLCAndmRzbWQnKSBz
dGRvdXQ6CgoKMjAxNS0wMy0zMSAxNDoyMDozOCBERUJVRyBvdG9waS5wbHVnaW5zLm90b3BpLnNl
cnZpY2VzLnJoZWwgcGx1Z2luLmV4ZWN1dGU6OTM2IGV4ZWN1dGUtb3V0cHV0OiAoJy9zYmluL2lu
aXRjdGwnLCAnc3RhdHVzJywgJ3Zkc21kJykgc3RkZXJyOgppbml0Y3RsOiBVbmtub3duIGpvYjog
dmRzbWQKCjIwMTUtMDMtMzEgMTQ6MjA6MzggREVCVUcgb3RvcGkucGx1Z2lucy5vdG9waS5zZXJ2
aWNlcy5yaGVsIHBsdWdpbi5leGVjdXRlUmF3OjgyMyBleGVjdXRlOiAoJy9zYmluL3NlcnZpY2Un
LCAndmRzbWQnLCAnc3RvcCcpLCBleGVjdXRhYmxlPSdOb25lJywgY3dkPSdOb25lJywgZW52PU5v
bmUKMjAxNS0wMy0zMSAxNDoyMDo0NyBERUJVRyBvdG9waS5wbHVnaW5zLm90b3BpLnNlcnZpY2Vz
LnJoZWwgcGx1Z2luLmV4ZWN1dGVSYXc6ODczIGV4ZWN1dGUtcmVzdWx0OiAoJy9zYmluL3NlcnZp
Y2UnLCAndmRzbWQnLCAnc3RvcCcpLCByYz0wCjIwMTUtMDMtMzEgMTQ6MjA6NDcgREVCVUcgb3Rv
cGkucGx1Z2lucy5vdG9waS5zZXJ2aWNlcy5yaGVsIHBsdWdpbi5leGVjdXRlOjkzMSBleGVjdXRl
LW91dHB1dDogKCcvc2Jpbi9zZXJ2aWNlJywgJ3Zkc21kJywgJ3N0b3AnKSBzdGRvdXQ6ClNodXR0
aW5nIGRvd24gdmRzbSBkYWVtb246IApbICBPSyAgXQp2ZHNtIHdhdGNoZG9nIHN0b3BbICBPSyAg
XQpbICBPSyAgXQp2ZHNtOiBSdW5uaW5nIHJ1bl9maW5hbF9ob29rcwp2ZHNtIHN0b3BbICBPSyAg
XQoKMjAxNS0wMy0zMSAxNDoyMDo0NyBERUJVRyBvdG9waS5wbHVnaW5zLm90b3BpLnNlcnZpY2Vz
LnJoZWwgcGx1Z2luLmV4ZWN1dGU6OTM2IGV4ZWN1dGUtb3V0cHV0OiAoJy9zYmluL3NlcnZpY2Un
LCAndmRzbWQnLCAnc3RvcCcpIHN0ZGVycjoKCgoyMDE1LTAzLTMxIDE0OjIwOjQ3IERFQlVHIG90
b3BpLnBsdWdpbnMub3RvcGkuc2VydmljZXMucmhlbCByaGVsLnN0YXRlOjE3MiBzdGFydGluZyBz
ZXJ2aWNlIHZkc21kCjIwMTUtMDMtMzEgMTQ6MjA6NDcgREVCVUcgb3RvcGkucGx1Z2lucy5vdG9w
aS5zZXJ2aWNlcy5yaGVsIHBsdWdpbi5leGVjdXRlUmF3OjgyMyBleGVjdXRlOiAoJy9zYmluL2lu
aXRjdGwnLCAnc3RhdHVzJywgJ3Zkc21kJyksIGV4ZWN1dGFibGU9J05vbmUnLCBjd2Q9J05vbmUn
LCBlbnY9Tm9uZQoyMDE1LTAzLTMxIDE0OjIwOjQ3IERFQlVHIG90b3BpLnBsdWdpbnMub3RvcGku
c2VydmljZXMucmhlbCBwbHVnaW4uZXhlY3V0ZVJhdzo4NzMgZXhlY3V0ZS1yZXN1bHQ6ICgnL3Ni
aW4vaW5pdGN0bCcsICdzdGF0dXMnLCAndmRzbWQnKSwgcmM9MQoyMDE1LTAzLTMxIDE0OjIwOjQ3
IERFQlVHIG90b3BpLnBsdWdpbnMub3RvcGkuc2VydmljZXMucmhlbCBwbHVnaW4uZXhlY3V0ZTo5
MzEgZXhlY3V0ZS1vdXRwdXQ6ICgnL3NiaW4vaW5pdGN0bCcsICdzdGF0dXMnLCAndmRzbWQnKSBz
dGRvdXQ6CgoKMjAxNS0wMy0zMSAxNDoyMDo0NyBERUJVRyBvdG9waS5wbHVnaW5zLm90b3BpLnNl
cnZpY2VzLnJoZWwgcGx1Z2luLmV4ZWN1dGU6OTM2IGV4ZWN1dGUtb3V0cHV0OiAoJy9zYmluL2lu
aXRjdGwnLCAnc3RhdHVzJywgJ3Zkc21kJykgc3RkZXJyOgppbml0Y3RsOiBVbmtub3duIGpvYjog
dmRzbWQKCjIwMTUtMDMtMzEgMTQ6MjA6NDcgREVCVUcgb3RvcGkucGx1Z2lucy5vdG9waS5zZXJ2
aWNlcy5yaGVsIHBsdWdpbi5leGVjdXRlUmF3OjgyMyBleGVjdXRlOiAoJy9zYmluL3NlcnZpY2Un
LCAndmRzbWQnLCAnc3RhcnQnKSwgZXhlY3V0YWJsZT0nTm9uZScsIGN3ZD0nTm9uZScsIGVudj1O
b25lCjIwMTUtMDMtMzEgMTQ6MjA6NTEgREVCVUcgb3RvcGkucGx1Z2lucy5vdG9waS5zZXJ2aWNl
cy5yaGVsIHBsdWdpbi5leGVjdXRlUmF3Ojg3MyBleGVjdXRlLXJlc3VsdDogKCcvc2Jpbi9zZXJ2
aWNlJywgJ3Zkc21kJywgJ3N0YXJ0JyksIHJjPTAKMjAxNS0wMy0zMSAxNDoyMDo1MSBERUJVRyBv
dG9waS5wbHVnaW5zLm90b3BpLnNlcnZpY2VzLnJoZWwgcGx1Z2luLmV4ZWN1dGU6OTMxIGV4ZWN1
dGUtb3V0cHV0OiAoJy9zYmluL3NlcnZpY2UnLCAndmRzbWQnLCAnc3RhcnQnKSBzdGRvdXQ6Cmxp
YnZpcnRkIHN0YXJ0L3J1bm5pbmcsIHByb2Nlc3MgMzY4NAp2ZHNtOiBSdW5uaW5nIG1rZGlycwp2
ZHNtOiBSdW5uaW5nIGNvbmZpZ3VyZV9jb3JlZHVtcAp2ZHNtOiBSdW5uaW5nIGNvbmZpZ3VyZV92
ZHNtX2xvZ3MKdmRzbTogUnVubmluZyB3YWl0X2Zvcl9uZXR3b3JrCnZkc206IFJ1bm5pbmcgcnVu
X2luaXRfaG9va3MKdmRzbTogUnVubmluZyB1cGdyYWRlZF92ZXJzaW9uX2NoZWNrCnZkc206IFJ1
bm5pbmcgY2hlY2tfaXNfY29uZmlndXJlZApsaWJ2aXJ0IGlzIGFscmVhZHkgY29uZmlndXJlZCBm
b3IgdmRzbQp2ZHNtOiBSdW5uaW5nIHZhbGlkYXRlX2NvbmZpZ3VyYXRpb24KU1VDQ0VTUzogc3Ns
IGNvbmZpZ3VyZWQgdG8gdHJ1ZS4gTm8gY29uZmxpY3RzCnZkc206IFJ1bm5pbmcgcHJlcGFyZV90
cmFuc2llbnRfcmVwb3NpdG9yeQp2ZHNtOiBSdW5uaW5nIHN5c2xvZ19hdmFpbGFibGUKdmRzbTog
UnVubmluZyBud2ZpbHRlcgp2ZHNtOiBSdW5uaW5nIGR1bW15YnIKdmRzbTogUnVubmluZyBsb2Fk
X25lZWRlZF9tb2R1bGVzCnZkc206IFJ1bm5pbmcgdHVuZV9zeXN0ZW0KdmRzbTogUnVubmluZyB0
ZXN0X3NwYWNlCnZkc206IFJ1bm5pbmcgdGVzdF9sbwp2ZHNtOiBSdW5uaW5nIHVuaWZpZWRfbmV0
d29ya19wZXJzaXN0ZW5jZV91cGdyYWRlCnZkc206IFJ1bm5pbmcgcmVzdG9yZV9uZXRzCnZkc206
IFJ1bm5pbmcgdXBncmFkZV8zMDBfbmV0cwpTdGFydGluZyB1cCB2ZHNtIGRhZW1vbjogClsgIE9L
ICBdCnZkc20gc3RhcnRbICBPSyAgXQoKMjAxNS0wMy0zMSAxNDoyMDo1MSBERUJVRyBvdG9waS5w
bHVnaW5zLm90b3BpLnNlcnZpY2VzLnJoZWwgcGx1Z2luLmV4ZWN1dGU6OTM2IGV4ZWN1dGUtb3V0
cHV0OiAoJy9zYmluL3NlcnZpY2UnLCAndmRzbWQnLCAnc3RhcnQnKSBzdGRlcnI6CgoKMjAxNS0w
My0zMSAxNDoyMDo1MSBJTkZPIG90b3BpLnBsdWdpbnMub3ZpcnRfaG9zdGVkX2VuZ2luZV9zZXR1
cC5zeXN0ZW0udmRzbWVudiB2ZHNtZW52Ll9jb25uZWN0Ojg2IFdhaXRpbmcgZm9yIFZEU00gaGFy
ZHdhcmUgaW5mbwoyMDE1LTAzLTMxIDE0OjIwOjUyIERFQlVHIG90b3BpLnBsdWdpbnMub3ZpcnRf
aG9zdGVkX2VuZ2luZV9zZXR1cC5zeXN0ZW0udmRzbWVudiB2ZHNtZW52Ll9jb25uZWN0Ojc5IHsn
c3RhdHVzJzogeydtZXNzYWdlJzogJ0RvbmUnLCAnY29kZSc6IDB9LCAnaW5mbyc6IHsnc3lzdGVt
UHJvZHVjdE5hbWUnOiAnUzUwMDBQQUwnLCAnc3lzdGVtVVVJRCc6ICdkNGNmNjQyMC1kYzYyLTEx
ZGQtYWJjZC0wMDBiYWIwODZlYjYnLCAnc3lzdGVtU2VyaWFsTnVtYmVyJzogJy4uLi4uLi4uLics
ICdzeXN0ZW1NYW51ZmFjdHVyZXInOiAnSW50ZWwnfX0KMjAxNS0wMy0zMSAxNDoyMDo1MiBERUJV
RyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjQ5MCBFTlZJUk9OTUVOVCBE
VU1QIC0gQkVHSU4KMjAxNS0wMy0zMSAxNDoyMDo1MiBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRl
eHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgT1ZFSE9TVEVEX1ZEU00vdmRzQ2xpZW50PWluc3Rh
bmNlOic8dmRzQ2xpZW50R2x1c3Rlci5HbHVzdGVyU2VydmljZSBpbnN0YW5jZSBhdCAweDJjZWI1
YTg+JwoyMDE1LTAzLTMxIDE0OjIwOjUyIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1w
RW52aXJvbm1lbnQ6NTA0IEVOVklST05NRU5UIERVTVAgLSBFTkQKMjAxNS0wMy0zMSAxNDoyMDo1
MiBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuX2V4ZWN1dGVNZXRob2Q6MTM4IFN0YWdlIG1p
c2MgTUVUSE9EIG90b3BpLnBsdWdpbnMub3ZpcnRfaG9zdGVkX2VuZ2luZV9zZXR1cC5uZXR3b3Jr
LmJyaWRnZS5QbHVnaW4uX21pc2MKMjAxNS0wMy0zMSAxNDoyMDo1MiBERUJVRyBvdG9waS5jb250
ZXh0IGNvbnRleHQuX2V4ZWN1dGVNZXRob2Q6MTQ0IGNvbmRpdGlvbiBGYWxzZQoyMDE1LTAzLTMx
IDE0OjIwOjUyIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5fZXhlY3V0ZU1ldGhvZDoxMzgg
U3RhZ2UgbWlzYyBNRVRIT0Qgb3RvcGkucGx1Z2lucy5vdmlydF9ob3N0ZWRfZW5naW5lX3NldHVw
LnN0b3JhZ2UuaXNjc2kuUGx1Z2luLl9taXNjCjIwMTUtMDMtMzEgMTQ6MjA6NTIgREVCVUcgb3Rv
cGkuY29udGV4dCBjb250ZXh0Ll9leGVjdXRlTWV0aG9kOjE0NCBjb25kaXRpb24gRmFsc2UKMjAx
NS0wMy0zMSAxNDoyMDo1MiBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuX2V4ZWN1dGVNZXRo
b2Q6MTM4IFN0YWdlIG1pc2MgTUVUSE9EIG90b3BpLnBsdWdpbnMub3ZpcnRfaG9zdGVkX2VuZ2lu
ZV9zZXR1cC5zdG9yYWdlLnN0b3JhZ2UuUGx1Z2luLl9taXNjCjIwMTUtMDMtMzEgMTQ6MjA6NTIg
REVCVUcgb3RvcGkucGx1Z2lucy5vdmlydF9ob3N0ZWRfZW5naW5lX3NldHVwLnN0b3JhZ2Uuc3Rv
cmFnZSBzdG9yYWdlLl9jaGVja19leGlzdGluZ19wb29sczo2NTAgX2NoZWNrX2V4aXN0aW5nX3Bv
b2xzCjIwMTUtMDMtMzEgMTQ6MjA6NTIgREVCVUcgb3RvcGkucGx1Z2lucy5vdmlydF9ob3N0ZWRf
ZW5naW5lX3NldHVwLnN0b3JhZ2Uuc3RvcmFnZSBzdG9yYWdlLl9jaGVja19leGlzdGluZ19wb29s
czo2NTEgZ2V0Q29ubmVjdGVkU3RvcmFnZVBvb2xzTGlzdAoyMDE1LTAzLTMxIDE0OjIwOjUyIERF
QlVHIG90b3BpLnBsdWdpbnMub3ZpcnRfaG9zdGVkX2VuZ2luZV9zZXR1cC5zdG9yYWdlLnN0b3Jh
Z2Ugc3RvcmFnZS5fY2hlY2tfZXhpc3RpbmdfcG9vbHM6NjUzIHsnc3RhdHVzJzogeydtZXNzYWdl
JzogJ09LJywgJ2NvZGUnOiAwfSwgJ3Bvb2xsaXN0JzogW119CjIwMTUtMDMtMzEgMTQ6MjA6NTIg
REVCVUcgb3RvcGkucGx1Z2lucy5vdmlydF9ob3N0ZWRfZW5naW5lX3NldHVwLnN0b3JhZ2Uuc3Rv
cmFnZSBzdG9yYWdlLl9zdG9yYWdlU2VydmVyQ29ubmVjdGlvbjo0MjEgY29ubmVjdFN0b3JhZ2VT
ZXJ2ZXIKMjAxNS0wMy0zMSAxNDoyMDo1MiBERUJVRyBvdG9waS5wbHVnaW5zLm92aXJ0X2hvc3Rl
ZF9lbmdpbmVfc2V0dXAuc3RvcmFnZS5zdG9yYWdlIHN0b3JhZ2UuX3N0b3JhZ2VTZXJ2ZXJDb25u
ZWN0aW9uOjQ3NiB7J3N0YXR1cyc6IHsnbWVzc2FnZSc6ICdPSycsICdjb2RlJzogMH0sICdzdGF0
dXNsaXN0JzogW3snc3RhdHVzJzogMCwgJ2lkJzogJ2MyYmYyNTQ1LWQ4OWItNDA4Ni05NDk4LTdj
N2E3NjU5YWRmNCd9XX0KMjAxNS0wMy0zMSAxNDoyMDo1MiBJTkZPIG90b3BpLnBsdWdpbnMub3Zp
cnRfaG9zdGVkX2VuZ2luZV9zZXR1cC5zdG9yYWdlLnN0b3JhZ2Ugc3RvcmFnZS5fbWlzYzo5MTgg
Q29ubmVjdGVkIHRvIFN0b3JhZ2UgRG9tYWluCjIwMTUtMDMtMzEgMTQ6MjA6NTIgSU5GTyBvdG9w
aS5wbHVnaW5zLm92aXJ0X2hvc3RlZF9lbmdpbmVfc2V0dXAuc3RvcmFnZS5zdG9yYWdlIHN0b3Jh
Z2UuX21pc2M6OTUxIENvbm5lY3RpbmcgU3RvcmFnZSBQb29sCjIwMTUtMDMtMzEgMTQ6MjA6NTIg
REVCVUcgb3RvcGkucGx1Z2lucy5vdmlydF9ob3N0ZWRfZW5naW5lX3NldHVwLnN0b3JhZ2Uuc3Rv
cmFnZSBzdG9yYWdlLl9zdG9yYWdlUG9vbENvbm5lY3Rpb246NTkzIGNvbm5lY3RTdG9yYWdlUG9v
bAoyMDE1LTAzLTMxIDE0OjIwOjU5IERFQlVHIG90b3BpLnBsdWdpbnMub3ZpcnRfaG9zdGVkX2Vu
Z2luZV9zZXR1cC5zdG9yYWdlLnN0b3JhZ2Ugc3RvcmFnZS5fc3BtU3RhcnQ6NjAwIHNwbVN0YXJ0
CjIwMTUtMDMtMzEgMTQ6MjA6NTkgREVCVUcgb3RvcGkucGx1Z2lucy5vdmlydF9ob3N0ZWRfZW5n
aW5lX3NldHVwLnN0b3JhZ2Uuc3RvcmFnZSBzdG9yYWdlLl9zcG1TdGFydDo2MTkgMjdiNjFiOWUt
MDljYi00ODQ1LTg0NjktYjhiMWNkNTg5OTc1CjIwMTUtMDMtMzEgMTQ6MjA6NTkgREVCVUcgb3Rv
cGkucGx1Z2lucy5vdmlydF9ob3N0ZWRfZW5naW5lX3NldHVwLnN0b3JhZ2Uuc3RvcmFnZSBzdG9y
YWdlLl9hY3RpdmF0ZVN0b3JhZ2VEb21haW46NjM0IGFjdGl2YXRlU3RvcmFnZURvbWFpbgoyMDE1
LTAzLTMxIDE0OjIwOjU5IERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5fZXhlY3V0ZU1ldGhv
ZDoxNTIgbWV0aG9kIGV4Y2VwdGlvbgpUcmFjZWJhY2sgKG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6
CiAgRmlsZSAiL3Vzci9saWIvcHl0aG9uMi42L3NpdGUtcGFja2FnZXMvb3RvcGkvY29udGV4dC5w
eSIsIGxpbmUgMTQyLCBpbiBfZXhlY3V0ZU1ldGhvZAogICAgbWV0aG9kWydtZXRob2QnXSgpCiAg
RmlsZSAiL3Vzci9zaGFyZS9vdmlydC1ob3N0ZWQtZW5naW5lLXNldHVwL3NjcmlwdHMvLi4vcGx1
Z2lucy9vdmlydC1ob3N0ZWQtZW5naW5lLXNldHVwL3N0b3JhZ2Uvc3RvcmFnZS5weSIsIGxpbmUg
OTU0LCBpbiBfbWlzYwogICAgc2VsZi5fYWN0aXZhdGVTdG9yYWdlRG9tYWluKCkKICBGaWxlICIv
dXNyL3NoYXJlL292aXJ0LWhvc3RlZC1lbmdpbmUtc2V0dXAvc2NyaXB0cy8uLi9wbHVnaW5zL292
aXJ0LWhvc3RlZC1lbmdpbmUtc2V0dXAvc3RvcmFnZS9zdG9yYWdlLnB5IiwgbGluZSA2NDIsIGlu
IF9hY3RpdmF0ZVN0b3JhZ2VEb21haW4KICAgIHJhaXNlIFJ1bnRpbWVFcnJvcihtZXNzYWdlKQpS
dW50aW1lRXJyb3I6IE5vdCBTUE0KMjAxNS0wMy0zMSAxNDoyMDo1OSBFUlJPUiBvdG9waS5jb250
ZXh0IGNvbnRleHQuX2V4ZWN1dGVNZXRob2Q6MTYxIEZhaWxlZCB0byBleGVjdXRlIHN0YWdlICdN
aXNjIGNvbmZpZ3VyYXRpb24nOiBOb3QgU1BNCjIwMTUtMDMtMzEgMTQ6MjA6NTkgREVCVUcgb3Rv
cGkudHJhbnNhY3Rpb24gdHJhbnNhY3Rpb24uYWJvcnQ6MTMxIGFib3J0aW5nICdGaWxlIHRyYW5z
YWN0aW9uIGZvciAnL2V0Yy9vdmlydC1ob3N0ZWQtZW5naW5lL2ZpcmV3YWxsZC9ob3N0ZWQtY29u
c29sZS54bWwnJwoyMDE1LTAzLTMxIDE0OjIwOjU5IERFQlVHIG90b3BpLnRyYW5zYWN0aW9uIHRy
YW5zYWN0aW9uLmFib3J0OjEzMSBhYm9ydGluZyAnRmlsZSB0cmFuc2FjdGlvbiBmb3IgJy9ldGMv
b3ZpcnQtaG9zdGVkLWVuZ2luZS9pcHRhYmxlcy5leGFtcGxlJycKMjAxNS0wMy0zMSAxNDoyMDo1
OSBERUJVRyBvdG9waS50cmFuc2FjdGlvbiB0cmFuc2FjdGlvbi5hYm9ydDoxMzEgYWJvcnRpbmcg
J0ZpbGUgdHJhbnNhY3Rpb24gZm9yICcvZXRjL292aXJ0LWhvc3RlZC1lbmdpbmUtaGEvYnJva2Vy
LmNvbmYnJwoyMDE1LTAzLTMxIDE0OjIwOjU5IERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5k
dW1wRW52aXJvbm1lbnQ6NDkwIEVOVklST05NRU5UIERVTVAgLSBCRUdJTgoyMDE1LTAzLTMxIDE0
OjIwOjU5IERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVO
ViBCQVNFL2Vycm9yPWJvb2w6J1RydWUnCjIwMTUtMDMtMzEgMTQ6MjA6NTkgREVCVUcgb3RvcGku
Y29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5WIEJBU0UvZXhjZXB0aW9uSW5m
bz1saXN0OidbKDx0eXBlICdleGNlcHRpb25zLlJ1bnRpbWVFcnJvcic+LCBSdW50aW1lRXJyb3Io
J05vdCBTUE0nLCksIDx0cmFjZWJhY2sgb2JqZWN0IGF0IDB4MmQxZTNmOD4pXScKMjAxNS0wMy0z
MSAxNDoyMDo1OSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUw
NCBFTlZJUk9OTUVOVCBEVU1QIC0gRU5ECjIwMTUtMDMtMzEgMTQ6MjA6NTkgSU5GTyBvdG9waS5j
b250ZXh0IGNvbnRleHQucnVuU2VxdWVuY2U6NDE3IFN0YWdlOiBDbGVhbiB1cAoyMDE1LTAzLTMx
IDE0OjIwOjU5IERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5ydW5TZXF1ZW5jZTo0MjEgU1RB
R0UgY2xlYW51cAoyMDE1LTAzLTMxIDE0OjIwOjU5IERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4
dC5fZXhlY3V0ZU1ldGhvZDoxMzggU3RhZ2UgY2xlYW51cCBNRVRIT0Qgb3RvcGkucGx1Z2lucy5v
dmlydF9ob3N0ZWRfZW5naW5lX3NldHVwLmNvcmUucmVtb3RlX2Fuc3dlcmZpbGUuUGx1Z2luLl9j
bGVhbnVwCjIwMTUtMDMtMzEgMTQ6MjA6NTkgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0Ll9l
eGVjdXRlTWV0aG9kOjEzOCBTdGFnZSBjbGVhbnVwIE1FVEhPRCBvdG9waS5wbHVnaW5zLm92aXJ0
X2hvc3RlZF9lbmdpbmVfc2V0dXAuZW5naW5lLmFkZF9ob3N0LlBsdWdpbi5fY2xlYW51cAoyMDE1
LTAzLTMxIDE0OjIwOjU5IERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5fZXhlY3V0ZU1ldGhv
ZDoxMzggU3RhZ2UgY2xlYW51cCBNRVRIT0Qgb3RvcGkucGx1Z2lucy5vdmlydF9ob3N0ZWRfZW5n
aW5lX3NldHVwLnBraS52ZHNtcGtpLlBsdWdpbi5fY2xlYW51cAoyMDE1LTAzLTMxIDE0OjIwOjU5
IERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5fZXhlY3V0ZU1ldGhvZDoxMzggU3RhZ2UgY2xl
YW51cCBNRVRIT0Qgb3RvcGkucGx1Z2lucy5vdmlydF9ob3N0ZWRfZW5naW5lX3NldHVwLnN0b3Jh
Z2Uuc3RvcmFnZS5QbHVnaW4uX2NsZWFudXAKMjAxNS0wMy0zMSAxNDoyMDo1OSBERUJVRyBvdG9w
aS5wbHVnaW5zLm92aXJ0X2hvc3RlZF9lbmdpbmVfc2V0dXAuc3RvcmFnZS5zdG9yYWdlIHN0b3Jh
Z2UuX3NwbVN0b3A6NjIyIHNwbVN0b3AKMjAxNS0wMy0zMSAxNDoyMDo1OSBERUJVRyBvdG9waS5w
bHVnaW5zLm92aXJ0X2hvc3RlZF9lbmdpbmVfc2V0dXAuc3RvcmFnZS5zdG9yYWdlIHN0b3JhZ2Uu
X2NsZWFudXA6OTg3IE5vdCBTUE0/ClRyYWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KToK
ICBGaWxlICIvdXNyL3NoYXJlL292aXJ0LWhvc3RlZC1lbmdpbmUtc2V0dXAvc2NyaXB0cy8uLi9w
bHVnaW5zL292aXJ0LWhvc3RlZC1lbmdpbmUtc2V0dXAvc3RvcmFnZS9zdG9yYWdlLnB5IiwgbGlu
ZSA5ODUsIGluIF9jbGVhbnVwCiAgICBzZWxmLl9zcG1TdG9wKCkKICBGaWxlICIvdXNyL3NoYXJl
L292aXJ0LWhvc3RlZC1lbmdpbmUtc2V0dXAvc2NyaXB0cy8uLi9wbHVnaW5zL292aXJ0LWhvc3Rl
ZC1lbmdpbmUtc2V0dXAvc3RvcmFnZS9zdG9yYWdlLnB5IiwgbGluZSA2MzAsIGluIF9zcG1TdG9w
CiAgICByYWlzZSBSdW50aW1lRXJyb3Ioc3RhdHVzX3V1aWQpClJ1bnRpbWVFcnJvcjogTm90IFNQ
TQoyMDE1LTAzLTMxIDE0OjIwOjU5IERFQlVHIG90b3BpLnBsdWdpbnMub3ZpcnRfaG9zdGVkX2Vu
Z2luZV9zZXR1cC5zdG9yYWdlLnN0b3JhZ2Ugc3RvcmFnZS5fc3RvcmFnZVBvb2xDb25uZWN0aW9u
OjU5MyBkaXNjb25uZWN0U3RvcmFnZVBvb2wKMjAxNS0wMy0zMSAxNDoyMTowMSBERUJVRyBvdG9w
aS5jb250ZXh0IGNvbnRleHQuX2V4ZWN1dGVNZXRob2Q6MTM4IFN0YWdlIGNsZWFudXAgTUVUSE9E
IG90b3BpLnBsdWdpbnMub3ZpcnRfaG9zdGVkX2VuZ2luZV9zZXR1cC52bS5ib290X2Rpc2suUGx1
Z2luLl9jbGVhbnVwCjIwMTUtMDMtMzEgMTQ6MjE6MDEgREVCVUcgb3RvcGkuY29udGV4dCBjb250
ZXh0Ll9leGVjdXRlTWV0aG9kOjEzOCBTdGFnZSBjbGVhbnVwIE1FVEhPRCBvdG9waS5wbHVnaW5z
Lm92aXJ0X2hvc3RlZF9lbmdpbmVfc2V0dXAuY29yZS5hbnN3ZXJmaWxlLlBsdWdpbi5fc2F2ZV9h
bnN3ZXJzX2F0X2NsZWFudXAKMjAxNS0wMy0zMSAxNDoyMTowMSBJTkZPIG90b3BpLnBsdWdpbnMu
b3ZpcnRfaG9zdGVkX2VuZ2luZV9zZXR1cC5jb3JlLmFuc3dlcmZpbGUgYW5zd2VyZmlsZS5fc2F2
ZV9hbnN3ZXJzOjUyIEdlbmVyYXRpbmcgYW5zd2VyIGZpbGUgJy92YXIvbGliL292aXJ0LWhvc3Rl
ZC1lbmdpbmUtc2V0dXAvYW5zd2Vycy9hbnN3ZXJzLTIwMTUwMzMxMTQyMTAxLmNvbmYnCjIwMTUt
MDMtMzEgMTQ6MjE6MDEgSU5GTyBvdG9waS5jb250ZXh0IGNvbnRleHQucnVuU2VxdWVuY2U6NDE3
IFN0YWdlOiBQcmUtdGVybWluYXRpb24KMjAxNS0wMy0zMSAxNDoyMTowMSBERUJVRyBvdG9waS5j
b250ZXh0IGNvbnRleHQucnVuU2VxdWVuY2U6NDIxIFNUQUdFIHByZS10ZXJtaW5hdGUKMjAxNS0w
My0zMSAxNDoyMTowMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuX2V4ZWN1dGVNZXRob2Q6
MTM4IFN0YWdlIHByZS10ZXJtaW5hdGUgTUVUSE9EIG90b3BpLnBsdWdpbnMub3RvcGkuY29yZS5t
aXNjLlBsdWdpbi5fcHJlVGVybWluYXRlCjIwMTUtMDMtMzEgMTQ6MjE6MDEgREVCVUcgb3RvcGku
Y29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo0OTAgRU5WSVJPTk1FTlQgRFVNUCAtIEJF
R0lOCjIwMTUtMDMtMzEgMTQ6MjE6MDEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBF
bnZpcm9ubWVudDo1MDAgRU5WIEJBU0UvYWJvcnRlZD1ib29sOidGYWxzZScKMjAxNS0wMy0zMSAx
NDoyMTowMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBF
TlYgQkFTRS9kZWJ1Zz1pbnQ6JzAnCjIwMTUtMDMtMzEgMTQ6MjE6MDEgREVCVUcgb3RvcGkuY29u
dGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5WIEJBU0UvZXJyb3I9Ym9vbDonVHJ1
ZScKMjAxNS0wMy0zMSAxNDoyMTowMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVu
dmlyb25tZW50OjUwMCBFTlYgQkFTRS9leGNlcHRpb25JbmZvPWxpc3Q6J1soPHR5cGUgJ2V4Y2Vw
dGlvbnMuUnVudGltZUVycm9yJz4sIFJ1bnRpbWVFcnJvcignTm90IFNQTScsKSwgPHRyYWNlYmFj
ayBvYmplY3QgYXQgMHgyZDFlM2Y4PildJwoyMDE1LTAzLTMxIDE0OjIxOjAxIERFQlVHIG90b3Bp
LmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBCQVNFL2V4ZWN1dGlvbkRp
cmVjdG9yeT1zdHI6Jy9yb290JwoyMDE1LTAzLTMxIDE0OjIxOjAxIERFQlVHIG90b3BpLmNvbnRl
eHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBCQVNFL2xvZz1ib29sOidUcnVlJwoy
MDE1LTAzLTMxIDE0OjIxOjAxIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJv
bm1lbnQ6NTAwIEVOViBCQVNFL3BsdWdpbkdyb3Vwcz1zdHI6J290b3BpOm92aXJ0LWhvc3RlZC1l
bmdpbmUtc2V0dXAnCjIwMTUtMDMtMzEgMTQ6MjE6MDEgREVCVUcgb3RvcGkuY29udGV4dCBjb250
ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5WIEJBU0UvcGx1Z2luUGF0aD1zdHI6Jy91c3Ivc2hh
cmUvb3RvcGkvcGx1Z2luczovdXNyL3NoYXJlL292aXJ0LWhvc3RlZC1lbmdpbmUtc2V0dXAvc2Ny
aXB0cy8uLi9wbHVnaW5zJwoyMDE1LTAzLTMxIDE0OjIxOjAxIERFQlVHIG90b3BpLmNvbnRleHQg
Y29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBCQVNFL3N1cHByZXNzRW52aXJvbm1lbnRL
ZXlzPWxpc3Q6J1tdJwoyMDE1LTAzLTMxIDE0OjIxOjAxIERFQlVHIG90b3BpLmNvbnRleHQgY29u
dGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBDT01NQU5EL2Noa2NvbmZpZz1zdHI6Jy9zYmlu
L2Noa2NvbmZpZycKMjAxNS0wMy0zMSAxNDoyMTowMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRl
eHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgQ09NTUFORC9jaHJvbnljPU5vbmVUeXBlOidOb25l
JwoyMDE1LTAzLTMxIDE0OjIxOjAxIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52
aXJvbm1lbnQ6NTAwIEVOViBDT01NQU5EL2RhdGU9c3RyOicvYmluL2RhdGUnCjIwMTUtMDMtMzEg
MTQ6MjE6MDEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAg
RU5WIENPTU1BTkQvZGlnPXN0cjonL3Vzci9iaW4vZGlnJwoyMDE1LTAzLTMxIDE0OjIxOjAxIERF
QlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBDT01NQU5E
L2ZpcmV3YWxsLWNtZD1Ob25lVHlwZTonTm9uZScKMjAxNS0wMy0zMSAxNDoyMTowMSBERUJVRyBv
dG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgQ09NTUFORC9od2Ns
b2NrPXN0cjonL3NiaW4vaHdjbG9jaycKMjAxNS0wMy0zMSAxNDoyMTowMSBERUJVRyBvdG9waS5j
b250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgQ09NTUFORC9pbml0Y3RsPXN0
cjonL3NiaW4vaW5pdGN0bCcKMjAxNS0wMy0zMSAxNDoyMTowMSBERUJVRyBvdG9waS5jb250ZXh0
IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgQ09NTUFORC9pcD1zdHI6Jy9zYmluL2lw
JwoyMDE1LTAzLTMxIDE0OjIxOjAxIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52
aXJvbm1lbnQ6NTAwIEVOViBDT01NQU5EL2lzY3NpYWRtPXN0cjonL3NiaW4vaXNjc2lhZG0nCjIw
MTUtMDMtMzEgMTQ6MjE6MDEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9u
bWVudDo1MDAgRU5WIENPTU1BTkQvbHNvZj1zdHI6Jy91c3Ivc2Jpbi9sc29mJwoyMDE1LTAzLTMx
IDE0OjIxOjAxIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAw
IEVOViBDT01NQU5EL21vdW50PXN0cjonL2Jpbi9tb3VudCcKMjAxNS0wMy0zMSAxNDoyMTowMSBE
RUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgQ09NTUFO
RC9udHBxPXN0cjonL3Vzci9zYmluL250cHEnCjIwMTUtMDMtMzEgMTQ6MjE6MDEgREVCVUcgb3Rv
cGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5WIENPTU1BTkQvb3BlbnNz
bD1zdHI6Jy91c3IvYmluL29wZW5zc2wnCjIwMTUtMDMtMzEgMTQ6MjE6MDEgREVCVUcgb3RvcGku
Y29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5WIENPTU1BTkQvcGluZz1zdHI6
Jy9iaW4vcGluZycKMjAxNS0wMy0zMSAxNDoyMTowMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRl
eHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgQ09NTUFORC9xZW11LWltZz1zdHI6Jy91c3IvYmlu
L3FlbXUtaW1nJwoyMDE1LTAzLTMxIDE0OjIxOjAxIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4
dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBDT01NQU5EL3JjPU5vbmVUeXBlOidOb25lJwoyMDE1
LTAzLTMxIDE0OjIxOjAxIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1l
bnQ6NTAwIEVOViBDT01NQU5EL3JjLXVwZGF0ZT1Ob25lVHlwZTonTm9uZScKMjAxNS0wMy0zMSAx
NDoyMTowMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBF
TlYgQ09NTUFORC9yZWJvb3Q9c3RyOicvc2Jpbi9yZWJvb3QnCjIwMTUtMDMtMzEgMTQ6MjE6MDEg
REVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5WIENPTU1B
TkQvcmVtb3RlLXZpZXdlcj1zdHI6Jy91c3IvYmluL3JlbW90ZS12aWV3ZXInCjIwMTUtMDMtMzEg
MTQ6MjE6MDEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAg
RU5WIENPTU1BTkQvcmVzdG9yZWNvbj1zdHI6Jy9zYmluL3Jlc3RvcmVjb24nCjIwMTUtMDMtMzEg
MTQ6MjE6MDEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAg
RU5WIENPTU1BTkQvc2VsaW51eGVuYWJsZWQ9c3RyOicvdXNyL3NiaW4vc2VsaW51eGVuYWJsZWQn
CjIwMTUtMDMtMzEgMTQ6MjE6MDEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZp
cm9ubWVudDo1MDAgRU5WIENPTU1BTkQvc2VydmljZT1zdHI6Jy9zYmluL3NlcnZpY2UnCjIwMTUt
MDMtMzEgMTQ6MjE6MDEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVu
dDo1MDAgRU5WIENPTU1BTkQvc3NoZD1zdHI6Jy91c3Ivc2Jpbi9zc2hkJwoyMDE1LTAzLTMxIDE0
OjIxOjAxIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVO
ViBDT01NQU5EL3N1ZG89c3RyOicvdXNyL2Jpbi9zdWRvJwoyMDE1LTAzLTMxIDE0OjIxOjAxIERF
QlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBDT01NQU5E
L3N5c3RlbWN0bD1Ob25lVHlwZTonTm9uZScKMjAxNS0wMy0zMSAxNDoyMTowMSBERUJVRyBvdG9w
aS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgQ09NTUFORC91bW91bnQ9
c3RyOicvYmluL3Vtb3VudCcKMjAxNS0wMy0zMSAxNDoyMTowMSBERUJVRyBvdG9waS5jb250ZXh0
IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgQ09NTUFORC92ZHNDbGllbnQ9c3RyOicv
dXNyL2Jpbi92ZHNDbGllbnQnCjIwMTUtMDMtMzEgMTQ6MjE6MDEgREVCVUcgb3RvcGkuY29udGV4
dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5WIENPTU1BTkQvdmRzbS10b29sPXN0cjon
L3Vzci9iaW4vdmRzbS10b29sJwoyMDE1LTAzLTMxIDE0OjIxOjAxIERFQlVHIG90b3BpLmNvbnRl
eHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBDT1JFL2NvbmZpZ0ZpbGVBcHBlbmQ9
Tm9uZVR5cGU6J05vbmUnCjIwMTUtMDMtMzEgMTQ6MjE6MDEgREVCVUcgb3RvcGkuY29udGV4dCBj
b250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5WIENPUkUvY29uZmlnRmlsZU5hbWU9c3RyOicv
ZXRjL290b3BpLmNvbmYnCjIwMTUtMDMtMzEgMTQ6MjE6MDEgREVCVUcgb3RvcGkuY29udGV4dCBj
b250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5WIENPUkUvZmFpbE9uUHJpb092ZXJyaWRlPWJv
b2w6J0ZhbHNlJwoyMDE1LTAzLTMxIDE0OjIxOjAxIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4
dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBDT1JFL2ludGVybmFsUGFja2FnZVRyYW5zYWN0aW9u
PVRyYW5zYWN0aW9uOid0cmFuc2FjdGlvbicKMjAxNS0wMy0zMSAxNDoyMTowMSBERUJVRyBvdG9w
aS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgQ09SRS9sb2dEaXI9c3Ry
OicvdmFyL2xvZy9vdmlydC1ob3N0ZWQtZW5naW5lLXNldHVwJwoyMDE1LTAzLTMxIDE0OjIxOjAx
IERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBDT1JF
L2xvZ0ZpbGVIYW5kbGU9ZmlsZTonPG9wZW4gZmlsZSAnL3Zhci9sb2cvb3ZpcnQtaG9zdGVkLWVu
Z2luZS1zZXR1cC9vdmlydC1ob3N0ZWQtZW5naW5lLXNldHVwLTIwMTUwMzMxMTQxOTIxLXlnZjVo
ai5sb2cnLCBtb2RlICdhJyBhdCAweDIyZWYzOTA+JwoyMDE1LTAzLTMxIDE0OjIxOjAxIERFQlVH
IG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBDT1JFL2xvZ0Zp
bGVOYW1lPXN0cjonL3Zhci9sb2cvb3ZpcnQtaG9zdGVkLWVuZ2luZS1zZXR1cC9vdmlydC1ob3N0
ZWQtZW5naW5lLXNldHVwLTIwMTUwMzMxMTQxOTIxLXlnZjVoai5sb2cnCjIwMTUtMDMtMzEgMTQ6
MjE6MDEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5W
IENPUkUvbG9nRmlsZU5hbWVQcmVmaXg9c3RyOidvdmlydC1ob3N0ZWQtZW5naW5lLXNldHVwJwoy
MDE1LTAzLTMxIDE0OjIxOjAxIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJv
bm1lbnQ6NTAwIEVOViBDT1JFL2xvZ0ZpbHRlcj1fTXlMb2dnZXJGaWx0ZXI6J2ZpbHRlcicKMjAx
NS0wMy0zMSAxNDoyMTowMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25t
ZW50OjUwMCBFTlYgQ09SRS9sb2dGaWx0ZXJLZXlzPWxpc3Q6J1snT1ZFSE9TVEVEX0ZJUlNUX0hP
U1Qvcm9vdFBhc3N3b3JkJywgJ09WRUhPU1RFRF9FTkdJTkUvYWRtaW5QYXNzd29yZCcsICdPVkVI
T1NURURfVkRTTS9wYXNzd2QnXScKMjAxNS0wMy0zMSAxNDoyMTowMSBERUJVRyBvdG9waS5jb250
ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgQ09SRS9sb2dSZW1vdmVBdEV4aXQ9
Ym9vbDonRmFsc2UnCjIwMTUtMDMtMzEgMTQ6MjE6MDEgREVCVUcgb3RvcGkuY29udGV4dCBjb250
ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5WIENPUkUvbWFpblRyYW5zYWN0aW9uPVRyYW5zYWN0
aW9uOid0cmFuc2FjdGlvbicKMjAxNS0wMy0zMSAxNDoyMTowMSBERUJVRyBvdG9waS5jb250ZXh0
IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgQ09SRS9tb2RpZmllZEZpbGVzPWxpc3Q6
J1snL2V0Yy92ZHNtL3Zkc20uY29uZiddJwoyMDE1LTAzLTMxIDE0OjIxOjAxIERFQlVHIG90b3Bp
LmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBDT1JFL3JhbmRvbWl6ZUV2
ZW50cz1ib29sOidGYWxzZScKMjAxNS0wMy0zMSAxNDoyMTowMSBERUJVRyBvdG9waS5jb250ZXh0
IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgRElBTE9HL2JvdW5kYXJ5PXN0cjonLS09
NDUxYjgwZGMtOTk2Zi00MzJlLTllNGYtMmIyOWVmNmQxMTQxPS0tJwoyMDE1LTAzLTMxIDE0OjIx
OjAxIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBE
SUFMT0cvY2xpVmVyc2lvbj1pbnQ6JzEnCjIwMTUtMDMtMzEgMTQ6MjE6MDEgREVCVUcgb3RvcGku
Y29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5WIERJQUxPRy9jdXN0b21pemF0
aW9uPWJvb2w6J0ZhbHNlJwoyMDE1LTAzLTMxIDE0OjIxOjAxIERFQlVHIG90b3BpLmNvbnRleHQg
Y29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBESUFMT0cvZGlhbGVjdD1zdHI6J2h1bWFu
JwoyMDE1LTAzLTMxIDE0OjIxOjAxIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52
aXJvbm1lbnQ6NTAwIEVOViBJTkZPL1BBQ0tBR0VfTkFNRT1zdHI6J290b3BpJwoyMDE1LTAzLTMx
IDE0OjIxOjAxIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAw
IEVOViBJTkZPL1BBQ0tBR0VfVkVSU0lPTj1zdHI6JzEuMy4xJwoyMDE1LTAzLTMxIDE0OjIxOjAx
IERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBORVRX
T1JLL2ZpcmV3YWxsZEF2YWlsYWJsZT1ib29sOidGYWxzZScKMjAxNS0wMy0zMSAxNDoyMTowMSBE
RUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgTkVUV09S
Sy9maXJld2FsbGREaXNhYmxlU2VydmljZXM9bGlzdDonW10nCjIwMTUtMDMtMzEgMTQ6MjE6MDEg
REVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5WIE5FVFdP
UksvZmlyZXdhbGxkRW5hYmxlPWJvb2w6J0ZhbHNlJwoyMDE1LTAzLTMxIDE0OjIxOjAxIERFQlVH
IG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBORVRXT1JLL2lw
dGFibGVzRW5hYmxlPWJvb2w6J0ZhbHNlJwoyMDE1LTAzLTMxIDE0OjIxOjAxIERFQlVHIG90b3Bp
LmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBORVRXT1JLL2lwdGFibGVz
UnVsZXM9c3RyOicjIEdlbmVyYXRlZCBieSBvdmlydC1ob3N0ZWQtZW5naW5lLXNldHVwIGluc3Rh
bGxlcgojZmlsdGVyaW5nIHJ1bGVzCipmaWx0ZXIKOklOUFVUIEFDQ0VQVCBbMDowXQo6Rk9SV0FS
RCBBQ0NFUFQgWzA6MF0KOk9VVFBVVCBBQ0NFUFQgWzA6MF0KLUEgSU5QVVQgLWkgbG8gLWogQUND
RVBUCi1BIElOUFVUIC1wIGljbXAgLW0gaWNtcCAtLWljbXAtdHlwZSBhbnkgLWogQUNDRVBUCi1B
IElOUFVUIC1tIHN0YXRlIC0tc3RhdGUgUkVMQVRFRCxFU1RBQkxJU0hFRCAtaiBBQ0NFUFQKLUEg
SU5QVVQgLXAgdGNwIC1tIHN0YXRlIC0tc3RhdGUgTkVXIC1tIHRjcCAtLWRwb3J0IDIyIC1qIEFD
Q0VQVAotQSBJTlBVVCAtcCB0Y3AgLW0gc3RhdGUgLS1zdGF0ZSBORVcgLW0gdGNwIC0tZHBvcnQg
NTkwMCAtaiBBQ0NFUFQKLUEgSU5QVVQgLXAgdWRwIC1tIHN0YXRlIC0tc3RhdGUgTkVXIC1tIHVk
cCAtLWRwb3J0IDU5MDAgLWogQUNDRVBUCi1BIElOUFVUIC1wIHRjcCAtbSBzdGF0ZSAtLXN0YXRl
IE5FVyAtbSB0Y3AgLS1kcG9ydCA1OTAxIC1qIEFDQ0VQVAotQSBJTlBVVCAtcCB1ZHAgLW0gc3Rh
dGUgLS1zdGF0ZSBORVcgLW0gdWRwIC0tZHBvcnQgNTkwMSAtaiBBQ0NFUFQKCiNkcm9wIGFsbCBy
dWxlCi1BIElOUFVUIC1qIFJFSkVDVCAtLXJlamVjdC13aXRoIGljbXAtaG9zdC1wcm9oaWJpdGVk
CkNPTU1JVAonCjIwMTUtMDMtMzEgMTQ6MjE6MDEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0
LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5WIE5FVFdPUksvc3NoRW5hYmxlPWJvb2w6J0ZhbHNlJwoy
MDE1LTAzLTMxIDE0OjIxOjAxIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJv
bm1lbnQ6NTAwIEVOViBORVRXT1JLL3NzaEtleT1Ob25lVHlwZTonTm9uZScKMjAxNS0wMy0zMSAx
NDoyMTowMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBF
TlYgTkVUV09SSy9zc2hVc2VyPXN0cjonJwoyMDE1LTAzLTMxIDE0OjIxOjAxIERFQlVHIG90b3Bp
LmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBORVRXT1JLX0ZJUkVXQUxM
RF9TRVJWSUNFL2hvc3RlZC1jb25zb2xlPXN0cjonPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGlu
Zz0idXRmLTgiPz4KPHNlcnZpY2U+CiAgICA8c2hvcnQ+aG9zdGVkLWNvbnNvbGU8L3Nob3J0Pgog
ICAgPGRlc2NyaXB0aW9uPm9WaXJ0IEhvc3RlZCBFbmdpbmUgY29uc29sZSBzZXJ2aWNlPC9kZXNj
cmlwdGlvbj4KICAgIDxwb3J0IHByb3RvY29sPSJ0Y3AiIHBvcnQ9IjU5MDAiLz4KICAgIDxwb3J0
IHByb3RvY29sPSJ1ZHAiIHBvcnQ9IjU5MDAiLz4KICAgIDxwb3J0IHByb3RvY29sPSJ0Y3AiIHBv
cnQ9IjU5MDEiLz4KICAgIDxwb3J0IHByb3RvY29sPSJ1ZHAiIHBvcnQ9IjU5MDEiLz4KPC9zZXJ2
aWNlPgonCjIwMTUtMDMtMzEgMTQ6MjE6MDEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1
bXBFbnZpcm9ubWVudDo1MDAgRU5WIE9WRUhPU1RFRF9DT1JFL2FkZGl0aW9uYWxIb3N0RW5hYmxl
ZD1ib29sOidUcnVlJwoyMDE1LTAzLTMxIDE0OjIxOjAxIERFQlVHIG90b3BpLmNvbnRleHQgY29u
dGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBPVkVIT1NURURfQ09SRS9hZGRpdGlvbmFsSG9z
dFJlRGVwbG95bWVudD1Ob25lVHlwZTonTm9uZScKMjAxNS0wMy0zMSAxNDoyMTowMSBERUJVRyBv
dG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgT1ZFSE9TVEVEX0NP
UkUvY2hlY2tSZXF1aXJlbWVudHM9Ym9vbDonVHJ1ZScKMjAxNS0wMy0zMSAxNDoyMTowMSBERUJV
RyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgT1ZFSE9TVEVE
X0NPUkUvY29uZmlybVNldHRpbmdzPWJvb2w6J1RydWUnCjIwMTUtMDMtMzEgMTQ6MjE6MDEgREVC
VUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5WIE9WRUhPU1RF
RF9DT1JFL2RlcGxveVByb2NlZWQ9Ym9vbDonVHJ1ZScKMjAxNS0wMy0zMSAxNDoyMTowMSBERUJV
RyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgT1ZFSE9TVEVE
X0NPUkUvZXRjQW5zd2VyRmlsZT1zdHI6Jy9ldGMvb3ZpcnQtaG9zdGVkLWVuZ2luZS9hbnN3ZXJz
LmNvbmYnCjIwMTUtMDMtMzEgMTQ6MjE6MDEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1
bXBFbnZpcm9ubWVudDo1MDAgRU5WIE9WRUhPU1RFRF9DT1JFL2lzQWRkaXRpb25hbEhvc3Q9Ym9v
bDonRmFsc2UnCjIwMTUtMDMtMzEgMTQ6MjE6MDEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0
LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5WIE9WRUhPU1RFRF9DT1JFL25vZGVTZXR1cD1ib29sOidG
YWxzZScKMjAxNS0wMy0zMSAxNDoyMTowMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVt
cEVudmlyb25tZW50OjUwMCBFTlYgT1ZFSE9TVEVEX0NPUkUvc2NyZWVuUHJvY2VlZD1Ob25lVHlw
ZTonTm9uZScKMjAxNS0wMy0zMSAxNDoyMTowMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQu
ZHVtcEVudmlyb25tZW50OjUwMCBFTlYgT1ZFSE9TVEVEX0NPUkUvdGVtcERpcj1zdHI6Jy90bXAn
CjIwMTUtMDMtMzEgMTQ6MjE6MDEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZp
cm9ubWVudDo1MDAgRU5WIE9WRUhPU1RFRF9DT1JFL3VzZXJBbnN3ZXJGaWxlPU5vbmVUeXBlOidO
b25lJwoyMDE1LTAzLTMxIDE0OjIxOjAxIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1w
RW52aXJvbm1lbnQ6NTAwIEVOViBPVkVIT1NURURfRU5HSU5FL2FkbWluUGFzc3dvcmQ9c3RyOicq
KkZJTFRFUkVEKionCjIwMTUtMDMtMzEgMTQ6MjE6MDEgREVCVUcgb3RvcGkuY29udGV4dCBjb250
ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5WIE9WRUhPU1RFRF9FTkdJTkUvYXBwSG9zdE5hbWU9
c3RyOidob3N0ZWRfZW5naW5lXzEnCjIwMTUtMDMtMzEgMTQ6MjE6MDEgREVCVUcgb3RvcGkuY29u
dGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5WIE9WRUhPU1RFRF9FTkdJTkUvY2x1
c3Rlck5hbWU9Tm9uZVR5cGU6J05vbmUnCjIwMTUtMDMtMzEgMTQ6MjE6MDEgREVCVUcgb3RvcGku
Y29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5WIE9WRUhPU1RFRF9FTkdJTkUv
cHJvbXB0Tm9uT3BlcmF0aW9uYWw9Ym9vbDonVHJ1ZScKMjAxNS0wMy0zMSAxNDoyMTowMSBERUJV
RyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgT1ZFSE9TVEVE
X0VOR0lORS90ZW1wb3JhcnlDZXJ0aWZpY2F0ZT1Ob25lVHlwZTonTm9uZScKMjAxNS0wMy0zMSAx
NDoyMTowMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBF
TlYgT1ZFSE9TVEVEX0ZJUlNUX0hPU1QvZmV0Y2hBbnN3ZXI9Tm9uZVR5cGU6J05vbmUnCjIwMTUt
MDMtMzEgMTQ6MjE6MDEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVu
dDo1MDAgRU5WIE9WRUhPU1RFRF9GSVJTVF9IT1NUL2ZxZG49Tm9uZVR5cGU6J05vbmUnCjIwMTUt
MDMtMzEgMTQ6MjE6MDEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVu
dDo1MDAgRU5WIE9WRUhPU1RFRF9GSVJTVF9IT1NUL3Jvb3RQYXNzd29yZD1Ob25lVHlwZTonTm9u
ZScKMjAxNS0wMy0zMSAxNDoyMTowMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVu
dmlyb25tZW50OjUwMCBFTlYgT1ZFSE9TVEVEX0ZJUlNUX0hPU1Qvc3NoZFBvcnQ9aW50OicyMicK
MjAxNS0wMy0zMSAxNDoyMTowMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmly
b25tZW50OjUwMCBFTlYgT1ZFSE9TVEVEX05FVFdPUksvYnJpZGdlSWY9Tm9uZVR5cGU6J05vbmUn
CjIwMTUtMDMtMzEgMTQ6MjE6MDEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZp
cm9ubWVudDo1MDAgRU5WIE9WRUhPU1RFRF9ORVRXT1JLL2JyaWRnZU5hbWU9c3RyOidvdmlydG1n
bXQnCjIwMTUtMDMtMzEgMTQ6MjE6MDEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBF
bnZpcm9ubWVudDo1MDAgRU5WIE9WRUhPU1RFRF9ORVRXT1JLL2ZpcmV3YWxsTWFuYWdlcj1Ob25l
VHlwZTonTm9uZScKMjAxNS0wMy0zMSAxNDoyMTowMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRl
eHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgT1ZFSE9TVEVEX05FVFdPUksvZmlyZXdhbGxkU2Vy
dmljZXM9bGlzdDonW3snZGlyZWN0b3J5JzogJ2Jhc2UnLCAnbmFtZSc6ICdob3N0ZWQtY29uc29s
ZSd9XScKMjAxNS0wMy0zMSAxNDoyMTowMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVt
cEVudmlyb25tZW50OjUwMCBFTlYgT1ZFSE9TVEVEX05FVFdPUksvZmlyZXdhbGxkU3Vic3Q9ZGlj
dDone30nCjIwMTUtMDMtMzEgMTQ6MjE6MDEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1
bXBFbnZpcm9ubWVudDo1MDAgRU5WIE9WRUhPU1RFRF9ORVRXT1JLL2ZxZG49c3RyOidlbmdpbmUn
CjIwMTUtMDMtMzEgMTQ6MjE6MDEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZp
cm9ubWVudDo1MDAgRU5WIE9WRUhPU1RFRF9ORVRXT1JLL2ZxZG5SZXZlcnNlVmFsaWRhdGlvbj1i
b29sOidGYWxzZScKMjAxNS0wMy0zMSAxNDoyMTowMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRl
eHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgT1ZFSE9TVEVEX05FVFdPUksvZ2F0ZXdheT1zdHI6
JzE5Mi4xNjguMjA2LjEnCjIwMTUtMDMtMzEgMTQ6MjE6MDEgREVCVUcgb3RvcGkuY29udGV4dCBj
b250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5WIE9WRUhPU1RFRF9ORVRXT1JLL3Byb21wdFJl
cXVpcmVkTmV0d29ya3M9Ym9vbDonVHJ1ZScKMjAxNS0wMy0zMSAxNDoyMTowMSBERUJVRyBvdG9w
aS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgT1ZFSE9TVEVEX05FVFdP
Uksvc3NoZFBvcnQ9aW50OicyMicKMjAxNS0wMy0zMSAxNDoyMTowMSBERUJVRyBvdG9waS5jb250
ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgT1ZFSE9TVEVEX05PVElGL2Rlc3RF
bWFpbD1zdHI6J3Jvb3RAbG9jYWxob3N0JwoyMDE1LTAzLTMxIDE0OjIxOjAxIERFQlVHIG90b3Bp
LmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBPVkVIT1NURURfTk9USUYv
c210cFBvcnQ9c3RyOicyNScKMjAxNS0wMy0zMSAxNDoyMTowMSBERUJVRyBvdG9waS5jb250ZXh0
IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgT1ZFSE9TVEVEX05PVElGL3NtdHBTZXJ2
ZXI9c3RyOidsb2NhbGhvc3QnCjIwMTUtMDMtMzEgMTQ6MjE6MDEgREVCVUcgb3RvcGkuY29udGV4
dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5WIE9WRUhPU1RFRF9OT1RJRi9zb3VyY2VF
bWFpbD1zdHI6J3Jvb3RAbG9jYWxob3N0JwoyMDE1LTAzLTMxIDE0OjIxOjAxIERFQlVHIG90b3Bp
LmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBPVkVIT1NURURfU0FOTE9D
Sy9sb2Nrc3BhY2VOYW1lPXN0cjonaG9zdGVkLWVuZ2luZScKMjAxNS0wMy0zMSAxNDoyMTowMSBE
RUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgT1ZFSE9T
VEVEX1NBTkxPQ0svc2VydmljZU5hbWU9c3RyOidzYW5sb2NrJwoyMDE1LTAzLTMxIDE0OjIxOjAx
IERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBPVkVI
T1NURURfU1RPUkFHRS9HVUlEPU5vbmVUeXBlOidOb25lJwoyMDE1LTAzLTMxIDE0OjIxOjAxIERF
QlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBPVkVIT1NU
RURfU1RPUkFHRS9ibG9ja0RldmljZVNpemVHQj1Ob25lVHlwZTonTm9uZScKMjAxNS0wMy0zMSAx
NDoyMTowMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBF
TlYgT1ZFSE9TVEVEX1NUT1JBR0UvY29ubmVjdGlvblVVSUQ9c3RyOidjMmJmMjU0NS1kODliLTQw
ODYtOTQ5OC03YzdhNzY1OWFkZjQnCjIwMTUtMDMtMzEgMTQ6MjE6MDEgREVCVUcgb3RvcGkuY29u
dGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5WIE9WRUhPU1RFRF9TVE9SQUdFL2Rv
bWFpblR5cGU9c3RyOiduZnM0JwoyMDE1LTAzLTMxIDE0OjIxOjAxIERFQlVHIG90b3BpLmNvbnRl
eHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBPVkVIT1NURURfU1RPUkFHRS9ob3N0
SUQ9aW50OicxJwoyMDE1LTAzLTMxIDE0OjIxOjAxIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4
dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBPVkVIT1NURURfU1RPUkFHRS9pU0NTSUx1bklkPU5v
bmVUeXBlOidOb25lJwoyMDE1LTAzLTMxIDE0OjIxOjAxIERFQlVHIG90b3BpLmNvbnRleHQgY29u
dGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBPVkVIT1NURURfU1RPUkFHRS9pU0NTSVBvcnRh
bD1Ob25lVHlwZTonTm9uZScKMjAxNS0wMy0zMSAxNDoyMTowMSBERUJVRyBvdG9waS5jb250ZXh0
IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgT1ZFSE9TVEVEX1NUT1JBR0UvaVNDU0lQ
b3J0YWxJUEFkZHJlc3M9Tm9uZVR5cGU6J05vbmUnCjIwMTUtMDMtMzEgMTQ6MjE6MDEgREVCVUcg
b3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5WIE9WRUhPU1RFRF9T
VE9SQUdFL2lTQ1NJUG9ydGFsUGFzc3dvcmQ9Tm9uZVR5cGU6J05vbmUnCjIwMTUtMDMtMzEgMTQ6
MjE6MDEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5W
IE9WRUhPU1RFRF9TVE9SQUdFL2lTQ1NJUG9ydGFsUG9ydD1Ob25lVHlwZTonTm9uZScKMjAxNS0w
My0zMSAxNDoyMTowMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50
OjUwMCBFTlYgT1ZFSE9TVEVEX1NUT1JBR0UvaVNDU0lQb3J0YWxVc2VyPU5vbmVUeXBlOidOb25l
JwoyMDE1LTAzLTMxIDE0OjIxOjAxIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52
aXJvbm1lbnQ6NTAwIEVOViBPVkVIT1NURURfU1RPUkFHRS9pU0NTSVRhcmdldE5hbWU9Tm9uZVR5
cGU6J05vbmUnCjIwMTUtMDMtMzEgMTQ6MjE6MDEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0
LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5WIE9WRUhPU1RFRF9TVE9SQUdFL2ltZ0FsaWFzPXN0cjon
aG9zdGVkX2VuZ2luZScKMjAxNS0wMy0zMSAxNDoyMTowMSBERUJVRyBvdG9waS5jb250ZXh0IGNv
bnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgT1ZFSE9TVEVEX1NUT1JBR0UvaW1nRGVzYz1z
dHI6J0hvc3RlZCBFbmdpbmUgSW1hZ2UnCjIwMTUtMDMtMzEgMTQ6MjE6MDEgREVCVUcgb3RvcGku
Y29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5WIE9WRUhPU1RFRF9TVE9SQUdF
L2ltZ1NpemVHQj1zdHI6JzQwJwoyMDE1LTAzLTMxIDE0OjIxOjAxIERFQlVHIG90b3BpLmNvbnRl
eHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBPVkVIT1NURURfU1RPUkFHRS9pbWdV
VUlEPXN0cjonZjJkMGFmNjktZWNkYS00Y2UyLWExODUtYjQyYzBjNGI4ODVlJwoyMDE1LTAzLTMx
IDE0OjIxOjAxIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAw
IEVOViBPVkVIT1NURURfU1RPUkFHRS9sb2Nrc3BhY2VJbWFnZVVVSUQ9Tm9uZVR5cGU6J05vbmUn
CjIwMTUtMDMtMzEgMTQ6MjE6MDEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZp
cm9ubWVudDo1MDAgRU5WIE9WRUhPU1RFRF9TVE9SQUdFL2xvY2tzcGFjZVZvbHVtZVVVSUQ9Tm9u
ZVR5cGU6J05vbmUnCjIwMTUtMDMtMzEgMTQ6MjE6MDEgREVCVUcgb3RvcGkuY29udGV4dCBjb250
ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5WIE9WRUhPU1RFRF9TVE9SQUdFL21ldGFkYXRhSW1h
Z2VVVUlEPU5vbmVUeXBlOidOb25lJwoyMDE1LTAzLTMxIDE0OjIxOjAxIERFQlVHIG90b3BpLmNv
bnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBPVkVIT1NURURfU1RPUkFHRS9t
ZXRhZGF0YVZvbHVtZVVVSUQ9Tm9uZVR5cGU6J05vbmUnCjIwMTUtMDMtMzEgMTQ6MjE6MDEgREVC
VUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5WIE9WRUhPU1RF
RF9TVE9SQUdFL3NkVVVJRD1zdHI6JzVjMzY4YjdkLWM2NzMtNGZjOS1iMWQxLWVmMmRiYzRhMDE2
OScKMjAxNS0wMy0zMSAxNDoyMTowMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVu
dmlyb25tZW50OjUwMCBFTlYgT1ZFSE9TVEVEX1NUT1JBR0Uvc3BVVUlEPXN0cjonYWI2MjE5Yzct
M2U4NC00MjYwLTkxNzctODUxNWMxYzUxZjFjJwoyMDE1LTAzLTMxIDE0OjIxOjAxIERFQlVHIG90
b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBPVkVIT1NURURfU1RP
UkFHRS9zdG9yYWdlRGF0YWNlbnRlck5hbWU9c3RyOidob3N0ZWRfZGF0YWNlbnRlcicKMjAxNS0w
My0zMSAxNDoyMTowMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50
OjUwMCBFTlYgT1ZFSE9TVEVEX1NUT1JBR0Uvc3RvcmFnZURvbWFpbkNvbm5lY3Rpb249c3RyOidz
dG9yYWdlOi9tbnQvU1RPUkFHRS1ET01BSU4vT1ZJUlRfRU5HSU5FJwoyMDE1LTAzLTMxIDE0OjIx
OjAxIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBP
VkVIT1NURURfU1RPUkFHRS9zdG9yYWdlRG9tYWluTmFtZT1zdHI6J2hvc3RlZF9zdG9yYWdlJwoy
MDE1LTAzLTMxIDE0OjIxOjAxIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJv
bm1lbnQ6NTAwIEVOViBPVkVIT1NURURfU1RPUkFHRS9zdG9yYWdlVHlwZT1Ob25lVHlwZTonTm9u
ZScKMjAxNS0wMy0zMSAxNDoyMTowMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVu
dmlyb25tZW50OjUwMCBFTlYgT1ZFSE9TVEVEX1NUT1JBR0UvdmdVVUlEPU5vbmVUeXBlOidOb25l
JwoyMDE1LTAzLTMxIDE0OjIxOjAxIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52
aXJvbm1lbnQ6NTAwIEVOViBPVkVIT1NURURfU1RPUkFHRS92b2xVVUlEPXN0cjonODYyOTEwMjQt
ZmMwMC00NWQwLThjOTItMDc5ZWJiZmRmYjVjJwoyMDE1LTAzLTMxIDE0OjIxOjAxIERFQlVHIG90
b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBPVkVIT1NURURfVkRT
TS9jYVN1YmplY3Q9c3RyOicvQz1FTi9MPVRlc3QvTz1UZXN0L0NOPVRlc3RDQScKMjAxNS0wMy0z
MSAxNDoyMTowMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUw
MCBFTlYgT1ZFSE9TVEVEX1ZEU00vY29uc29sZVR5cGU9c3RyOid2bmMnCjIwMTUtMDMtMzEgMTQ6
MjE6MDEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5W
IE9WRUhPU1RFRF9WRFNNL2NwdT1zdHI6J21vZGVsX1BlbnJ5bicKMjAxNS0wMy0zMSAxNDoyMTow
MSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgT1ZF
SE9TVEVEX1ZEU00vZW5naW5lQ3B1PXN0cjonSW50ZWwgUGVucnluIEZhbWlseScKMjAxNS0wMy0z
MSAxNDoyMTowMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUw
MCBFTlYgT1ZFSE9TVEVEX1ZEU00va3ZtR2lkPWludDonMzYnCjIwMTUtMDMtMzEgMTQ6MjE6MDEg
REVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5WIE9WRUhP
U1RFRF9WRFNNL3Bhc3N3ZD1zdHI6JyoqRklMVEVSRUQqKicKMjAxNS0wMy0zMSAxNDoyMTowMSBE
RUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgT1ZFSE9T
VEVEX1ZEU00vcGFzc3dkVmFsaWRpdHlTZWNzPXN0cjonMTA4MDAnCjIwMTUtMDMtMzEgMTQ6MjE6
MDEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5WIE9W
RUhPU1RFRF9WRFNNL3BraVN1YmplY3Q9c3RyOicvQz1FTi9MPVRlc3QvTz1UZXN0L0NOPVRlc3Qn
CjIwMTUtMDMtMzEgMTQ6MjE6MDEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZp
cm9ubWVudDo1MDAgRU5WIE9WRUhPU1RFRF9WRFNNL3NlcnZpY2VOYW1lPXN0cjondmRzbWQnCjIw
MTUtMDMtMzEgMTQ6MjE6MDEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9u
bWVudDo1MDAgRU5WIE9WRUhPU1RFRF9WRFNNL3NwaWNlUGtpU3ViamVjdD11bmljb2RlOidDPUVO
LCBMPVRlc3QsIE89VGVzdCwgQ049VGVzdCcKMjAxNS0wMy0zMSAxNDoyMTowMSBERUJVRyBvdG9w
aS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgT1ZFSE9TVEVEX1ZEU00v
dXNlU1NMPWJvb2w6J1RydWUnCjIwMTUtMDMtMzEgMTQ6MjE6MDEgREVCVUcgb3RvcGkuY29udGV4
dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5WIE9WRUhPU1RFRF9WRFNNL3Zkc0NsaWVu
dD1pbnN0YW5jZTonPHZkc0NsaWVudEdsdXN0ZXIuR2x1c3RlclNlcnZpY2UgaW5zdGFuY2UgYXQg
MHgyY2ViNWE4PicKMjAxNS0wMy0zMSAxNDoyMTowMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRl
eHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgT1ZFSE9TVEVEX1ZEU00vdmRzbVVpZD1pbnQ6JzM2
JwoyMDE1LTAzLTMxIDE0OjIxOjAxIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52
aXJvbm1lbnQ6NTAwIEVOViBPVkVIT1NURURfVk0vY2Ryb21VVUlEPXN0cjonMjQyMzQxZDAtNTlh
MC00NWQ3LTgzMzktNGFhNTEzMDYzZGJjJwoyMDE1LTAzLTMxIDE0OjIxOjAxIERFQlVHIG90b3Bp
LmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBPVkVIT1NURURfVk0vY29u
c29sZVVVSUQ9c3RyOic1Y2ZlZjA4Yy1hMWEyLTQ4NTEtODliNi1lMzUxODNlMjRiZDknCjIwMTUt
MDMtMzEgMTQ6MjE6MDEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVu
dDo1MDAgRU5WIE9WRUhPU1RFRF9WTS9lbXVsYXRlZE1hY2hpbmU9c3RyOidwYycKMjAxNS0wMy0z
MSAxNDoyMTowMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUw
MCBFTlYgT1ZFSE9TVEVEX1ZNL25pY1VVSUQ9c3RyOic1ZmVjNWIzYS1jNzAwLTRmZjEtYmVmZi0y
ZWQ2ODk3Y2I4NjUnCjIwMTUtMDMtMzEgMTQ6MjE6MDEgREVCVUcgb3RvcGkuY29udGV4dCBjb250
ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5WIE9WRUhPU1RFRF9WTS9vdmZBcmNoaXZlPU5vbmVU
eXBlOidOb25lJwoyMDE1LTAzLTMxIDE0OjIxOjAxIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4
dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBPVkVIT1NURURfVk0vc3Vic3Q9ZGljdDone30nCjIw
MTUtMDMtMzEgMTQ6MjE6MDEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9u
bWVudDo1MDAgRU5WIE9WRUhPU1RFRF9WTS92bUJvb3Q9c3RyOidjZHJvbScKMjAxNS0wMy0zMSAx
NDoyMTowMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBF
TlYgT1ZFSE9TVEVEX1ZNL3ZtQ0RSb209c3RyOicvdG1wL0NlbnRPUy02LjYteDg2XzY0LW1pbmlt
YWwuaXNvJwoyMDE1LTAzLTMxIDE0OjIxOjAxIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5k
dW1wRW52aXJvbm1lbnQ6NTAwIEVOViBPVkVIT1NURURfVk0vdm1NQUNBZGRyPXN0cjonMDA6MTY6
M2U6NWI6NjE6YjgnCjIwMTUtMDMtMzEgMTQ6MjE6MDEgREVCVUcgb3RvcGkuY29udGV4dCBjb250
ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5WIE9WRUhPU1RFRF9WTS92bU1lbVNpemVNQj1zdHI6
JzQwOTYnCjIwMTUtMDMtMzEgMTQ6MjE6MDEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0LmR1
bXBFbnZpcm9ubWVudDo1MDAgRU5WIE9WRUhPU1RFRF9WTS92bVVVSUQ9c3RyOic0ZjVkNGU2NS1i
ZGY0LTRlMjktODQ2YS1hMzViOTEyNDZiY2YnCjIwMTUtMDMtMzEgMTQ6MjE6MDEgREVCVUcgb3Rv
cGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5WIE9WRUhPU1RFRF9WTS92
bVZDcHVzPXN0cjonMicKMjAxNS0wMy0zMSAxNDoyMTowMSBERUJVRyBvdG9waS5jb250ZXh0IGNv
bnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgT1ZFU0VUVVBfQ09SRS9vZmZsaW5lUGFja2Fn
ZXI9Ym9vbDonVHJ1ZScKMjAxNS0wMy0zMSAxNDoyMTowMSBERUJVRyBvdG9waS5jb250ZXh0IGNv
bnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYgUEFDS0FHRVIva2VlcEFsaXZlSW50ZXJ2YWw9
aW50OiczMCcKMjAxNS0wMy0zMSAxNDoyMTowMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQu
ZHVtcEVudmlyb25tZW50OjUwMCBFTlYgUEFDS0FHRVIveXVtRGlzYWJsZWRQbHVnaW5zPWxpc3Q6
J1tdJwoyMDE1LTAzLTMxIDE0OjIxOjAxIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1w
RW52aXJvbm1lbnQ6NTAwIEVOViBQQUNLQUdFUi95dW1FbmFibGVkUGx1Z2lucz1saXN0OidbXScK
MjAxNS0wMy0zMSAxNDoyMTowMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmly
b25tZW50OjUwMCBFTlYgUEFDS0FHRVIveXVtRXhwaXJlQ2FjaGU9Ym9vbDonVHJ1ZScKMjAxNS0w
My0zMSAxNDoyMTowMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50
OjUwMCBFTlYgUEFDS0FHRVIveXVtUm9sbGJhY2s9Ym9vbDonVHJ1ZScKMjAxNS0wMy0zMSAxNDoy
MTowMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYg
UEFDS0FHRVIveXVtcGFja2FnZXJFbmFibGVkPWJvb2w6J0ZhbHNlJwoyMDE1LTAzLTMxIDE0OjIx
OjAxIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBT
WVNURU0vY2xvY2tNYXhHYXA9aW50Oic1JwoyMDE1LTAzLTMxIDE0OjIxOjAxIERFQlVHIG90b3Bp
LmNvbnRleHQgY29udGV4dC5kdW1wRW52aXJvbm1lbnQ6NTAwIEVOViBTWVNURU0vY2xvY2tTZXQ9
Ym9vbDonRmFsc2UnCjIwMTUtMDMtMzEgMTQ6MjE6MDEgREVCVUcgb3RvcGkuY29udGV4dCBjb250
ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5WIFNZU1RFTS9jb21tYW5kUGF0aD1zdHI6Jy91c3Iv
bG9jYWwvc2JpbjovdXNyL2xvY2FsL2JpbjovdXNyL3NiaW46L3Vzci9iaW46L3NiaW46L2JpbicK
MjAxNS0wMy0zMSAxNDoyMTowMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmly
b25tZW50OjUwMCBFTlYgU1lTVEVNL3JlYm9vdD1ib29sOidGYWxzZScKMjAxNS0wMy0zMSAxNDoy
MTowMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwMCBFTlYg
U1lTVEVNL3JlYm9vdEFsbG93PWJvb2w6J1RydWUnCjIwMTUtMDMtMzEgMTQ6MjE6MDEgREVCVUcg
b3RvcGkuY29udGV4dCBjb250ZXh0LmR1bXBFbnZpcm9ubWVudDo1MDAgRU5WIFNZU1RFTS9yZWJv
b3REZWZlclRpbWU9aW50OicxMCcKMjAxNS0wMy0zMSAxNDoyMTowMSBERUJVRyBvdG9waS5jb250
ZXh0IGNvbnRleHQuZHVtcEVudmlyb25tZW50OjUwNCBFTlZJUk9OTUVOVCBEVU1QIC0gRU5ECjIw
MTUtMDMtMzEgMTQ6MjE6MDEgREVCVUcgb3RvcGkuY29udGV4dCBjb250ZXh0Ll9leGVjdXRlTWV0
aG9kOjEzOCBTdGFnZSBwcmUtdGVybWluYXRlIE1FVEhPRCBvdG9waS5wbHVnaW5zLm90b3BpLmRp
YWxvZy5jbGkuUGx1Z2luLl9wcmVfdGVybWluYXRlCjIwMTUtMDMtMzEgMTQ6MjE6MDEgREVCVUcg
b3RvcGkuY29udGV4dCBjb250ZXh0Ll9leGVjdXRlTWV0aG9kOjE0NCBjb25kaXRpb24gRmFsc2UK
MjAxNS0wMy0zMSAxNDoyMTowMSBJTkZPIG90b3BpLmNvbnRleHQgY29udGV4dC5ydW5TZXF1ZW5j
ZTo0MTcgU3RhZ2U6IFRlcm1pbmF0aW9uCjIwMTUtMDMtMzEgMTQ6MjE6MDEgREVCVUcgb3RvcGku
Y29udGV4dCBjb250ZXh0LnJ1blNlcXVlbmNlOjQyMSBTVEFHRSB0ZXJtaW5hdGUKMjAxNS0wMy0z
MSAxNDoyMTowMSBERUJVRyBvdG9waS5jb250ZXh0IGNvbnRleHQuX2V4ZWN1dGVNZXRob2Q6MTM4
IFN0YWdlIHRlcm1pbmF0ZSBNRVRIT0Qgb3RvcGkucGx1Z2lucy5vdG9waS5kaWFsb2cuaHVtYW4u
UGx1Z2luLl90ZXJtaW5hdGUKMjAxNS0wMy0zMSAxNDoyMTowMSBERUJVRyBvdG9waS5jb250ZXh0
IGNvbnRleHQuX2V4ZWN1dGVNZXRob2Q6MTM4IFN0YWdlIHRlcm1pbmF0ZSBNRVRIT0Qgb3RvcGku
cGx1Z2lucy5vdG9waS5kaWFsb2cubWFjaGluZS5QbHVnaW4uX3Rlcm1pbmF0ZQoyMDE1LTAzLTMx
IDE0OjIxOjAxIERFQlVHIG90b3BpLmNvbnRleHQgY29udGV4dC5fZXhlY3V0ZU1ldGhvZDoxNDQg
Y29uZGl0aW9uIEZhbHNlCjIwMTUtMDMtMzEgMTQ6MjE6MDEgREVCVUcgb3RvcGkuY29udGV4dCBj
b250ZXh0Ll9leGVjdXRlTWV0aG9kOjEzOCBTdGFnZSB0ZXJtaW5hdGUgTUVUSE9EIG90b3BpLnBs
dWdpbnMub3RvcGkuY29yZS5sb2cuUGx1Z2luLl90ZXJtaW5hdGUK
------=_Part_216236_980370269.1427784748189--
10 years
Re: [ovirt-users] Hosted-Engine "misc configuration"
by Jaicel
------=_Part_222358_1679405257.1427786849516
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
Hi,
here's the rpm -qa output.
Thanks,
Jaicel
----- Original Message -----
From: "Yedidyah Bar David" <didi(a)redhat.com>
To: "Jaicel" <jaicel(a)asti.dost.gov.ph>
Cc: users(a)ovirt.org
Sent: Tuesday, March 31, 2015 3:24:27 PM
Subject: Re: [ovirt-users] Hosted-Engine "misc configuration"
----- Original Message -----
> From: "Yedidyah Bar David" <didi(a)redhat.com>
> To: "Jaicel" <jaicel(a)asti.dost.gov.ph>
> Cc: users(a)ovirt.org
> Sent: Tuesday, March 31, 2015 10:20:35 AM
> Subject: Re: [ovirt-users] Hosted-Engine "misc configuration"
>
> ----- Original Message -----
> > From: "Jaicel" <jaicel(a)asti.dost.gov.ph>
> > To: "Yedidyah Bar David" <didi(a)redhat.com>
> > Cc: users(a)ovirt.org
> > Sent: Tuesday, March 31, 2015 9:52:28 AM
> > Subject: Re: [ovirt-users] Hosted-Engine "misc configuration"
> >
> > i attached the setup log.
>
> Seems from the log that the storage space was not empty - perhaps left
> over from a previous attempt or something like that. You might have had
> locking issues etc.
>
> If you want to further debug this, please try again, and then check/post:
>
> vdsm:
> logs from /var/log/vdsm
>
> sanlock:
> logs from /var/log/sanlock.log
> output of 'sanlock -D'
>
> Otherwise, it might be simpler to just start from scratch:
> reinstall OS on host
> clean up storage space
> yum install and deploy again hosted-engine.
>
> If it then fails again, please check/post above logs (including
> hosted-engine).
And also send output of 'rpm -qa'. Thanks.
Best,
--
Didi
------=_Part_222358_1679405257.1427786849516
Content-Type: application/octet-stream; name=versions
Content-Disposition: attachment; filename=versions
Content-Transfer-Encoding: base64
cnBjYmluZC0wLjIuMC0xMS5lbDYueDg2XzY0CmJhc2VzeXN0ZW0tMTAuMC00LmVsNi5ub2FyY2gK
bmZzLXV0aWxzLTEuMi4zLTU0LmVsNi54ODZfNjQKZ3BnLXB1YmtleS1mZTU5MGNiNy01MzNkNzdl
ZQpiYXNoLTQuMS4yLTI5LmVsNi54ODZfNjQKbGlianBlZy10dXJiby0xLjIuMS0zLmVsNl81Lng4
Nl82NAppbmZvLTQuMTNhLTguZWw2Lng4Nl82NApkYnVzLTEuMi4yNC03LmVsNl8zLng4Nl82NAps
aWJjb21fZXJyLTEuNDEuMTItMjEuZWw2Lng4Nl82NAp4ei00Ljk5OS45LTAuNS5iZXRhLjIwMDkx
MDA3Z2l0LmVsNi54ODZfNjQKZ2x1c3RlcmZzLTMuNi4yLTEuZWw2Lng4Nl82NApzZWQtNC4yLjEt
MTAuZWw2Lng4Nl82NApwaXhtYW4tMC4zMi40LTQuZWw2Lng4Nl82NApsaWJzdGRjKystNC40Ljct
MTEuZWw2Lng4Nl82NApsaWJjZ3JvdXAtMC40MC5yYzEtMTUuZWw2XzYueDg2XzY0CmxpYmdwZy1l
cnJvci0xLjctNC5lbDYueDg2XzY0CmF1Z2Vhcy1saWJzLTEuMC4wLTcuZWw2XzYuMS54ODZfNjQK
Z3JlcC0yLjYuMy02LmVsNi54ODZfNjQKdXNicmVkaXItMC41LjEtMS5lbDYueDg2XzY0CmxpYmlk
bi0xLjE4LTIuZWw2Lng4Nl82NApweXRob24tZXRodG9vbC0wLjYtNS5lbDYueDg2XzY0CmxpYnNl
bGludXgtcHl0aG9uLTIuMC45NC01LjguZWw2Lng4Nl82NApsaWJzZWxpbnV4LXV0aWxzLTIuMC45
NC01LjguZWw2Lng4Nl82NApsem8tMi4wMy0zLjEuZWw2XzUuMS54ODZfNjQKcHl0aG9uLWNwb3Bl
bi0xLjMtMS5lbDYueDg2XzY0CmxpYnRhc24xLTIuMy02LmVsNl81Lng4Nl82NApsaWJ4bWwyLXB5
dGhvbi0yLjcuNi0xNy5lbDZfNi4xLng4Nl82NApkZXZpY2UtbWFwcGVyLXBlcnNpc3RlbnQtZGF0
YS0wLjMuMi0xLmVsNi54ODZfNjQKZ21wLTQuMy4xLTcuZWw2XzIuMi54ODZfNjQKeG9yZy14MTEt
Zm9udC11dGlscy03LjItMTEuZWw2Lng4Nl82NApwc21pc2MtMjIuNi0xOS5lbDZfNS54ODZfNjQK
bmV0Y2YtbGlicy0wLjIuNC0xLmVsNi54ODZfNjQKcHJvY3BzLTMuMi44LTMwLmVsNi54ODZfNjQK
bnVtYWQtMC41LTExLjIwMTQwNjIwZ2l0LmVsNi54ODZfNjQKcGluZW50cnktMC43LjYtNi5lbDYu
eDg2XzY0CmxpYnNuZGZpbGUtMS4wLjIwLTUuZWw2Lng4Nl82NAptYWtlLTMuODEtMjAuZWw2Lng4
Nl82NApoYWwtbGlicy0wLjUuMTQtMTQuZWw2Lng4Nl82NApsZXNzLTQzNi0xMy5lbDYueDg2XzY0
CnVydy1mb250cy0yLjQtMTAuZWw2Lm5vYXJjaApjcmFja2xpYi1kaWN0cy0yLjguMTYtNC5lbDYu
eDg2XzY0CnBlcmwtbGlicy01LjEwLjEtMTM2LmVsNl82LjEueDg2XzY0Cmh3ZGF0YS0wLjIzMy0x
MS4xLmVsNi5ub2FyY2gKcGVybC1oaXZleC0xLjMuMy00LjIuZWw2Lng4Nl82NApsaWJYMTEtY29t
bW9uLTEuNi4wLTIuMi5lbDYubm9hcmNoCmxpYmVkaXQtMi4xMS00LjIwMDgwNzEyY3ZzLjEuZWw2
Lng4Nl82NApuZXQtc25tcC11dGlscy01LjUtNTAuZWw2XzYuMS54ODZfNjQKa3JiNS1saWJzLTEu
MTAuMy0zMy5lbDYueDg2XzY0CnNldG9vbHMtbGlicy0zLjMuNy00LmVsNi54ODZfNjQKcHl0aG9u
LWRhZW1vbi0xLjUuMi0xLmVsNi5ub2FyY2gKZ251cGcyLTIuMC4xNC04LmVsNi54ODZfNjQKbnRw
ZGF0ZS00LjIuNnA1LTMuZWw2LmNlbnRvcy54ODZfNjQKbGliZ29tcC00LjQuNy0xMS5lbDYueDg2
XzY0CmxpYmNhcC1uZy0wLjYuNC0zLmVsNl8wLjEueDg2XzY0CkNvbnNvbGVLaXQtMC40LjEtMy5l
bDYueDg2XzY0CnB5dGhvbi1weWN1cmwtNy4xOS4wLTguZWw2Lng4Nl82NApoaWNvbG9yLWljb24t
dGhlbWUtMC4xMS0xLjEuZWw2Lm5vYXJjaApweXRob24taW5pcGFyc2UtMC4zLjEtMi4xLmVsNi5u
b2FyY2gKcHlwYXJ0ZWQtMy40LTQuZWw2Lng4Nl82NAp1c3RyLTEuMC40LTkuMS5lbDYueDg2XzY0
CmxpYlgxMS0xLjYuMC0yLjIuZWw2Lng4Nl82NApnYW1pbi0wLjEuMTAtOS5lbDYueDg2XzY0Cmdk
ay1waXhidWYyLTIuMjQuMS01LmVsNi54ODZfNjQKZ3J1YmJ5LTcuMC4xNS03LmVsNi54ODZfNjQK
bGliWHRzdC0xLjIuMi0yLjEuZWw2Lng4Nl82NApkYnVzLWdsaWItMC44Ni02LmVsNi54ODZfNjQK
bGliWGRhbWFnZS0xLjEuMy00LmVsNi54ODZfNjQKaXB0YWJsZXMtMS40LjctMTQuZWw2Lng4Nl82
NApwYW5nby0xLjI4LjEtMTAuZWw2Lng4Nl82NApzcGljZS1ndGstMC4yMi03LmVsNi54ODZfNjQK
c3RyYWNlLTQuNS4xOS0xLjE5LmVsNi54ODZfNjQKY3J5cHRzZXR1cC1sdWtzLWxpYnMtMS4yLjAt
MTEuZWw2Lng4Nl82NApidHJmcy1wcm9ncy0wLjIwLTAuMi5naXQ5MWQ5ZWVjLmVsNi54ODZfNjQK
cGx5bW91dGgtMC44LjMtMjcuZWw2LmNlbnRvcy4xLng4Nl82NApjcm9uaWUtYW5hY3Jvbi0xLjQu
NC0xMi5lbDYueDg2XzY0CmhhbC0wLjUuMTQtMTQuZWw2Lng4Nl82NApPcGVuSVBNSS0yLjAuMTYt
MTQuZWw2Lng4Nl82NApsaWJ2aXJ0LWNsaWVudC0wLjEwLjItNDYuZWw2XzYuMy54ODZfNjQKc2cz
X3V0aWxzLWxpYnMtMS4yOC02LmVsNi54ODZfNjQKbGlidmlydC0wLjEwLjItNDYuZWw2XzYuMy54
ODZfNjQKZ2Rpc2stMC44LjEwLTEuZWw2Lng4Nl82NApncnViLTAuOTctOTMuZWw2Lng4Nl82NAps
aWJndWVzdGZzLTEuMjAuMTEtMTEuZWw2Lng4Nl82NAplMmZzcHJvZ3MtMS40MS4xMi0yMS5lbDYu
eDg2XzY0CmJyaWRnZS11dGlscy0xLjItMTAuZWw2Lng4Nl82NAp2ZHNtLXB5dGhvbi16b21iaWVy
ZWFwZXItNC4xNi4xMC04LmdpdGM5Mzc5MjcuZWw2Lm5vYXJjaApubWFwLTUuNTEtNC5lbDYueDg2
XzY0CnZkc20tcHl0aG9uLTQuMTYuMTAtOC5naXRjOTM3OTI3LmVsNi5ub2FyY2gKa2VybmVsLWZp
cm13YXJlLTIuNi4zMi01MDQuMTIuMi5lbDYubm9hcmNoCnZkc20teWFqc29ucnBjLTQuMTYuMTAt
OC5naXRjOTM3OTI3LmVsNi5ub2FyY2gKZ2xpYmMtMi4xMi0xLjE0OS5lbDZfNi41Lng4Nl82NAp2
ZHNtLTQuMTYuMTAtOC5naXRjOTM3OTI3LmVsNi54ODZfNjQKbnNzLTMuMTYuMi4zLTMuZWw2XzYu
eDg2XzY0Cm9wZW5zc2wtMS4wLjFlLTMwLmVsNl82LjcueDg2XzY0CnJwbS1saWJzLTQuOC4wLTM4
LmVsNl82Lng4Nl82NApjeXJ1cy1zYXNsLW1kNS0yLjEuMjMtMTUuZWw2XzYuMi54ODZfNjQKZGV2
aWNlLW1hcHBlci1tdWx0aXBhdGgtbGlicy0wLjQuOS04MC5lbDZfNi4zLng4Nl82NApjb21wYXQt
bXlzcWw1MS01LjEuNTQtMS5lbDYucmVtaS54ODZfNjQKcG9saWN5Y29yZXV0aWxzLTIuMC44My0x
OS40Ny5lbDZfNi4xLng4Nl82NApkcmFjdXQta2VybmVsLTAwNC0zNTYuZWw2XzYuMS5ub2FyY2gK
c2VsaW51eC1wb2xpY3ktdGFyZ2V0ZWQtMy43LjE5LTI2MC5lbDZfNi4yLm5vYXJjaApyc3lzbG9n
LTUuOC4xMC0xMC5lbDZfNi54ODZfNjQKcnBtLXB5dGhvbi00LjguMC0zOC5lbDZfNi54ODZfNjQK
dHJhY2Vyb3V0ZS0yLjAuMTQtMi5lbDYueDg2XzY0CmxpYmdjYy00LjQuNy0xMS5lbDYueDg2XzY0
CmxpYnRpcnBjLTAuMi4xLTEwLmVsNi54ODZfNjQKZmlsZXN5c3RlbS0yLjQuMzAtMy5lbDYueDg2
XzY0CmtleXV0aWxzLTEuNC01LmVsNi54ODZfNjQKbmN1cnNlcy1iYXNlLTUuNy0zLjIwMDkwMjA4
LmVsNi54ODZfNjQKbmZzLXV0aWxzLWxpYi0xLjEuNS05LmVsNi54ODZfNjQKZXBlbC1yZWxlYXNl
LTYtOC5ub2FyY2gKbmN1cnNlcy1saWJzLTUuNy0zLjIwMDkwMjA4LmVsNi54ODZfNjQKZ3BnLXB1
YmtleS0wNjA4Yjg5NS00YmQyMjk0MgpsaWJhdHRyLTIuNC40NC03LmVsNi54ODZfNjQKZm9udGNv
bmZpZy0yLjguMC01LmVsNi54ODZfNjQKemxpYi0xLjIuMy0yOS5lbDYueDg2XzY0CmdudXRscy0y
LjguNS0xNC5lbDZfNS54ODZfNjQKcG9wdC0xLjEzLTcuZWw2Lng4Nl82NApnbHVzdGVyZnMtbGli
cy0zLjYuMi0xLmVsNi54ODZfNjQKYXVkaXQtbGlicy0yLjMuNy01LmVsNi54ODZfNjQKYXZhaGkt
bGlicy0wLjYuMjUtMTUuZWw2Lng4Nl82NApsaWJhY2wtMi4yLjQ5LTYuZWw2Lng4Nl82NApsaWJJ
Q0UtMS4wLjYtMS5lbDYueDg2XzY0Cm5zcHItNC4xMC42LTEuZWw2XzUueDg2XzY0CmxpYnBuZy0x
LjIuNDktMS5lbDZfMi54ODZfNjQKcmVhZGxpbmUtNi4wLTQuZWw2Lng4Nl82NApnbHVzdGVyZnMt
YXBpLTMuNi4yLTEuZWw2Lng4Nl82NApsaWJzZWxpbnV4LTIuMC45NC01LjguZWw2Lng4Nl82NAph
dGstMS4zMC4wLTEuZWw2Lng4Nl82NApzaGFkb3ctdXRpbHMtNC4xLjQuMi0xOS5lbDYueDg2XzY0
Cm51bWFjdGwtMi4wLjktMi5lbDYueDg2XzY0CmxpYnV1aWQtMi4xNy4yLTEyLjE4LmVsNi54ODZf
NjQKY2VsdDA1MS0wLjUuMS4zLTAuZWw2Lng4Nl82NApsaWJibGtpZC0yLjE3LjItMTIuMTguZWw2
Lng4Nl82NApsaWJ0aWZmLTMuOS40LTEwLmVsNl81Lng4Nl82NApmaWxlLWxpYnMtNS4wNC0yMS5l
bDYueDg2XzY0CnNhbmxvY2stbGliLTIuOC0xLmVsNi54ODZfNjQKZGJ1cy1saWJzLTEuMi4yNC03
LmVsNl8zLng4Nl82NApzYW5sb2NrLXB5dGhvbi0yLjgtMS5lbDYueDg2XzY0CnBjcmUtNy44LTYu
ZWw2Lng4Nl82NApwYXJ0ZWQtMi4xLTI1LmVsNi54ODZfNjQKbHVhLTUuMS40LTQuMS5lbDYueDg2
XzY0CmxpYnVzYjEtMS4wLjktMC42LnJjMS5lbDYueDg2XzY0CmV4cGF0LTIuMC4xLTExLmVsNl8y
Lng4Nl82NApsaWJpYnZlcmJzLTEuMS44LTMuZWw2Lng4Nl82NAplbGZ1dGlscy1saWJlbGYtMC4x
NTgtMy4yLmVsNi54ODZfNjQKYWxzYS1saWItMS4wLjIyLTMuZWw2Lng4Nl82NApsaWJnY3J5cHQt
MS40LjUtMTEuZWw2XzQueDg2XzY0Cmxzb2YtNC44Mi00LmVsNi54ODZfNjQKZmluZHV0aWxzLTQu
NC4yLTYuZWw2Lng4Nl82NApmdXNlLWxpYnMtMi44LjMtNC5lbDYueDg2XzY0CmNoZWNrcG9saWN5
LTIuMC4yMi0xLmVsNi54ODZfNjQKbGlieHNsdC0xLjEuMjYtMi5lbDZfMy4xLng4Nl82NAp3aGlj
aC0yLjE5LTYuZWw2Lng4Nl82NApsem9wLTEuMDItMC45LnJjMS5lbDYueDg2XzY0CnB0aC0yLjAu
Ny05LjMuZWw2Lng4Nl82NApsaWJmb250ZW5jLTEuMC41LTIuZWw2Lng4Nl82NApzeXN2aW5pdC10
b29scy0yLjg3LTUuZHNmLmVsNi54ODZfNjQKcDExLWtpdC0wLjE4LjUtMi5lbDZfNS4yLng4Nl82
NApjYS1jZXJ0aWZpY2F0ZXMtMjAxNC4xLjk4LTY1LjEuZWw2Lm5vYXJjaApsaWJuaWgtMS4wLjEt
Ny5lbDYueDg2XzY0CmRvc2ZzdG9vbHMtMy4wLjktNC5lbDYueDg2XzY0CmZpbGUtNS4wNC0yMS5l
bDYueDg2XzY0CnB5dGhvbi1kbWlkZWNvZGUtMy4xMC4xMy0zLmVsNl80Lng4Nl82NApsaWJ1c2It
MC4xLjEyLTIzLmVsNi54ODZfNjQKbGliWGZvbnQtMS40LjUtNC5lbDZfNi54ODZfNjQKbGlidXRl
bXB0ZXItMS4xLjUtNC4xLmVsNi54ODZfNjQKZ2hvc3RzY3JpcHQtZm9udHMtNS41MC0yMy4yLmVs
Ni5ub2FyY2gKbmV0LXRvb2xzLTEuNjAtMTEwLmVsNl8yLng4Nl82NAp0YXItMS4yMy0xMS5lbDYu
eDg2XzY0CmxpYnJkbWFjbS0xLjAuMTguMS0xLmVsNi54ODZfNjQKZGI0LXV0aWxzLTQuNy4yNS0x
OC5lbDZfNC54ODZfNjQKYXVnZWFzLTEuMC4wLTcuZWw2XzYuMS54ODZfNjQKbGlic3MtMS40MS4x
Mi0yMS5lbDYueDg2XzY0CnNwaWNlLXNlcnZlci0wLjEyLjQtMTEuZWw2Lng4Nl82NApiaW51dGls
cy0yLjIwLjUxLjAuMi01LjQyLmVsNi54ODZfNjQKbGlidm9yYmlzLTEuMi4zLTQuZWw2XzIuMS54
ODZfNjQKZGlmZnV0aWxzLTIuOC4xLTI4LmVsNi54ODZfNjQKZ2x1c3RlcmZzLWZ1c2UtMy42LjIt
MS5lbDYueDg2XzY0CmRhc2gtMC41LjUuMS00LmVsNi54ODZfNjQKbWFuLTEuNmYtMzIuZWw2Lng4
Nl82NApncm9mZi0xLjE4LjEuNC0yMS5lbDYueDg2XzY0CkNvbnNvbGVLaXQtbGlicy0wLjQuMS0z
LmVsNi54ODZfNjQKY29yZXV0aWxzLWxpYnMtOC40LTM3LmVsNi54ODZfNjQKZ251dGxzLXV0aWxz
LTIuOC41LTE0LmVsNl81Lng4Nl82NApjcmFja2xpYi0yLjguMTYtNC5lbDYueDg2XzY0CnBlcmwt
UG9kLUVzY2FwZXMtMS4wNC0xMzYuZWw2XzYuMS54ODZfNjQKY29yZXV0aWxzLTguNC0zNy5lbDYu
eDg2XzY0CnBlcmwtUG9kLVNpbXBsZS0zLjEzLTEzNi5lbDZfNi4xLng4Nl82NAptb2R1bGUtaW5p
dC10b29scy0zLjktMjQuZWw2Lng4Nl82NApwZXJsLXZlcnNpb24tMC43Ny0xMzYuZWw2XzYuMS54
ODZfNjQKcmVkaGF0LWxvZ29zLTYwLjAuMTQtMTIuZWw2LmNlbnRvcy5ub2FyY2gKaGl2ZXgtMS4z
LjMtNC4yLmVsNi54ODZfNjQKbGlicGNpYWNjZXNzLTAuMTMuMy0wLjEuZWw2Lng4Nl82NAplYnRh
Ymxlcy0yLjAuOS02LmVsNi54ODZfNjQKY3ZzLTEuMTEuMjMtMTYuZWw2Lng4Nl82NApsb2dyb3Rh
dGUtMy43LjgtMTcuZWw2Lng4Nl82NApsaWJ0aGFpLTAuMS4xMi0zLmVsNi54ODZfNjQKZ2RibS0x
LjguMC0zNi5lbDYueDg2XzY0Cm5ldC1zbm1wLWxpYnMtNS41LTUwLmVsNl82LjEueDg2XzY0Cmtl
eXV0aWxzLWxpYnMtMS40LTUuZWw2Lng4Nl82NApncHhlLXJvbXMtcWVtdS0wLjkuNy02LjEyLmVs
Ni5ub2FyY2gKcHl0aG9uLWFyZ3BhcnNlLTEuMi4xLTIuZWw2LmNlbnRvcy5ub2FyY2gKc2V0b29s
cy1saWJzLXB5dGhvbi0zLjMuNy00LmVsNi54ODZfNjQKcHl0aG9uLWxvY2tmaWxlLTAuOC0zLmVs
Ni5ub2FyY2gKb3BlbmxkYXAtMi40LjM5LTguZWw2Lng4Nl82NApyc3luYy0zLjAuNi0xMi5lbDYu
eDg2XzY0CmdwZ21lLTEuMS44LTMuZWw2Lng4Nl82NApzZWFiaW9zLTAuNi4xLjItMjguZWw2Lng4
Nl82NApmaXBzY2hlY2stMS4yLjAtNy5lbDYueDg2XzY0Cm50cC00LjIuNnA1LTMuZWw2LmNlbnRv
cy54ODZfNjQKZXRodG9vbC0zLjUtNS5lbDYueDg2XzY0CnB5dGhvbi1zdWRzLTAuNC4xLTMuZWw2
Lm5vYXJjaApwbHltb3V0aC1jb3JlLWxpYnMtMC44LjMtMjcuZWw2LmNlbnRvcy4xLng4Nl82NApn
ZXR0ZXh0LTAuMTctMTguZWw2Lng4Nl82NApsaWJmZmktMy4wLjUtMy4yLmVsNi54ODZfNjQKZWdn
ZGJ1cy0wLjYtMy5lbDYueDg2XzY0CnB5dGhvbi1saWJzLTIuNi42LTUyLmVsNi54ODZfNjQKcG9s
a2l0LTAuOTYtNy5lbDYueDg2XzY0CnB5dGhvbi11cmxncmFiYmVyLTMuOS4xLTkuZWw2Lm5vYXJj
aApkZXNrdG9wLWZpbGUtdXRpbHMtMC4xNS05LmVsNi54ODZfNjQKYmluZC1saWJzLTkuOC4yLTAu
MzAucmMxLmVsNl82LjIueDg2XzY0CnNsYW5nLTIuMi4xLTEuZWw2Lng4Nl82NApweXRob24tZGVj
b3JhdG9yLTMuMC4xLTMuMS5lbDYubm9hcmNoCm5ld3QtcHl0aG9uLTAuNTIuMTEtMy5lbDYueDg2
XzY0CnBleHBlY3QtMi4zLTYuZWw2Lm5vYXJjaApsaWJzZW1hbmFnZS0yLjAuNDMtNC4yLmVsNi54
ODZfNjQKbGlieGNiLTEuOS4xLTIuZWw2Lng4Nl82NApwa2djb25maWctMC4yMy05LjEuZWw2Lng4
Nl82NApsaWJYcmVuZGVyLTAuOS44LTIuMS5lbDYueDg2XzY0CmdsaWIyLTIuMjguOC00LmVsNi54
ODZfNjQKbGliWGV4dC0xLjMuMi0yLjEuZWw2Lng4Nl82NApsaWJ1c2VyLTAuNTYuMTMtNS5lbDYu
eDg2XzY0CmxpYlhmaXhlcy01LjAuMS0yLjEuZWw2Lng4Nl82NAp5dW0tbWV0YWRhdGEtcGFyc2Vy
LTEuMS4yLTE2LmVsNi54ODZfNjQKbGliWGktMS43LjItMi4yLmVsNi54ODZfNjQKeXVtLTMuMi4y
OS02MC5lbDYuY2VudG9zLm5vYXJjaApwdWxzZWF1ZGlvLWxpYnMtMC45LjIxLTE3LmVsNi54ODZf
NjQKc3BpY2UtZ2xpYi0wLjIyLTcuZWw2Lng4Nl82NApsaWJYY3Vyc29yLTEuMS4xNC0yLjEuZWw2
Lng4Nl82NApsaWJYZnQtMi4zLjEtMi5lbDYueDg2XzY0CnV0aWwtbGludXgtbmctMi4xNy4yLTEy
LjE4LmVsNi54ODZfNjQKbGliWGNvbXBvc2l0ZS0wLjQuMy00LmVsNi54ODZfNjQKdWRldi0xNDct
Mi41Ny5lbDYueDg2XzY0Cmd0ay12bmMtMC4zLjEwLTMuZWw2Lng4Nl82NApsaWJYdC0xLjEuNC02
LjEuZWw2Lng4Nl82NAp0ZWxuZXQtMC4xNy00OC5lbDYueDg2XzY0CnJhZHZkLTEuNi0xLmVsNi54
ODZfNjQKbmV0cGJtLXByb2dzLTEwLjQ3LjA1LTExLmVsNi54ODZfNjQKbGliZHJtLTIuNC41Mi00
LmVsNi54ODZfNjQKZ2VuaXNvaW1hZ2UtMS4xLjktMTIuZWw2Lng4Nl82NApweXRob24tcGFyYW1p
a28tMS43LjUtMi4xLmVsNi5ub2FyY2gKcG9zdGZpeC0yLjYuNi02LmVsNl81Lng4Nl82NApjcm9u
aWUtMS40LjQtMTIuZWw2Lng4Nl82NAppcHRhYmxlcy1pcHY2LTEuNC43LTE0LmVsNi54ODZfNjQK
a2JkLW1pc2MtMS4xNS0xMS5lbDYubm9hcmNoCmtlcm5lbC0yLjYuMzItNTA0LmVsNi54ODZfNjQK
YjQzLW9wZW5md3dmLTUuMi00LmVsNi5ub2FyY2gKaXNjc2ktaW5pdGlhdG9yLXV0aWxzLTYuMi4w
Ljg3My0xMy5lbDYueDg2XzY0CmF1dGhjb25maWctNi4xLjEyLTE5LmVsNi54ODZfNjQKZWZpYm9v
dG1nci0wLjUuNC0xMi5lbDYueDg2XzY0CmF1ZGl0LTIuMy43LTUuZWw2Lng4Nl82NAp4ZnNwcm9n
cy0zLjEuMS0xNi5lbDYueDg2XzY0CmF0dHItMi40LjQ0LTcuZWw2Lng4Nl82NApyb290ZmlsZXMt
OC4xLTYuMS5lbDYubm9hcmNoCm90b3BpLTEuMy4xLTEuZWw2Lm5vYXJjaApsaWJwY2FwLTEuNC4w
LTEuMjAxMzA4MjZnaXQyZGJjYWExLmVsNi54ODZfNjQKb3ZpcnQtaG9zdC1kZXBsb3ktMS4zLjEt
MS5lbDYubm9hcmNoCnNjcmVlbi00LjAuMy0xNi5lbDYueDg2XzY0CnB5dGhvbi1pb3Byb2Nlc3Mt
MC4xNC4wLTEuZWw2Lm5vYXJjaApkaGNwLWNvbW1vbi00LjEuMS00My5QMS5lbDYuY2VudG9zLjEu
eDg2XzY0CnZkc20teG1scnBjLTQuMTYuMTAtOC5naXRjOTM3OTI3LmVsNi5ub2FyY2gKZ2xpYmMt
Y29tbW9uLTIuMTItMS4xNDkuZWw2XzYuNS54ODZfNjQKZGV2aWNlLW1hcHBlci0xLjAyLjkwLTIu
ZWw2XzYuMS54ODZfNjQKbnNzLXV0aWwtMy4xNi4yLjMtMi5lbDZfNi54ODZfNjQKZGV2aWNlLW1h
cHBlci1ldmVudC1saWJzLTEuMDIuOTAtMi5lbDZfNi4xLng4Nl82NApuc3Mtc29mdG9rbi0zLjE0
LjMtMjIuZWw2XzYueDg2XzY0Cm92aXJ0LWhvc3RlZC1lbmdpbmUtc2V0dXAtMS4yLjItMS5lbDYu
bm9hcmNoCm5zcy1zeXNpbml0LTMuMTYuMi4zLTMuZWw2XzYueDg2XzY0CmN1cmwtNy4xOS43LTQw
LmVsNl82LjQueDg2XzY0CnJwbS00LjguMC0zOC5lbDZfNi54ODZfNjQKbHZtMi1saWJzLTIuMDIu
MTExLTIuZWw2XzYuMS54ODZfNjQKa3BhcnR4LTAuNC45LTgwLmVsNl82LjMueDg2XzY0CmluaXRz
Y3JpcHRzLTkuMDMuNDYtMS5lbDYuY2VudG9zLjEueDg2XzY0Cm9wZW5zc2gtNS4zcDEtMTA0LmVs
Nl82LjEueDg2XzY0CmRyYWN1dC0wMDQtMzU2LmVsNl82LjEubm9hcmNoCmtlcm5lbC0yLjYuMzIt
NTA0LjEyLjIuZWw2Lng4Nl82NApvcGVuc3NoLXNlcnZlci01LjNwMS0xMDQuZWw2XzYuMS54ODZf
NjQKbWRhZG0tMy4zLTYuZWw2XzYuMS54ODZfNjQKZGhjbGllbnQtNC4xLjEtNDMuUDEuZWw2LmNl
bnRvcy4xLng4Nl82NApsdm0yLTIuMDIuMTExLTIuZWw2XzYuMS54ODZfNjQKbnNzLXRvb2xzLTMu
MTYuMi4zLTMuZWw2XzYueDg2XzY0CnN5c3RlbS1jb25maWctZmlyZXdhbGwtYmFzZS0xLjIuMjct
Ny4yLmVsNl82Lm5vYXJjaApoZHBhcm0tOS40My00LmVsNi54ODZfNjQKaGFsLWluZm8tMjAwOTA3
MTYtMy4xLmVsNi5ub2FyY2gKbGlic2VtYW5hZ2UtcHl0aG9uLTIuMC40My00LjIuZWw2Lng4Nl82
NApPcGVuSVBNSS1saWJzLTIuMC4xNi0xNC5lbDYueDg2XzY0CmlwbWl0b29sLTEuOC4xMS0yMS5l
bDYueDg2XzY0Cm5jLTEuODQtMjIuZWw2Lng4Nl82NApsaWJ2aXJ0LXB5dGhvbi0wLjEwLjItNDYu
ZWw2XzYuMy54ODZfNjQKcHl0aG9uLWlub3RpZnktMC45LjEtMS5lbDYubm9hcmNoCnNnM191dGls
cy0xLjI4LTYuZWw2Lng4Nl82NApkbnNtYXNxLTIuNDgtMTQuZWw2Lng4Nl82NAptb20tMC40LjMt
MS5lbDYubm9hcmNoCnNnYWJpb3MtYmluLTAtMC4zLjIwMTEwNjIxc3ZuLmVsNi5ub2FyY2gKdHJl
ZS0xLjUuMy0yLmVsNi54ODZfNjQKbGliY29uZmlnLTEuMy4yLTEuMS5lbDYueDg2XzY0Cm92aXJ0
LWVuZ2luZS1zZGstcHl0aG9uLTMuNS4xLjAtMS5lbDYubm9hcmNoCnB5dGhvbi1zaW1wbGVqc29u
LTIuMC45LTMuMS5lbDYueDg2XzY0CnZkc20tanNvbnJwYy00LjE2LjEwLTguZ2l0YzkzNzkyNy5l
bDYubm9hcmNoCm92aXJ0LWhvc3RlZC1lbmdpbmUtaGEtMS4yLjUtMS5lbDYubm9hcmNoCmN5cnVz
LXNhc2wtbGliLTIuMS4yMy0xNS5lbDZfNi4yLng4Nl82NApzbmFwcHktMS4xLjAtMS5lbDYueDg2
XzY0CnFlbXUta3ZtLXJoZXYtMC4xMi4xLjItMi40NDguZWw2XzYueDg2XzY0Cm15c3FsLWxpYnMt
NS41LjQyLTEuZWw2LnJlbWkueDg2XzY0CnR6ZGF0YS0yMDE1Yi0xLmVsNi5ub2FyY2gKbGliZ3Nz
Z2x1ZS0wLjEtMTEuZWw2Lng4Nl82NApzZXR1cC0yLjguMTQtMjAuZWw2XzQuMS5ub2FyY2gKbGli
ZXZlbnQtMS40LjEzLTQuZWw2Lng4Nl82NApyZW1pLXJlbGVhc2UtNi41LTEuZWw2LnJlbWkubm9h
cmNoCmZyZWV0eXBlLTIuMy4xMS0xNS5lbDZfNi4xLng4Nl82NApsaWJjYXAtMi4xNi01LjUuZWw2
Lng4Nl82NApsaWJubC0xLjEuNC0yLmVsNi54ODZfNjQKY2hrY29uZmlnLTEuMy40OS4zLTIuZWw2
XzQuMS54ODZfNjQKeWFqbC0xLjAuNy0zLmVsNi54ODZfNjQKZGI0LTQuNy4yNS0xOC5lbDZfNC54
ODZfNjQKbGliU00tMS4yLjEtMi5lbDYueDg2XzY0CmxpYnNlcG9sLTIuMC40MS00LmVsNi54ODZf
NjQKbGlib2dnLTEuMS40LTIuMS5lbDYueDg2XzY0CmJ6aXAyLWxpYnMtMS4wLjUtNy5lbDZfMC54
ODZfNjQKamFzcGVyLWxpYnMtMS45MDAuMS0xNi5lbDZfNi4zLng4Nl82NApnYXdrLTMuMS43LTEw
LmVsNi54ODZfNjQKc2FubG9jay0yLjgtMS5lbDYueDg2XzY0CmxpYnVkZXYtMTQ3LTIuNTcuZWw2
Lng4Nl82NApkbWlkZWNvZGUtMi4xMi01LmVsNl81Lng4Nl82NApzcWxpdGUtMy42LjIwLTEuZWw2
Lng4Nl82NApjdXBzLWxpYnMtMS40LjItNjcuZWw2Lng4Nl82NAp4ei1saWJzLTQuOTk5LjktMC41
LmJldGEuMjAwOTEwMDdnaXQuZWw2Lng4Nl82NApsaWJhc3luY25zLTAuOC0xLjEuZWw2Lng4Nl82
NApiemlwMi0xLjAuNS03LmVsNl8wLng4Nl82NApjcGlvLTIuMTAtMTIuZWw2XzUueDg2XzY0Cmxp
Ymd1ZGV2MS0xNDctMi41Ny5lbDYueDg2XzY0CnRjcF93cmFwcGVycy1saWJzLTcuNi01Ny5lbDYu
eDg2XzY0CnAxMS1raXQtdHJ1c3QtMC4xOC41LTIuZWw2XzUuMi54ODZfNjQKbGliY2FjYXJkLTAu
MTUuMC0yLmVsNi54ODZfNjQKdXBzdGFydC0wLjYuNS0xMy5lbDZfNS4zLng4Nl82NApzb3MtMi4y
LTY4LmVsNi5jZW50b3Mubm9hcmNoCk1BS0VERVYtMy4yNC02LmVsNi54ODZfNjQKcHl0aG9uLWx4
bWwtMi4yLjMtMS4xLmVsNi54ODZfNjQKdmltLW1pbmltYWwtNy4yLjQxMS0xLjguZWw2Lng4Nl82
NApnbHVzdGVyZnMtcmRtYS0zLjYuMi0xLmVsNi54ODZfNjQKZTJmc3Byb2dzLWxpYnMtMS40MS4x
Mi0yMS5lbDYueDg2XzY0CmZsYWMtMS4yLjEtNi4xLmVsNi54ODZfNjQKbTQtMS40LjEzLTUuZWw2
Lng4Nl82NAp4ei1sem1hLWNvbXBhdC00Ljk5OS45LTAuNS5iZXRhLjIwMDkxMDA3Z2l0LmVsNi54
ODZfNjQKbmN1cnNlcy01LjctMy4yMDA5MDIwOC5lbDYueDg2XzY0CmdsdXN0ZXJmcy1jbGktMy42
LjItMS5lbDYueDg2XzY0Cmd6aXAtMS4zLjEyLTIyLmVsNi54ODZfNjQKcGVybC1Nb2R1bGUtUGx1
Z2dhYmxlLTMuOTAtMTM2LmVsNl82LjEueDg2XzY0CnBhbS0xLjEuMS0yMC5lbDYueDg2XzY0CnBl
cmwtNS4xMC4xLTEzNi5lbDZfNi4xLng4Nl82NApwbHltb3V0aC1zY3JpcHRzLTAuOC4zLTI3LmVs
Ni5jZW50b3MuMS54ODZfNjQKcGVybC1OZXQtVGVsbmV0LTMuMDMtMTEuZWw2Lm5vYXJjaApsbV9z
ZW5zb3JzLWxpYnMtMy4xLjEtMTcuZWw2Lng4Nl82NAptaW5nZXR0eS0xLjA4LTUuZWw2Lng4Nl82
NApweXRob24tbmV0YWRkci0wLjcuNS00LmVsNi5ub2FyY2gKc2NydWItMi4yLTIuZWw2Lng4Nl82
NApweXRob24tcHRocmVhZGluZy0wLjEuMy0zLmVsNi5ub2FyY2gKZmlwc2NoZWNrLWxpYi0xLjIu
MC03LmVsNi54ODZfNjQKYXVkaXQtbGlicy1weXRob24tMi4zLjctNS5lbDYueDg2XzY0CnBjaXV0
aWxzLWxpYnMtMy4xLjEwLTQuZWw2Lng4Nl82NApmZWJvb3RzdHJhcC1zdXBlcm1pbi1oZWxwZXIt
My4yMS00LmVsNi54ODZfNjQKcHl0aG9uLTIuNi42LTUyLmVsNi54ODZfNjQKbTJjcnlwdG8tMC4y
MC4yLTkuZWw2Lng4Nl82NApweWdwZ21lLTAuMS0xOC4yMDA5MDgyNGJ6cjY4LmVsNi54ODZfNjQK
YmluZC11dGlscy05LjguMi0wLjMwLnJjMS5lbDZfNi4yLng4Nl82NApuZXd0LTAuNTIuMTEtMy5l
bDYueDg2XzY0CmxpYlhhdS0xLjAuNi00LmVsNi54ODZfNjQKbGliYWlvLTAuMy4xMDctMTAuZWw2
Lng4Nl82NApjYWlyby0xLjguOC0zLjEuZWw2Lng4Nl82NApzaGFyZWQtbWltZS1pbmZvLTAuNzAt
Ni5lbDYueDg2XzY0CmxpYlhyYW5kci0xLjQuMS0yLjEuZWw2Lng4Nl82NAp5dW0tcGx1Z2luLWZh
c3Rlc3RtaXJyb3ItMS4xLjMwLTMwLmVsNi5ub2FyY2gKcHVsc2VhdWRpby1saWJzLWdsaWIyLTAu
OS4yMS0xNy5lbDYueDg2XzY0CmNlbnRvcy1yZWxlYXNlLTYtNi5lbDYuY2VudG9zLjEyLjIueDg2
XzY0CmxpYlhpbmVyYW1hLTEuMS4zLTIuMS5lbDYueDg2XzY0CmlwdXRpbHMtMjAwNzExMjctMTcu
ZWw2XzQuMi54ODZfNjQKZ3RrMi0yLjI0LjIzLTYuZWw2Lng4Nl82NApnaG9zdHNjcmlwdC04Ljcw
LTE5LmVsNi54ODZfNjQKbmV0cGJtLTEwLjQ3LjA1LTExLmVsNi54ODZfNjQKcHl0aG9uLWNyeXB0
by0yLjAuMS0yMi5lbDYueDg2XzY0CnBtLXV0aWxzLTEuMi41LTExLmVsNi54ODZfNjQKY3JvbnRh
YnMtMS4xMC0zMy5lbDYubm9hcmNoCnBvbGljeWNvcmV1dGlscy1weXRob24tMi4wLjgzLTE5LjQ3
LmVsNl82LjEueDg2XzY0CmtiZC0xLjE1LTExLmVsNi54ODZfNjQKcHlPcGVuU1NMLTAuMTAtMi5l
bDYueDg2XzY0CmZ1c2UtMi44LjMtNC5lbDYueDg2XzY0CnZpcnQtdmlld2VyLTAuNi4wLTExLmVs
Ni54ODZfNjQKY3J5cHRzZXR1cC1sdWtzLTEuMi4wLTExLmVsNi54ODZfNjQKZmVuY2UtYWdlbnRz
LTMuMS41LTQ4LmVsNi54ODZfNjQKbGlidmlydC1sb2NrLXNhbmxvY2stMC4xMC4yLTQ2LmVsNl82
LjMueDg2XzY0CnBhc3N3ZC0wLjc3LTQuZWw2XzIuMi54ODZfNjQKdmdhYmlvcy0wLjZiLTMuNy5l
bDYubm9hcmNoCnN1ZG8tMS44LjZwMy0xNS5lbDYueDg2XzY0CmxpYmd1ZXN0ZnMtdG9vbHMtYy0x
LjIwLjExLTExLmVsNi54ODZfNjQKYWNsLTIuMi40OS02LmVsNi54ODZfNjQKb3ZpcnQtcmVsZWFz
ZTM1LTAwMi0xLm5vYXJjaApncGctcHVia2V5LWMxMDViOWRlLTRlMGZkM2EzCmlvcHJvY2Vzcy0w
LjE0LjAtMS5lbDYueDg2XzY0CndnZXQtMS4xMi01LmVsNl82LjEueDg2XzY0CnZkc20tY2xpLTQu
MTYuMTAtOC5naXRjOTM3OTI3LmVsNi5ub2FyY2gKbnNzLXNvZnRva24tZnJlZWJsLTMuMTQuMy0y
Mi5lbDZfNi54ODZfNjQKcHl0aG9uLW9yZGVyZWRkaWN0LTEuMS0yLmVsNi5jZW50b3Mubm9hcmNo
CmRldmljZS1tYXBwZXItbGlicy0xLjAyLjkwLTIuZWw2XzYuMS54ODZfNjQKbGlic3NoMi0xLjQu
Mi0xLmVsNl82LjEueDg2XzY0CmdwZy1wdWJrZXktMDBmOTdmNTYtNDY3ZTMxOGEKbGliY3VybC03
LjE5LjctNDAuZWw2XzYuNC54ODZfNjQKcWVtdS1pbWctcmhldi0wLjEyLjEuMi0yLjQ0OC5lbDZf
Ni54ODZfNjQKZGV2aWNlLW1hcHBlci1ldmVudC0xLjAyLjkwLTIuZWw2XzYuMS54ODZfNjQKY3ly
dXMtc2FzbC0yLjEuMjMtMTUuZWw2XzYuMi54ODZfNjQKaXByb3V0ZS0yLjYuMzItMzMuZWw2XzYu
eDg2XzY0CnNlbGludXgtcG9saWN5LTMuNy4xOS0yNjAuZWw2XzYuMi5ub2FyY2gKb3BlbnNzaC1j
bGllbnRzLTUuM3AxLTEwNC5lbDZfNi4xLng4Nl82NApkZXZpY2UtbWFwcGVyLW11bHRpcGF0aC0w
LjQuOS04MC5lbDZfNi4zLng4Nl82NApsaWJ4bWwyLTIuNy42LTE3LmVsNl82LjEueDg2XzY0Cg==
------=_Part_222358_1679405257.1427786849516--
10 years
Modules sanlock are not configured
by Bloemen, Jurriën
--_000_D13F746F42EBjurrienbloemendmcamcnetworkscom_
Content-Type: text/plain; charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
Hi all,
I have CentOS 7 running and I added the oVirt 3.5 repo to it. I open the oV=
irt Manager and added a new system to it.
The manager says installing and after that is fails to connect. Looking on =
the system I see:
Mar 30 21:09:37 vdsmd_init_common.sh[7106]: vdsm: Running mkdirs
Mar 30 21:09:37 vdsmd_init_common.sh[7106]: vdsm: Running configure_coredum=
p
Mar 30 21:09:37 vdsmd_init_common.sh[7106]: vdsm: Running configure_vdsm_lo=
gs
Mar 30 21:09:37 vdsmd_init_common.sh[7106]: vdsm: Running wait_for_network
Mar 30 21:09:37 vdsmd_init_common.sh[7106]: vdsm: Running run_init_hooks
Mar 30 21:09:37 vdsmd_init_common.sh[7106]: vdsm: Running upgraded_version_=
check
Mar 30 21:09:37 vdsmd_init_common.sh[7106]: vdsm: Running check_is_configur=
ed
Mar 30 21:09:37 vdsmd_init_common.sh[7106]: Error:
Mar 30 21:09:37 vdsmd_init_common.sh[7106]: One of the modules is not confi=
gured to work with VDSM.
Mar 30 21:09:37 vdsmd_init_common.sh[7106]: To configure the module use the=
following:
Mar 30 21:09:37 vdsmd_init_common.sh[7106]: 'vdsm-tool configure [--module =
module-name]'.
Mar 30 21:09:37 vdsmd_init_common.sh[7106]: If all modules are not configur=
ed try to use:
Mar 30 21:09:37 vdsmd_init_common.sh[7106]: 'vdsm-tool configure --force'
Mar 30 21:09:37 vdsmd_init_common.sh[7106]: (The force flag will stop the m=
odule's service and start it
Mar 30 21:09:37 vdsmd_init_common.sh[7106]: afterwards automatically to loa=
d the new configuration.)
Mar 30 21:09:37 vdsmd_init_common.sh[7106]: libvirt is already configured f=
or vdsm
Mar 30 21:09:37 vdsmd_init_common.sh[7106]: Modules sanlock are not configu=
red
Mar 30 21:09:37 vdsmd_init_common.sh[7106]: vdsm: stopped during execute ch=
eck_is_configured task (task returned with error code 1).
So I run vdsm-tool configure after I stop sanlock.
# vdsm-tool configure
Checking configuration status...
libvirt is already configured for vdsm
SUCCESS: ssl configured to true. No conflicts
Running configure...
Reconfiguration of sanlock is done.
Done configuring modules to VDSM.
But when I want to start vdsmd it still gives the error that sanlock is not=
configured.
Does somebody has a solution for this?
I am a bit lost on this=85 Google only tells me that there was a bug in 3.4=
.
Thanks in advance,
Jurri=EBn
This message (including any attachments) may contain information that is pr=
ivileged or confidential. If you are not the intended recipient, please not=
ify the sender and delete this email immediately from your systems and dest=
roy all copies of it. You may not, directly or indirectly, use, disclose, d=
istribute, print or copy this email or any part of it if you are not the in=
tended recipient
--_000_D13F746F42EBjurrienbloemendmcamcnetworkscom_
Content-Type: text/html; charset="Windows-1252"
Content-ID: <ECC8E4D20D3FFB45AC64524B1D4CCDCD(a)chellomedia.com>
Content-Transfer-Encoding: quoted-printable
<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3DWindows-1=
252">
</head>
<body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-lin=
e-break: after-white-space; color: rgb(0, 0, 0); font-size: 14px; font-fami=
ly: Calibri, sans-serif;">
<div><span style=3D"font-family: Helvetica; font-size: 12px;">Hi all,</span=
>
<div style=3D"font-family: Helvetica; font-size: 12px;"><br>
</div>
<div style=3D"font-family: Helvetica; font-size: 12px;">I have CentOS 7 run=
ning and I added the oVirt 3.5 repo to it. I open the oVirt Manager and add=
ed a new system to it. </div>
<div style=3D"font-family: Helvetica; font-size: 12px;">The manager says in=
stalling and after that is fails to connect. Looking on the system I see:</=
div>
<div style=3D"font-family: Helvetica; font-size: 12px;"><br>
</div>
<div style=3D"font-family: Helvetica; font-size: 12px;">
<div style=3D"margin: 0px; font-family: 'Courier New'; color: rgb(245, 245,=
245); background-color: rgb(0, 0, 0);">
Mar 30 21:09:37 vdsmd_init_common.sh[7106]: vdsm: Running mkdirs</div>
<div style=3D"margin: 0px; font-family: 'Courier New'; color: rgb(245, 245,=
245); background-color: rgb(0, 0, 0);">
Mar 30 21:09:37 vdsmd_init_common.sh[7106]: vdsm: Running configure_co=
redump</div>
<div style=3D"margin: 0px; font-family: 'Courier New'; color: rgb(245, 245,=
245); background-color: rgb(0, 0, 0);">
Mar 30 21:09:37 vdsmd_init_common.sh[7106]: vdsm: Running configure_vd=
sm_logs</div>
<div style=3D"margin: 0px; font-family: 'Courier New'; color: rgb(245, 245,=
245); background-color: rgb(0, 0, 0);">
Mar 30 21:09:37 vdsmd_init_common.sh[7106]: vdsm: Running wait_for_net=
work</div>
<div style=3D"margin: 0px; font-family: 'Courier New'; color: rgb(245, 245,=
245); background-color: rgb(0, 0, 0);">
Mar 30 21:09:37 vdsmd_init_common.sh[7106]: vdsm: Running run_init_hoo=
ks</div>
<div style=3D"margin: 0px; font-family: 'Courier New'; color: rgb(245, 245,=
245); background-color: rgb(0, 0, 0);">
Mar 30 21:09:37 vdsmd_init_common.sh[7106]: vdsm: Running upgraded_ver=
sion_check</div>
<div style=3D"margin: 0px; font-family: 'Courier New'; color: rgb(245, 245,=
245); background-color: rgb(0, 0, 0);">
Mar 30 21:09:37 vdsmd_init_common.sh[7106]: vdsm: Running check_is_con=
figured</div>
<div style=3D"margin: 0px; font-family: 'Courier New'; color: rgb(245, 245,=
245); background-color: rgb(0, 0, 0);">
Mar 30 21:09:37 vdsmd_init_common.sh[7106]: Error:</div>
<div style=3D"margin: 0px; font-family: 'Courier New'; color: rgb(245, 245,=
245); background-color: rgb(0, 0, 0);">
Mar 30 21:09:37 vdsmd_init_common.sh[7106]: One of the modules is not =
configured to work with VDSM.</div>
<div style=3D"margin: 0px; font-family: 'Courier New'; color: rgb(245, 245,=
245); background-color: rgb(0, 0, 0);">
Mar 30 21:09:37 vdsmd_init_common.sh[7106]: To configure the module us=
e the following:</div>
<div style=3D"margin: 0px; font-family: 'Courier New'; color: rgb(245, 245,=
245); background-color: rgb(0, 0, 0);">
Mar 30 21:09:37 vdsmd_init_common.sh[7106]: 'vdsm-tool configure [--mo=
dule module-name]'.</div>
<div style=3D"margin: 0px; font-family: 'Courier New'; color: rgb(245, 245,=
245); background-color: rgb(0, 0, 0);">
Mar 30 21:09:37 vdsmd_init_common.sh[7106]: If all modules are not con=
figured try to use:</div>
<div style=3D"margin: 0px; font-family: 'Courier New'; color: rgb(245, 245,=
245); background-color: rgb(0, 0, 0);">
Mar 30 21:09:37 vdsmd_init_common.sh[7106]: 'vdsm-tool configure --for=
ce'</div>
<div style=3D"margin: 0px; font-family: 'Courier New'; color: rgb(245, 245,=
245); background-color: rgb(0, 0, 0);">
Mar 30 21:09:37 vdsmd_init_common.sh[7106]: (The force flag will stop =
the module's service and start it</div>
<div style=3D"margin: 0px; font-family: 'Courier New'; color: rgb(245, 245,=
245); background-color: rgb(0, 0, 0);">
Mar 30 21:09:37 vdsmd_init_common.sh[7106]: afterwards automatically t=
o load the new configuration.)</div>
<div style=3D"margin: 0px; font-family: 'Courier New'; color: rgb(245, 245,=
245); background-color: rgb(0, 0, 0);">
Mar 30 21:09:37 vdsmd_init_common.sh[7106]: libvirt is already configu=
red for vdsm</div>
<div style=3D"margin: 0px; font-family: 'Courier New'; color: rgb(245, 245,=
245); background-color: rgb(0, 0, 0);">
Mar 30 21:09:37 vdsmd_init_common.sh[7106]: Modules sanlock are not co=
nfigured</div>
<div style=3D"margin: 0px; font-family: 'Courier New'; color: rgb(245, 245,=
245); background-color: rgb(0, 0, 0);">
Mar 30 21:09:37 vdsmd_init_common.sh[7106]: vdsm: stopped during execute ch=
eck_is_configured task (task returned with error code 1).</div>
</div>
<div style=3D"font-family: Helvetica; font-size: 12px;"><br>
</div>
<div style=3D"font-family: Helvetica; font-size: 12px;">So I run vdsm-tool =
configure after I stop sanlock. </div>
<div style=3D"font-family: Helvetica; font-size: 12px;"><br>
</div>
<div style=3D"font-family: Helvetica; font-size: 12px;">
<div style=3D"margin: 0px; font-family: 'Courier New'; color: rgb(245, 245,=
245); background-color: rgb(0, 0, 0);">
# vdsm-tool configure</div>
<div style=3D"margin: 0px; font-family: 'Courier New'; color: rgb(245, 245,=
245); background-color: rgb(0, 0, 0); min-height: 14px;">
<br>
</div>
<div style=3D"margin: 0px; font-family: 'Courier New'; color: rgb(245, 245,=
245); background-color: rgb(0, 0, 0);">
Checking configuration status...</div>
<div style=3D"margin: 0px; font-family: 'Courier New'; color: rgb(245, 245,=
245); background-color: rgb(0, 0, 0); min-height: 14px;">
<br>
</div>
<div style=3D"margin: 0px; font-family: 'Courier New'; color: rgb(245, 245,=
245); background-color: rgb(0, 0, 0);">
libvirt is already configured for vdsm</div>
<div style=3D"margin: 0px; font-family: 'Courier New'; color: rgb(245, 245,=
245); background-color: rgb(0, 0, 0);">
SUCCESS: ssl configured to true. No conflicts</div>
<div style=3D"margin: 0px; font-family: 'Courier New'; color: rgb(245, 245,=
245); background-color: rgb(0, 0, 0); min-height: 14px;">
<br>
</div>
<div style=3D"margin: 0px; font-family: 'Courier New'; color: rgb(245, 245,=
245); background-color: rgb(0, 0, 0);">
Running configure...</div>
<div style=3D"margin: 0px; font-family: 'Courier New'; color: rgb(245, 245,=
245); background-color: rgb(0, 0, 0);">
Reconfiguration of sanlock is done.</div>
<div style=3D"margin: 0px; font-family: 'Courier New'; color: rgb(245, 245,=
245); background-color: rgb(0, 0, 0); min-height: 14px;">
<br>
</div>
<div style=3D"margin: 0px; font-family: 'Courier New'; color: rgb(245, 245,=
245); background-color: rgb(0, 0, 0);">
Done configuring modules to VDSM.</div>
</div>
<div style=3D"font-family: Helvetica; font-size: 12px;"><br>
</div>
<div style=3D"font-family: Helvetica; font-size: 12px;">But when I want to =
start vdsmd it still gives the error that sanlock is not configured.</div>
<div style=3D"font-family: Helvetica; font-size: 12px;"><br>
</div>
<div style=3D"font-family: Helvetica; font-size: 12px;">Does somebody has a=
solution for this? </div>
<div style=3D"font-family: Helvetica; font-size: 12px;"><br>
</div>
<div style=3D"font-family: Helvetica; font-size: 12px;">I am a bit lost on =
this=85 Google only tells me that there was a bug in 3.4. </div>
<div style=3D"font-family: Helvetica; font-size: 12px;"><br>
</div>
<div style=3D"font-family: Helvetica; font-size: 12px;">Thanks in advance,<=
/div>
<div style=3D"font-family: Helvetica; font-size: 12px;"><br>
</div>
<div style=3D"font-family: Helvetica; font-size: 12px;">Jurri=EBn</div>
</div>
This message (including any attachments) may contain information that is pr=
ivileged or confidential. If you are not the intended recipient, please not=
ify the sender and delete this email immediately from your systems and dest=
roy all copies of it. You may not,
directly or indirectly, use, disclose, distribute, print or copy this emai=
l or any part of it if you are not the intended recipient
</body>
</html>
--_000_D13F746F42EBjurrienbloemendmcamcnetworkscom_--
10 years
[moVirt] Failed to open console client.
by John Florian
I just started playing with moVirt after I first heard about it here on
this list. Wow, that's so much easier to use on my Galaxy S5 than the
regular web interface. :-)
Of course, now I want the whole bag of chips but can't seem to get the
console working. When I press the console button I see "Failed to open
console client. Check if aSPICE/bVNC is installed.". I had already
installed aSPICE from the Play Store but when that didn't work installed
bVNC in addition; still no luck.
My engine.log shows this when I try:
2015-03-26 19:52:14,750 INFO
[org.ovirt.engine.core.bll.SetVmTicketCommand] (ajp--127.0.0.1-8702-10)
[7f6f1f09] Running command: SetVmTicketCommand internal: false. Entities
affected : ID: 6ca4e6ae-a201-432b-b22a-2c6517fbd92c Type: VMAction
group CONNECT_TO_VM with role type USER
2015-03-26 19:52:14,752 INFO
[org.ovirt.engine.core.vdsbroker.vdsbroker.SetVmTicketVDSCommand]
(ajp--127.0.0.1-8702-10) [7f6f1f09] START,
SetVmTicketVDSCommand(HostName = hosted_engine_1, HostId =
e90e2ca0-e3b9-46d5-8fde-09fc1c5eed20,
vmId=6ca4e6ae-a201-432b-b22a-2c6517fbd92c, ticket=pd2lTiu7w7Ra,
validTime=7200,m userName=admin,
userId=fdfc627c-d875-11e0-90f0-83df133b58cc), log id: 6257f73
2015-03-26 19:52:14,766 INFO
[org.ovirt.engine.core.vdsbroker.vdsbroker.SetVmTicketVDSCommand]
(ajp--127.0.0.1-8702-10) [7f6f1f09] FINISH, SetVmTicketVDSCommand, log
id: 6257f73
2015-03-26 19:52:14,846 INFO
[org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector]
(ajp--127.0.0.1-8702-10) [7f6f1f09] Correlation ID: 7f6f1f09, Call
Stack: null, Custom Event ID: -1, Message: user admin@internal initiated
console session for VM krypto_f21
What am doing wrong?
10 years
Change network of ovirt-nodes of a self-hosted engine cluster
by Kostyrev Aleksandr
Good day!
I'm in position when I have to change network settings of three
ovirt-nodes that comprise my cluster with hosted engine.
Am I correct that to change network is not a big deal and it is
possible?
My plan was:
1. shutdown all vms (except engine itself) on all nodes.
2. enable maintenance mode on all nodes, except the one with running
engine
3. change network settings in engine node
4. shut engine down with hosted-engine --vm-stop
5. change network settings on all nodes, verify that nodes can ping each
other
6. start engine with hosted-engine --vm-start
7. change VLAN tag at Logical Network for VMs
8. activate nodes
9. start vms
Does it make sense?
--
С уважением,
Костырев Александр,
системный администратор
10 years
New VMs don't have network connection
by mots@nepu.moe
------=_Part_22_1963719605.1426254999897
Content-Type: text/plain; charset=windows-1252
Content-Transfer-Encoding: quoted-printable
Hello,
New VMs can't access the network anymore, there's no ethernet device. This happens both when generating a new VM from a saved template and when installing a new VM with the blank template.
It still works fine with all older VMs, they work properly even after a restart. This happens on both of my nodes.
What could be causing this=3F
------=_Part_22_1963719605.1426254999897
Content-Type: application/pgp-signature; name=signature.asc
Content-Transfer-Encoding: 7bit
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"
-----BEGIN PGP SIGNATURE-----
Version: CIPHERMAIL (2.9.0-0)
iQIcBAEBCAAGBQJVAuyXAAoJEJ44dql+IcLK/mgP/1bJzMbl11dwwnURhbFehiW1
oHNWWmOxa7WKrBgzDdzAFicoFSi05aFQkoL97d298egILlfZYgpUWqIkVFW1twMV
k1Ukd2hOUqzf5STYeooQ149VhbIjqvCI7+Mq+cfeZ6+wdTPychafgRbABAOquKm8
n2e0cpK/CeXfB6Q7omZ9WwiR3yf1+aIDjoF77XtgLLS9Xl4E3J6FOLOVURRery3d
yGs0xN/IWReS/LcoD5II5eYrbHhYayyc0Of1jZWJBDGnRI496dHdA3GZonWhwFgD
I0yp+RuzSc3aS8jSVsj4u4q3QQR5NEX1MrN1bOKhxalsPuKKbmUyLnZkyCP1FcIU
/hQEhYZZzG3MZ19voD8MjvmYAUN4nqaxo2vQ6T6pule8rv53JjCsEeXCch6cg0Yu
ENZXPZK14KPCQJhsg7vPQqWvuQoYOT49T+tGZzATRkZlHExLY2szuexO+SlDG1J6
elDx90djiOk+oLZ2MKTQRV1E5uIvz+F0hfloEEyij3UUF1aQLqPsMF8azJK0ezD6
xxTmq/WxTFY7LnOIUMJIUwNJie9mgmznsnE0fhNZ2PqF1n2AaepXkO6wiWQ6HiS+
jHpok25jm0tyR1Bj8x7uCvuYXCA3xkvYi/thz1uzXvUWvRYlxn10TzSUwRHnyOYN
o1ifGKxKk/STfvJ1LYCG
=q57j
-----END PGP SIGNATURE-----
------=_Part_22_1963719605.1426254999897--
10 years
Windows sysprep format
by Tim Macy
I have made a sealed Win 2012 template and resolved the issues with quotes
around unattend.xml. Now I need help/examples on how to run a powershell
script from the blank sysprep field. Any formatting info or examples would
be helpful.
Thank you,
Tim Macy
10 years
RDMA support for vm migration?
by Arman Khalatyan
I see that RH 7.1 has a new libvirt with rdma:// vm migration.
Are there any plans to add this feature in to ovitr?
Thanks,
Arman.
***********************************************************
Dr. Arman Khalatyan eScience -SuperComputing
Leibniz-Institut für Astrophysik Potsdam (AIP)
An der Sternwarte 16, 14482 Potsdam, Germany
***********************************************************
10 years
import vm
by nicola.gentile.to
Good morning,
I need to import a virtual machine from a ova file.
It is possible? If yes, how can I do that?
Regards
Nicola Gentile
10 years, 1 month
ovirt vm export import problem
by suvra roy
Dear Concern,
I have tried to export vm from ovirt 3.1 node to 3.5 node . After import vm
disk converted from thin to preallocate . How to make it thin provisioning ?
--
Regards
Suvro
10 years, 1 month
Error during CanDoActionFailure.: java.lang.NullPointerException
by Roel de Rooy
--_004_DBXPR06MB544B7162913FCBAC47F7574C3080DBXPR06MB544eurprd_
Content-Type: multipart/alternative;
boundary="_000_DBXPR06MB544B7162913FCBAC47F7574C3080DBXPR06MB544eurprd_"
--_000_DBXPR06MB544B7162913FCBAC47F7574C3080DBXPR06MB544eurprd_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Hi all,
For backup purposes, I have created a python script which will create a sna=
phot (disk only) from the specified virtual machine, clone it, export the c=
lone to export disk and afterwards remove both the clone and snapshot (we a=
re using F20 with virt-preview enabled).
Unfortunately our only Windows virtual machine (Windows Server 2012) is una=
ble to create a clone from the just created snapshot.
When trying to do this manually, the following message is visible within th=
e oVirt GUI, when clicking on the Clone button:
"General command validation failure"
I have attached the error which is visible whitin the engine log.
Directly after the lock is acquired a CanDoActionFailure is visible.
I am going to try and do the same when the VM is powered down (unfortunatel=
y I cannot just turn this machine off at any time), but I'm wondering if so=
mebody has experienced this before with a Windows machine; as this works pe=
rfectly with all our Linux virtual machines
Many thanks,
Roel
--_000_DBXPR06MB544B7162913FCBAC47F7574C3080DBXPR06MB544eurprd_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:Wingdings;
panose-1:5 0 0 0 0 0 0 0 0 0;}
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri",sans-serif;
mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:#0563C1;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:#954F72;
text-decoration:underline;}
p.MsoListParagraph, li.MsoListParagraph, div.MsoListParagraph
{mso-style-priority:34;
margin-top:0cm;
margin-right:0cm;
margin-bottom:0cm;
margin-left:36.0pt;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri",sans-serif;
mso-fareast-language:EN-US;}
span.E-mailStijl17
{mso-style-type:personal-compose;
font-family:"Calibri",sans-serif;
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
font-family:"Calibri",sans-serif;
mso-fareast-language:EN-US;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:70.85pt 70.85pt 70.85pt 70.85pt;}
div.WordSection1
{page:WordSection1;}
/* List Definitions */
@list l0
{mso-list-id:132913183;
mso-list-type:hybrid;
mso-list-template-ids:-1807215922 -173790560 68354051 68354053 68354049 68=
354051 68354053 68354049 68354051 68354053;}
@list l0:level1
{mso-level-start-at:0;
mso-level-number-format:bullet;
mso-level-text:-;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;
font-family:"Calibri",sans-serif;
mso-fareast-font-family:Calibri;
mso-bidi-font-family:"Times New Roman";}
@list l0:level2
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;
font-family:"Courier New";}
@list l0:level3
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;
font-family:Wingdings;}
@list l0:level4
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;
font-family:Symbol;}
@list l0:level5
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;
font-family:"Courier New";}
@list l0:level6
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;
font-family:Wingdings;}
@list l0:level7
{mso-level-number-format:bullet;
mso-level-text:\F0B7;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;
font-family:Symbol;}
@list l0:level8
{mso-level-number-format:bullet;
mso-level-text:o;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;
font-family:"Courier New";}
@list l0:level9
{mso-level-number-format:bullet;
mso-level-text:\F0A7;
mso-level-tab-stop:none;
mso-level-number-position:left;
text-indent:-18.0pt;
font-family:Wingdings;}
ol
{margin-bottom:0cm;}
ul
{margin-bottom:0cm;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"NL" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US">Hi all,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p> </o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">For backup purposes, I have cre=
ated a python script which will create a snaphot (disk only) from the speci=
fied virtual machine, clone it, export the clone to export disk and afterwa=
rds remove both the clone and snapshot
(we are using F20 with virt-preview enabled).<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Unfortunately our only Windows =
virtual machine (Windows Server 2012) is unable to create a clone from the =
just created snapshot.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">When trying to do this manually=
, the following message is visible within the oVirt GUI, when clicking on t=
he Clone button:<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p> </o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">“General command validati=
on failure”<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p> </o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">I have attached the error which=
is visible whitin the engine log.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Directly after the lock is acqu=
ired a CanDoActionFailure is visible.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p> </o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">I am going to try and do the sa=
me when the VM is powered down (unfortunately I cannot just turn this machi=
ne off at any time), but I’m wondering if somebody has experienced th=
is before with a Windows machine; as this
works perfectly with all our Linux virtual machines<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p> </o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Many thanks,<o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Roel<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p> </o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p> </o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p> </o:p></span></p>
</div>
</body>
</html>
--_000_DBXPR06MB544B7162913FCBAC47F7574C3080DBXPR06MB544eurprd_--
--_004_DBXPR06MB544B7162913FCBAC47F7574C3080DBXPR06MB544eurprd_
Content-Type: text/plain; name="enginelog.txt"
Content-Description: enginelog.txt
Content-Disposition: attachment; filename="enginelog.txt"; size=13693;
creation-date="Thu, 26 Mar 2015 23:45:42 GMT";
modification-date="Thu, 26 Mar 2015 23:45:42 GMT"
Content-Transfer-Encoding: base64
RVJST1IgW29yZy5vdmlydC5lbmdpbmUuY29yZS5ibGwuQWRkVm1Gcm9tU25hcHNob3RDb21tYW5k
XSAoYWpwLS0xMjcuMC4wLjEtODcwMi04KSBbM2MzMDg5N2FdIEVycm9yIGR1cmluZyBDYW5Eb0Fj
dGlvbkZhaWx1cmUuOiBqYXZhLmxhbmcuTnVsbFBvaW50ZXJFeGNlcHRpb24NCiAgICAgICAgYXQg
b3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5BZGRWbUZyb21TbmFwc2hvdENvbW1hbmQuZ2V0RGVz
dGludGF0aW9uRG9tYWluVHlwZUZyb21EaXNrKEFkZFZtRnJvbVNuYXBzaG90Q29tbWFuZC5qYXZh
OjExMykgW2JsbC5qYXI6XQ0KICAgICAgICBhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLkFk
ZFZtRnJvbVNuYXBzaG90Q29tbWFuZC5hZGp1c3REaXNrc0ltYWdlQ29uZmlndXJhdGlvbihBZGRW
bUZyb21TbmFwc2hvdENvbW1hbmQuamF2YToxMDUpIFtibGwuamFyOl0NCiAgICAgICAgYXQgb3Jn
Lm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5BZGRWbUZyb21TbmFwc2hvdENvbW1hbmQuZ2V0QWRqdXN0
ZWREaXNrSW1hZ2VzRnJvbUNvbmZpZ3VyYXRpb24oQWRkVm1Gcm9tU25hcHNob3RDb21tYW5kLmph
dmE6OTcpIFtibGwuamFyOl0NCiAgICAgICAgYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5B
ZGRWbUZyb21TbmFwc2hvdENvbW1hbmQuY2FuRG9BY3Rpb24oQWRkVm1Gcm9tU25hcHNob3RDb21t
YW5kLmphdmE6MTUyKSBbYmxsLmphcjpdDQogICAgICAgIGF0IG9yZy5vdmlydC5lbmdpbmUuY29y
ZS5ibGwuQ29tbWFuZEJhc2UuaW50ZXJuYWxDYW5Eb0FjdGlvbihDb21tYW5kQmFzZS5qYXZhOjc2
OCkgW2JsbC5qYXI6XQ0KICAgICAgICBhdCBvcmcub3ZpcnQuZW5naW5lLmNvcmUuYmxsLkNvbW1h
bmRCYXNlLmV4ZWN1dGVBY3Rpb24oQ29tbWFuZEJhc2UuamF2YTozNDcpIFtibGwuamFyOl0NCiAg
ICAgICAgYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5CYWNrZW5kLnJ1bkFjdGlvbihCYWNr
ZW5kLmphdmE6NDMwKSBbYmxsLmphcjpdDQogICAgICAgIGF0IG9yZy5vdmlydC5lbmdpbmUuY29y
ZS5ibGwuQmFja2VuZC5ydW5BY3Rpb25JbXBsKEJhY2tlbmQuamF2YTo0MTEpIFtibGwuamFyOl0N
CiAgICAgICAgYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmJsbC5CYWNrZW5kLnJ1bkFjdGlvbihC
YWNrZW5kLmphdmE6MzY5KSBbYmxsLmphcjpdDQogICAgICAgIGF0IHN1bi5yZWZsZWN0LkdlbmVy
YXRlZE1ldGhvZEFjY2Vzc29yMzE5Lmludm9rZShVbmtub3duIFNvdXJjZSkgWzoxLjcuMF83NV0N
CiAgICAgICAgYXQgc3VuLnJlZmxlY3QuRGVsZWdhdGluZ01ldGhvZEFjY2Vzc29ySW1wbC5pbnZv
a2UoRGVsZWdhdGluZ01ldGhvZEFjY2Vzc29ySW1wbC5qYXZhOjQzKSBbcnQuamFyOjEuNy4wXzc1
XQ0KICAgICAgICBhdCBqYXZhLmxhbmcucmVmbGVjdC5NZXRob2QuaW52b2tlKE1ldGhvZC5qYXZh
OjYwNikgW3J0LmphcjoxLjcuMF83NV0NCiAgICAgICAgYXQgb3JnLmpib3NzLmFzLmVlLmNvbXBv
bmVudC5NYW5hZ2VkUmVmZXJlbmNlTWV0aG9kSW50ZXJjZXB0b3JGYWN0b3J5JE1hbmFnZWRSZWZl
cmVuY2VNZXRob2RJbnRlcmNlcHRvci5wcm9jZXNzSW52b2NhdGlvbihNYW5hZ2VkUmVmZXJlbmNl
TWV0aG9kSW50ZXJjZXB0b3JGYWN0b3J5LmphdmE6NzIpIFtqYm9zcy1hcy1lZS03LjEuMS5GaW5h
bC5qYXI6Ny4xLjEuRmluYWxdDQogICAgICAgIGF0IG9yZy5qYm9zcy5pbnZvY2F0aW9uLkludGVy
Y2VwdG9yQ29udGV4dC5wcm9jZWVkKEludGVyY2VwdG9yQ29udGV4dC5qYXZhOjI4OCkgW2pib3Nz
LWludm9jYXRpb24tMS4xLjEuRmluYWwuamFyOjEuMS4xLkZpbmFsXQ0KICAgICAgICBhdCBvcmcu
amJvc3MuaW52b2NhdGlvbi5JbnRlcmNlcHRvckNvbnRleHQkSW52b2NhdGlvbi5wcm9jZWVkKElu
dGVyY2VwdG9yQ29udGV4dC5qYXZhOjM3NCkgW2pib3NzLWludm9jYXRpb24tMS4xLjEuRmluYWwu
amFyOjEuMS4xLkZpbmFsXQ0KICAgICAgICBhdCBvcmcuamJvc3MuYXMud2VsZC5lamIuSnNyMjk5
QmluZGluZ3NJbnRlcmNlcHRvci5kZWxlZ2F0ZUludGVyY2VwdGlvbihKc3IyOTlCaW5kaW5nc0lu
dGVyY2VwdG9yLmphdmE6MTE0KSBbamJvc3MtYXMtd2VsZC03LjEuMS5GaW5hbC5qYXI6Ny4xLjEu
RmluYWxdDQogICAgICAgIGF0IG9yZy5qYm9zcy5hcy53ZWxkLmVqYi5Kc3IyOTlCaW5kaW5nc0lu
dGVyY2VwdG9yLmRvTWV0aG9kSW50ZXJjZXB0aW9uKEpzcjI5OUJpbmRpbmdzSW50ZXJjZXB0b3Iu
amF2YToxMjUpIFtqYm9zcy1hcy13ZWxkLTcuMS4xLkZpbmFsLmphcjo3LjEuMS5GaW5hbF0NCiAg
ICAgICAgYXQgb3JnLmpib3NzLmFzLndlbGQuZWpiLkpzcjI5OUJpbmRpbmdzSW50ZXJjZXB0b3Iu
cHJvY2Vzc0ludm9jYXRpb24oSnNyMjk5QmluZGluZ3NJbnRlcmNlcHRvci5qYXZhOjEzNSkgW2pi
b3NzLWFzLXdlbGQtNy4xLjEuRmluYWwuamFyOjcuMS4xLkZpbmFsXQ0KICAgICAgICBhdCBvcmcu
amJvc3MuYXMuZWUuY29tcG9uZW50LmludGVyY2VwdG9ycy5Vc2VySW50ZXJjZXB0b3JGYWN0b3J5
JDEucHJvY2Vzc0ludm9jYXRpb24oVXNlckludGVyY2VwdG9yRmFjdG9yeS5qYXZhOjM2KSBbamJv
c3MtYXMtZWUtNy4xLjEuRmluYWwuamFyOjcuMS4xLkZpbmFsXQ0KICAgICAgICBhdCBvcmcuamJv
c3MuaW52b2NhdGlvbi5JbnRlcmNlcHRvckNvbnRleHQucHJvY2VlZChJbnRlcmNlcHRvckNvbnRl
eHQuamF2YToyODgpIFtqYm9zcy1pbnZvY2F0aW9uLTEuMS4xLkZpbmFsLmphcjoxLjEuMS5GaW5h
bF0NCiAgICAgICAgYXQgb3JnLmpib3NzLmludm9jYXRpb24uSW50ZXJjZXB0b3JDb250ZXh0JElu
dm9jYXRpb24ucHJvY2VlZChJbnRlcmNlcHRvckNvbnRleHQuamF2YTozNzQpIFtqYm9zcy1pbnZv
Y2F0aW9uLTEuMS4xLkZpbmFsLmphcjoxLjEuMS5GaW5hbF0NCiAgICAgICAgYXQgb3JnLm92aXJ0
LmVuZ2luZS5jb3JlLmJsbC5pbnRlcmNlcHRvcnMuVGhyZWFkTG9jYWxTZXNzaW9uQ2xlYW5lcklu
dGVyY2VwdG9yLmluamVjdFdlYkNvbnRleHRUb1RocmVhZExvY2FsKFRocmVhZExvY2FsU2Vzc2lv
bkNsZWFuZXJJbnRlcmNlcHRvci5qYXZhOjEzKSBbYmxsLmphcjpdDQogICAgICAgIGF0IHN1bi5y
ZWZsZWN0LkdlbmVyYXRlZE1ldGhvZEFjY2Vzc29yMTIyLmludm9rZShVbmtub3duIFNvdXJjZSkg
WzoxLjcuMF83NV0NCiAgICAgICAgYXQgc3VuLnJlZmxlY3QuRGVsZWdhdGluZ01ldGhvZEFjY2Vz
c29ySW1wbC5pbnZva2UoRGVsZWdhdGluZ01ldGhvZEFjY2Vzc29ySW1wbC5qYXZhOjQzKSBbcnQu
amFyOjEuNy4wXzc1XQ0KICAgICAgICBhdCBqYXZhLmxhbmcucmVmbGVjdC5NZXRob2QuaW52b2tl
KE1ldGhvZC5qYXZhOjYwNikgW3J0LmphcjoxLjcuMF83NV0NCiAgICAgICAgYXQgb3JnLmpib3Nz
LmFzLmVlLmNvbXBvbmVudC5NYW5hZ2VkUmVmZXJlbmNlTGlmZWN5Y2xlTWV0aG9kSW50ZXJjZXB0
b3JGYWN0b3J5JE1hbmFnZWRSZWZlcmVuY2VMaWZlY3ljbGVNZXRob2RJbnRlcmNlcHRvci5wcm9j
ZXNzSW52b2NhdGlvbihNYW5hZ2VkUmVmZXJlbmNlTGlmZWN5Y2xlTWV0aG9kSW50ZXJjZXB0b3JG
YWN0b3J5LmphdmE6MTIzKSBbamJvc3MtYXMtZWUtNy4xLjEuRmluYWwuamFyOjcuMS4xLkZpbmFs
XQ0KICAgICAgICBhdCBvcmcuamJvc3MuaW52b2NhdGlvbi5JbnRlcmNlcHRvckNvbnRleHQucHJv
Y2VlZChJbnRlcmNlcHRvckNvbnRleHQuamF2YToyODgpIFtqYm9zcy1pbnZvY2F0aW9uLTEuMS4x
LkZpbmFsLmphcjoxLjEuMS5GaW5hbF0NCiAgICAgICAgYXQgb3JnLmpib3NzLmludm9jYXRpb24u
V2VhdmVkSW50ZXJjZXB0b3IucHJvY2Vzc0ludm9jYXRpb24oV2VhdmVkSW50ZXJjZXB0b3IuamF2
YTo1MykgW2pib3NzLWludm9jYXRpb24tMS4xLjEuRmluYWwuamFyOjEuMS4xLkZpbmFsXQ0KICAg
ICAgICBhdCBvcmcuamJvc3MuYXMuZWUuY29tcG9uZW50LmludGVyY2VwdG9ycy5Vc2VySW50ZXJj
ZXB0b3JGYWN0b3J5JDEucHJvY2Vzc0ludm9jYXRpb24oVXNlckludGVyY2VwdG9yRmFjdG9yeS5q
YXZhOjM2KSBbamJvc3MtYXMtZWUtNy4xLjEuRmluYWwuamFyOjcuMS4xLkZpbmFsXQ0KICAgICAg
ICBhdCBvcmcuamJvc3MuaW52b2NhdGlvbi5JbnRlcmNlcHRvckNvbnRleHQucHJvY2VlZChJbnRl
cmNlcHRvckNvbnRleHQuamF2YToyODgpIFtqYm9zcy1pbnZvY2F0aW9uLTEuMS4xLkZpbmFsLmph
cjoxLjEuMS5GaW5hbF0NCiAgICAgICAgYXQgb3JnLmpib3NzLmFzLndlbGQuZWpiLkVqYlJlcXVl
c3RTY29wZUFjdGl2YXRpb25JbnRlcmNlcHRvci5wcm9jZXNzSW52b2NhdGlvbihFamJSZXF1ZXN0
U2NvcGVBY3RpdmF0aW9uSW50ZXJjZXB0b3IuamF2YTo4MikgW2pib3NzLWFzLXdlbGQtNy4xLjEu
RmluYWwuamFyOjcuMS4xLkZpbmFsXQ0KICAgICAgICBhdCBvcmcuamJvc3MuaW52b2NhdGlvbi5J
bnRlcmNlcHRvckNvbnRleHQucHJvY2VlZChJbnRlcmNlcHRvckNvbnRleHQuamF2YToyODgpIFtq
Ym9zcy1pbnZvY2F0aW9uLTEuMS4xLkZpbmFsLmphcjoxLjEuMS5GaW5hbF0NCiAgICAgICAgYXQg
b3JnLmpib3NzLmludm9jYXRpb24uSW5pdGlhbEludGVyY2VwdG9yLnByb2Nlc3NJbnZvY2F0aW9u
KEluaXRpYWxJbnRlcmNlcHRvci5qYXZhOjIxKSBbamJvc3MtaW52b2NhdGlvbi0xLjEuMS5GaW5h
bC5qYXI6MS4xLjEuRmluYWxdDQogICAgICAgIGF0IG9yZy5qYm9zcy5pbnZvY2F0aW9uLkludGVy
Y2VwdG9yQ29udGV4dC5wcm9jZWVkKEludGVyY2VwdG9yQ29udGV4dC5qYXZhOjI4OCkgW2pib3Nz
LWludm9jYXRpb24tMS4xLjEuRmluYWwuamFyOjEuMS4xLkZpbmFsXQ0KICAgICAgICBhdCBvcmcu
amJvc3MuaW52b2NhdGlvbi5DaGFpbmVkSW50ZXJjZXB0b3IucHJvY2Vzc0ludm9jYXRpb24oQ2hh
aW5lZEludGVyY2VwdG9yLmphdmE6NjEpIFtqYm9zcy1pbnZvY2F0aW9uLTEuMS4xLkZpbmFsLmph
cjoxLjEuMS5GaW5hbF0NCiAgICAgICAgYXQgb3JnLmpib3NzLmFzLmVlLmNvbXBvbmVudC5pbnRl
cmNlcHRvcnMuQ29tcG9uZW50RGlzcGF0Y2hlckludGVyY2VwdG9yLnByb2Nlc3NJbnZvY2F0aW9u
KENvbXBvbmVudERpc3BhdGNoZXJJbnRlcmNlcHRvci5qYXZhOjUzKSBbamJvc3MtYXMtZWUtNy4x
LjEuRmluYWwuamFyOjcuMS4xLkZpbmFsXQ0KICAgICAgICBhdCBvcmcuamJvc3MuaW52b2NhdGlv
bi5JbnRlcmNlcHRvckNvbnRleHQucHJvY2VlZChJbnRlcmNlcHRvckNvbnRleHQuamF2YToyODgp
IFtqYm9zcy1pbnZvY2F0aW9uLTEuMS4xLkZpbmFsLmphcjoxLjEuMS5GaW5hbF0NCiAgICAgICAg
YXQgb3JnLmpib3NzLmFzLmVqYjMuY29tcG9uZW50LnNpbmdsZXRvbi5TaW5nbGV0b25Db21wb25l
bnRJbnN0YW5jZUFzc29jaWF0aW9uSW50ZXJjZXB0b3IucHJvY2Vzc0ludm9jYXRpb24oU2luZ2xl
dG9uQ29tcG9uZW50SW5zdGFuY2VBc3NvY2lhdGlvbkludGVyY2VwdG9yLmphdmE6NTMpIFtqYm9z
cy1hcy1lamIzLTcuMS4xLkZpbmFsLmphcjo3LjEuMS5GaW5hbF0NCiAgICAgICAgYXQgb3JnLmpi
b3NzLmludm9jYXRpb24uSW50ZXJjZXB0b3JDb250ZXh0LnByb2NlZWQoSW50ZXJjZXB0b3JDb250
ZXh0LmphdmE6Mjg4KSBbamJvc3MtaW52b2NhdGlvbi0xLjEuMS5GaW5hbC5qYXI6MS4xLjEuRmlu
YWxdDQogICAgICAgIGF0IG9yZy5qYm9zcy5hcy5lamIzLnR4LkNNVFR4SW50ZXJjZXB0b3IuaW52
b2tlSW5Ob1R4KENNVFR4SW50ZXJjZXB0b3IuamF2YToyMTEpIFtqYm9zcy1hcy1lamIzLTcuMS4x
LkZpbmFsLmphcjo3LjEuMS5GaW5hbF0NCiAgICAgICAgYXQgb3JnLmpib3NzLmFzLmVqYjMudHgu
Q01UVHhJbnRlcmNlcHRvci5zdXBwb3J0cyhDTVRUeEludGVyY2VwdG9yLmphdmE6MzYzKSBbamJv
c3MtYXMtZWpiMy03LjEuMS5GaW5hbC5qYXI6Ny4xLjEuRmluYWxdDQogICAgICAgIGF0IG9yZy5q
Ym9zcy5hcy5lamIzLnR4LkNNVFR4SW50ZXJjZXB0b3IucHJvY2Vzc0ludm9jYXRpb24oQ01UVHhJ
bnRlcmNlcHRvci5qYXZhOjE5NCkgW2pib3NzLWFzLWVqYjMtNy4xLjEuRmluYWwuamFyOjcuMS4x
LkZpbmFsXQ0KICAgICAgICBhdCBvcmcuamJvc3MuaW52b2NhdGlvbi5JbnRlcmNlcHRvckNvbnRl
eHQucHJvY2VlZChJbnRlcmNlcHRvckNvbnRleHQuamF2YToyODgpIFtqYm9zcy1pbnZvY2F0aW9u
LTEuMS4xLkZpbmFsLmphcjoxLjEuMS5GaW5hbF0NCiAgICAgICAgYXQgb3JnLmpib3NzLmFzLmVq
YjMuY29tcG9uZW50LmludGVyY2VwdG9ycy5DdXJyZW50SW52b2NhdGlvbkNvbnRleHRJbnRlcmNl
cHRvci5wcm9jZXNzSW52b2NhdGlvbihDdXJyZW50SW52b2NhdGlvbkNvbnRleHRJbnRlcmNlcHRv
ci5qYXZhOjQxKSBbamJvc3MtYXMtZWpiMy03LjEuMS5GaW5hbC5qYXI6Ny4xLjEuRmluYWxdDQog
ICAgICAgIGF0IG9yZy5qYm9zcy5pbnZvY2F0aW9uLkludGVyY2VwdG9yQ29udGV4dC5wcm9jZWVk
KEludGVyY2VwdG9yQ29udGV4dC5qYXZhOjI4OCkgW2pib3NzLWludm9jYXRpb24tMS4xLjEuRmlu
YWwuamFyOjEuMS4xLkZpbmFsXQ0KICAgICAgICBhdCBvcmcuamJvc3MuYXMuZWpiMy5jb21wb25l
bnQuaW50ZXJjZXB0b3JzLkxvZ2dpbmdJbnRlcmNlcHRvci5wcm9jZXNzSW52b2NhdGlvbihMb2dn
aW5nSW50ZXJjZXB0b3IuamF2YTo1OSkgW2pib3NzLWFzLWVqYjMtNy4xLjEuRmluYWwuamFyOjcu
MS4xLkZpbmFsXQ0KICAgICAgICBhdCBvcmcuamJvc3MuaW52b2NhdGlvbi5JbnRlcmNlcHRvckNv
bnRleHQucHJvY2VlZChJbnRlcmNlcHRvckNvbnRleHQuamF2YToyODgpIFtqYm9zcy1pbnZvY2F0
aW9uLTEuMS4xLkZpbmFsLmphcjoxLjEuMS5GaW5hbF0NCiAgICAgICAgYXQgb3JnLmpib3NzLmFz
LmVlLmNvbXBvbmVudC5OYW1lc3BhY2VDb250ZXh0SW50ZXJjZXB0b3IucHJvY2Vzc0ludm9jYXRp
b24oTmFtZXNwYWNlQ29udGV4dEludGVyY2VwdG9yLmphdmE6NTApIFtqYm9zcy1hcy1lZS03LjEu
MS5GaW5hbC5qYXI6Ny4xLjEuRmluYWxdDQogICAgICAgIGF0IG9yZy5qYm9zcy5pbnZvY2F0aW9u
LkludGVyY2VwdG9yQ29udGV4dC5wcm9jZWVkKEludGVyY2VwdG9yQ29udGV4dC5qYXZhOjI4OCkg
W2pib3NzLWludm9jYXRpb24tMS4xLjEuRmluYWwuamFyOjEuMS4xLkZpbmFsXQ0KICAgICAgICBh
dCBvcmcuamJvc3MuYXMuZWUuY29tcG9uZW50LlRDQ0xJbnRlcmNlcHRvci5wcm9jZXNzSW52b2Nh
dGlvbihUQ0NMSW50ZXJjZXB0b3IuamF2YTo0NSkgW2pib3NzLWFzLWVlLTcuMS4xLkZpbmFsLmph
cjo3LjEuMS5GaW5hbF0NCiAgICAgICAgYXQgb3JnLmpib3NzLmludm9jYXRpb24uSW50ZXJjZXB0
b3JDb250ZXh0LnByb2NlZWQoSW50ZXJjZXB0b3JDb250ZXh0LmphdmE6Mjg4KSBbamJvc3MtaW52
b2NhdGlvbi0xLjEuMS5GaW5hbC5qYXI6MS4xLjEuRmluYWxdDQogICAgICAgIGF0IG9yZy5qYm9z
cy5pbnZvY2F0aW9uLkNoYWluZWRJbnRlcmNlcHRvci5wcm9jZXNzSW52b2NhdGlvbihDaGFpbmVk
SW50ZXJjZXB0b3IuamF2YTo2MSkgW2pib3NzLWludm9jYXRpb24tMS4xLjEuRmluYWwuamFyOjEu
MS4xLkZpbmFsXQ0KICAgICAgICBhdCBvcmcuamJvc3MuYXMuZWUuY29tcG9uZW50LlZpZXdTZXJ2
aWNlJFZpZXcuaW52b2tlKFZpZXdTZXJ2aWNlLmphdmE6MTY1KSBbamJvc3MtYXMtZWUtNy4xLjEu
RmluYWwuamFyOjcuMS4xLkZpbmFsXQ0KICAgICAgICBhdCBvcmcuamJvc3MuYXMuZWUuY29tcG9u
ZW50LlZpZXdEZXNjcmlwdGlvbiQxLnByb2Nlc3NJbnZvY2F0aW9uKFZpZXdEZXNjcmlwdGlvbi5q
YXZhOjE3MykgW2pib3NzLWFzLWVlLTcuMS4xLkZpbmFsLmphcjo3LjEuMS5GaW5hbF0NCiAgICAg
ICAgYXQgb3JnLmpib3NzLmludm9jYXRpb24uSW50ZXJjZXB0b3JDb250ZXh0LnByb2NlZWQoSW50
ZXJjZXB0b3JDb250ZXh0LmphdmE6Mjg4KSBbamJvc3MtaW52b2NhdGlvbi0xLjEuMS5GaW5hbC5q
YXI6MS4xLjEuRmluYWxdDQogICAgICAgIGF0IG9yZy5qYm9zcy5pbnZvY2F0aW9uLkNoYWluZWRJ
bnRlcmNlcHRvci5wcm9jZXNzSW52b2NhdGlvbihDaGFpbmVkSW50ZXJjZXB0b3IuamF2YTo2MSkg
W2pib3NzLWludm9jYXRpb24tMS4xLjEuRmluYWwuamFyOjEuMS4xLkZpbmFsXQ0KICAgICAgICBh
dCBvcmcuamJvc3MuYXMuZWUuY29tcG9uZW50LlByb3h5SW52b2NhdGlvbkhhbmRsZXIuaW52b2tl
KFByb3h5SW52b2NhdGlvbkhhbmRsZXIuamF2YTo3MikgW2pib3NzLWFzLWVlLTcuMS4xLkZpbmFs
Lmphcjo3LjEuMS5GaW5hbF0NCiAgICAgICAgYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmNvbW1v
bi5pbnRlcmZhY2VzLkJhY2tlbmRMb2NhbCQkJHZpZXc4LnJ1bkFjdGlvbihVbmtub3duIFNvdXJj
ZSkgW2NvbW1vbi5qYXI6XQ0KICAgICAgICBhdCBvcmcub3ZpcnQuZW5naW5lLnVpLmZyb250ZW5k
LnNlcnZlci5nd3QuR2VuZXJpY0FwaUdXVFNlcnZpY2VJbXBsLnJ1bkFjdGlvbihHZW5lcmljQXBp
R1dUU2VydmljZUltcGwuamF2YToxMzQpDQogICAgICAgIGF0IHN1bi5yZWZsZWN0Lk5hdGl2ZU1l
dGhvZEFjY2Vzc29ySW1wbC5pbnZva2UwKE5hdGl2ZSBNZXRob2QpIFtydC5qYXI6MS43LjBfNzVd
DQogICAgICAgIGF0IHN1bi5yZWZsZWN0Lk5hdGl2ZU1ldGhvZEFjY2Vzc29ySW1wbC5pbnZva2Uo
TmF0aXZlTWV0aG9kQWNjZXNzb3JJbXBsLmphdmE6NTcpIFtydC5qYXI6MS43LjBfNzVdDQogICAg
ICAgIGF0IHN1bi5yZWZsZWN0LkRlbGVnYXRpbmdNZXRob2RBY2Nlc3NvckltcGwuaW52b2tlKERl
bGVnYXRpbmdNZXRob2RBY2Nlc3NvckltcGwuamF2YTo0MykgW3J0LmphcjoxLjcuMF83NV0NCiAg
ICAgICAgYXQgamF2YS5sYW5nLnJlZmxlY3QuTWV0aG9kLmludm9rZShNZXRob2QuamF2YTo2MDYp
IFtydC5qYXI6MS43LjBfNzVdDQogICAgICAgIGF0IGNvbS5nb29nbGUuZ3d0LnJwYy5zZXJ2ZXIu
UlBDLmludm9rZUFuZFN0cmVhbVJlc3BvbnNlKFJQQy5qYXZhOjE5NikNCiAgICAgICAgYXQgY29t
Lmdvb2dsZS5nd3QucnBjLnNlcnZlci5ScGNTZXJ2bGV0LnByb2Nlc3NDYWxsKFJwY1NlcnZsZXQu
amF2YToxNzIpDQogICAgICAgIGF0IGNvbS5nb29nbGUuZ3d0LnJwYy5zZXJ2ZXIuUnBjU2Vydmxl
dC5wcm9jZXNzUG9zdChScGNTZXJ2bGV0LmphdmE6MjMzKQ0KICAgICAgICBhdCBjb20uZ29vZ2xl
Lmd3dC51c2VyLnNlcnZlci5ycGMuQWJzdHJhY3RSZW1vdGVTZXJ2aWNlU2VydmxldC5kb1Bvc3Qo
QWJzdHJhY3RSZW1vdGVTZXJ2aWNlU2VydmxldC5qYXZhOjYyKQ0KICAgICAgICBhdCBqYXZheC5z
ZXJ2bGV0Lmh0dHAuSHR0cFNlcnZsZXQuc2VydmljZShIdHRwU2VydmxldC5qYXZhOjc1NCkgW2pi
b3NzLXNlcnZsZXQtYXBpXzMuMF9zcGVjLTEuMC4wLkZpbmFsLmphcjoxLjAuMC5GaW5hbF0NCiAg
ICAgICAgYXQgamF2YXguc2VydmxldC5odHRwLkh0dHBTZXJ2bGV0LnNlcnZpY2UoSHR0cFNlcnZs
ZXQuamF2YTo4NDcpIFtqYm9zcy1zZXJ2bGV0LWFwaV8zLjBfc3BlYy0xLjAuMC5GaW5hbC5qYXI6
MS4wLjAuRmluYWxdDQogICAgICAgIGF0IG9yZy5hcGFjaGUuY2F0YWxpbmEuY29yZS5BcHBsaWNh
dGlvbkZpbHRlckNoYWluLmludGVybmFsRG9GaWx0ZXIoQXBwbGljYXRpb25GaWx0ZXJDaGFpbi5q
YXZhOjMyOSkNCiAgICAgICAgYXQgb3JnLmFwYWNoZS5jYXRhbGluYS5jb3JlLkFwcGxpY2F0aW9u
RmlsdGVyQ2hhaW4uZG9GaWx0ZXIoQXBwbGljYXRpb25GaWx0ZXJDaGFpbi5qYXZhOjI0OCkNCiAg
ICAgICAgYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnV0aWxzLnNlcnZsZXQuSGVhZGVyRmlsdGVy
LmRvRmlsdGVyKEhlYWRlckZpbHRlci5qYXZhOjk0KSBbdXRpbHMuamFyOl0NCiAgICAgICAgYXQg
b3JnLmFwYWNoZS5jYXRhbGluYS5jb3JlLkFwcGxpY2F0aW9uRmlsdGVyQ2hhaW4uaW50ZXJuYWxE
b0ZpbHRlcihBcHBsaWNhdGlvbkZpbHRlckNoYWluLmphdmE6MjgwKQ0KICAgICAgICBhdCBvcmcu
YXBhY2hlLmNhdGFsaW5hLmNvcmUuQXBwbGljYXRpb25GaWx0ZXJDaGFpbi5kb0ZpbHRlcihBcHBs
aWNhdGlvbkZpbHRlckNoYWluLmphdmE6MjQ4KQ0KICAgICAgICBhdCBvcmcub3ZpcnQuZW5naW5l
LnVpLmZyb250ZW5kLnNlcnZlci5nd3QuR3d0Q2FjaGluZ0ZpbHRlci5kb0ZpbHRlcihHd3RDYWNo
aW5nRmlsdGVyLmphdmE6MTMyKQ0KICAgICAgICBhdCBvcmcuYXBhY2hlLmNhdGFsaW5hLmNvcmUu
QXBwbGljYXRpb25GaWx0ZXJDaGFpbi5pbnRlcm5hbERvRmlsdGVyKEFwcGxpY2F0aW9uRmlsdGVy
Q2hhaW4uamF2YToyODApDQogICAgICAgIGF0IG9yZy5hcGFjaGUuY2F0YWxpbmEuY29yZS5BcHBs
aWNhdGlvbkZpbHRlckNoYWluLmRvRmlsdGVyKEFwcGxpY2F0aW9uRmlsdGVyQ2hhaW4uamF2YToy
NDgpDQogICAgICAgIGF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS5icmFuZGluZy5CcmFuZGluZ0Zp
bHRlci5kb0ZpbHRlcihCcmFuZGluZ0ZpbHRlci5qYXZhOjcyKQ0KICAgICAgICBhdCBvcmcuYXBh
Y2hlLmNhdGFsaW5hLmNvcmUuQXBwbGljYXRpb25GaWx0ZXJDaGFpbi5pbnRlcm5hbERvRmlsdGVy
KEFwcGxpY2F0aW9uRmlsdGVyQ2hhaW4uamF2YToyODApDQogICAgICAgIGF0IG9yZy5hcGFjaGUu
Y2F0YWxpbmEuY29yZS5BcHBsaWNhdGlvbkZpbHRlckNoYWluLmRvRmlsdGVyKEFwcGxpY2F0aW9u
RmlsdGVyQ2hhaW4uamF2YToyNDgpDQogICAgICAgIGF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS51
dGlscy5zZXJ2bGV0LkxvY2FsZUZpbHRlci5kb0ZpbHRlcihMb2NhbGVGaWx0ZXIuamF2YTo2NCkg
W3V0aWxzLmphcjpdDQogICAgICAgIGF0IG9yZy5hcGFjaGUuY2F0YWxpbmEuY29yZS5BcHBsaWNh
dGlvbkZpbHRlckNoYWluLmludGVybmFsRG9GaWx0ZXIoQXBwbGljYXRpb25GaWx0ZXJDaGFpbi5q
YXZhOjI4MCkNCiAgICAgICAgYXQgb3JnLmFwYWNoZS5jYXRhbGluYS5jb3JlLkFwcGxpY2F0aW9u
RmlsdGVyQ2hhaW4uZG9GaWx0ZXIoQXBwbGljYXRpb25GaWx0ZXJDaGFpbi5qYXZhOjI0OCkNCiAg
ICAgICAgYXQgb3JnLm92aXJ0LmVuZ2luZS5jb3JlLmFhYS5maWx0ZXJzLlNlc3Npb25NZ210Rmls
dGVyLmRvRmlsdGVyKFNlc3Npb25NZ210RmlsdGVyLmphdmE6MzEpIFthYWEuamFyOl0NCiAgICAg
ICAgYXQgb3JnLmFwYWNoZS5jYXRhbGluYS5jb3JlLkFwcGxpY2F0aW9uRmlsdGVyQ2hhaW4uaW50
ZXJuYWxEb0ZpbHRlcihBcHBsaWNhdGlvbkZpbHRlckNoYWluLmphdmE6MjgwKQ0KICAgICAgICBh
dCBvcmcuYXBhY2hlLmNhdGFsaW5hLmNvcmUuQXBwbGljYXRpb25GaWx0ZXJDaGFpbi5kb0ZpbHRl
cihBcHBsaWNhdGlvbkZpbHRlckNoYWluLmphdmE6MjQ4KQ0KICAgICAgICBhdCBvcmcub3ZpcnQu
ZW5naW5lLmNvcmUuYWFhLmZpbHRlcnMuTG9naW5GaWx0ZXIuZG9GaWx0ZXIoTG9naW5GaWx0ZXIu
amF2YTo3NCkgW2FhYS5qYXI6XQ0KICAgICAgICBhdCBvcmcuYXBhY2hlLmNhdGFsaW5hLmNvcmUu
QXBwbGljYXRpb25GaWx0ZXJDaGFpbi5pbnRlcm5hbERvRmlsdGVyKEFwcGxpY2F0aW9uRmlsdGVy
Q2hhaW4uamF2YToyODApDQogICAgICAgIGF0IG9yZy5hcGFjaGUuY2F0YWxpbmEuY29yZS5BcHBs
aWNhdGlvbkZpbHRlckNoYWluLmRvRmlsdGVyKEFwcGxpY2F0aW9uRmlsdGVyQ2hhaW4uamF2YToy
NDgpDQogICAgICAgIGF0IG9yZy5vdmlydC5lbmdpbmUuY29yZS5hYWEuZmlsdGVycy5OZWdvdGlh
dGlvbkZpbHRlci5kb0ZpbHRlcihOZWdvdGlhdGlvbkZpbHRlci5qYXZhOjExMykgW2FhYS5qYXI6
XQ0KICAgICAgICBhdCBvcmcuYXBhY2hlLmNhdGFsaW5hLmNvcmUuQXBwbGljYXRpb25GaWx0ZXJD
aGFpbi5pbnRlcm5hbERvRmlsdGVyKEFwcGxpY2F0aW9uRmlsdGVyQ2hhaW4uamF2YToyODApDQog
ICAgICAgIGF0IG9yZy5hcGFjaGUuY2F0YWxpbmEuY29yZS5BcHBsaWNhdGlvbkZpbHRlckNoYWlu
LmRvRmlsdGVyKEFwcGxpY2F0aW9uRmlsdGVyQ2hhaW4uamF2YToyNDgpDQogICAgICAgIGF0IG9y
Zy5vdmlydC5lbmdpbmUuY29yZS5hYWEuZmlsdGVycy5CYXNpY0F1dGhlbnRpY2F0aW9uRmlsdGVy
LmRvRmlsdGVyKEJhc2ljQXV0aGVudGljYXRpb25GaWx0ZXIuamF2YTo5MCkgW2FhYS5qYXI6XQ0K
ICAgICAgICBhdCBvcmcuYXBhY2hlLmNhdGFsaW5hLmNvcmUuQXBwbGljYXRpb25GaWx0ZXJDaGFp
bi5pbnRlcm5hbERvRmlsdGVyKEFwcGxpY2F0aW9uRmlsdGVyQ2hhaW4uamF2YToyODApDQogICAg
ICAgIGF0IG9yZy5hcGFjaGUuY2F0YWxpbmEuY29yZS5BcHBsaWNhdGlvbkZpbHRlckNoYWluLmRv
RmlsdGVyKEFwcGxpY2F0aW9uRmlsdGVyQ2hhaW4uamF2YToyNDgpDQogICAgICAgIGF0IG9yZy5v
dmlydC5lbmdpbmUuY29yZS5hYWEuZmlsdGVycy5TZXNzaW9uVmFsaWRhdGlvbkZpbHRlci5kb0Zp
bHRlcihTZXNzaW9uVmFsaWRhdGlvbkZpbHRlci5qYXZhOjczKSBbYWFhLmphcjpdDQogICAgICAg
IGF0IG9yZy5hcGFjaGUuY2F0YWxpbmEuY29yZS5BcHBsaWNhdGlvbkZpbHRlckNoYWluLmludGVy
bmFsRG9GaWx0ZXIoQXBwbGljYXRpb25GaWx0ZXJDaGFpbi5qYXZhOjI4MCkNCiAgICAgICAgYXQg
b3JnLmFwYWNoZS5jYXRhbGluYS5jb3JlLkFwcGxpY2F0aW9uRmlsdGVyQ2hhaW4uZG9GaWx0ZXIo
QXBwbGljYXRpb25GaWx0ZXJDaGFpbi5qYXZhOjI0OCkNCiAgICAgICAgYXQgb3JnLmFwYWNoZS5j
YXRhbGluYS5jb3JlLlN0YW5kYXJkV3JhcHBlclZhbHZlLmludm9rZShTdGFuZGFyZFdyYXBwZXJW
YWx2ZS5qYXZhOjI3NSkNCiAgICAgICAgYXQgb3JnLmFwYWNoZS5jYXRhbGluYS5jb3JlLlN0YW5k
YXJkQ29udGV4dFZhbHZlLmludm9rZShTdGFuZGFyZENvbnRleHRWYWx2ZS5qYXZhOjE2MSkNCiAg
ICAgICAgYXQgb3JnLmFwYWNoZS5jYXRhbGluYS5hdXRoZW50aWNhdG9yLkF1dGhlbnRpY2F0b3JC
YXNlLmludm9rZShBdXRoZW50aWNhdG9yQmFzZS5qYXZhOjQ4OSkNCiAgICAgICAgYXQgb3JnLmpi
b3NzLmFzLndlYi5zZWN1cml0eS5TZWN1cml0eUNvbnRleHRBc3NvY2lhdGlvblZhbHZlLmludm9r
ZShTZWN1cml0eUNvbnRleHRBc3NvY2lhdGlvblZhbHZlLmphdmE6MTUzKQ0KICAgICAgICBhdCBv
cmcuYXBhY2hlLmNhdGFsaW5hLmNvcmUuU3RhbmRhcmRIb3N0VmFsdmUuaW52b2tlKFN0YW5kYXJk
SG9zdFZhbHZlLmphdmE6MTU1KQ0KICAgICAgICBhdCBvcmcuYXBhY2hlLmNhdGFsaW5hLnZhbHZl
cy5FcnJvclJlcG9ydFZhbHZlLmludm9rZShFcnJvclJlcG9ydFZhbHZlLmphdmE6MTAyKQ0KICAg
ICAgICBhdCBvcmcuamJvc3Mud2ViLnJld3JpdGUuUmV3cml0ZVZhbHZlLmludm9rZShSZXdyaXRl
VmFsdmUuamF2YTo0NjYpDQogICAgICAgIGF0IG9yZy5hcGFjaGUuY2F0YWxpbmEuY29yZS5TdGFu
ZGFyZEVuZ2luZVZhbHZlLmludm9rZShTdGFuZGFyZEVuZ2luZVZhbHZlLmphdmE6MTA5KQ0KICAg
ICAgICBhdCBvcmcuYXBhY2hlLmNhdGFsaW5hLmNvbm5lY3Rvci5Db3lvdGVBZGFwdGVyLnNlcnZp
Y2UoQ295b3RlQWRhcHRlci5qYXZhOjM2OCkNCiAgICAgICAgYXQgb3JnLmFwYWNoZS5jb3lvdGUu
YWpwLkFqcFByb2Nlc3Nvci5wcm9jZXNzKEFqcFByb2Nlc3Nvci5qYXZhOjUwNSkNCiAgICAgICAg
YXQgb3JnLmFwYWNoZS5jb3lvdGUuYWpwLkFqcFByb3RvY29sJEFqcENvbm5lY3Rpb25IYW5kbGVy
LnByb2Nlc3MoQWpwUHJvdG9jb2wuamF2YTo0NDUpDQogICAgICAgIGF0IG9yZy5hcGFjaGUudG9t
Y2F0LnV0aWwubmV0LkpJb0VuZHBvaW50JFdvcmtlci5ydW4oSklvRW5kcG9pbnQuamF2YTo5MzAp
DQogICAgICAgIGF0IGphdmEubGFuZy5UaHJlYWQucnVuKFRocmVhZC5qYXZhOjc0NSkgW3J0Lmph
cjoxLjcuMF83NV0NCg==
--_004_DBXPR06MB544B7162913FCBAC47F7574C3080DBXPR06MB544eurprd_--
10 years, 1 month
Hosted-Engine "misc configuration"
by Jaicel
------=_Part_2994915_1860771317.1427365373845
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
Hi everyone,
i'm having this error during the deployment of VM for engine. im using ovirt 3.5 repo and freenas 9.3 as my NFS Server.
vdsm-4.16.10-8.gitc937927.el6.x86_64
libvirt-0.10.2-46.el6_6.3.x86_64
sanlock-2.8-1.el6.x86_64
[ INFO ] Stage: Setup validation
[WARNING] Host name ovirt1 has no domain suffix
--== CONFIGURATION PREVIEW ==--
Engine FQDN : engine
Bridge name : ovirtmgmt
SSH daemon port : 22
Gateway address : 192.168.206.1
Host name for web application : hosted_engine_1
Host ID : 1
Image alias : hosted_engine
Image size GB : 40
Storage connection : storage:/mnt/STORAGE-DOMAIN/OVIRT-ENGINE
Console type : vnc
Memory size MB : 4096
MAC address : 00:16:3e:4e:8c:cb
Boot type : cdrom
Number of CPUs : 2
ISO image (for cdrom boot) : /CentOS-6.6-x86_64-minimal.iso
CPU Type : model_Penryn
Please confirm installation settings (Yes, No)[Yes]:
[ INFO ] Stage: Transaction setup
[ INFO ] Stage: Misc configuration
[ INFO ] Stage: Package installation
[ INFO ] Stage: Misc configuration
[ INFO ] Configuring libvirt
[ INFO ] Configuring VDSM
[ INFO ] Starting vdsmd
[ INFO ] Waiting for VDSM hardware info
[ INFO ] Waiting for VDSM hardware info
[ INFO ] Waiting for VDSM hardware info
[ INFO ] Connected to Storage Domain
[ INFO ] Connecting Storage Pool
[ ERROR ] Failed to execute stage 'Misc configuration': Not SPM
[ INFO ] Stage: Clean up
[ INFO ] Generating answer file '/var/lib/ovirt-hosted-engine-setup/answers/answers-20150326181348.conf'
[ INFO ] Stage: Pre-termination
[ INFO ] Stage: Termination
Thanks,
Jaicel
------=_Part_2994915_1860771317.1427365373845
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable
<html><body><div style=3D"font-family: arial, helvetica, sans-serif; font-s=
ize: 10pt; color: #000000"><div>Hi everyone,<br></div><div><br data-mce-bog=
us=3D"1"></div><div>i'm having this error during the deployment of VM for e=
ngine. im using ovirt 3.5 repo and freenas 9.3 as my NFS Server.<br data-mc=
e-bogus=3D"1"></div><div><br data-mce-bogus=3D"1"></div><div>vdsm-4.16.10-8=
.gitc937927.el6.x86_64</div><div>libvirt-0.10.2-46.el6_6.3.x86_64</div><div=
>sanlock-2.8-1.el6.x86_64</div><div><br data-mce-bogus=3D"1"></div><div><sp=
an data-mce-style=3D"background-color: #ffff00;" style=3D"background-color:=
rgb(255, 255, 0);">[ INFO ] Stage: Setup validation</span><br><span =
data-mce-style=3D"background-color: #ffff00;" style=3D"background-color: rg=
b(255, 255, 0);">[WARNING] Host name ovirt1 has no domain suffix</span><br>=
<span data-mce-style=3D"background-color: #ffff00;" style=3D"background-col=
or: rgb(255, 255, 0);"> </s=
pan><br><span data-mce-style=3D"background-color: #ffff00;" style=3D"backgr=
ound-color: rgb(255, 255, 0);"> &n=
bsp; --=3D=3D CONFIGURATION PREVIEW =3D=3D--</span><br><span data-mce=
-style=3D"background-color: #ffff00;" style=3D"background-color: rgb(255, 2=
55, 0);"> </span><br><span =
data-mce-style=3D"background-color: #ffff00;" style=3D"background-color: rg=
b(255, 255, 0);"> Eng=
ine FQDN &=
nbsp; : e=
ngine</span><br><span data-mce-style=3D"background-color: #ffff00;" style=
=3D"background-color: rgb(255, 255, 0);"> &nbs=
p; Bridge name &=
nbsp; &nbs=
p; : ovirtmgmt</span><br><span data-mce-style=3D"backgrou=
nd-color: #ffff00;" style=3D"background-color: rgb(255, 255, 0);"> &nb=
sp; SSH daemon port &n=
bsp;  =
; : 22</span><br><span data-mce-style=3D"background=
-color: #ffff00;" style=3D"background-color: rgb(255, 255, 0);">  =
; Gateway address &nbs=
p; &=
nbsp; : 192.168.206.1</span><br><span data-mce-style=3D"b=
ackground-color: #ffff00;" style=3D"background-color: rgb(255, 255, 0);">&n=
bsp; Host name for web appl=
ication : hosted_engine_1</span><br><span dat=
a-mce-style=3D"background-color: #ffff00;" style=3D"background-color: rgb(2=
55, 255, 0);"> Host I=
D &n=
bsp;  =
; : 1</span><br><span data-mce-style=3D"background-color: #ffff=
00;" style=3D"background-color: rgb(255, 255, 0);"> =
Image alias &nb=
sp; =
: hosted_engine</span><br><span data-mce-sty=
le=3D"background-color: #ffff00;" style=3D"background-color: rgb(255, 255, =
0);"> Image size GB&n=
bsp;  =
; : 40</span><br><span data=
-mce-style=3D"background-color: #ffff00;" style=3D"background-color: rgb(25=
5, 255, 0);"> Storage=
connection &nbs=
p; : storage:/mnt/STORAGE-DOMAIN/OVIRT-ENGINE=
</span><br><span data-mce-style=3D"background-color: #ffff00;" style=3D"bac=
kground-color: rgb(255, 255, 0);">  =
; Console type &=
nbsp; &nbs=
p; : vnc</span><br><span data-mce-style=3D"background-color: #ffff00;=
" style=3D"background-color: rgb(255, 255, 0);"> &nb=
sp; Memory size MB &nb=
sp; =
: 4096</span><br><span data-mce-style=3D"background-color: #ff=
ff00;" style=3D"background-color: rgb(255, 255, 0);"> &nbs=
p; MAC address &=
nbsp; &nbs=
p; : 00:16:3e:4e:8c:cb</span><br><span data-m=
ce-style=3D"background-color: #ffff00;" style=3D"background-color: rgb(255,=
255, 0);"> Boot type=
&nb=
sp; =
: cdrom</span><br><span data-mce-style=3D"background-color: #ffff00;" styl=
e=3D"background-color: rgb(255, 255, 0);"> &nb=
sp; Number of CPUs &nb=
sp; =
: 2</span><br><span data-mce-style=3D"background-color: #ffff00;" st=
yle=3D"background-color: rgb(255, 255, 0);"> &=
nbsp; ISO image (for cdrom boot) &=
nbsp; : /CentOS-6.6-x86_64-minimal.iso</span><br><span da=
ta-mce-style=3D"background-color: #ffff00;" style=3D"background-color: rgb(=
255, 255, 0);"> CPU T=
ype =
&nb=
sp; : model_Penryn</span><br><span data-mce-style=3D"background-color=
: #ffff00;" style=3D"background-color: rgb(255, 255, 0);">  =
; </span><br><span data-mce-style=3D"backgrou=
nd-color: #ffff00;" style=3D"background-color: rgb(255, 255, 0);"> &nb=
sp; Please confirm installation s=
ettings (Yes, No)[Yes]: </span><br><span data-mce-style=3D"background-color=
: #ffff00;" style=3D"background-color: rgb(255, 255, 0);">[ INFO ] St=
age: Transaction setup</span><br><span data-mce-style=3D"background-color: =
#ffff00;" style=3D"background-color: rgb(255, 255, 0);">[ INFO ] Stag=
e: Misc configuration</span><br><span data-mce-style=3D"background-color: #=
ffff00;" style=3D"background-color: rgb(255, 255, 0);">[ INFO ] Stage=
: Package installation</span><br><span data-mce-style=3D"background-color: =
#ffff00;" style=3D"background-color: rgb(255, 255, 0);">[ INFO ] Stag=
e: Misc configuration</span><br><span data-mce-style=3D"background-color: #=
ffff00;" style=3D"background-color: rgb(255, 255, 0);">[ INFO ] Confi=
guring libvirt</span><br><span data-mce-style=3D"background-color: #ffff00;=
" style=3D"background-color: rgb(255, 255, 0);">[ INFO ] Configuring =
VDSM</span><br><span data-mce-style=3D"background-color: #ffff00;" style=3D=
"background-color: rgb(255, 255, 0);">[ INFO ] Starting vdsmd</span><=
br><span data-mce-style=3D"background-color: #ffff00;" style=3D"background-=
color: rgb(255, 255, 0);">[ INFO ] Waiting for VDSM hardware info</sp=
an><br><span data-mce-style=3D"background-color: #ffff00;" style=3D"backgro=
und-color: rgb(255, 255, 0);">[ INFO ] Waiting for VDSM hardware info=
</span><br><span data-mce-style=3D"background-color: #ffff00;" style=3D"bac=
kground-color: rgb(255, 255, 0);">[ INFO ] Waiting for VDSM hardware =
info</span><br><span data-mce-style=3D"background-color: #ffff00;" style=3D=
"background-color: rgb(255, 255, 0);">[ INFO ] Connected to Storage D=
omain</span><br><span data-mce-style=3D"background-color: #ffff00;" style=
=3D"background-color: rgb(255, 255, 0);">[ INFO ] Connecting Storage =
Pool</span><br><span data-mce-style=3D"background-color: #ffff00;" style=3D=
"background-color: rgb(255, 255, 0);">[ ERROR ] Failed to execute stage 'Mi=
sc configuration': Not SPM</span><br><span data-mce-style=3D"background-col=
or: #ffff00;" style=3D"background-color: rgb(255, 255, 0);">[ INFO ] =
Stage: Clean up</span><br><span data-mce-style=3D"background-color: #ffff00=
;" style=3D"background-color: rgb(255, 255, 0);">[ INFO ] Generating =
answer file '/var/lib/ovirt-hosted-engine-setup/answers/answers-20150326181=
348.conf'</span><br><span data-mce-style=3D"background-color: #ffff00;" sty=
le=3D"background-color: rgb(255, 255, 0);">[ INFO ] Stage: Pre-termin=
ation</span><br><span data-mce-style=3D"background-color: #ffff00;" style=
=3D"background-color: rgb(255, 255, 0);">[ INFO ] Stage: Termination<=
/span></div><div><br></div><div data-marker=3D"__SIG_PRE__">Thanks,<br>Jaic=
el</div></div></body></html>
------=_Part_2994915_1860771317.1427365373845--
10 years, 1 month
oVirt Weekly Meeting Minutes -- 2015-03-26
by Yaniv Dary
This is a multi-part message in MIME format.
--------------080409080506010008050906
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Minutes: http://ovirt.org/meetings/ovirt/2015/ovirt.2015-03-25-14.02.html
Minutes (text):
http://ovirt.org/meetings/ovirt/2015/ovirt.2015-03-25-14.02.txt
Log: http://ovirt.org/meetings/ovirt/2015/ovirt.2015-03-25-14.02.log.html
=========================
#ovirt: oVirt Weekly Sync
=========================
Meeting started by ydary at 14:02:53 UTC. The full logs are available at
http://ovirt.org/meetings/ovirt/2015/ovirt.2015-03-25-14.02.log.html .
Meeting summary
---------------
* Agenda and roll Call (ydary, 14:03:05)
* infra update (ydary, 14:03:07)
* 3.5.z updates (ydary, 14:03:08)
* 3.6.0 status (ydary, 14:03:10)
* conferences and workshops (ydary, 14:03:11)
* other topics (ydary, 14:03:13)
* infra update (ydary, 14:06:33)
* CI breakage due to various missing deps in vdsm master is being fix
now. (ydary, 14:08:31)
* Jobs queue in jenkins is over 200 jobs, we need to find a way to
process them in a faster way. Still waiting for new memory upgrades
in phx lab. (ydary, 14:09:18)
* Many jobs are starting for each patch causing load. Other than
memory upgrade there is discssion on running some jobs in sequnce.
mvk and dcaro are looking into this. (ydary, 14:12:47)
* 3.5.z updates (ydary, 14:17:06)
* 3.5.z status:
http://lists.ovirt.org/pipermail/users/2015-March/032022.html
(ydary, 14:19:41)
* 5 blockers open, RC3 will be released next week, once they are all
fixed. (ydary, 14:20:11)
* 5 blockers open, oVirt 3.5.2 RC3 will be released next week, once
they are all fixed. (ydary, 14:21:30)
* ACTION: 3.5 branch tester, please use the CentOS 7 with CR enable,
since we want to get early issues with this update. (ydary,
14:22:40)
* 3.6 status (ydary, 14:23:12)
* oVirt 3.6.0 Status:
http://lists.ovirt.org/pipermail/users/2015-March/032019.html
(ydary, 14:23:47)
* Master branch broken on dependencies issues that is being worked on.
(ydary, 14:24:19)
* Integration 3.6 Status Update: Progress has been done this week for
using cloud-init when deploying the engine using the
ovirt-appliance. (ydary, 14:25:33)
* Also on moving the hosted engine configuration to shared storage and
supporting hyperconverged gluster. Several patches are currently
under review. (ydary, 14:26:08)
* No updates on Fedora 22 or Debian support this week. (ydary,
14:26:49)
* FC22 support pending infra for wildfly / jdk 1.8. In Debian patches
are pending review and there is a issue of libvirt package version
available. (ydary, 14:29:41)
* In CentOS, qemu-kvm-ev landed on Virt SIG for CentOS 7.1. (ydary,
14:30:13)
* Storage 3.6.0 Status Update: Hosted Engine issues that may affect
3.5.0 is currently under investigation (#1205225). (ydary,
14:33:01)
* No updates on feature status. (ydary, 14:35:55)
* Gluster 3.6.0 Status Update: Geo-replication, volume snapshot
management, brick provisioning and choosing gluster network for
bricks - features merged and testing underway. (ydary, 14:37:06)
* Waiting on testing issues for inital sanity. (ydary, 14:37:56)
* REST API missing for these features and will be added in the next
few weeks as well. (ydary, 14:38:25)
* UX 3.6.0 Status Update: Patternfly tooltip infrastructure merged and
Italian translation at 50% now. Other features are progressing
nicely. (ydary, 14:41:37)
* Node 3.6.0 Status Update: Big progress on the cockpit TUI migration.
(ydary, 14:46:11)
* rbarry added an initial backend for our configuration libraries
(reusing the existing libraries from ovirt-node) to make them
consumable from dbus and patches are been pushed. Currently pending
builders and inclusion in some builds. Also progressed with
refactoring to make the libaries consumable on regular hosts without
breaking them. (ydary, 14:48:48)
* Good progress on making the Engine appliance suitable for cloud-init
usage with better integration with hosted-engine-setup. (ydary,
14:49:35)
* Big effort is still in progress to clean up and align the node
jenkins jobs better with the rest of oVirt CI. (ydary, 14:50:12)
* Infra 3.6.0 Status Update: No updates from last week. (ydary,
14:51:48)
* Virt 3.6.0 Status Update: V2V tool and passthrough devices work in
progress. VM instance types images merged. (ydary, 14:56:59)
* SLA 3.6.0 Status Update: No one attended from the team. (ydary,
14:57:42)
* Network 3.6.0 Status Update: No one attended from the team. (ydary,
14:57:56)
* conferences and workshops (ydary, 14:58:35)
* Planning for KVM Forum is up and running. KVM- and oVirt-related
talks should be submitted at
http://events.linuxfoundation.org/events/kvm-forum/program/cfp
before May 1. (ydary, 14:59:14)
* There has been some discussion on the length of the oVirt Workshop
track in this year's KVM Forum. Right now, it will be at least a
full day, but if we get a bunch more oVirt sessions, then I can make
the argument to try to expend the track's length. (ydary, 14:59:41)
* CFP for All Things Open in Raleigh on Oct. 18-20. gshereme has
expressed interest in doing a Workshop there. This would be a good,
and could fill the need to do a Workshop in Dublin around LinuxCon
EU. CfP for ATO closes on April 30 Details: http://bit.ly/1FUKYRv.
(ydary, 15:00:42)
* LinuxCon EU, CfP for that event on Oct. 5-7 in Dublin, Ireland (and
the co-located CloudOpen) is now open as well. CfP closes on June
17, so there is time, but don't let it slip.
http://events.linuxfoundation.org//events/linuxcon-europe/program/cfp
(ydary, 15:01:07)
* FISL16 in Porto Allegre, Brazil CfP closes soon (March 30)
http://segue.fisl16.softwarelivre.org/#/. Any devs in the region are
encouraged to attend this event. bkp id planning on attending
Latinoware in Brazil later in 2015, so oVirt will have some
presentation in South America this year. (ydary, 15:01:50)
* other topics (ydary, 15:02:24)
* Automated conversion of oVirt.org from MediaWiki to MarkDown is
proceeding. Most of the content is coming across fine, with some
overly complicated documents (such as ones with tables and
footnotes) needing a little extra post-conversion work. The big
issue is ensuring all documents are properly categorized so they
show up in the correct site topography when we are done. (ydary,
15:03:12)
* ACTION: If you have input on the tools to be presented in the new
site, please let me know. So far, confirmed new additions include an
oVirt-specific blog and some sort of Q&A forum, such as Ask or a
StackOverflow-based forum. Feedback welcome! (ydary, 15:03:41)
* till looking for case studies/users to highlight. itamar has pointed
out a lot, but if you work with any oVirt users from new and
interesting organizations, point them out to me. (ydary, 15:04:01)
* ACTION: Still looking for case studies/users to highlight. Itamar
has pointed out a lot, but if you work with any oVirt users from new
and interesting organizations, point them out to me. (ydary,
15:04:23)
Meeting ended at 15:05:46 UTC.
Action Items
------------
* 3.5 branch tester, please use the CentOS 7 with CR enable, since we
want to get early issues with this update.
* If you have input on the tools to be presented in the new site, please
let me know. So far, confirmed new additions include an oVirt-specific
blog and some sort of Q&A forum, such as Ask or a StackOverflow-based
forum. Feedback welcome!
* Still looking for case studies/users to highlight. Itamar has pointed
out a lot, but if you work with any oVirt users from new and
interesting organizations, point them out to me.
Action Items, by person
-----------------------
* **UNASSIGNED**
* 3.5 branch tester, please use the CentOS 7 with CR enable, since we
want to get early issues with this update.
* If you have input on the tools to be presented in the new site,
please let me know. So far, confirmed new additions include an
oVirt-specific blog and some sort of Q&A forum, such as Ask or a
StackOverflow-based forum. Feedback welcome!
* Still looking for case studies/users to highlight. Itamar has
pointed out a lot, but if you work with any oVirt users from new and
interesting organizations, point them out to me.
People Present (lines said)
---------------------------
* ydary (102)
* sbonazzo (33)
* fabiand (13)
* bkp (12)
* sahina (12)
* awels (10)
* danken (10)
* eedri|wfh (6)
* aaviram (4)
* mskrivanek (3)
* oved (2)
* ovirtbot (2)
Generated by `MeetBot`_ 0.1.4
.. _`MeetBot`: http://wiki.debian.org/MeetBot
--
Yaniv Dary
Red Hat Israel Ltd.
34 Jerusalem Road
Building A, 4th floor
Ra'anana, Israel 4350109
Tel : +972 (9) 7692306
8272306
Email: ydary(a)redhat.com
IRC : ydary
--------------080409080506010008050906
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<font face="monospace"><br>
Minutes:
<a class="moz-txt-link-freetext" href="http://ovirt.org/meetings/ovirt/2015/ovirt.2015-03-25-14.02.html">http://ovirt.org/meetings/ovirt/2015/ovirt.2015-03-25-14.02.html</a><br>
Minutes (text):
<a class="moz-txt-link-freetext" href="http://ovirt.org/meetings/ovirt/2015/ovirt.2015-03-25-14.02.txt">http://ovirt.org/meetings/ovirt/2015/ovirt.2015-03-25-14.02.txt</a><br>
Log:
<a class="moz-txt-link-freetext" href="http://ovirt.org/meetings/ovirt/2015/ovirt.2015-03-25-14.02.log.html">http://ovirt.org/meetings/ovirt/2015/ovirt.2015-03-25-14.02.log.html</a></font><br>
<br>
<pre>=========================
#ovirt: oVirt Weekly Sync
=========================
Meeting started by ydary at 14:02:53 UTC. The full logs are available at
<a class="moz-txt-link-freetext" href="http://ovirt.org/meetings/ovirt/2015/ovirt.2015-03-25-14.02.log.html">http://ovirt.org/meetings/ovirt/2015/ovirt.2015-03-25-14.02.log.html</a> .
Meeting summary
---------------
* Agenda and roll Call (ydary, 14:03:05)
* infra update (ydary, 14:03:07)
* 3.5.z updates (ydary, 14:03:08)
* 3.6.0 status (ydary, 14:03:10)
* conferences and workshops (ydary, 14:03:11)
* other topics (ydary, 14:03:13)
* infra update (ydary, 14:06:33)
* CI breakage due to various missing deps in vdsm master is being fix
now. (ydary, 14:08:31)
* Jobs queue in jenkins is over 200 jobs, we need to find a way to
process them in a faster way. Still waiting for new memory upgrades
in phx lab. (ydary, 14:09:18)
* Many jobs are starting for each patch causing load. Other than
memory upgrade there is discssion on running some jobs in sequnce.
mvk and dcaro are looking into this. (ydary, 14:12:47)
* 3.5.z updates (ydary, 14:17:06)
* 3.5.z status:
<a class="moz-txt-link-freetext" href="http://lists.ovirt.org/pipermail/users/2015-March/032022.html">http://lists.ovirt.org/pipermail/users/2015-March/032022.html</a>
(ydary, 14:19:41)
* 5 blockers open, RC3 will be released next week, once they are all
fixed. (ydary, 14:20:11)
* 5 blockers open, oVirt 3.5.2 RC3 will be released next week, once
they are all fixed. (ydary, 14:21:30)
* ACTION: 3.5 branch tester, please use the CentOS 7 with CR enable,
since we want to get early issues with this update. (ydary,
14:22:40)
* 3.6 status (ydary, 14:23:12)
* oVirt 3.6.0 Status:
<a class="moz-txt-link-freetext" href="http://lists.ovirt.org/pipermail/users/2015-March/032019.html">http://lists.ovirt.org/pipermail/users/2015-March/032019.html</a>
(ydary, 14:23:47)
* Master branch broken on dependencies issues that is being worked on.
(ydary, 14:24:19)
* Integration 3.6 Status Update: Progress has been done this week for
using cloud-init when deploying the engine using the
ovirt-appliance. (ydary, 14:25:33)
* Also on moving the hosted engine configuration to shared storage and
supporting hyperconverged gluster. Several patches are currently
under review. (ydary, 14:26:08)
* No updates on Fedora 22 or Debian support this week. (ydary,
14:26:49)
* FC22 support pending infra for wildfly / jdk 1.8. In Debian patches
are pending review and there is a issue of libvirt package version
available. (ydary, 14:29:41)
* In CentOS, qemu-kvm-ev landed on Virt SIG for CentOS 7.1. (ydary,
14:30:13)
* Storage 3.6.0 Status Update: Hosted Engine issues that may affect
3.5.0 is currently under investigation (#1205225). (ydary,
14:33:01)
* No updates on feature status. (ydary, 14:35:55)
* Gluster 3.6.0 Status Update: Geo-replication, volume snapshot
management, brick provisioning and choosing gluster network for
bricks - features merged and testing underway. (ydary, 14:37:06)
* Waiting on testing issues for inital sanity. (ydary, 14:37:56)
* REST API missing for these features and will be added in the next
few weeks as well. (ydary, 14:38:25)
* UX 3.6.0 Status Update: Patternfly tooltip infrastructure merged and
Italian translation at 50% now. Other features are progressing
nicely. (ydary, 14:41:37)
* Node 3.6.0 Status Update: Big progress on the cockpit TUI migration.
(ydary, 14:46:11)
* rbarry added an initial backend for our configuration libraries
(reusing the existing libraries from ovirt-node) to make them
consumable from dbus and patches are been pushed. Currently pending
builders and inclusion in some builds. Also progressed with
refactoring to make the libaries consumable on regular hosts without
breaking them. (ydary, 14:48:48)
* Good progress on making the Engine appliance suitable for cloud-init
usage with better integration with hosted-engine-setup. (ydary,
14:49:35)
* Big effort is still in progress to clean up and align the node
jenkins jobs better with the rest of oVirt CI. (ydary, 14:50:12)
* Infra 3.6.0 Status Update: No updates from last week. (ydary,
14:51:48)
* Virt 3.6.0 Status Update: V2V tool and passthrough devices work in
progress. VM instance types images merged. (ydary, 14:56:59)
* SLA 3.6.0 Status Update: No one attended from the team. (ydary,
14:57:42)
* Network 3.6.0 Status Update: No one attended from the team. (ydary,
14:57:56)
* conferences and workshops (ydary, 14:58:35)
* Planning for KVM Forum is up and running. KVM- and oVirt-related
talks should be submitted at
<a class="moz-txt-link-freetext" href="http://events.linuxfoundation.org/events/kvm-forum/program/cfp">http://events.linuxfoundation.org/events/kvm-forum/program/cfp</a>
before May 1. (ydary, 14:59:14)
* There has been some discussion on the length of the oVirt Workshop
track in this year's KVM Forum. Right now, it will be at least a
full day, but if we get a bunch more oVirt sessions, then I can make
the argument to try to expend the track's length. (ydary, 14:59:41)
* CFP for All Things Open in Raleigh on Oct. 18-20. gshereme has
expressed interest in doing a Workshop there. This would be a good,
and could fill the need to do a Workshop in Dublin around LinuxCon
EU. CfP for ATO closes on April 30 Details: <a class="moz-txt-link-freetext" href="http://bit.ly/1FUKYRv">http://bit.ly/1FUKYRv</a>.
(ydary, 15:00:42)
* LinuxCon EU, CfP for that event on Oct. 5-7 in Dublin, Ireland (and
the co-located CloudOpen) is now open as well. CfP closes on June
17, so there is time, but don't let it slip.
<a class="moz-txt-link-freetext" href="http://events.linuxfoundation.org//events/linuxcon-europe/program/cfp">http://events.linuxfoundation.org//events/linuxcon-europe/program/cfp</a>
(ydary, 15:01:07)
* FISL16 in Porto Allegre, Brazil CfP closes soon (March 30)
<a class="moz-txt-link-freetext" href="http://segue.fisl16.softwarelivre.org/#/">http://segue.fisl16.softwarelivre.org/#/</a>. Any devs in the region are
encouraged to attend this event. bkp id planning on attending
Latinoware in Brazil later in 2015, so oVirt will have some
presentation in South America this year. (ydary, 15:01:50)
* other topics (ydary, 15:02:24)
* Automated conversion of oVirt.org from MediaWiki to MarkDown is
proceeding. Most of the content is coming across fine, with some
overly complicated documents (such as ones with tables and
footnotes) needing a little extra post-conversion work. The big
issue is ensuring all documents are properly categorized so they
show up in the correct site topography when we are done. (ydary,
15:03:12)
* ACTION: If you have input on the tools to be presented in the new
site, please let me know. So far, confirmed new additions include an
oVirt-specific blog and some sort of Q&A forum, such as Ask or a
StackOverflow-based forum. Feedback welcome! (ydary, 15:03:41)
* till looking for case studies/users to highlight. itamar has pointed
out a lot, but if you work with any oVirt users from new and
interesting organizations, point them out to me. (ydary, 15:04:01)
* ACTION: Still looking for case studies/users to highlight. Itamar
has pointed out a lot, but if you work with any oVirt users from new
and interesting organizations, point them out to me. (ydary,
15:04:23)
Meeting ended at 15:05:46 UTC.
Action Items
------------
* 3.5 branch tester, please use the CentOS 7 with CR enable, since we
want to get early issues with this update.
* If you have input on the tools to be presented in the new site, please
let me know. So far, confirmed new additions include an oVirt-specific
blog and some sort of Q&A forum, such as Ask or a StackOverflow-based
forum. Feedback welcome!
* Still looking for case studies/users to highlight. Itamar has pointed
out a lot, but if you work with any oVirt users from new and
interesting organizations, point them out to me.
Action Items, by person
-----------------------
* **UNASSIGNED**
* 3.5 branch tester, please use the CentOS 7 with CR enable, since we
want to get early issues with this update.
* If you have input on the tools to be presented in the new site,
please let me know. So far, confirmed new additions include an
oVirt-specific blog and some sort of Q&A forum, such as Ask or a
StackOverflow-based forum. Feedback welcome!
* Still looking for case studies/users to highlight. Itamar has
pointed out a lot, but if you work with any oVirt users from new and
interesting organizations, point them out to me.
People Present (lines said)
---------------------------
* ydary (102)
* sbonazzo (33)
* fabiand (13)
* bkp (12)
* sahina (12)
* awels (10)
* danken (10)
* eedri|wfh (6)
* aaviram (4)
* mskrivanek (3)
* oved (2)
* ovirtbot (2)
Generated by `MeetBot`_ 0.1.4
.. _`MeetBot`: <a class="moz-txt-link-freetext" href="http://wiki.debian.org/MeetBot">http://wiki.debian.org/MeetBot</a>
</pre>
<br>
<pre class="moz-signature" cols="72">--
Yaniv Dary
Red Hat Israel Ltd.
34 Jerusalem Road
Building A, 4th floor
Ra'anana, Israel 4350109
Tel : +972 (9) 7692306
8272306
Email: <a class="moz-txt-link-abbreviated" href="mailto:ydary@redhat.com">ydary(a)redhat.com</a>
IRC : ydary</pre>
</body>
</html>
--------------080409080506010008050906--
10 years, 1 month
Virtualbox Image to Ovirt
by Sandvik Agustin
Hi users,
Good day, Is it possible to run a virtualbox image inside the hypervisor?
I'm using Ovirt 3.5, or viceversa, ovirt image run inside virtualbox?
Thanks in Advance
10 years, 1 month
VM failed to start | Bad volume specification
by Punit Dambiwal
Hi,
I am facing one strange issue with ovirt/glusterfs....still didn't find
this issue is related with glusterfs or Ovirt....
Ovirt :- 3.5.1
Glusterfs :- 3.6.1
Host :- 4 Hosts (Compute+ Storage)...each server has 24 bricks
Guest VM :- more then 100
Issue :- When i deploy this cluster first time..it work well for me(all the
guest VM created and running successfully)....but suddenly one day my one
of the host node rebooted and none of the VM can boot up now...and failed
with the following error "Bad Volume Specification"
VMId :- d877313c18d9783ca09b62acf5588048
VDSM Logs :- http://ur1.ca/jxabi
Engine Logs :- http://ur1.ca/jxabv
------------------------
[root@cpu01 ~]# vdsClient -s 0 getVolumeInfo
e732a82f-bae9-4368-8b98-dedc1c3814de 00000002-0002-0002-0002-000000000145
6d123509-6867-45cf-83a2-6d679b77d3c5 9030bb43-6bc9-462f-a1b9-f6d5a02fb180
status = OK
domain = e732a82f-bae9-4368-8b98-dedc1c3814de
capacity = 21474836480
voltype = LEAF
description =
parent = 00000000-0000-0000-0000-000000000000
format = RAW
image = 6d123509-6867-45cf-83a2-6d679b77d3c5
uuid = 9030bb43-6bc9-462f-a1b9-f6d5a02fb180
disktype = 2
legality = LEGAL
mtime = 0
apparentsize = 21474836480
truesize = 4562972672
type = SPARSE
children = []
pool =
ctime = 1422676305
---------------------
I opened same thread earlier but didn't get any perfect answers to solve
this issue..so i reopen it...
https://www.mail-archive.com/users@ovirt.org/msg25011.html
Thanks,
Punit
10 years, 1 month
Hosted engine multipath iscsi
by Baptiste Agasse
Hi all,
I'm currently testing ovirt 3.5 on centos 7, with hosted engine on iscsi equallogic SAN.. It's running fine, i've configured multipath through the engine (http://www.ovirt.org/Feature/iSCSI-Multipath) for VMs storage but i didn't find any documentation on hosted engine iscsi multipath. There is a way to configure iscsi multipath for the engine storage ?
Have a nice day.
Regards.
--
Baptiste
10 years, 1 month
Hosted Engine config in our hardware environment
by Eric Wong
--_000_87E152BF0D55124F8311754D69D209F67BE51E32MSEX01FRA9corps_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Hello oVirt guru out there:
I want to seek some advice on upgrade path for our oVirt management vm conf=
iguration. We have been using oVirt for over 3 years. When we first setup=
oVirt environment, Hosted Engine componment did not exist. Our question i=
s should we migrate our current configuration to use Hosted Engine?
First let me give an overview of our configuration. We have blade servers =
in 2 separate racks. D1 & X1. Each side has 10 blades. Storage is iSCSI =
SAN.
Inside our oVirt 3.5.0.1-1.el6 installation, it is configured with 2 data c=
enters. D1 & X1. Each datacenter has the 10 blades for that side. The ma=
nagement function of oVirt (oVirt web console) is running off 2 VMs, ovirt-=
mgmt-1 on D1, and ovirt-mgmt-2 on X1. We have keepalived to maintain a flo=
wing IP for the oVirt management console. The keepalived script makes sure=
only one copy of ovirt-engine is running at any time. It can be on D1 or =
X1. The mgmt VMs have Postgresql setup in replication mode. In case one o=
f the mgmt vm failed, the other mgmt vm on the other rack can pick up the m=
gmt role. Both mgmt VMs can see all blades and SAN resources on D1 & X1.
This configuration has been working well for us. The drawback is if both o=
virt mgmt vm crashed, we will not be able to start them or make any change =
to the ovirt environment. It is because the mgmt VMs are running within th=
e oVirt domain.
We tried to upgrade our configuration to Hosted Engine configuration. From=
what I understand, the Hosted Engine will run in a separate storage domain=
. In both times we tried to upgrade to Hosted Engine, they both failed dur=
ing export and import of current configuration.
I think my questions are:
- will the Hosted Engine model works in our hardware configuration. With h=
ardware in 2 racks, D1 & X1. Can a single Hosted Engine manage hardware on=
both sides?
- How can we achieve redundancy when running Hosted Engine? We need to hav=
e management capibility in case one side completely failed.
Thanks in advance.
Eric
--_000_87E152BF0D55124F8311754D69D209F67BE51E32MSEX01FRA9corps_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
<html dir=3D"ltr">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
<style type=3D"text/css"></style><style type=3D"text/css" id=3D"owaParaStyl=
e"></style><style type=3D"text/css"></style>
</head>
<body fpstyle=3D"1" ocsi=3D"0">
<div style=3D"direction: ltr;font-family: Tahoma;color: #000000;font-size: =
10pt;">
<div style=3D"font-family: Helvetica; font-size: 11px;"><span style=3D"font=
-size: 15px;"><span style=3D"font-family: Calibri, sans-serif;">Hello oVirt=
guru out there:</span></span></div>
<div style=3D"font-family: Helvetica; font-size: 11px;"><span style=3D"font=
-size: 15px;"><span style=3D"font-family: Calibri, sans-serif;"><br>
</span></span></div>
<div style=3D"font-size: 11px; font-family: Calibri, sans-serif;"><span sty=
le=3D"font-size: 15px;">I want to seek some advice on upgrade path for our =
oVirt management vm configuration. We have been using oVirt for over =
3 years. When we first setup oVirt environment,
Hosted Engine componment did not exist. Our question is should we mi=
grate our current configuration to use Hosted Engine? </sp=
an></div>
<div style=3D"font-family: Helvetica; font-size: 11px;"><br>
</div>
<div style=3D"font-size: 15px; font-family: Calibri, sans-serif;">First let=
me give an overview of our configuration. We have blade servers in 2=
separate racks. D1 & X1. Each side has 10 blades. St=
orage is iSCSI SAN. </div>
<div style=3D"font-family: Helvetica; font-size: 11px;"><br>
</div>
<div style=3D"font-size: 15px; font-family: Calibri, sans-serif;">
<div>Inside our oVirt 3.5.0.1-1.el6 installation, it is configured wit=
h 2 data centers. D1 & X1. Each datacenter has the 10 blade=
s for that side. The management function of oVirt (oVirt web console)=
is running off 2 VMs, ovirt-mgmt-1 on D1, and ovirt-mgmt-2
on X1. We have keepalived to maintain a flowing IP for the oVirt man=
agement console. The keepalived script makes sure only one copy of ov=
irt-engine is running at any time. It can be on D1 or X1. The m=
gmt VMs have Postgresql setup in replication mode. In
case one of the mgmt vm failed, the other mgmt vm on the other rack can pi=
ck up the mgmt role. Both mgmt VMs can see all blades and SAN&nb=
sp;resources on D1 & X1.</div>
<div><br>
</div>
<div>This configuration has been working well for us. The drawback is=
if both ovirt mgmt vm crashed, we will not be able to start them or make a=
ny change to the ovirt environment. It is because the mgmt VMs are ru=
nning within the oVirt domain.</div>
<div><br>
</div>
<div>We tried to upgrade our configuration to Hosted Engine configuration. =
From what I understand, the Hosted Engine will run in a separate stor=
age domain. In both times we tried to upgrade to Hosted Engine, =
they both failed during export and import of current
configuration.</div>
<div><br>
</div>
<div>I think my questions are:</div>
<div>- will the Hosted Engine model works in our hardware configuration. &n=
bsp;With hardware in 2 racks, D1 & X1. Can a single Hosted Engine=
manage hardware on both sides?</div>
<div>- How can we achieve redundancy when running Hosted Engine? =
We need to have management capibility in case one side completely fai=
led.</div>
<div><br>
</div>
<div>Thanks in advance.</div>
<div>Eric </div>
</div>
</div>
</body>
</html>
--_000_87E152BF0D55124F8311754D69D209F67BE51E32MSEX01FRA9corps_--
10 years, 1 month
running vm when its configured memory is bigger than host memory
by Jiří Sléžka
This is a cryptographically signed message in MIME format.
--------------ms010409020501020406040009
Content-Type: multipart/mixed;
boundary="------------000302090201020606000806"
This is a multi-part message in MIME format.
--------------000302090201020606000806
Content-Type: text/plain; charset=iso-8859-2; format=flowed
Content-Transfer-Encoding: quoted-printable
Hello,
my colleague uses oVirt3.5 for scientific purposes and has a question.=20
As I know he needs to run virtual machine with huge amount of over=20
allocated memory (more than one host has) and when it is really needed=20
then migrate it to host where is much more memory.
It looks to me like nice use case for oVirt.
But here is his own question.
> Currently, the virtual machine of given memory size S cannot be run
> on the host with less than S physical memory.
>
> We need to run several virtual machines (with unpredictable memory
> requirements) on the cluster consisting of several different hosts
> (with different amount of physical memory) in such the way that any
> virtual machine can be run on any host.
>
> Due to Ovirt limitation, virtual machines memory sizes has to be set
> to the MINIMUM of host physical memory sizes (in order to be able to
> run any virtual machine on any host). As far as I know, this rule has
> no connection to cluster's Memory optimization 'Max Memory Over
> Commitment' parameter.
>
> But we cannot predict memory needs of our virtual machines so we need
> to set the memory size of all of them to the MAXIMUM of host's
> physical memory sizes.
>
> Explanation:
>
> We are running several computational tasks (every one on single
> independent virtual machine). We have several (and different) host
> machines (see Figure 1).
>
> 1. At the beginning, every task consumes a decent amount of memory.
>
> 2. After a while, some task(s) allocate a huge amount of memory
> (Figure 2). At this moment, some of them cannot continue (due to
> unavailable memory on its current host) without migration to the host
> with higher memory available.
>
> 3. After migration (Figure 3), all tasks may continue.
>
> 4. Some tasks finally consumes a LOT of memory (Figure 4).
>
> The algorithm above cannot be realized, since every virtual machine
> (i.e. task) has predefined (and fixed when running) its memory size
> set to the MINIMUM of hosts physical memory sizes.
Thanks in advance
Jiri Slezka
--------------000302090201020606000806
Content-Type: image/jpeg;
name="Figure 4.jpg"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="Figure 4.jpg"
/9j/4AAQSkZJRgABAQEAlgCWAAD/4ge4SUNDX1BST0ZJTEUAAQEAAAeoYXBwbAIgAABtbnRy
UkdCIFhZWiAH2QACABkACwAaAAthY3NwQVBQTAAAAABhcHBsAAAAAAAAAAAAAAAAAAAAAAAA
9tYAAQAAAADTLWFwcGwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAtkZXNjAAABCAAAAG9kc2NtAAABeAAABWxjcHJ0AAAG5AAAADh3dHB0AAAHHAAA
ABRyWFlaAAAHMAAAABRnWFlaAAAHRAAAABRiWFlaAAAHWAAAABRyVFJDAAAHbAAAAA5jaGFk
AAAHfAAAACxiVFJDAAAHbAAAAA5nVFJDAAAHbAAAAA5kZXNjAAAAAAAAABRHZW5lcmljIFJH
QiBQcm9maWxlAAAAAAAAAAAAAAAUR2VuZXJpYyBSR0IgUHJvZmlsZQAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbWx1YwAAAAAAAAAeAAAADHNr
U0sAAAAoAAABeGhySFIAAAAoAAABoGNhRVMAAAAkAAAByHB0QlIAAAAmAAAB7HVrVUEAAAAq
AAACEmZyRlUAAAAoAAACPHpoVFcAAAAWAAACZGl0SVQAAAAoAAACem5iTk8AAAAmAAAComtv
S1IAAAAWAAACyGNzQ1oAAAAiAAAC3mhlSUwAAAAeAAADAGRlREUAAAAsAAADHmh1SFUAAAAo
AAADSnN2U0UAAAAmAAAConpoQ04AAAAWAAADcmphSlAAAAAaAAADiHJvUk8AAAAkAAADomVs
R1IAAAAiAAADxnB0UE8AAAAmAAAD6G5sTkwAAAAoAAAEDmVzRVMAAAAmAAAD6HRoVEgAAAAk
AAAENnRyVFIAAAAiAAAEWmZpRkkAAAAoAAAEfHBsUEwAAAAsAAAEpHJ1UlUAAAAiAAAE0GFy
RUcAAAAmAAAE8mVuVVMAAAAmAAAFGGRhREsAAAAuAAAFPgBWAWEAZQBvAGIAZQBjAG4A/QAg
AFIARwBCACAAcAByAG8AZgBpAGwARwBlAG4AZQByAGkBDQBrAGkAIABSAEcAQgAgAHAAcgBv
AGYAaQBsAFAAZQByAGYAaQBsACAAUgBHAEIAIABnAGUAbgDoAHIAaQBjAFAAZQByAGYAaQBs
ACAAUgBHAEIAIABHAGUAbgDpAHIAaQBjAG8EFwQwBDMEMAQ7BEwEPQQ4BDkAIAQ/BEAEPgRE
BDAEOQQ7ACAAUgBHAEIAUAByAG8AZgBpAGwAIABnAOkAbgDpAHIAaQBxAHUAZQAgAFIAVgBC
kBp1KAAgAFIARwBCACCCcl9pY8+P8ABQAHIAbwBmAGkAbABvACAAUgBHAEIAIABnAGUAbgBl
AHIAaQBjAG8ARwBlAG4AZQByAGkAcwBrACAAUgBHAEIALQBwAHIAbwBmAGkAbMd8vBgAIABS
AEcAQgAg1QS4XNMMx3wATwBiAGUAYwBuAP0AIABSAEcAQgAgAHAAcgBvAGYAaQBsBeQF6AXV
BeQF2QXcACAAUgBHAEIAIAXbBdwF3AXZAEEAbABsAGcAZQBtAGUAaQBuAGUAcwAgAFIARwBC
AC0AUAByAG8AZgBpAGwAwQBsAHQAYQBsAOEAbgBvAHMAIABSAEcAQgAgAHAAcgBvAGYAaQBs
Zm6QGgAgAFIARwBCACBjz4/wZYdO9k4AgiwAIABSAEcAQgAgMNcw7TDVMKEwpDDrAFAAcgBv
AGYAaQBsACAAUgBHAEIAIABnAGUAbgBlAHIAaQBjA5MDtQO9A7kDugPMACADwAPBA78DxgOv
A7sAIABSAEcAQgBQAGUAcgBmAGkAbAAgAFIARwBCACAAZwBlAG4A6QByAGkAYwBvAEEAbABn
AGUAbQBlAGUAbgAgAFIARwBCAC0AcAByAG8AZgBpAGUAbA5CDhsOIw5EDh8OJQ5MACAAUgBH
AEIAIA4XDjEOSA4nDkQOGwBHAGUAbgBlAGwAIABSAEcAQgAgAFAAcgBvAGYAaQBsAGkAWQBs
AGUAaQBuAGUAbgAgAFIARwBCAC0AcAByAG8AZgBpAGkAbABpAFUAbgBpAHcAZQByAHMAYQBs
AG4AeQAgAHAAcgBvAGYAaQBsACAAUgBHAEIEHgQxBEkEOAQ5ACAEPwRABD4ERAQ4BDsETAAg
AFIARwBCBkUGRAZBACAGKgY5BjEGSgZBACAAUgBHAEIAIAYnBkQGOQYnBkUARwBlAG4AZQBy
AGkAYwAgAFIARwBCACAAUAByAG8AZgBpAGwAZQBHAGUAbgBlAHIAZQBsACAAUgBHAEIALQBi
AGUAcwBrAHIAaQB2AGUAbABzAGV0ZXh0AAAAAENvcHlyaWdodCAyMDA3IEFwcGxlIEluYy4s
IGFsbCByaWdodHMgcmVzZXJ2ZWQuAFhZWiAAAAAAAADzUgABAAAAARbPWFlaIAAAAAAAAHRN
AAA97gAAA9BYWVogAAAAAAAAWnUAAKxzAAAXNFhZWiAAAAAAAAAoGgAAFZ8AALg2Y3VydgAA
AAAAAAABAc0AAHNmMzIAAAAAAAEMQgAABd7///MmAAAHkgAA/ZH///ui///9owAAA9wAAMBs
/+EAdEV4aWYAAE1NACoAAAAIAAQBGgAFAAAAAQAAAD4BGwAFAAAAAQAAAEYBKAADAAAAAQAC
AACHaQAEAAAAAQAAAE4AAAAAAAAAlgAAAAEAAACWAAAAAQACoAIABAAAAAEAAAK8oAMABAAA
AAEAAAK8AAAAAP/bAEMAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAf/bAEMBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAf/AABEIArwCvAMBEQAC
EQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUE
BAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygp
KjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaX
mJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T1
9vf4+fr/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUE
BAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYn
KCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SV
lpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T1
9vf4+fr/2gAMAwEAAhEDEQA/AP7+KACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKA
CgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACg
AoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAo
AKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAK
ACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAC
gAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgA
oAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA
KACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKA
CgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACg
AoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAo
AKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAK
ACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAC
gAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgA
oAKACgD8Af8AiKO/4IUf9Hzf+azfth//AEP1AB/xFHf8EKP+j5v/ADWb9sP/AOh+oAP+Io7/
AIIUf9Hzf+azfth//Q/UAH/EUd/wQo/6Pm/81m/bD/8AofqAD/iKO/4IUf8AR83/AJrN+2H/
APQ/UAH/ABFHf8EKP+j5v/NZv2w//ofqAD/iKO/4IUf9Hzf+azfth/8A0P1AB/xFHf8ABCj/
AKPm/wDNZv2w/wD6H6gA/wCIo7/ghR/0fN/5rN+2H/8AQ/UAH/EUd/wQo/6Pm/8ANZv2w/8A
6H6gD9vvhP8AFLwJ8cfhZ8NPjX8Ldd/4Sj4ZfGD4f+Dfil8OvE39maxon/CReBPiB4d03xZ4
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
638Zrvx3+1j4C+EnxS03wRD4lj1Pwp8MvgnqTnW08G+LPGJAP6VqACgAoAKACgAoAKACgAoA
KACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKA
CgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACg
AoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAo
AKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAK
ACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAC
gAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgA
oAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA
KACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKA
CgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACg
AoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAo
AKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAK
ACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAC
gAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgA
oAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA
KACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKA
CgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACg
AoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAo
AKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAK
ACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAC
gAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgA
oAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA
KACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKA
CgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACg
AoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAo
AKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAK
ACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAC
gAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgA
oAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA
KACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKA
CgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACg
AoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAo
AKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAK
ACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAC
gAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgA
oAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA
KACgAoAKACgAoAKAP//Z
--------------000302090201020606000806
Content-Type: image/jpeg;
name="Figure 2.jpg"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="Figure 2.jpg"
/9j/4AAQSkZJRgABAQEAlgCWAAD/4ge4SUNDX1BST0ZJTEUAAQEAAAeoYXBwbAIgAABtbnRy
UkdCIFhZWiAH2QACABkACwAaAAthY3NwQVBQTAAAAABhcHBsAAAAAAAAAAAAAAAAAAAAAAAA
9tYAAQAAAADTLWFwcGwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAtkZXNjAAABCAAAAG9kc2NtAAABeAAABWxjcHJ0AAAG5AAAADh3dHB0AAAHHAAA
ABRyWFlaAAAHMAAAABRnWFlaAAAHRAAAABRiWFlaAAAHWAAAABRyVFJDAAAHbAAAAA5jaGFk
AAAHfAAAACxiVFJDAAAHbAAAAA5nVFJDAAAHbAAAAA5kZXNjAAAAAAAAABRHZW5lcmljIFJH
QiBQcm9maWxlAAAAAAAAAAAAAAAUR2VuZXJpYyBSR0IgUHJvZmlsZQAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbWx1YwAAAAAAAAAeAAAADHNr
U0sAAAAoAAABeGhySFIAAAAoAAABoGNhRVMAAAAkAAAByHB0QlIAAAAmAAAB7HVrVUEAAAAq
AAACEmZyRlUAAAAoAAACPHpoVFcAAAAWAAACZGl0SVQAAAAoAAACem5iTk8AAAAmAAAComtv
S1IAAAAWAAACyGNzQ1oAAAAiAAAC3mhlSUwAAAAeAAADAGRlREUAAAAsAAADHmh1SFUAAAAo
AAADSnN2U0UAAAAmAAAConpoQ04AAAAWAAADcmphSlAAAAAaAAADiHJvUk8AAAAkAAADomVs
R1IAAAAiAAADxnB0UE8AAAAmAAAD6G5sTkwAAAAoAAAEDmVzRVMAAAAmAAAD6HRoVEgAAAAk
AAAENnRyVFIAAAAiAAAEWmZpRkkAAAAoAAAEfHBsUEwAAAAsAAAEpHJ1UlUAAAAiAAAE0GFy
RUcAAAAmAAAE8mVuVVMAAAAmAAAFGGRhREsAAAAuAAAFPgBWAWEAZQBvAGIAZQBjAG4A/QAg
AFIARwBCACAAcAByAG8AZgBpAGwARwBlAG4AZQByAGkBDQBrAGkAIABSAEcAQgAgAHAAcgBv
AGYAaQBsAFAAZQByAGYAaQBsACAAUgBHAEIAIABnAGUAbgDoAHIAaQBjAFAAZQByAGYAaQBs
ACAAUgBHAEIAIABHAGUAbgDpAHIAaQBjAG8EFwQwBDMEMAQ7BEwEPQQ4BDkAIAQ/BEAEPgRE
BDAEOQQ7ACAAUgBHAEIAUAByAG8AZgBpAGwAIABnAOkAbgDpAHIAaQBxAHUAZQAgAFIAVgBC
kBp1KAAgAFIARwBCACCCcl9pY8+P8ABQAHIAbwBmAGkAbABvACAAUgBHAEIAIABnAGUAbgBl
AHIAaQBjAG8ARwBlAG4AZQByAGkAcwBrACAAUgBHAEIALQBwAHIAbwBmAGkAbMd8vBgAIABS
AEcAQgAg1QS4XNMMx3wATwBiAGUAYwBuAP0AIABSAEcAQgAgAHAAcgBvAGYAaQBsBeQF6AXV
BeQF2QXcACAAUgBHAEIAIAXbBdwF3AXZAEEAbABsAGcAZQBtAGUAaQBuAGUAcwAgAFIARwBC
AC0AUAByAG8AZgBpAGwAwQBsAHQAYQBsAOEAbgBvAHMAIABSAEcAQgAgAHAAcgBvAGYAaQBs
Zm6QGgAgAFIARwBCACBjz4/wZYdO9k4AgiwAIABSAEcAQgAgMNcw7TDVMKEwpDDrAFAAcgBv
AGYAaQBsACAAUgBHAEIAIABnAGUAbgBlAHIAaQBjA5MDtQO9A7kDugPMACADwAPBA78DxgOv
A7sAIABSAEcAQgBQAGUAcgBmAGkAbAAgAFIARwBCACAAZwBlAG4A6QByAGkAYwBvAEEAbABn
AGUAbQBlAGUAbgAgAFIARwBCAC0AcAByAG8AZgBpAGUAbA5CDhsOIw5EDh8OJQ5MACAAUgBH
AEIAIA4XDjEOSA4nDkQOGwBHAGUAbgBlAGwAIABSAEcAQgAgAFAAcgBvAGYAaQBsAGkAWQBs
AGUAaQBuAGUAbgAgAFIARwBCAC0AcAByAG8AZgBpAGkAbABpAFUAbgBpAHcAZQByAHMAYQBs
AG4AeQAgAHAAcgBvAGYAaQBsACAAUgBHAEIEHgQxBEkEOAQ5ACAEPwRABD4ERAQ4BDsETAAg
AFIARwBCBkUGRAZBACAGKgY5BjEGSgZBACAAUgBHAEIAIAYnBkQGOQYnBkUARwBlAG4AZQBy
AGkAYwAgAFIARwBCACAAUAByAG8AZgBpAGwAZQBHAGUAbgBlAHIAZQBsACAAUgBHAEIALQBi
AGUAcwBrAHIAaQB2AGUAbABzAGV0ZXh0AAAAAENvcHlyaWdodCAyMDA3IEFwcGxlIEluYy4s
IGFsbCByaWdodHMgcmVzZXJ2ZWQuAFhZWiAAAAAAAADzUgABAAAAARbPWFlaIAAAAAAAAHRN
AAA97gAAA9BYWVogAAAAAAAAWnUAAKxzAAAXNFhZWiAAAAAAAAAoGgAAFZ8AALg2Y3VydgAA
AAAAAAABAc0AAHNmMzIAAAAAAAEMQgAABd7///MmAAAHkgAA/ZH///ui///9owAAA9wAAMBs
/+EAdEV4aWYAAE1NACoAAAAIAAQBGgAFAAAAAQAAAD4BGwAFAAAAAQAAAEYBKAADAAAAAQAC
AACHaQAEAAAAAQAAAE4AAAAAAAAAlgAAAAEAAACWAAAAAQACoAIABAAAAAEAAAK8oAMABAAA
AAEAAAK8AAAAAP/bAEMAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAf/bAEMBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAf/AABEIArwCvAMBEQAC
EQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUE
BAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygp
KjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaX
mJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T1
9vf4+fr/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUE
BAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYn
KCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SV
lpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T1
9vf4+fr/2gAMAwEAAhEDEQA/AP7+KACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKA
CgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACg
AoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAo
AKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAK
ACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAC
gAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgA
oAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA
KACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKA
CgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACg
AoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAo
AKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAK
ACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAC
gAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgA
oAKACgD8Af8AiKO/4IUf9Hzf+azfth//AEP1AB/xFHf8EKP+j5v/ADWb9sP/AOh+oAP+Io7/
AIIUf9Hzf+azfth//Q/UAH/EUd/wQo/6Pm/81m/bD/8AofqAD/iKO/4IUf8AR83/AJrN+2H/
APQ/UAH/ABFHf8EKP+j5v/NZv2w//ofqAD/iKO/4IUf9Hzf+azfth/8A0P1AB/xFHf8ABCj/
AKPm/wDNZv2w/wD6H6gA/wCIo7/ghR/0fN/5rN+2H/8AQ/UAH/EUd/wQo/6Pm/8ANZv2w/8A
6H6gD9vvhP8AFLwJ8cfhZ8NPjX8Ldd/4Sj4ZfGD4f+Dfil8OvE39maxon/CReBPiB4d03xZ4
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
BQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQ
AUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAU
AFABQB+AP/Brl/ygo/Ya/wC7mf8A1sP9oKgD9/qACgAoAKACgAoAKACgD4A/4Kxf8osv+Cln
/ZgH7ZH/AKzr8RqAD/gk7/yiy/4Jp/8AZgH7G/8A6zr8OaAPv+gAoAKACgAoAKACgAoAKACg
AoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAo
AKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAK
ACgAoAKACgAoA/AH/g1y/wCUFH7DX/dzP/rYf7QVAH7/AFABQAUAFABQAUAFABQB8Af8FYv+
UWX/AAUs/wCzAP2yP/WdfiNQAf8ABJ3/AJRZf8E0/wDswD9jf/1nX4c0Aff9ABQAUAFABQAU
AFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAF
ABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAB
QAUAFABQAUAFABQAUAFABQB+AP8Awa5f8oKP2Gv+7mf/AFsP9oKgD9/qACgAoAKACgAoAKAC
gD4A/wCCsX/KLL/gpZ/2YB+2R/6zr8RqAD/gk7/yiy/4Jp/9mAfsb/8ArOvw5oA+/wCgAoAK
ACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAC
gAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgA
oAKACgAoAKACgAoAKACgAoAKACgAoA/AH/g1y/5QUfsNf93M/wDrYf7QVAH7/UAFABQAUAFA
BQAUAFAHwB/wVi/5RZf8FLP+zAP2yP8A1nX4jUAH/BJ3/lFl/wAE0/8AswD9jf8A9Z1+HNAH
3/QAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAB
QAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQA
UAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAfgD/wAGuX/KCj9hr/u5n/1sP9oKgD9/qACg
AoAKACgAoAKACgD4A/4Kxf8AKLL/AIKWf9mAftkf+s6/EagA/wCCTv8Ayiy/4Jp/9mAfsb/+
s6/DmgD7/oAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgA
oAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA
KACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAPwB/4Ncv+UFH7DX/AHcz/wCth/tB
UAfv9QAUAFABQAUAFABQAUAfAH/BWL/lFl/wUs/7MA/bI/8AWdfiNQAf8Enf+UWX/BNP/swD
9jf/ANZ1+HNAH3/QAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQ
AUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAU
AFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAfgD/wa5f8AKCj9hr/u5n/1
sP8AaCoA/f6gAoAKACgAoAKACgAoA+AP+CsX/KLL/gpZ/wBmAftkf+s6/EagA/4JO/8AKLL/
AIJp/wDZgH7G/wD6zr8OaAPv+gAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAK
ACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAC
gAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA/AH/AINcv+UF
H7DX/dzP/rYf7QVAH7/UAFABQAUAFABQAUAFAHwB/wAFYv8AlFl/wUs/7MA/bI/9Z1+I1AB/
wSd/5RZf8E0/+zAP2N//AFnX4c0Aff8AQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAF
ABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAB
QAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAfgD/w
a5f8oKP2Gv8Au5n/ANbD/aCoA/f6gAoAKACgAoAKACgAoA+AP+CsX/KLL/gpZ/2YB+2R/wCs
6/EagA/4JO/8osv+Caf/AGYB+xv/AOs6/DmgD7/oAKACgAoAKACgAoAKACgAoAKACgAoAKAC
gAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgA
oAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA
KAPwB/4Ncv8AlBR+w1/3cz/62H+0FQB+/wBQAUAFABQAUAFABQAUAfAH/BWL/lFl/wAFLP8A
swD9sj/1nX4jUAH/AASd/wCUWX/BNP8A7MA/Y3/9Z1+HNAH3/QAUAFABQAUAFABQAUAFABQA
UAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUA
FABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFA
BQAUAFABQAUAfgD/AMGuX/KCj9hr/u5n/wBbD/aCoA/f6gAoAKACgAoAKACgAoA+AP8AgrF/
yiy/4KWf9mAftkf+s6/EagA/4JO/8osv+Caf/ZgH7G//AKzr8OaAPv8AoAKACgAoAKACgAoA
KACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKA
CgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACg
AoAKACgAoAKACgAoAKAPwB/4Ncv+UFH7DX/dzP8A62H+0FQB+/1ABQAUAFABQAUAFABQB8Af
8FYv+UWX/BSz/swD9sj/ANZ1+I1AB/wSd/5RZf8ABNP/ALMA/Y3/APWdfhzQB9/0AFABQAUA
FABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFA
BQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQ
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
AoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAo
AKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAK
ACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAC
gAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgA
oAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA
KACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKA
CgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACg
AoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAo
AKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAK
ACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAC
gAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgA
oAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA
KACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKA
CgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACg
AoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAo
AKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAK
ACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAC
gAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgA
oAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA
KACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKA
CgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACg
AoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAo
AKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAK
ACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAC
gAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgA
oAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA
KACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKA
CgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACg
AoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAo
AKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA/
/9k=
--------------000302090201020606000806
Content-Type: image/jpeg;
name="Figure 3.jpg"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="Figure 3.jpg"
/9j/4AAQSkZJRgABAQEAlgCWAAD/4ge4SUNDX1BST0ZJTEUAAQEAAAeoYXBwbAIgAABtbnRy
UkdCIFhZWiAH2QACABkACwAaAAthY3NwQVBQTAAAAABhcHBsAAAAAAAAAAAAAAAAAAAAAAAA
9tYAAQAAAADTLWFwcGwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAtkZXNjAAABCAAAAG9kc2NtAAABeAAABWxjcHJ0AAAG5AAAADh3dHB0AAAHHAAA
ABRyWFlaAAAHMAAAABRnWFlaAAAHRAAAABRiWFlaAAAHWAAAABRyVFJDAAAHbAAAAA5jaGFk
AAAHfAAAACxiVFJDAAAHbAAAAA5nVFJDAAAHbAAAAA5kZXNjAAAAAAAAABRHZW5lcmljIFJH
QiBQcm9maWxlAAAAAAAAAAAAAAAUR2VuZXJpYyBSR0IgUHJvZmlsZQAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbWx1YwAAAAAAAAAeAAAADHNr
U0sAAAAoAAABeGhySFIAAAAoAAABoGNhRVMAAAAkAAAByHB0QlIAAAAmAAAB7HVrVUEAAAAq
AAACEmZyRlUAAAAoAAACPHpoVFcAAAAWAAACZGl0SVQAAAAoAAACem5iTk8AAAAmAAAComtv
S1IAAAAWAAACyGNzQ1oAAAAiAAAC3mhlSUwAAAAeAAADAGRlREUAAAAsAAADHmh1SFUAAAAo
AAADSnN2U0UAAAAmAAAConpoQ04AAAAWAAADcmphSlAAAAAaAAADiHJvUk8AAAAkAAADomVs
R1IAAAAiAAADxnB0UE8AAAAmAAAD6G5sTkwAAAAoAAAEDmVzRVMAAAAmAAAD6HRoVEgAAAAk
AAAENnRyVFIAAAAiAAAEWmZpRkkAAAAoAAAEfHBsUEwAAAAsAAAEpHJ1UlUAAAAiAAAE0GFy
RUcAAAAmAAAE8mVuVVMAAAAmAAAFGGRhREsAAAAuAAAFPgBWAWEAZQBvAGIAZQBjAG4A/QAg
AFIARwBCACAAcAByAG8AZgBpAGwARwBlAG4AZQByAGkBDQBrAGkAIABSAEcAQgAgAHAAcgBv
AGYAaQBsAFAAZQByAGYAaQBsACAAUgBHAEIAIABnAGUAbgDoAHIAaQBjAFAAZQByAGYAaQBs
ACAAUgBHAEIAIABHAGUAbgDpAHIAaQBjAG8EFwQwBDMEMAQ7BEwEPQQ4BDkAIAQ/BEAEPgRE
BDAEOQQ7ACAAUgBHAEIAUAByAG8AZgBpAGwAIABnAOkAbgDpAHIAaQBxAHUAZQAgAFIAVgBC
kBp1KAAgAFIARwBCACCCcl9pY8+P8ABQAHIAbwBmAGkAbABvACAAUgBHAEIAIABnAGUAbgBl
AHIAaQBjAG8ARwBlAG4AZQByAGkAcwBrACAAUgBHAEIALQBwAHIAbwBmAGkAbMd8vBgAIABS
AEcAQgAg1QS4XNMMx3wATwBiAGUAYwBuAP0AIABSAEcAQgAgAHAAcgBvAGYAaQBsBeQF6AXV
BeQF2QXcACAAUgBHAEIAIAXbBdwF3AXZAEEAbABsAGcAZQBtAGUAaQBuAGUAcwAgAFIARwBC
AC0AUAByAG8AZgBpAGwAwQBsAHQAYQBsAOEAbgBvAHMAIABSAEcAQgAgAHAAcgBvAGYAaQBs
Zm6QGgAgAFIARwBCACBjz4/wZYdO9k4AgiwAIABSAEcAQgAgMNcw7TDVMKEwpDDrAFAAcgBv
AGYAaQBsACAAUgBHAEIAIABnAGUAbgBlAHIAaQBjA5MDtQO9A7kDugPMACADwAPBA78DxgOv
A7sAIABSAEcAQgBQAGUAcgBmAGkAbAAgAFIARwBCACAAZwBlAG4A6QByAGkAYwBvAEEAbABn
AGUAbQBlAGUAbgAgAFIARwBCAC0AcAByAG8AZgBpAGUAbA5CDhsOIw5EDh8OJQ5MACAAUgBH
AEIAIA4XDjEOSA4nDkQOGwBHAGUAbgBlAGwAIABSAEcAQgAgAFAAcgBvAGYAaQBsAGkAWQBs
AGUAaQBuAGUAbgAgAFIARwBCAC0AcAByAG8AZgBpAGkAbABpAFUAbgBpAHcAZQByAHMAYQBs
AG4AeQAgAHAAcgBvAGYAaQBsACAAUgBHAEIEHgQxBEkEOAQ5ACAEPwRABD4ERAQ4BDsETAAg
AFIARwBCBkUGRAZBACAGKgY5BjEGSgZBACAAUgBHAEIAIAYnBkQGOQYnBkUARwBlAG4AZQBy
AGkAYwAgAFIARwBCACAAUAByAG8AZgBpAGwAZQBHAGUAbgBlAHIAZQBsACAAUgBHAEIALQBi
AGUAcwBrAHIAaQB2AGUAbABzAGV0ZXh0AAAAAENvcHlyaWdodCAyMDA3IEFwcGxlIEluYy4s
IGFsbCByaWdodHMgcmVzZXJ2ZWQuAFhZWiAAAAAAAADzUgABAAAAARbPWFlaIAAAAAAAAHRN
AAA97gAAA9BYWVogAAAAAAAAWnUAAKxzAAAXNFhZWiAAAAAAAAAoGgAAFZ8AALg2Y3VydgAA
AAAAAAABAc0AAHNmMzIAAAAAAAEMQgAABd7///MmAAAHkgAA/ZH///ui///9owAAA9wAAMBs
/+EAdEV4aWYAAE1NACoAAAAIAAQBGgAFAAAAAQAAAD4BGwAFAAAAAQAAAEYBKAADAAAAAQAC
AACHaQAEAAAAAQAAAE4AAAAAAAAAlgAAAAEAAACWAAAAAQACoAIABAAAAAEAAAK8oAMABAAA
AAEAAAK8AAAAAP/bAEMAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAf/bAEMBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAf/AABEIArwCvAMBEQAC
EQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUE
BAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygp
KjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaX
mJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T1
9vf4+fr/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUE
BAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYn
KCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SV
lpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T1
9vf4+fr/2gAMAwEAAhEDEQA/AP7+KACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKA
CgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACg
AoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAo
AKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAK
ACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAC
gAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgA
oAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA
KACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKA
CgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACg
AoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAo
AKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAK
ACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAC
gAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgA
oAKACgD8Af8AiKO/4IUf9Hzf+azfth//AEP1AB/xFHf8EKP+j5v/ADWb9sP/AOh+oAP+Io7/
AIIUf9Hzf+azfth//Q/UAH/EUd/wQo/6Pm/81m/bD/8AofqAD/iKO/4IUf8AR83/AJrN+2H/
APQ/UAH/ABFHf8EKP+j5v/NZv2w//ofqAD/iKO/4IUf9Hzf+azfth/8A0P1AB/xFHf8ABCj/
AKPm/wDNZv2w/wD6H6gA/wCIo7/ghR/0fN/5rN+2H/8AQ/UAH/EUd/wQo/6Pm/8ANZv2w/8A
6H6gD9vvhP8AFLwJ8cfhZ8NPjX8Ldd/4Sj4ZfGD4f+Dfil8OvE39maxon/CReBPiB4d03xZ4
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
BQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQ
AUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAU
AFABQB+AP/Brl/ygo/Ya/wC7mf8A1sP9oKgD9/qACgAoAKACgAoAKACgD4A/4Kxf8osv+Cln
/ZgH7ZH/AKzr8RqAD/gk7/yiy/4Jp/8AZgH7G/8A6zr8OaAPv+gAoAKACgAoAKACgAoAKACg
AoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAo
AKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAK
ACgAoAKACgAoA/AH/g1y/wCUFH7DX/dzP/rYf7QVAH7/AFABQAUAFABQAUAFABQB8Af8FYv+
UWX/AAUs/wCzAP2yP/WdfiNQAf8ABJ3/AJRZf8E0/wDswD9jf/1nX4c0Aff9ABQAUAFABQAU
AFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAF
ABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAB
QAUAFABQAUAFABQAUAFABQB+AP8Awa5f8oKP2Gv+7mf/AFsP9oKgD9/qACgAoAKACgAoAKAC
gD4A/wCCsX/KLL/gpZ/2YB+2R/6zr8RqAD/gk7/yiy/4Jp/9mAfsb/8ArOvw5oA+/wCgAoAK
ACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAC
gAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgA
oAKACgAoAKACgAoAKACgAoAKACgAoA/AH/g1y/5QUfsNf93M/wDrYf7QVAH7/UAFABQAUAFA
BQAUAFAHwB/wVi/5RZf8FLP+zAP2yP8A1nX4jUAH/BJ3/lFl/wAE0/8AswD9jf8A9Z1+HNAH
3/QAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAB
QAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQA
UAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAfgD/wAGuX/KCj9hr/u5n/1sP9oKgD9/qACg
AoAKACgAoAKACgD4A/4Kxf8AKLL/AIKWf9mAftkf+s6/EagA/wCCTv8Ayiy/4Jp/9mAfsb/+
s6/DmgD7/oAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgA
oAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA
KACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAPwB/4Ncv+UFH7DX/AHcz/wCth/tB
UAfv9QAUAFABQAUAFABQAUAfAH/BWL/lFl/wUs/7MA/bI/8AWdfiNQAf8Enf+UWX/BNP/swD
9jf/ANZ1+HNAH3/QAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQ
AUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAU
AFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAfgD/wa5f8AKCj9hr/u5n/1
sP8AaCoA/f6gAoAKACgAoAKACgAoA+AP+CsX/KLL/gpZ/wBmAftkf+s6/EagA/4JO/8AKLL/
AIJp/wDZgH7G/wD6zr8OaAPv+gAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAK
ACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAC
gAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA/AH/AINcv+UF
H7DX/dzP/rYf7QVAH7/UAFABQAUAFABQAUAFAHwB/wAFYv8AlFl/wUs/7MA/bI/9Z1+I1AB/
wSd/5RZf8E0/+zAP2N//AFnX4c0Aff8AQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAF
ABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAB
QAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAfgD/w
a5f8oKP2Gv8Au5n/ANbD/aCoA/f6gAoAKACgAoAKACgAoA+AP+CsX/KLL/gpZ/2YB+2R/wCs
6/EagA/4JO/8osv+Caf/AGYB+xv/AOs6/DmgD7/oAKACgAoAKACgAoAKACgAoAKACgAoAKAC
gAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgA
oAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA
KAPwB/4Ncv8AlBR+w1/3cz/62H+0FQB+/wBQAUAFABQAUAFABQAUAfAH/BWL/lFl/wAFLP8A
swD9sj/1nX4jUAH/AASd/wCUWX/BNP8A7MA/Y3/9Z1+HNAH3/QAUAFABQAUAFABQAUAFABQA
UAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUA
FABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFA
BQAUAFABQAUAfgD/AMGuX/KCj9hr/u5n/wBbD/aCoA/f6gAoAKACgAoAKACgAoA+AP8AgrF/
yiy/4KWf9mAftkf+s6/EagA/4JO/8osv+Caf/ZgH7G//AKzr8OaAPv8AoAKACgAoAKACgAoA
KACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKA
CgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACg
AoAKACgAoAKACgAoAKAPwB/4Ncv+UFH7DX/dzP8A62H+0FQB+/1ABQAUAFABQAUAFABQB8Af
8FYv+UWX/BSz/swD9sj/ANZ1+I1AB/wSd/5RZf8ABNP/ALMA/Y3/APWdfhzQB9/0AFABQAUA
FABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFA
BQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQ
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
t+Bn7Vf7UH/BNX9uO6+IOsaD+zp8H7PSPjH8LP23P2eT+2d4I8T+AvD2s+EE1mz1/wDZt+Bn
gH4vafrGneCltPFWo6B8RtG1C88Q/FXxLYp40AKH7OX/AASi/ag+Bfx5/ZR8eePNS8K/FLw1
+y5+2W/wp/Z5l8PeKLe/u/gh/wAErfhN+zL/AMFGNA/Z6j8bah42sPCeu638Zrvx3+1j4C+E
nxS03wRD4lj1Pwp8MvgnqTnW08G+LPGJAP6VqACgAoAKACgAoAKACgAoAKACgAoAKACgAoAK
ACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAC
gAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgA
oAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA
KACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKA
CgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACg
AoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAo
AKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAK
ACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAC
gAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgA
oAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA
KACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKA
CgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACg
AoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAo
AKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAK
ACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAC
gAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgA
oAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA
KACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKA
CgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACg
AoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAo
AKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAK
ACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAC
gAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgA
oAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA
KACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKA
CgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACg
AoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAo
AKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAK
ACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAC
gAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgA
oAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA
KACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKA
CgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACg
AoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAo
AKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAK
AP/Z
--------------000302090201020606000806
Content-Type: image/jpeg;
name="Figure 1.jpg"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
filename="Figure 1.jpg"
/9j/4AAQSkZJRgABAQEAlgCWAAD/4ge4SUNDX1BST0ZJTEUAAQEAAAeoYXBwbAIgAABtbnRy
UkdCIFhZWiAH2QACABkACwAaAAthY3NwQVBQTAAAAABhcHBsAAAAAAAAAAAAAAAAAAAAAAAA
9tYAAQAAAADTLWFwcGwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAtkZXNjAAABCAAAAG9kc2NtAAABeAAABWxjcHJ0AAAG5AAAADh3dHB0AAAHHAAA
ABRyWFlaAAAHMAAAABRnWFlaAAAHRAAAABRiWFlaAAAHWAAAABRyVFJDAAAHbAAAAA5jaGFk
AAAHfAAAACxiVFJDAAAHbAAAAA5nVFJDAAAHbAAAAA5kZXNjAAAAAAAAABRHZW5lcmljIFJH
QiBQcm9maWxlAAAAAAAAAAAAAAAUR2VuZXJpYyBSR0IgUHJvZmlsZQAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAbWx1YwAAAAAAAAAeAAAADHNr
U0sAAAAoAAABeGhySFIAAAAoAAABoGNhRVMAAAAkAAAByHB0QlIAAAAmAAAB7HVrVUEAAAAq
AAACEmZyRlUAAAAoAAACPHpoVFcAAAAWAAACZGl0SVQAAAAoAAACem5iTk8AAAAmAAAComtv
S1IAAAAWAAACyGNzQ1oAAAAiAAAC3mhlSUwAAAAeAAADAGRlREUAAAAsAAADHmh1SFUAAAAo
AAADSnN2U0UAAAAmAAAConpoQ04AAAAWAAADcmphSlAAAAAaAAADiHJvUk8AAAAkAAADomVs
R1IAAAAiAAADxnB0UE8AAAAmAAAD6G5sTkwAAAAoAAAEDmVzRVMAAAAmAAAD6HRoVEgAAAAk
AAAENnRyVFIAAAAiAAAEWmZpRkkAAAAoAAAEfHBsUEwAAAAsAAAEpHJ1UlUAAAAiAAAE0GFy
RUcAAAAmAAAE8mVuVVMAAAAmAAAFGGRhREsAAAAuAAAFPgBWAWEAZQBvAGIAZQBjAG4A/QAg
AFIARwBCACAAcAByAG8AZgBpAGwARwBlAG4AZQByAGkBDQBrAGkAIABSAEcAQgAgAHAAcgBv
AGYAaQBsAFAAZQByAGYAaQBsACAAUgBHAEIAIABnAGUAbgDoAHIAaQBjAFAAZQByAGYAaQBs
ACAAUgBHAEIAIABHAGUAbgDpAHIAaQBjAG8EFwQwBDMEMAQ7BEwEPQQ4BDkAIAQ/BEAEPgRE
BDAEOQQ7ACAAUgBHAEIAUAByAG8AZgBpAGwAIABnAOkAbgDpAHIAaQBxAHUAZQAgAFIAVgBC
kBp1KAAgAFIARwBCACCCcl9pY8+P8ABQAHIAbwBmAGkAbABvACAAUgBHAEIAIABnAGUAbgBl
AHIAaQBjAG8ARwBlAG4AZQByAGkAcwBrACAAUgBHAEIALQBwAHIAbwBmAGkAbMd8vBgAIABS
AEcAQgAg1QS4XNMMx3wATwBiAGUAYwBuAP0AIABSAEcAQgAgAHAAcgBvAGYAaQBsBeQF6AXV
BeQF2QXcACAAUgBHAEIAIAXbBdwF3AXZAEEAbABsAGcAZQBtAGUAaQBuAGUAcwAgAFIARwBC
AC0AUAByAG8AZgBpAGwAwQBsAHQAYQBsAOEAbgBvAHMAIABSAEcAQgAgAHAAcgBvAGYAaQBs
Zm6QGgAgAFIARwBCACBjz4/wZYdO9k4AgiwAIABSAEcAQgAgMNcw7TDVMKEwpDDrAFAAcgBv
AGYAaQBsACAAUgBHAEIAIABnAGUAbgBlAHIAaQBjA5MDtQO9A7kDugPMACADwAPBA78DxgOv
A7sAIABSAEcAQgBQAGUAcgBmAGkAbAAgAFIARwBCACAAZwBlAG4A6QByAGkAYwBvAEEAbABn
AGUAbQBlAGUAbgAgAFIARwBCAC0AcAByAG8AZgBpAGUAbA5CDhsOIw5EDh8OJQ5MACAAUgBH
AEIAIA4XDjEOSA4nDkQOGwBHAGUAbgBlAGwAIABSAEcAQgAgAFAAcgBvAGYAaQBsAGkAWQBs
AGUAaQBuAGUAbgAgAFIARwBCAC0AcAByAG8AZgBpAGkAbABpAFUAbgBpAHcAZQByAHMAYQBs
AG4AeQAgAHAAcgBvAGYAaQBsACAAUgBHAEIEHgQxBEkEOAQ5ACAEPwRABD4ERAQ4BDsETAAg
AFIARwBCBkUGRAZBACAGKgY5BjEGSgZBACAAUgBHAEIAIAYnBkQGOQYnBkUARwBlAG4AZQBy
AGkAYwAgAFIARwBCACAAUAByAG8AZgBpAGwAZQBHAGUAbgBlAHIAZQBsACAAUgBHAEIALQBi
AGUAcwBrAHIAaQB2AGUAbABzAGV0ZXh0AAAAAENvcHlyaWdodCAyMDA3IEFwcGxlIEluYy4s
IGFsbCByaWdodHMgcmVzZXJ2ZWQuAFhZWiAAAAAAAADzUgABAAAAARbPWFlaIAAAAAAAAHRN
AAA97gAAA9BYWVogAAAAAAAAWnUAAKxzAAAXNFhZWiAAAAAAAAAoGgAAFZ8AALg2Y3VydgAA
AAAAAAABAc0AAHNmMzIAAAAAAAEMQgAABd7///MmAAAHkgAA/ZH///ui///9owAAA9wAAMBs
/+EAdEV4aWYAAE1NACoAAAAIAAQBGgAFAAAAAQAAAD4BGwAFAAAAAQAAAEYBKAADAAAAAQAC
AACHaQAEAAAAAQAAAE4AAAAAAAAAlgAAAAEAAACWAAAAAQACoAIABAAAAAEAAAK8oAMABAAA
AAEAAAK8AAAAAP/bAEMAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAf/bAEMBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB
AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAf/AABEIArwCvAMBEQAC
EQEDEQH/xAAfAAABBQEBAQEBAQAAAAAAAAAAAQIDBAUGBwgJCgv/xAC1EAACAQMDAgQDBQUE
BAAAAX0BAgMABBEFEiExQQYTUWEHInEUMoGRoQgjQrHBFVLR8CQzYnKCCQoWFxgZGiUmJygp
KjQ1Njc4OTpDREVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoOEhYaHiImKkpOUlZaX
mJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4eLj5OXm5+jp6vHy8/T1
9vf4+fr/xAAfAQADAQEBAQEBAQEBAAAAAAAAAQIDBAUGBwgJCgv/xAC1EQACAQIEBAMEBwUE
BAABAncAAQIDEQQFITEGEkFRB2FxEyIygQgUQpGhscEJIzNS8BVictEKFiQ04SXxFxgZGiYn
KCkqNTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqCg4SFhoeIiYqSk5SV
lpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2dri4+Tl5ufo6ery8/T1
9vf4+fr/2gAMAwEAAhEDEQA/AP7+KACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKA
CgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACg
AoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAo
AKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAK
ACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAC
gAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgA
oAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA
KACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKA
CgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACg
AoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAo
AKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAK
ACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAC
gAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgA
oAKACgD8Af8AiKO/4IUf9Hzf+azfth//AEP1AB/xFHf8EKP+j5v/ADWb9sP/AOh+oAP+Io7/
AIIUf9Hzf+azfth//Q/UAH/EUd/wQo/6Pm/81m/bD/8AofqAD/iKO/4IUf8AR83/AJrN+2H/
APQ/UAH/ABFHf8EKP+j5v/NZv2w//ofqAD/iKO/4IUf9Hzf+azfth/8A0P1AB/xFHf8ABCj/
AKPm/wDNZv2w/wD6H6gA/wCIo7/ghR/0fN/5rN+2H/8AQ/UAH/EUd/wQo/6Pm/8ANZv2w/8A
6H6gD9vvhP8AFLwJ8cfhZ8NPjX8Ldd/4Sj4ZfGD4f+Dfil8OvE39maxon/CReBPiB4d03xZ4
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
BQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQ
AUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAU
AFABQB+AP/Brl/ygo/Ya/wC7mf8A1sP9oKgD9/qACgAoAKACgAoAKACgD4A/4Kxf8osv+Cln
/ZgH7ZH/AKzr8RqAD/gk7/yiy/4Jp/8AZgH7G/8A6zr8OaAPv+gAoAKACgAoAKACgAoAKACg
AoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAo
AKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAK
ACgAoAKACgAoA/AH/g1y/wCUFH7DX/dzP/rYf7QVAH7/AFABQAUAFABQAUAFABQB8Af8FYv+
UWX/AAUs/wCzAP2yP/WdfiNQAf8ABJ3/AJRZf8E0/wDswD9jf/1nX4c0Aff9ABQAUAFABQAU
AFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAF
ABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAB
QAUAFABQAUAFABQAUAFABQB+AP8Awa5f8oKP2Gv+7mf/AFsP9oKgD9/qACgAoAKACgAoAKAC
gD4A/wCCsX/KLL/gpZ/2YB+2R/6zr8RqAD/gk7/yiy/4Jp/9mAfsb/8ArOvw5oA+/wCgAoAK
ACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAC
gAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgA
oAKACgAoAKACgAoAKACgAoAKACgAoA/AH/g1y/5QUfsNf93M/wDrYf7QVAH7/UAFABQAUAFA
BQAUAFAHwB/wVi/5RZf8FLP+zAP2yP8A1nX4jUAH/BJ3/lFl/wAE0/8AswD9jf8A9Z1+HNAH
3/QAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAB
QAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQA
UAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAfgD/wAGuX/KCj9hr/u5n/1sP9oKgD9/qACg
AoAKACgAoAKACgD4A/4Kxf8AKLL/AIKWf9mAftkf+s6/EagA/wCCTv8Ayiy/4Jp/9mAfsb/+
s6/DmgD7/oAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgA
oAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA
KACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAPwB/4Ncv+UFH7DX/AHcz/wCth/tB
UAfv9QAUAFABQAUAFABQAUAfAH/BWL/lFl/wUs/7MA/bI/8AWdfiNQAf8Enf+UWX/BNP/swD
9jf/ANZ1+HNAH3/QAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQ
AUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAU
AFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAfgD/wa5f8AKCj9hr/u5n/1
sP8AaCoA/f6gAoAKACgAoAKACgAoA+AP+CsX/KLL/gpZ/wBmAftkf+s6/EagA/4JO/8AKLL/
AIJp/wDZgH7G/wD6zr8OaAPv+gAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAK
ACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAC
gAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA/AH/AINcv+UF
H7DX/dzP/rYf7QVAH7/UAFABQAUAFABQAUAFAHwB/wAFYv8AlFl/wUs/7MA/bI/9Z1+I1AB/
wSd/5RZf8E0/+zAP2N//AFnX4c0Aff8AQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAF
ABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAB
QAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAfgD/w
a5f8oKP2Gv8Au5n/ANbD/aCoA/f6gAoAKACgAoAKACgAoA+AP+CsX/KLL/gpZ/2YB+2R/wCs
6/EagA/4JO/8osv+Caf/AGYB+xv/AOs6/DmgD7/oAKACgAoAKACgAoAKACgAoAKACgAoAKAC
gAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgA
oAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA
KAPwB/4Ncv8AlBR+w1/3cz/62H+0FQB+/wBQAUAFABQAUAFABQAUAfAH/BWL/lFl/wAFLP8A
swD9sj/1nX4jUAH/AASd/wCUWX/BNP8A7MA/Y3/9Z1+HNAH3/QAUAFABQAUAFABQAUAFABQA
UAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUA
FABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFA
BQAUAFABQAUAfgD/AMGuX/KCj9hr/u5n/wBbD/aCoA/f6gAoAKACgAoAKACgAoA+AP8AgrF/
yiy/4KWf9mAftkf+s6/EagA/4JO/8osv+Caf/ZgH7G//AKzr8OaAPv8AoAKACgAoAKACgAoA
KACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKA
CgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACg
AoAKACgAoAKACgAoAKAPwB/4Ncv+UFH7DX/dzP8A62H+0FQB+/1ABQAUAFABQAUAFABQB8Af
8FYv+UWX/BSz/swD9sj/ANZ1+I1AB/wSd/5RZf8ABNP/ALMA/Y3/APWdfhzQB9/0AFABQAUA
FABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFA
BQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQ
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
QAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQA
UAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUA
FABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFA
BQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQ
AUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAU
AFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAF
ABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAB
QAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQA
UAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUA
FABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFA
BQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQ
AUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAU
AFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAF
ABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAB
QAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQA
UAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUA
FABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFA
BQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQ
AUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAU
AFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAF
ABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAB
QAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQA
UAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUA
FABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFA
BQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQ
AUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAU
AFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAF
ABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAB
QAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQA
UAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAf/9k=
--------------000302090201020606000806
Content-Type: text/x-vcard; charset=utf-8;
name="jiri_slezka.vcf"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: attachment;
filename="jiri_slezka.vcf"
begin:vcard
fn;quoted-printable:Ing. Ji=3DC5=3D99=3DC3=3DAD Sl=3DC3=3DA9=3DC5=3DBEka
n;quoted-printable;quoted-printable:Sl=3DC3=3DA9=3DC5=3DBEka;Ji=3DC5=3D99=
=3DC3=3DAD
org;quoted-printable;quoted-printable:Slezsk=3DC3=3DA1 univerzita v Opav=3D=
C4=3D9B;Centrum informa=3DC4=3D8Dn=3DC3=3DADch technologi=3DC3=3DAD
adr;quoted-printable;quoted-printable:Na Rybn=3DC3=3DAD=3DC4=3D8Dku 1;;CI=
T, Slezsk=3DC3=3DA1 univerzita v Opav=3DC4=3D9B;Opava;;74601;Czech Republ=
ic
email;internet:jiri.slezka@slu.cz
title;quoted-printable:Spr=3DC3=3DA1vce s=3DC3=3DADt=3DC4=3D9B a aplikac=3D=
C3=3DAD
tel;work:+420 553 684 696
x-mozilla-html:FALSE
url:http://www.slu.cz
version:2.1
end:vcard
--------------000302090201020606000806--
--------------ms010409020501020406040009
Content-Type: application/pkcs7-signature; name="smime.p7s"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="smime.p7s"
Content-Description: Elektronicky podpis S/MIME
MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIJZzCC
BJwwggOEoAMCAQICEQC45Is/CVzH+XkioGWC4zR8MA0GCSqGSIb3DQEBBQUAMDsxCzAJBgNV
BAYTAk5MMQ8wDQYDVQQKEwZURVJFTkExGzAZBgNVBAMTElRFUkVOQSBQZXJzb25hbCBDQTAe
Fw0xNDExMTAwMDAwMDBaFw0xNjExMDkyMzU5NTlaMGUxCzAJBgNVBAYTAkNaMSUwIwYDVQQK
DBxTbGV6c2vDoSB1bml2ZXJ6aXRhIHYgT3BhdsSbMRgwFgYDVQQDDA9KacWZw60gU2zDqcW+
a2ExFTATBgkqhkiG9w0BCQIWBnNsZXprYTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoC
ggEBAM1w8dReDhl8PeyGf/XN4x/y3Kf9mmUOTXvnqFz49Udg07ZVE/anUcpF21x+PWLZXzud
rQR8yZ/Ezvt0kmSVKcCwJeuzRvLZ4fN0LPvjq8SuzlWRKdnWeE5YfsVWIpp2LLGYC/7Ncv6O
TNvrvwYexPaM9Z0eN+GBBcDN3SETkCqRDexEZGymx+u5GZ+BK0SgTb5RuriMLr2kFhaLzTN0
BQ5z70qXll+iV+j9OkVWJcijiLUUyANE1hkCEEqkfPvTM3/tVSpOX/vH3PdrrK00LwlNtsx2
PxJ1aFFXSjI46FiUUcv7VlLQq1DSLPnJaz10KSrvsutNcJdpZIYFGVDwf/kCAwEAAaOCAW8w
ggFrMB8GA1UdIwQYMBaAFGNNQ1oZSD/ERsECur/uDuWCt2amMB0GA1UdDgQWBBQ0eNdV6L8/
QN2SXCg/wDdOSrRdNjAOBgNVHQ8BAf8EBAMCBaAwDAYDVR0TAQH/BAIwADAdBgNVHSUEFjAU
BggrBgEFBQcDBAYIKwYBBQUHAwIwGAYDVR0gBBEwDzANBgsrBgEEAbIxAQICHTA/BgNVHR8E
ODA2MDSgMqAwhi5odHRwOi8vY3JsLnRjcy50ZXJlbmEub3JnL1RFUkVOQVBlcnNvbmFsQ0Eu
Y3JsMHIGCCsGAQUFBwEBBGYwZDA6BggrBgEFBQcwAoYuaHR0cDovL2NydC50Y3MudGVyZW5h
Lm9yZy9URVJFTkFQZXJzb25hbENBLmNydDAmBggrBgEFBQcwAYYaaHR0cDovL29jc3AudGNz
LnRlcmVuYS5vcmcwHQYDVR0RBBYwFIESamlyaS5zbGV6a2FAc2x1LmN6MA0GCSqGSIb3DQEB
BQUAA4IBAQAnLpuLEnnelqKDBbCdd+KlGXLZNOQgLB/g+1fD2E4GhgLXs9s+kCgYG1MO/Pql
BbjChIngluSQP0koY+Vle3R9CBkqBt9DuxEVDniCg6G8lib4IUlQ+JJetn+LUJTMjjRTeRdh
tY6r33IqJ3lpQRoi5v0Tpwljp/Ju3uKt5NXYgpU0ib8BdaON/qPEZVq9DVDNPGZG98SxelCK
zmOAJ4mNEeFngGHBEKGQhOEth9ZNJgh32tu26PfKMuO0mKkOEckS4hySBXywINuNvK3GjRY0
tCZ8vQpRXG+l8x91ncxwYrCfudCKoFymwYjf72l+YeQzPLj6sMZkIeR7I03ERSksMIIEwzCC
A6ugAwIBAgIQc/5X+t+4xQiBe2a5a/At7zANBgkqhkiG9w0BAQUFADCBrjELMAkGA1UEBhMC
VVMxCzAJBgNVBAgTAlVUMRcwFQYDVQQHEw5TYWx0IExha2UgQ2l0eTEeMBwGA1UEChMVVGhl
IFVTRVJUUlVTVCBOZXR3b3JrMSEwHwYDVQQLExhodHRwOi8vd3d3LnVzZXJ0cnVzdC5jb20x
NjA0BgNVBAMTLVVUTi1VU0VSRmlyc3QtQ2xpZW50IEF1dGhlbnRpY2F0aW9uIGFuZCBFbWFp
bDAeFw0wOTA1MTgwMDAwMDBaFw0yODEyMzEyMzU5NTlaMDsxCzAJBgNVBAYTAk5MMQ8wDQYD
VQQKEwZURVJFTkExGzAZBgNVBAMTElRFUkVOQSBQZXJzb25hbCBDQTCCASIwDQYJKoZIhvcN
AQEBBQADggEPADCCAQoCggEBAMgV2fUzaiOhkA3PuwVEw6sfSjWFGiGFoE/48EDiSkOb/lux
sL+0V9x1gEFLZBr2209vj9AlRTX56stK+vva0+1FiBGUNuTMqA3vxT037RZ748KVnlgzfyL7
+P/s5r7brgplJSKH2m+Ei0boQIYoP79WCOJK6YOi6SL7Lfq2KB+RwcNx+1PAK06kDKFunVXt
7OEkhzoI4g0c5MRN0Msn+oRk5tGXnVYkW5O7KS5D4kFqPeJKZfyaX1qGh7yHx3mAlplRxpAP
ZJGZfRDdrCwDKuF4ZP7OPU70K1ARS9FY1JsD8H/1O1OwU0P7xS/EBCkaOqzXVenRDpXROzF/
eE+uKS0CAwEAAaOCAU0wggFJMB8GA1UdIwQYMBaAFImCZ33EnSZwAEu0UEh83j2uBG59MB0G
A1UdDgQWBBRjTUNaGUg/xEbBArq/7g7lgrdmpjAOBgNVHQ8BAf8EBAMCAQYwEgYDVR0TAQH/
BAgwBgEB/wIBADAYBgNVHSAEETAPMA0GCysGAQQBsjEBAgIdMFgGA1UdHwRRME8wTaBLoEmG
R2h0dHA6Ly9jcmwudXNlcnRydXN0LmNvbS9VVE4tVVNFUkZpcnN0LUNsaWVudEF1dGhlbnRp
Y2F0aW9uYW5kRW1haWwuY3JsMG8GCCsGAQUFBwEBBGMwYTA4BggrBgEFBQcwAoYsaHR0cDov
L2NydC51c2VydHJ1c3QuY29tL1VUTkFBQUNsaWVudF9DQS5jcnQwJQYIKwYBBQUHMAGGGWh0
dHA6Ly9vY3NwLnVzZXJ0cnVzdC5jb20wDQYJKoZIhvcNAQEFBQADggEBAAYrqVMvE9xcORbM
hp9eTHty++yNVYpemgr/U0x29AY9UM9X8KLPr5mMqv6gGXY+mQMy+nWDOIq7a5qlDBOy1Bt2
5pQuZ5hZ45FsApCanMhgS1WryohajSvlaZUDB9HUDvwkIi5ZsWOkX+3ZI3LknM46XGwfT6kA
yR3++n9FLbYuhN0PJ6BZGE7VdiVF9JkmedtvnyP3Q7srDwSjgSYst3s1+T13X0Ah5n8dpZZa
vdDLFjpsu2GLiv0EOUQKyyzhy84uEJga2+CT7UlkZAggn7ejUPCi3cq0xnwMPedeFdwnhuQ6
O1JaF6upBlMrnQlzZBwBw/0w0ocDb+QVA3o5X2gxggMKMIIDBgIBATBQMDsxCzAJBgNVBAYT
Ak5MMQ8wDQYDVQQKEwZURVJFTkExGzAZBgNVBAMTElRFUkVOQSBQZXJzb25hbCBDQQIRALjk
iz8JXMf5eSKgZYLjNHwwCQYFKw4DAhoFAKCCAY8wGAYJKoZIhvcNAQkDMQsGCSqGSIb3DQEH
ATAcBgkqhkiG9w0BCQUxDxcNMTUwMzI0MTYwNDE2WjAjBgkqhkiG9w0BCQQxFgQUxuDxWpEL
ge7LCB/8G2/DWcFpKU4wXwYJKwYBBAGCNxAEMVIwUDA7MQswCQYDVQQGEwJOTDEPMA0GA1UE
ChMGVEVSRU5BMRswGQYDVQQDExJURVJFTkEgUGVyc29uYWwgQ0ECEQC45Is/CVzH+XkioGWC
4zR8MGEGCyqGSIb3DQEJEAILMVKgUDA7MQswCQYDVQQGEwJOTDEPMA0GA1UEChMGVEVSRU5B
MRswGQYDVQQDExJURVJFTkEgUGVyc29uYWwgQ0ECEQC45Is/CVzH+XkioGWC4zR8MGwGCSqG
SIb3DQEJDzFfMF0wCwYJYIZIAWUDBAEqMAsGCWCGSAFlAwQBAjAKBggqhkiG9w0DBzAOBggq
hkiG9w0DAgICAIAwDQYIKoZIhvcNAwICAUAwBwYFKw4DAgcwDQYIKoZIhvcNAwICASgwDQYJ
KoZIhvcNAQEBBQAEggEADxh4+IPgJd3yqboSgUNKtvAnQyZ5toIczAHSZnwplbRZGy3387Zw
qSVkT+QHl4WrHbnB2+PFG1aspZ3JTj/dgJ/IMPjIwbWq8Yw8+5FlKWr9GqZpVvglvUFxXsyT
PRNrgwrtzlSA6SsmJ9QF4idH5QSUxVsk6/P8Nnvba+1HhccjzwerusxEZUyXRspPyURx6c+0
S2TjyOBw0RAiaDHB8BjScvnOGzRL9mAQ7nrwtF6SN0hTUzz7cg/TP+GB3+f2Od8a5RGkOjSw
MEJ0X3WA0vrlUT6w0h46Pqskc2gvoTKTwPl1a7nRn/d1TCcaz2JCEcJfelX3aoNxY2q7Mq+q
PQAAAAAAAA==
--------------ms010409020501020406040009--
10 years, 1 month
[QE][ACTION REQUIRED] oVirt 3.5.2 and 3.5.3 status
by Sandro Bonazzola
Hi,
we still have 5 open blockers for 3.5.2[1]:
Whiteboard Bug ID Status Summary
network 1187244 POST [RHEL 7.0 + 7.1] Host configure with DHCP is losing connectivity after some time - dhclient is not running
storage 1176581 ASSIGNED Storage Tab -> import Domain -> help button is missing
storage 1176582 ASSIGNED Templates tab -> export template -> help leads to exporting VM
storage 1176583 ASSIGNED Storage tab-> ISO Domain -> Data Center -> Attach -> help button is missing
storage 1177220 ASSIGNED [BLOCKED] Failed to Delete First snapshot with live merge
And 2 dependency on libvirt not yet fixed:
Bug ID Status Summary
1199182 POST 2nd active commit after snapshot triggers qemu failure
1199036 POST Libvirtd was restarted when do active blockcommit while there is a blockpull job running
ACTION: Assignee to provide ETA for the blocker bug.
We're going to build RC3 hopefully next week once all remaining blockers will be fixed.
We still have 5 bugs in MODIFIED and 13 on QA[3]:
MODIFIED ON_QA Total
infra 0 8 8
integration 1 0 1
network 1 1 2
node 0 1 1
sla 1 1 2
storage 1 1 2
virt 1 1 2
Total 5 13 18
ACTION: Testers: you're welcome to verify bugs currently ON_QA.
All remaining bugs not marked as blockers have been moved to 3.5.3.
A release management entry has been added for tracking the schedule of 3.5.3[4]
A bug tracker [5] has been created for 3.5.3 and currently shows no blockers.
If you're going to test nightly snapshot on CentOS please enable CR repo[2] for CentOS 7.1 testing.
We have 29 bugs currently targeted to 3.5.3[6]:
Whiteboard NEW ASSIGNED POST Total
docs 2 0 0 2
external 1 0 0 1
gluster 1 0 0 1
infra 1 3 0 4
node 2 0 1 3
ppc 0 0 1 1
sla 4 0 0 4
storage 9 0 0 9
ux 1 0 1 2
virt 1 0 1 2
Total 22 3 4 29
ACTION: Maintainers / Assignee: to review the bugs targeted to 3.5.3 ensuring they're correctly targeted.
ACTION: Maintainers: to fill release notes for 3.5.2, the page has been created and updated here [7]
ACTION: Testers: please add yourself to the test page [8]
[1] https://bugzilla.redhat.com/1186161
[2] http://mirror.centos.org/centos/7/cr/x86_64/
[3] http://goo.gl/UEVTCf
[4] http://www.ovirt.org/OVirt_3.5.z_Release_Management#oVirt_3.5.3
[5] https://bugzilla.redhat.com/1198142
[6] https://bugzilla.redhat.com/buglist.cgi?quicksearch=product%3Aovirt%20tar...
[7] http://www.ovirt.org/OVirt_3.5.2_Release_Notes
[8] http://www.ovirt.org/Testing/oVirt_3.5.2_Testing
--
Sandro Bonazzola
Better technology. Faster innovation. Powered by community collaboration.
See how it works at redhat.com
10 years, 1 month
Repeated inability to complete setup of hosted engine
by Cale Bouscal
Hi,
I have tried setting this up several times and am getting stuck post-engine
setup, at the host setup stage. I receive an error stating that we cannot
connect to "the host" (I assume that is the bare metal system hosting the
engine guest in this context, would be nice if it could echo the command
it's issuing but cannot see it in the logs). DNS and ssh are working fine,
I can ssh between the host and guest without issue. SElinux is disabled, as
is iptables. I can't figure out how to move forward. I'm running CentOS 7
and ovirt 3.5. Here is the last of the log file before I get booted out of
the installer:
http://pastebin.com/LDqFHSZw
So my questions are:
1) What am I missing here?
2) how do I pick up from where I left off and use the engine I've
successfully created?
Thank you.
Cale
10 years, 1 month
[QE] oVirt 3.6.0 status
by Sandro Bonazzola
Hi, here's an update on 3.6 status on integration / rel-eng side
The tracker bug for 3.6.0 [1] currently shows no blockers.
Repository closure is currently broken due to a missing required dependency on python-blivet, patch fixing this issue is currently under review[4].
There are 577 bugs [2] targeted to 3.6.0.
NEW ASSIGNED POST Total
docs 11 0 0 11
external 1 0 0 1
gluster 49 2 2 53
i18n 2 0 0 2
infra 77 6 9 92
integration 59 6 5 70
network 41 1 9 51
node 27 3 2 32
ppc 0 0 1 1
sla 51 3 2 56
spice 1 0 0 1
storage 72 5 8 85
ux 31 0 2 33
virt 74 5 10 89
Total 496 31 50 577
Features submission is still open until 2015-04-22 as per current release schedule.
Maintainers: be sure to have your features tracked in the google doc[3]
[1] https://bugzilla.redhat.com/1155425
[2] https://bugzilla.redhat.com/buglist.cgi?quicksearch=target_release%3A3.6....
[3] http://goo.gl/9X3G49
[4] https://gerrit.ovirt.org/38942
--
Sandro Bonazzola
Better technology. Faster innovation. Powered by community collaboration.
See how it works at redhat.com
10 years, 1 month
Hosted Engine on oVirt Node Hypervisor
by Jason Keltz
I'm setting up some new oVirt infrastructure, and wanted to give hosted
engine a try. I downloaded and installed the oVirt Node Hypervisor ISO
(3.5-0.999.201502231653.el7.centos) on one of 3 nodes. One of the
options in the hypervisor menu is "Hosted Engine". This requires an
"Engine ISO/OVA URL for download". The thing is - as far as I can tell,
there is no download link for this ISO/OVA on the ovirt release web
site. I also can't find anything in the documentation that refers to it
(or even this menu in the hypervisor). I did find this after some searching:
http://jenkins.ovirt.org/user/fabiand/my-views/view/Node/job/ovirt-applia...
(Now replaced with a build from 0322). I asked on the ovirt IRC channel
and was told that this "might" work, but because of new functionality
introduced recently that it also might not. If the feature is available
in the node ISO, shouldn't there be an appropriate release of the hosted
engine ISO/OVA that works hand in hand with the node that I've
downloaded? If it's not there because it isn't ready, isn't this
functionality something that should be added to maybe a "beta" node
release and tested before being released into the stable node hypervisor
release?
I asked on the IRC channel whether it might be possible for me to
kickstart my own engine from the node. I ran into trouble with that as
well. On the installed node, I can only configure one network
interface. This is, of course, intended to enable ovirtmgmt for
communication with engine which would take over and configure everything
else for you. Of course, when you don't yet have engine installed and
need to get it, this leads to a chicken and egg problem. To kickstart
engine on node, I need an IP (from mgmt), an image (I guess it could
come from the mgmt network), but then I also need access to the external
network (on another NIC) to be able to install the appropriate ovirt yum
repository, and download the engine! If I installed my own node
manually instead if using ISO, I guess I could configure the network,
and make it work, but I'm trying to take advantage of the work that has
already been put into node to make this all possible.
Anyway, I'm certainly interested in any feedback from users who have
been able to make this work. I guess I could kickstart one node as an
engine, create the virtual image there, suck the ova down to the mgmt
server, install node, then use node to re-suck down the hosted engine
image, but it just seems like a lot of extra work. Somehow I think it's
intended to be a little more straightforward than that.
Jason.
10 years, 1 month
suggestions of improvement
by Nathanaël Blanchet
This is a multi-part message in MIME format.
--------------040605030004080903040102
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: quoted-printable
Hi all,
Two suggestions:
* We use AD for authenticating users into the webadmin portal. But the
preferences are common to everyone, especially bookmarks. Is it
possible to add this kind of feature so as everyone to have a
personnal session with his own preferences?
* Some colleagues logon with the french translation of the webadmn,
and they all do the same error when booting a vm : "run" and "run
once" are translated in French to the same word "ex=C3=A9cuter". So
everybody "runs once" instead of a final run instance. I guess this
needs to be opened in a BZ ticket.
--------------040605030004080903040102
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable
<html>
<head>
<meta http-equiv=3D"content-type" content=3D"text/html; charset=3Dutf=
-8">
</head>
<body bgcolor=3D"#FFFFFF" text=3D"#000000">
Hi all,<br>
<br>
Two suggestions:<br>
<ul>
<li>We use AD for authenticating users into the webadmin portal.
But the preferences are common to everyone, especially
bookmarks. Is it possible to add this kind of feature so as
everyone to have a personnal session with his own preferences?</l=
i>
<li>Some colleagues logon with the french translation of the
webadmn, and they all do the same error when booting a vm :=C2=A0
"run" and "run once" are translated in French to the same word
"ex=C3=A9cuter". So everybody "runs once" instead of a final run
instance. I guess this needs to be opened in a BZ ticket.<br>
</li>
</ul>
</body>
</html>
--------------040605030004080903040102--
10 years, 1 month
ManageIQ and Ovirt
by Christian Rebel
This is a multipart message in MIME format.
------=_NextPart_000_004B_01D05E76.C3006800
Content-Type: text/plain;
charset="US-ASCII"
Content-Transfer-Encoding: 7bit
Hi,
can someone from R&D please check the below issue/rca.
ManageIQ tries by performing a Smart State Analys to access a ovf File on
Ovirt 3.5.x for a VM.
I think oVirt changed in 3.5 their behavior by introducing the Disk for
"OVF_STORE", so maybe our below issue is related to it..
more Infos under
<http://talk.manageiq.org/t/no-results-from-smartstate-analysis-in-ovirt-env
ironment/585/15>
http://talk.manageiq.org/t/no-results-from-smartstate-analysis-in-ovirt-envi
ronment/585/15
thx,
Christian
------=_NextPart_000_004B_01D05E76.C3006800
Content-Type: text/html;
charset="US-ASCII"
Content-Transfer-Encoding: quoted-printable
<html xmlns:v=3D"urn:schemas-microsoft-com:vml" =
xmlns:o=3D"urn:schemas-microsoft-com:office:office" =
xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" =
xmlns=3D"http://www.w3.org/TR/REC-html40"><head><META =
HTTP-EQUIV=3D"Content-Type" CONTENT=3D"text/html; =
charset=3Dus-ascii"><meta name=3DGenerator content=3D"Microsoft Word 14 =
(filtered medium)"><style><!--
/* Font Definitions */
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
span.EmailStyle17
{mso-style-type:personal-compose;
font-family:"Calibri","sans-serif";
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
font-family:"Calibri","sans-serif";
mso-fareast-language:EN-US;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DDE-AT link=3Dblue =
vlink=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span =
lang=3DEN-US =
style=3D'font-size:9.5pt;font-family:"Arial","sans-serif";color:#222222;b=
ackground:white'>Hi,</span><span lang=3DEN-US><o:p></o:p></span></p><p =
class=3DMsoNormal style=3D'background:white'><span lang=3DEN-US =
style=3D'font-size:9.5pt;font-family:"Arial","sans-serif";color:#222222'>=
<o:p> </o:p></span></p><p class=3DMsoNormal =
style=3D'background:white'><span lang=3DEN-US =
style=3D'font-size:9.5pt;font-family:"Arial","sans-serif";color:#222222'>=
can someone from R&D please check the below =
issue/rca.<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'background:white'><span lang=3DEN-US =
style=3D'font-size:9.5pt;font-family:"Arial","sans-serif";color:#222222'>=
<o:p> </o:p></span></p><p class=3DMsoNormal =
style=3D'background:white'><span lang=3DEN-US =
style=3D'font-size:9.5pt;font-family:"Arial","sans-serif";color:#222222'>=
ManageIQ tries by performing a Smart State Analys to access a ovf =
File<strong><span =
style=3D'font-family:"Arial","sans-serif"'> </span></strong>on =
Ovirt 3.5.x for a VM.<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'background:white'><span lang=3DEN-US =
style=3D'font-size:9.5pt;font-family:"Arial","sans-serif";color:#222222'>=
I think oVirt changed in 3.5 their behavior by introducing the Disk for =
"OVF_STORE", so maybe our below issue is related to =
it..<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'background:white'><span lang=3DEN-US =
style=3D'font-size:9.5pt;font-family:"Arial","sans-serif";color:#222222'>=
<o:p> </o:p></span></p><p class=3DMsoNormal =
style=3D'background:white'><span lang=3DEN-US =
style=3D'font-size:9.5pt;font-family:"Arial","sans-serif";color:#222222'>=
more Infos under </span><span =
style=3D'font-size:9.5pt;font-family:"Arial","sans-serif";color:#222222'>=
<a =
href=3D"http://talk.manageiq.org/t/no-results-from-smartstate-analysis-in=
-ovirt-environment/585/15" target=3D"_blank"><span lang=3DEN-US =
style=3D'color:#1155CC'>http://talk.manageiq.org/t/no-results-from-smarts=
tate-analysis-in-ovirt-environment/585/15</span></a></span><span =
lang=3DEN-US =
style=3D'font-size:9.5pt;font-family:"Arial","sans-serif";color:#222222'>=
<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'background:white'><span lang=3DEN-US =
style=3D'font-size:9.5pt;font-family:"Arial","sans-serif";color:#222222'>=
<o:p> </o:p></span></p><p class=3DMsoNormal =
style=3D'background:white'><span =
style=3D'font-size:9.5pt;font-family:"Arial","sans-serif";color:#222222'>=
thx,<o:p></o:p></span></p><p class=3DMsoNormal =
style=3D'background:white'><span =
style=3D'font-size:9.5pt;font-family:"Arial","sans-serif";color:#222222'>=
Christian<o:p></o:p></span></p><p =
class=3DMsoNormal><o:p> </o:p></p></div></body></html>
------=_NextPart_000_004B_01D05E76.C3006800--
10 years, 1 month
making use of an existing NFS exported iso repository
by Paul Jansen
------=_Part_1559545_1539012309.1427256342027
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Hello.I've done some searching through the mail archives on this and haven'=
t come up with a suitable answer as of yet.I have a 3.5 cluster with curren=
tly no iso domain attached.I am unable to add an iso domain of type 'ISO / =
Local on host' as the 'host' drop down box is empty.
I thought about exporting an iso directory on the engine machine via NFS an=
d then symlinking into it a mount to the actual iso store, but the 're-expo=
rting an NFS mounted filesystem' issue bit me there.=C2=A0 When I looked in=
side the directory it was empty on hosts that had mounted the new iso share=
.
Is there a solution to this problem at the moment?=C2=A0 I don't want to ha=
ve to copy iso files somewhere else on the network.=C2=A0 I notice there ha=
ve been quite a few requests over the years for being able to use an existi=
ng iso repository.
Thanks.
------=_Part_1559545_1539012309.1427256342027
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
<html><body><div style=3D"color:#000; background-color:#fff; font-family:He=
lvetica Neue-Light, Helvetica Neue Light, Helvetica Neue, Helvetica, Arial,=
Lucida Grande, Sans-Serif;font-size:16px"><div id=3D"yui_3_16_0_1_14270021=
88043_182683">Hello.</div><div id=3D"yui_3_16_0_1_1427002188043_182682" dir=
=3D"ltr">I've done some searching through the mail archives on this and hav=
en't come up with a suitable answer as of yet.</div><div id=3D"yui_3_16_0_1=
_1427002188043_182656" dir=3D"ltr">I have a 3.5 cluster with currently no i=
so domain attached.</div><div id=3D"yui_3_16_0_1_1427002188043_182689" dir=
=3D"ltr">I am unable to add an iso domain of type 'ISO / Local on host' as =
the 'host' drop down box is empty.</div><div id=3D"yui_3_16_0_1_14270021880=
43_182850" dir=3D"ltr"><br></div><div id=3D"yui_3_16_0_1_1427002188043_1828=
05" dir=3D"ltr">I thought about exporting an iso directory on the engine ma=
chine via NFS and then symlinking into it a mount to the actual iso store, =
but the 're-exporting an NFS mounted filesystem' issue bit me there. =
When I looked inside the directory it was empty on hosts that had mounted t=
he new iso share.</div><div id=3D"yui_3_16_0_1_1427002188043_182852" dir=3D=
"ltr"><br></div><div id=3D"yui_3_16_0_1_1427002188043_182855" dir=3D"ltr">I=
s there a solution to this problem at the moment? I don't want to hav=
e to copy iso files somewhere else on the network. I notice there hav=
e been quite a few requests over the years for being able to use an existin=
g iso repository.<br></div><div id=3D"yui_3_16_0_1_1427002188043_182853" di=
r=3D"ltr"><br></div><div id=3D"yui_3_16_0_1_1427002188043_182854" dir=3D"lt=
r">Thanks.</div><div id=3D"yui_3_16_0_1_1427002188043_182856" dir=3D"ltr"><=
br></div></div></body></html>
------=_Part_1559545_1539012309.1427256342027--
10 years, 1 month
3.5.1 net config persistence
by Nicolas Ecarnot
Hello,
There are a number of bugs [1] reported these days about the issue aourd
network config of the hosts, when dealing with interfaces manually
configured, with bonding and VLANs.
These /etc/sysconfig/network-scripts/ifcfg.* files are wiped by vdsm
after rebooting.
I see that there are people at Redhat working on these, and some cases
were reproduced in lab conditions - and some were not.
I upgraded 3 DC from 3.4.? to 3.5.1, and faced this issue (lost of every
network files) in an non-consistent manner.
I finally thought I coped with this problem by adding
net_persistence = ifcfg
to /etc/vdsm/vdsm.conf
and indeed, when restarting vdsmd and the network, files were conserved.
It was before I observed that some action [2] lead to
/etc/vdsm/vdsm.conf being renamed into
/etc/vdsm/vdsm.conf.some_timestamp and the original one replaced by a
very short file with no netcfg persistence at all.
I didn't identified [2]. That could be :
- some actions made by me through the Web UI ?
- service vdsmd restart ?
- reboots ?
I'm sure that some Redhat people know what could be responsible for
renaming /etc/vdsm/vdsm.conf into /etc/vdsm/vdsm.conf.some_timestamp,
and I wish they are working closely with Dan Kenigsberg and Michael
Burman who helped a lot on these issues (or maybe, THEY are the coders
responsible for this ?)
[2] :
- https://bugzilla.redhat.com/show_bug.cgi?id=1154399
- https://bugzilla.redhat.com/show_bug.cgi?id=1188251
- and more or less related :
https://bugzilla.redhat.com/show_bug.cgi?id=1134346
--
Nicolas Ecarnot
10 years, 1 month
WebGUI: User permissions to Data Center
by shimano
Hi guys,
I'd like my users to have access to their VMs via Web UserPortal. And I've
got it but only in a half, because they see their VMs in Basic view where
they cannot create or manage VMs. In Extended view they have an error:
"Not available when no Data Center is up."
I guess I need to assign some access to Data Center for those users, but
what permission it should be to see only their VMs via UserPortal but not
all VMs in DC?
10 years, 1 month
Re: [ovirt-users] Ovirt GusterFS assistance
by Sahina Bose
This is a multi-part message in MIME format.
--------------000909020404040603030705
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
[+ ovirt-users]
On 03/24/2015 01:28 PM, Jonathan Mathews wrote:
> Please note you have not been helpful at all as I have tried many
> things and have not been able to solve the issue and please do realize
> I am trying to do it through the ovirt front end.
You can provide the mount options from the ovirt front end, while
creating the storage domain.
I'm assuming you selected Storage type as "Data/Posix compliant FS" or
"Data/GlusterFS". There is a "Mount Options" field where you can specify
"backupvolfile-server=<list of comma separated host names>". These are
the other nodes on which the volume is replicated. So if the primary
server is down, it will try to use the other servers to get the volume
file. This is useful only when the virt server is first trying to mount
the gluster volume.
Ideally, if your virt hosts are UP, when one of the gluster servers
goes down, your storage domain should be UP. (even without the
backupvolfile-server option)
I'm not very familiar with oVirt Storage Domain ,so someone from the
oVirt storage team should be able to guide you further.
>
> On Tue, Mar 24, 2015 at 9:50 AM, Sahina Bose <sabose(a)redhat.com
> <mailto:sabose@redhat.com>> wrote:
>
>
> On 03/24/2015 12:13 PM, Jonathan Mathews wrote:
>> the gluster volume is raid 0 replicated over 3 nodes and yes you
>> are correct when one server goes down the volume stays up, but
>> the storage domain goes down and that is where I need to find a
>> volume identity to mount it by in storage domain.
>
> Aah..ok. Maybe the/"/////backupvolfile-server" mount option would
> help you?
>
> [+ Allon] for storage domain issue.
>
>
>>
>> On Mon, Mar 23, 2015 at 12:02 PM, Sahina Bose <sabose(a)redhat.com
>> <mailto:sabose@redhat.com>> wrote:
>>
>> What is the type of volume that you've created? Is it a
>> replicate volume?
>>
>> # gluster volume info - should give you this information
>>
>> If you're replicating the volume across 3 nodes, even when
>> one of the server goes down, your storage domain should still
>> be UP.
>>
>> thanks
>> sahina
>>
>> On 03/23/2015 02:10 PM, Jonathan Mathews wrote:
>>> Hi I am trying to setup an Ovirt, Glusterfs, VM servers. I
>>> have followed examples on setting up Ovirt and they have
>>> helped me so far, but not the end point that I am looking for.
>>> The web sites are:
>>> http://community.redhat.com/blog/2014/10/up-and-running-with-ovirt-3-5/
>>> http://community.redhat.com/blog/2014/05/ovirt-3-4-glusterized/
>>> http://www.linuxplumbersconf.org/2012/wp-content/uploads/2012/09/2012-lpc...
>>>
>>> I am running 3 HP micro servers and 2 HP DL360 G5
>>> The 3 micro servers are my glusterfs storage and have been
>>> provisioned for virt storage.
>>> The 2 DL360 are my processing machines.
>>>
>>> Now my 3 gluster hosts are in one cluster, the volume is in
>>> up status and has been provisioned for Virt Storage. But the
>>> problem is that my mount point is directed to one server, so
>>> when that server goes down, the volume storage domain goes
>>> down. I am not sure whether there is a way of mounting it by
>>> a "volume identity", so when a server goes down the storage
>>> domain stays up.
>>>
>>> With my 2 processing hosts, I have them in one cluster, but
>>> I have not gotten any where with this, as I want the Virtual
>>> machines to use the gluster volume as storage but use the
>>> processing hosts hardware for processing power.
>>>
>>> I would appreciate any assistance.
>>>
>>>
>>> _______________________________________________
>>> Users mailing list
>>> Users(a)ovirt.org <mailto:Users@ovirt.org>
>>> http://lists.ovirt.org/mailman/listinfo/users
>>
>>
>
>
--------------000909020404040603030705
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit
<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
[+ ovirt-users]<br>
<div class="moz-cite-prefix">On 03/24/2015 01:28 PM, Jonathan
Mathews wrote:<br>
</div>
<blockquote
cite="mid:CAKsKnsxmHbBV30LJG6BWj+f7QXeG3ec7JLc0Sqmq=k1rWq0v_w@mail.gmail.com"
type="cite">
<div dir="ltr">Please note you have not been helpful at all as I
have tried many things and have not been able to solve the issue
and please do realize I am trying to do it through the ovirt
front end.<br>
</div>
</blockquote>
<br>
You can provide the mount options from the ovirt front end, while
creating the storage domain. <br>
I'm assuming you selected Storage type as "Data/Posix compliant FS"
or "Data/GlusterFS". There is a "Mount Options" field where you can
specify "backupvolfile-server=<list of comma separated host
names>". These are the other nodes on which the volume is
replicated. So if the primary server is down, it will try to use the
other servers to get the volume file. This is useful only when the
virt server is first trying to mount the gluster volume.<br>
<br>
Ideally, if your virt hosts are UP, when one of the gluster servers
goes down, your storage domain should be UP. (even without the
backupvolfile-server option)<br>
<br>
I'm not very familiar with oVirt Storage Domain ,so someone from the
oVirt storage team should be able to guide you further.<br>
<br>
<br>
<blockquote
cite="mid:CAKsKnsxmHbBV30LJG6BWj+f7QXeG3ec7JLc0Sqmq=k1rWq0v_w@mail.gmail.com"
type="cite">
<div class="gmail_extra"><br>
<div class="gmail_quote">On Tue, Mar 24, 2015 at 9:50 AM, Sahina
Bose <span dir="ltr"><<a moz-do-not-send="true"
href="mailto:sabose@redhat.com" target="_blank">sabose(a)redhat.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000"><span class=""> <br>
<div>On 03/24/2015 12:13 PM, Jonathan Mathews wrote:<br>
</div>
<blockquote type="cite">
<div dir="ltr">
<div>the gluster volume is raid 0 replicated over 3
nodes and yes you are correct when one server goes
down the volume stays up, but the storage domain
goes down and that is where I need to find a
volume identity to mount it by in storage domain.<br>
</div>
</div>
</blockquote>
<br>
</span> Aah..ok. Maybe the<em> "</em><span><em></em><em></em></span>backupvolfile-server"
mount option would help you?<br>
<br>
[+ Allon] for storage domain issue.<span class=""><br>
<br>
<br>
<blockquote type="cite">
<div class="gmail_extra"><br>
<div class="gmail_quote">On Mon, Mar 23, 2015 at
12:02 PM, Sahina Bose <span dir="ltr"><<a
moz-do-not-send="true"
href="mailto:sabose@redhat.com"
target="_blank">sabose(a)redhat.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0
0 .8ex;border-left:1px #ccc
solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000"> What is
the type of volume that you've created? Is it
a replicate volume?<br>
<br>
# gluster volume info - should give you this
information<br>
<br>
If you're replicating the volume across 3
nodes, even when one of the server goes down,
your storage domain should still be UP.<br>
<br>
thanks<br>
sahina
<div>
<div><br>
<div>On 03/23/2015 02:10 PM, Jonathan
Mathews wrote:<br>
</div>
</div>
</div>
<blockquote type="cite">
<div>
<div>
<div dir="ltr">
<div>
<div>
<div>
<div>
<div>
<div>
<div>Hi I am trying to
setup an Ovirt,
Glusterfs, VM servers. I
have followed examples
on setting up Ovirt and
they have helped me so
far, but not the end
point that I am looking
for.<br>
</div>
The web sites are:<br>
<a moz-do-not-send="true"
href="http://community.redhat.com/blog/2014/10/up-and-running-with-ovirt-3-5/"
target="_blank">http://community.redhat.com/blog/2014/10/up-and-running-with-ovirt-3-5/</a><br>
<a moz-do-not-send="true"
href="http://community.redhat.com/blog/2014/05/ovirt-3-4-glusterized/"
target="_blank">http://community.redhat.com/blog/2014/05/ovirt-3-4-glusterized/</a><br>
<a moz-do-not-send="true"
href="http://www.linuxplumbersconf.org/2012/wp-content/uploads/2012/09/2012-lpc..."
target="_blank">http://www.linuxplumbersconf.org/2012/wp-content/uploads/2012/09/2012-lpc...</a><br>
<br>
</div>
I am running 3 HP micro
servers and 2 HP DL360 G5<br>
</div>
The 3 micro servers are my
glusterfs storage and have
been provisioned for virt
storage.<br>
</div>
The 2 DL360 are my processing
machines.<br>
<br>
</div>
Now my 3 gluster hosts are in one
cluster, the volume is in up
status and has been provisioned
for Virt Storage. But the problem
is that my mount point is directed
to one server, so when that server
goes down, the volume storage
domain goes down. I am not sure
whether there is a way of mounting
it by a "volume identity", so when
a server goes down the storage
domain stays up.<br>
<br>
</div>
With my 2 processing hosts, I have
them in one cluster, but I have not
gotten any where with this, as I
want the Virtual machines to use the
gluster volume as storage but use
the processing hosts hardware for
processing power. <br>
<br>
</div>
I would appreciate any assistance.<br>
</div>
<br>
<fieldset></fieldset>
<br>
</div>
</div>
<pre>_______________________________________________
Users mailing list
<a moz-do-not-send="true" href="mailto:Users@ovirt.org" target="_blank">Users(a)ovirt.org</a>
<a moz-do-not-send="true" href="http://lists.ovirt.org/mailman/listinfo/users" target="_blank">http://lists.ovirt.org/mailman/listinfo/users</a>
</pre>
</blockquote>
<br>
</div>
</blockquote>
</div>
<br>
</div>
</blockquote>
<br>
</span></div>
</blockquote>
</div>
<br>
</div>
</blockquote>
<br>
</body>
</html>
--------------000909020404040603030705--
10 years, 1 month
Using sysprep on Win 2012
by Tim Macy
Hello,
I created a sealed Win 2012 template and I am trying to use Run Once with
Boot Options - Attach Floppy [sysprep], along with defining numerous
settings under initial run. This process fails to boot the server with the
following errors:
VM testtempl1a is down with error. Exit message: [Errno22] Invalid
argument: '/tmp/tmpb9eQpf/'"Unattend.xml"'.
10 years, 1 month
newbie need help on iSCSI
by ronald
I am a newbie and trying to learn Ovirt.
I have installed the hypervisor using Ovirt-3.1 node cd.
I noticed my Storage tab states ...
Remote Storage:
iSCSI Initiator Name:
iqn. 1994-05.com.redhat: 1dcc111a82a8
1. I would like to understand whether I had any way of using other
Storage options on the Hypervisor.
2. If I have a attach storage, how should I configure the device to be
seen by the Hypervisor?
Appreciate your feedback.
10 years, 1 month
Re: [ovirt-users] Ovirt GusterFS assistance
by Sahina Bose
This is a multi-part message in MIME format.
--------------080103040006020200070108
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
On 03/24/2015 12:13 PM, Jonathan Mathews wrote:
> the gluster volume is raid 0 replicated over 3 nodes and yes you are
> correct when one server goes down the volume stays up, but the storage
> domain goes down and that is where I need to find a volume identity to
> mount it by in storage domain.
Aah..ok. Maybe the/"/////backupvolfile-server" mount option would help you?
[+ Allon] for storage domain issue.
>
> On Mon, Mar 23, 2015 at 12:02 PM, Sahina Bose <sabose(a)redhat.com
> <mailto:sabose@redhat.com>> wrote:
>
> What is the type of volume that you've created? Is it a replicate
> volume?
>
> # gluster volume info - should give you this information
>
> If you're replicating the volume across 3 nodes, even when one of
> the server goes down, your storage domain should still be UP.
>
> thanks
> sahina
>
> On 03/23/2015 02:10 PM, Jonathan Mathews wrote:
>> Hi I am trying to setup an Ovirt, Glusterfs, VM servers. I have
>> followed examples on setting up Ovirt and they have helped me so
>> far, but not the end point that I am looking for.
>> The web sites are:
>> http://community.redhat.com/blog/2014/10/up-and-running-with-ovirt-3-5/
>> http://community.redhat.com/blog/2014/05/ovirt-3-4-glusterized/
>> http://www.linuxplumbersconf.org/2012/wp-content/uploads/2012/09/2012-lpc...
>>
>> I am running 3 HP micro servers and 2 HP DL360 G5
>> The 3 micro servers are my glusterfs storage and have been
>> provisioned for virt storage.
>> The 2 DL360 are my processing machines.
>>
>> Now my 3 gluster hosts are in one cluster, the volume is in up
>> status and has been provisioned for Virt Storage. But the problem
>> is that my mount point is directed to one server, so when that
>> server goes down, the volume storage domain goes down. I am not
>> sure whether there is a way of mounting it by a "volume
>> identity", so when a server goes down the storage domain stays up.
>>
>> With my 2 processing hosts, I have them in one cluster, but I
>> have not gotten any where with this, as I want the Virtual
>> machines to use the gluster volume as storage but use the
>> processing hosts hardware for processing power.
>>
>> I would appreciate any assistance.
>>
>>
>> _______________________________________________
>> Users mailing list
>> Users(a)ovirt.org <mailto:Users@ovirt.org>
>> http://lists.ovirt.org/mailman/listinfo/users
>
>
--------------080103040006020200070108
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit
<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<br>
<div class="moz-cite-prefix">On 03/24/2015 12:13 PM, Jonathan
Mathews wrote:<br>
</div>
<blockquote
cite="mid:CAKsKnsw5-Mdj-ZjhPtjvSfWLk3j6h1rrhMsxNOYsTNw=AxaOWQ@mail.gmail.com"
type="cite">
<div dir="ltr">
<div>the gluster volume is raid 0 replicated over 3 nodes and
yes you are correct when one server goes down the volume stays
up, but the storage domain goes down and that is where I need
to find a volume identity to mount it by in storage domain.<br>
</div>
</div>
</blockquote>
<br>
Aah..ok. Maybe the<em> "</em><span class="st"><em></em><em></em></span>backupvolfile-server"
mount option would help you?<br>
<br>
[+ Allon] for storage domain issue.<br>
<br>
<br>
<blockquote
cite="mid:CAKsKnsw5-Mdj-ZjhPtjvSfWLk3j6h1rrhMsxNOYsTNw=AxaOWQ@mail.gmail.com"
type="cite">
<div class="gmail_extra"><br>
<div class="gmail_quote">On Mon, Mar 23, 2015 at 12:02 PM,
Sahina Bose <span dir="ltr"><<a moz-do-not-send="true"
href="mailto:sabose@redhat.com" target="_blank">sabose(a)redhat.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000"> What is the type of
volume that you've created? Is it a replicate volume?<br>
<br>
# gluster volume info - should give you this information<br>
<br>
If you're replicating the volume across 3 nodes, even when
one of the server goes down, your storage domain should
still be UP.<br>
<br>
thanks<br>
sahina
<div>
<div class="h5"><br>
<div>On 03/23/2015 02:10 PM, Jonathan Mathews wrote:<br>
</div>
</div>
</div>
<blockquote type="cite">
<div>
<div class="h5">
<div dir="ltr">
<div>
<div>
<div>
<div>
<div>
<div>
<div>Hi I am trying to setup an Ovirt,
Glusterfs, VM servers. I have
followed examples on setting up
Ovirt and they have helped me so
far, but not the end point that I am
looking for.<br>
</div>
The web sites are:<br>
<a moz-do-not-send="true"
href="http://community.redhat.com/blog/2014/10/up-and-running-with-ovirt-3-5/"
target="_blank">http://community.redhat.com/blog/2014/10/up-and-running-with-ovirt-3-5/</a><br>
<a moz-do-not-send="true"
href="http://community.redhat.com/blog/2014/05/ovirt-3-4-glusterized/"
target="_blank">http://community.redhat.com/blog/2014/05/ovirt-3-4-glusterized/</a><br>
<a moz-do-not-send="true"
href="http://www.linuxplumbersconf.org/2012/wp-content/uploads/2012/09/2012-lpc..."
target="_blank">http://www.linuxplumbersconf.org/2012/wp-content/uploads/2012/09/2012-lpc...</a><br>
<br>
</div>
I am running 3 HP micro servers and 2 HP
DL360 G5<br>
</div>
The 3 micro servers are my glusterfs
storage and have been provisioned for virt
storage.<br>
</div>
The 2 DL360 are my processing machines.<br>
<br>
</div>
Now my 3 gluster hosts are in one cluster, the
volume is in up status and has been
provisioned for Virt Storage. But the problem
is that my mount point is directed to one
server, so when that server goes down, the
volume storage domain goes down. I am not sure
whether there is a way of mounting it by a
"volume identity", so when a server goes down
the storage domain stays up.<br>
<br>
</div>
With my 2 processing hosts, I have them in one
cluster, but I have not gotten any where with
this, as I want the Virtual machines to use the
gluster volume as storage but use the processing
hosts hardware for processing power. <br>
<br>
</div>
I would appreciate any assistance.<br>
</div>
<br>
<fieldset></fieldset>
<br>
</div>
</div>
<pre>_______________________________________________
Users mailing list
<a moz-do-not-send="true" href="mailto:Users@ovirt.org" target="_blank">Users(a)ovirt.org</a>
<a moz-do-not-send="true" href="http://lists.ovirt.org/mailman/listinfo/users" target="_blank">http://lists.ovirt.org/mailman/listinfo/users</a>
</pre>
</blockquote>
<br>
</div>
</blockquote>
</div>
<br>
</div>
</blockquote>
<br>
</body>
</html>
--------------080103040006020200070108--
10 years, 1 month
Ovirt 3.5 problem adding GlusterFS servers
by wodel youchi
Hi,
I've Ovirt 3.5 (oVirt Engine Version: 3.5.1.1-1.fc20) Hosted engine on
Fedora 20 (latest updates)
and I've two glusterfs servers (glusterfs-3.6.2-1), actually two GlusterFS
VMs on another machine on Centos7x64 from (latest updates) using this
repository http://download.gluster.org/pub/gluster/glusterfs/LATEST/
I've created a new cluster GlusterFS on Ovirt and tried to import the two
hosts without success
I am getting this error
Host gluster1.domain.tld installation failed. Command returned failure code
1 during SSH session 'root(a)192.168.1.72'.
and from the host deploy on the engine
2015-03-23 17:35:53 DEBUG otopi.context context._executeMethod:152 method
exception
Traceback (most recent call last):
File "/tmp/ovirt-ZZd4JGVWVI/pythonlib/otopi/context.py", line 142, in
_executeMethod
method['method']()
File
"/tmp/ovirt-ZZd4JGVWVI/otopi-plugins/ovirt-host-deploy/gluster/packages.py",
line 66, in _validation
'Cannot locate gluster packages, '
RuntimeError: Cannot locate gluster packages, possible cause is incorrect
channels
2015-03-23 17:35:53 ERROR otopi.context context._executeMethod:161 Failed
to execute stage 'Setup validation': Cannot locate gluster packages,
possible cause is incorrect channels
2015-03-23 17:35:53 DEBUG otopi.context context.dumpEnvironment:490
ENVIRONMENT DUMP - BEGIN
2015-03-23 17:35:53 DEBUG otopi.context context.dumpEnvironment:500 ENV
BASE/error=bool:'True'
2015-03-23 17:35:53 DEBUG otopi.context context.dumpEnvironment:500 ENV
BASE/exceptionInfo=list:'[(<type 'exceptions.RuntimeError'>,
RuntimeError('Cannot locate gluster packages, possible cause is incorrect
channels',), <traceback object at 0x20f04d0>)]'
GlusterFS is running on the two VMs and I did configure a volume and did
change the uid/gid to 36
so what's the problem?
thanks in advance.
10 years, 1 month
GlusterFS for production use with Ovirt
by Punit Dambiwal
Hi,
I want to use Glusterfs with Ovirt 3.5...please help me to make the
architecture stable for the production use :-
I have 4 servers...every server can host 24 SSD disk(As bricks)..i want to
deploy distributed replicated storage with replica =2....i don't want to
use the Hardware RAID...as i think it will badly impact the performance...
1. Glusterfs 3.5 or 3.6 ?? (which one will be stable for the production
use).
2. Do i use the Hardware RAID or Not ??
3. IF HW RAID then which RAID level and does it impact the performance...
4. I want to make it rock solid...so it can use for production purpose...
5. How much RAM should be sufficient on each server...on the each server i
have two E5 CPU's...
6. For Network Connectivity i have 2*10G NIC with bonding on each server...
Thanks,
Punit
10 years, 1 month
reboot doesn't allow modification to take effect.
by Nathanaël Blanchet
Hi all,
I observed many times that modifying a vm when running needs a reboot to
take effect (for instance for a RAM update), but rebooting it isn't
enough. I have to halt the vm, and even somtimes power it off for having
the expected changes.
Is it an expected behaviour?
10 years, 1 month
Missing packages in patternfly repo
by Jorick Astrego
This is a multi-part message in MIME format.
--------------040100050205040507030801
Content-Type: text/plain;
charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Hi=2C
Just a minor issue=2E We are syncing the patternfly repo in our katello env=
ironment and always have two packages missing from the patternfly repos=2E=
=22error=5Fdetails=22=3D=3E
=5B=7B=22url=22=3D=3E
=22http=3A//copr-be=2Ecloud=2Efedoraproject=2Eorg/results/pat=
ternfly/patternfly1/epel-6-x86=5F64/patternfly1-1=2E1=2E2-1=2Efc20/patternf=
ly1-1=2E1=2E2-1=2Eel6=2Esrc=2Erpm=22=2C
=22errors=22=3D=3E=5B=22Not Found=22=5D=7D=2C
=7B=22url=22=3D=3E
=22http=3A//copr-be=2Ecloud=2Efedoraproject=2Eorg/results/pat=
ternfly/patternfly1/epel-6-x86=5F64/patternfly1-1=2E1=2E2-1=2Efc20/patternf=
ly1-1=2E1=2E2-1=2Eel6=2Enoarch=2Erpm=22=2C
=22errors=22=3D=3E=5B=22Not Found=22=5D=7D=5D=7D=2C
=22error=5Fdetails=22=3D=3E
=5B=7B=22url=22=3D=3E
=22http=3A//copr-be=2Ecloud=2Efedoraproject=2Eorg/results/pat=
ternfly/patternfly1/epel-7-x86=5F64/patternfly1-1=2E1=2E2-1=2Efc20/patternf=
ly1-1=2E1=2E2-1=2Eel7=2Ecentos=2Enoarch=2Erpm=22=2C
=22errors=22=3D=3E=5B=22Not Found=22=5D=7D=2C
=7B=22url=22=3D=3E
=22http=3A//copr-be=2Ecloud=2Efedoraproject=2Eorg/results/pat=
ternfly/patternfly1/epel-7-x86=5F64/patternfly1-1=2E1=2E2-1=2Efc20/patternf=
ly1-1=2E1=2E2-1=2Eel7=2Ecentos=2Esrc=2Erpm=22=2C
=22errors=22=3D=3E=5B=22Not Found=22=5D=7D=5D=7D=2C
They are listed as the first packages in the repo primary xml=3A
=3Cpackage type=3D=22rpm=22=3E
=3Cname=3Epatternfly1=3C/name=3E
=3Carch=3Enoarch=3C/arch=3E
=3Cversion epoch=3D=220=22 ver=3D=221=2E1=2E2=22 rel=3D=221=2Eel7=2Ecen=
tos=22/=3E
=3Cchecksum type=3D=22sha256=22 pkgid=3D=22YES=22=3E
67fdce5675d5d7bcd35b8b685e437d1ba18ae937d93d78a512d86d34838b114d
=3C/checksum=3E
=3Csummary=3E
PatternFly open interface project and its dependencies
=3C/summary=3E
=3Cdescription=3E
PatternFly open interface project=2C with dependencies bundled
=3C/description=3E
=3Cpackager/=3E
=3Curl=3Ehttps=3A//github=2Ecom/patternfly/patternfly=3C/url=3E
=3Ctime file=3D=221424103137=22 build=3D=221415658262=22/=3E
=3Csize package=3D=222478544=22 installed=3D=2211073797=22 archive=3D=
=2211284604=22/=3E
=3Clocation href=3D=22patternfly1-1=2E1=2E2-1=2Efc20/patternfly1-1=2E1=
=2E2-1=2Eel7=2Ecentos=2Enoarch=2Erpm=22/=3E
=3Cformat=3E
=3Crpm=3Alicense=3EASL 2=2E0=3C/rpm=3Alicense=3E
=3Crpm=3Avendor=3EFedora Project COPR =28patternfly/patternfly1=29=3C/r=
pm=3Avendor=3E
=3Crpm=3Agroup=3EUnspecified=3C/rpm=3Agroup=3E
=3Crpm=3Abuildhost=3Ei-0001c1c8=3C/rpm=3Abuildhost=3E
=3Crpm=3Asourcerpm=3Epatternfly1-1=2E1=2E2-1=2Eel7=2Ecentos=2Esrc=2Erpm=
=3C/rpm=3Asourcerpm=3E
=3Crpm=3Aheader-range start=3D=22872=22 end=3D=22150984=22/=3E
=3Crpm=3Aprovides=3E
=3Crpm=3Aentry name=3D=22patternfly1=22 flags=3D=22EQ=22 epoch=3D=220=
=22 ver=3D=221=2E1=2E2=22 rel=3D=221=2Eel7=2Ecentos=22/=3E
=3C/rpm=3Aprovides=3E
=3C/format=3E
=3C/package=3E
Met vriendelijke groet=2C With kind regards=2C
Jorick Astrego
Netbulae Virtualization Experts=20
----------------
=09Tel=3A 053 20 30 270 =09info=40netbulae=2Eeu =09Staalsteden 4-3A =09KvK=
08198180
=09Fax=3A 053 20 30 271 =09www=2Enetbulae=2Eeu =097547 TA Enschede =09BTW=
NL821234584B01
----------------
--------------040100050205040507030801
Content-Type: text/html;
charset="utf-8"
Content-Transfer-Encoding: quoted-printable
=3Chtml=3E
=3Chead=3E
=3Cmeta http-equiv=3D=22content-type=22 content=3D=22text/html=3B chars=
et=3Dutf-8=22=3E
=3C/head=3E
=3Cbody bgcolor=3D=22=23FFFFFF=22 text=3D=22=23000000=22=3E
=3Cspan class=3D=22param-value=22=3E
=3Cpre=3EHi=2C
Just a minor issue=2E We are syncing the patternfly repo in our katello env=
ironment and always have two packages missing from the patternfly repos=2E=
=22error=5Fdetails=22=3D=26gt=3B
=5B=7B=22url=22=3D=26gt=3B
=3Ca class=3D=22moz-txt-link-rfc2396E=22 href=3D=22http=3A//c=
opr-be=2Ecloud=2Efedoraproject=2Eorg/results/patternfly/patternfly1/epel-6-=
x86=5F64/patternfly1-1=2E1=2E2-1=2Efc20/patternfly1-1=2E1=2E2-1=2Eel6=2Esrc=
=2Erpm=22=3E=22http=3A//copr-be=2Ecloud=2Efedoraproject=2Eorg/results/patte=
rnfly/patternfly1/epel-6-x86=5F64/patternfly1-1=2E1=2E2-1=2Efc20/patternfly=
1-1=2E1=2E2-1=2Eel6=2Esrc=2Erpm=22=3C/a=3E=2C
=22errors=22=3D=26gt=3B=5B=22Not Found=22=5D=7D=2C
=7B=22url=22=3D=26gt=3B
=3Ca class=3D=22moz-txt-link-rfc2396E=22 href=3D=22http=3A//c=
opr-be=2Ecloud=2Efedoraproject=2Eorg/results/patternfly/patternfly1/epel-6-=
x86=5F64/patternfly1-1=2E1=2E2-1=2Efc20/patternfly1-1=2E1=2E2-1=2Eel6=2Enoa=
rch=2Erpm=22=3E=22http=3A//copr-be=2Ecloud=2Efedoraproject=2Eorg/results/pa=
tternfly/patternfly1/epel-6-x86=5F64/patternfly1-1=2E1=2E2-1=2Efc20/pattern=
fly1-1=2E1=2E2-1=2Eel6=2Enoarch=2Erpm=22=3C/a=3E=2C
=22errors=22=3D=26gt=3B=5B=22Not Found=22=5D=7D=5D=7D=2C
=3Cspan class=3D=22param-value=22=3E=3Cpre=3E =22error=5Fdetails=
=22=3D=26gt=3B
=5B=7B=22url=22=3D=26gt=3B
=3Ca class=3D=22moz-txt-link-rfc2396E=22 href=3D=22http=3A//c=
opr-be=2Ecloud=2Efedoraproject=2Eorg/results/patternfly/patternfly1/epel-7-=
x86=5F64/patternfly1-1=2E1=2E2-1=2Efc20/patternfly1-1=2E1=2E2-1=2Eel7=2Ecen=
tos=2Enoarch=2Erpm=22=3E=22http=3A//copr-be=2Ecloud=2Efedoraproject=2Eorg/r=
esults/patternfly/patternfly1/epel-7-x86=5F64/patternfly1-1=2E1=2E2-1=2Efc2=
0/patternfly1-1=2E1=2E2-1=2Eel7=2Ecentos=2Enoarch=2Erpm=22=3C/a=3E=2C
=22errors=22=3D=26gt=3B=5B=22Not Found=22=5D=7D=2C
=7B=22url=22=3D=26gt=3B
=3Ca class=3D=22moz-txt-link-rfc2396E=22 href=3D=22http=3A//c=
opr-be=2Ecloud=2Efedoraproject=2Eorg/results/patternfly/patternfly1/epel-7-=
x86=5F64/patternfly1-1=2E1=2E2-1=2Efc20/patternfly1-1=2E1=2E2-1=2Eel7=2Ecen=
tos=2Esrc=2Erpm=22=3E=22http=3A//copr-be=2Ecloud=2Efedoraproject=2Eorg/resu=
lts/patternfly/patternfly1/epel-7-x86=5F64/patternfly1-1=2E1=2E2-1=2Efc20/p=
atternfly1-1=2E1=2E2-1=2Eel7=2Ecentos=2Esrc=2Erpm=22=3C/a=3E=2C
=22errors=22=3D=26gt=3B=5B=22Not Found=22=5D=7D=5D=7D=2C
They are listed as the first packages in the repo primary xml=3A=3C/pre=3E=
=3C/span=3E
=3C/pre=3E
=3C/span=3E
=3Cblockquote=3E
=3Cmeta http-equiv=3D=22content-type=22 content=3D=22text/html=3B cha=
rset=3Dutf-8=22=3E
=3Cdiv class=3D=22line=22 style=3D=22color=3A rgb=280=2C 0=2C 0=29=3B=
font-family=3A
monospace=3B font-size=3A 13px=3B font-style=3A normal=3B font-vari=
ant=3A
normal=3B font-weight=3A normal=3B letter-spacing=3A normal=3B
line-height=3A normal=3B orphans=3A auto=3B text-align=3A start=3B=
text-indent=3A 0px=3B text-transform=3A none=3B white-space=3A norm=
al=3B
widows=3A auto=3B word-spacing=3A 0px=3B -webkit-text-stroke-width=
=3A
0px=3B=22=3E=3Cspan class=3D=22webkit-html-tag=22=3E=26lt=3Bpackage=
=3Cspan
class=3D=22webkit-html-attribute=22=3E=3Cspan
class=3D=22Apple-converted-space=22=3E=C2=A0=3C/span=3E=3Cspa=
n
class=3D=22webkit-html-attribute-name=22=3Etype=3C/span=3E=3D=
=22=3Cspan
class=3D=22webkit-html-attribute-value=22=3Erpm=3C/span=3E=22=
=3C/span=3E=26gt=3B=3C/span=3E=3C/div=3E
=3Cdiv class=3D=22collapsible-content=22 style=3D=22margin-left=3A 1e=
m=3B color=3A
rgb=280=2C 0=2C 0=29=3B font-family=3A monospace=3B font-size=3A 13=
px=3B
font-style=3A normal=3B font-variant=3A normal=3B font-weight=3A no=
rmal=3B
letter-spacing=3A normal=3B line-height=3A normal=3B orphans=3A aut=
o=3B
text-align=3A start=3B text-indent=3A 0px=3B text-transform=3A none=
=3B
white-space=3A normal=3B widows=3A auto=3B word-spacing=3A 0px=3B=
-webkit-text-stroke-width=3A 0px=3B=22=3E=3Cspan class=3D=22text=22=
=3E=3C/span=3E
=3Cdiv class=3D=22line=22=3E=3Cspan class=3D=22webkit-html-tag=22=
=3E=26lt=3Bname=26gt=3B=3C/span=3E=3Cspan
class=3D=22text=22=3Epatternfly1=3C/span=3E=3Cspan class=3D=22w=
ebkit-html-tag=22=3E=26lt=3B/name=26gt=3B=3C/span=3E=3C/div=3E
=3Cspan class=3D=22text=22=3E=3C/span=3E
=3Cdiv class=3D=22line=22=3E=3Cspan class=3D=22webkit-html-tag=22=
=3E=26lt=3Barch=26gt=3B=3C/span=3E=3Cspan
class=3D=22text=22=3Enoarch=3C/span=3E=3Cspan class=3D=22webkit=
-html-tag=22=3E=26lt=3B/arch=26gt=3B=3C/span=3E=3C/div=3E
=3Cspan class=3D=22text=22=3E=3C/span=3E
=3Cdiv class=3D=22line=22=3E=3Cspan class=3D=22webkit-html-tag=22=
=3E=26lt=3Bversion=3Cspan
class=3D=22webkit-html-attribute=22=3E=3Cspan
class=3D=22Apple-converted-space=22=3E=C2=A0=3C/span=3E=3Cs=
pan
class=3D=22webkit-html-attribute-name=22=3Eepoch=3C/span=3E=
=3D=22=3Cspan
class=3D=22webkit-html-attribute-value=22=3E0=3C/span=3E=22=
=3C/span=3E=3Cspan
class=3D=22webkit-html-attribute=22=3E=3Cspan
class=3D=22Apple-converted-space=22=3E=C2=A0=3C/span=3E=3Cs=
pan
class=3D=22webkit-html-attribute-name=22=3Ever=3C/span=3E=
=3D=22=3Cspan
class=3D=22webkit-html-attribute-value=22=3E1=2E1=2E2=3C/sp=
an=3E=22=3C/span=3E=3Cspan
class=3D=22webkit-html-attribute=22=3E=3Cspan
class=3D=22Apple-converted-space=22=3E=C2=A0=3C/span=3E=3Cs=
pan
class=3D=22webkit-html-attribute-name=22=3Erel=3C/span=3E=
=3D=22=3Cspan
class=3D=22webkit-html-attribute-value=22=3E1=2Eel7=2Ecento=
s=3C/span=3E=22=3C/span=3E/=26gt=3B=3C/span=3E=3C/div=3E
=3Cspan class=3D=22text=22=3E=3C/span=3E
=3Cdiv class=3D=22collapsible=22 id=3D=22collapsible2=22=3E
=3Cdiv class=3D=22expanded=22=3E
=3Cdiv class=3D=22line=22=3E=3Cspan class=3D=22button collapse-=
button=22
style=3D=22-webkit-user-select=3A none=3B cursor=3A pointer=
=3B
display=3A inline-block=3B margin-left=3A -10px=3B width=3A=
10px=3B
vertical-align=3A bottom=3B height=3A 10px=3B background-im=
age=3A
-webkit-canvas=28arrowDown=29=3B background-position=3A 0=
=25 0=25=3B
background-repeat=3A no-repeat=3B=22=3E=3C/span=3E=3Cspan=
class=3D=22webkit-html-tag=22=3E=26lt=3Bchecksum=3Cspan
class=3D=22webkit-html-attribute=22=3E=3Cspan
class=3D=22Apple-converted-space=22=3E=C2=A0=3C/span=3E=
=3Cspan
class=3D=22webkit-html-attribute-name=22=3Etype=3C/span=
=3E=3D=22=3Cspan
class=3D=22webkit-html-attribute-value=22=3Esha256=3C/s=
pan=3E=22=3C/span=3E=3Cspan
class=3D=22webkit-html-attribute=22=3E=3Cspan
class=3D=22Apple-converted-space=22=3E=C2=A0=3C/span=3E=
=3Cspan
class=3D=22webkit-html-attribute-name=22=3Epkgid=3C/spa=
n=3E=3D=22=3Cspan
class=3D=22webkit-html-attribute-value=22=3EYES=3C/span=
=3E=22=3C/span=3E=26gt=3B=3C/span=3E=3C/div=3E
=3Cdiv class=3D=22collapsible-content=22 style=3D=22margin-left=
=3A 1em=3B=22=3E=3Cspan
class=3D=22text=22=3E67fdce5675d5d7bcd35b8b685e437d1ba18ae9=
37d93d78a512d86d34838b114d=3C/span=3E=3C/div=3E
=3Cdiv class=3D=22line=22=3E=3Cspan class=3D=22webkit-html-tag=
=22=3E=26lt=3B/checksum=26gt=3B=3C/span=3E=3C/div=3E
=3C/div=3E
=3C/div=3E
=3Cspan class=3D=22text=22=3E=3C/span=3E
=3Cdiv class=3D=22collapsible=22 id=3D=22collapsible3=22=3E
=3Cdiv class=3D=22expanded=22=3E
=3Cdiv class=3D=22line=22=3E=3Cspan class=3D=22button collapse-=
button=22
style=3D=22-webkit-user-select=3A none=3B cursor=3A pointer=
=3B
display=3A inline-block=3B margin-left=3A -10px=3B width=3A=
10px=3B
vertical-align=3A bottom=3B height=3A 10px=3B background-im=
age=3A
-webkit-canvas=28arrowDown=29=3B background-position=3A 0=
=25 0=25=3B
background-repeat=3A no-repeat=3B=22=3E=3C/span=3E=3Cspan=
class=3D=22webkit-html-tag=22=3E=26lt=3Bsummary=26gt=3B=3C/=
span=3E=3C/div=3E
=3Cdiv class=3D=22collapsible-content=22 style=3D=22margin-left=
=3A 1em=3B=22=3E=3Cspan
class=3D=22text=22=3EPatternFly open interface project and=
its
dependencies=3C/span=3E=3C/div=3E
=3Cdiv class=3D=22line=22=3E=3Cspan class=3D=22webkit-html-tag=
=22=3E=26lt=3B/summary=26gt=3B=3C/span=3E=3C/div=3E
=3C/div=3E
=3C/div=3E
=3Cspan class=3D=22text=22=3E=3C/span=3E
=3Cdiv class=3D=22collapsible=22 id=3D=22collapsible4=22=3E
=3Cdiv class=3D=22expanded=22=3E
=3Cdiv class=3D=22line=22=3E=3Cspan class=3D=22button collapse-=
button=22
style=3D=22-webkit-user-select=3A none=3B cursor=3A pointer=
=3B
display=3A inline-block=3B margin-left=3A -10px=3B width=3A=
10px=3B
vertical-align=3A bottom=3B height=3A 10px=3B background-im=
age=3A
-webkit-canvas=28arrowDown=29=3B background-position=3A 0=
=25 0=25=3B
background-repeat=3A no-repeat=3B=22=3E=3C/span=3E=3Cspan=
class=3D=22webkit-html-tag=22=3E=26lt=3Bdescription=26gt=3B=
=3C/span=3E=3C/div=3E
=3Cdiv class=3D=22collapsible-content=22 style=3D=22margin-left=
=3A 1em=3B=22=3E=3Cspan
class=3D=22text=22=3EPatternFly open interface project=2C w=
ith
dependencies bundled=3C/span=3E=3C/div=3E
=3Cdiv class=3D=22line=22=3E=3Cspan class=3D=22webkit-html-tag=
=22=3E=26lt=3B/description=26gt=3B=3C/span=3E=3C/div=3E
=3C/div=3E
=3C/div=3E
=3Cspan class=3D=22text=22=3E=3C/span=3E
=3Cdiv class=3D=22line=22=3E=3Cspan class=3D=22webkit-html-tag=22=
=3E=26lt=3Bpackager/=26gt=3B=3C/span=3E=3C/div=3E
=3Cspan class=3D=22text=22=3E=3C/span=3E
=3Cdiv class=3D=22line=22=3E=3Cspan class=3D=22webkit-html-tag=22=
=3E=26lt=3Burl=26gt=3B=3C/span=3E=3Cspan
class=3D=22text=22=3E=3Ca class=3D=22moz-txt-link-freetext=22 h=
ref=3D=22https=3A//github=2Ecom/patternfly/patternfly=22=3Ehttps=3A//github=
=2Ecom/patternfly/patternfly=3C/a=3E=3C/span=3E=3Cspan
class=3D=22webkit-html-tag=22=3E=26lt=3B/url=26gt=3B=3C/span=3E=
=3C/div=3E
=3Cspan class=3D=22text=22=3E=3C/span=3E
=3Cdiv class=3D=22line=22=3E=3Cspan class=3D=22webkit-html-tag=22=
=3E=26lt=3Btime=3Cspan
class=3D=22webkit-html-attribute=22=3E=3Cspan
class=3D=22Apple-converted-space=22=3E=C2=A0=3C/span=3E=3Cs=
pan
class=3D=22webkit-html-attribute-name=22=3Efile=3C/span=3E=
=3D=22=3Cspan
class=3D=22webkit-html-attribute-value=22=3E1424103137=3C/s=
pan=3E=22=3C/span=3E=3Cspan
class=3D=22webkit-html-attribute=22=3E=3Cspan
class=3D=22Apple-converted-space=22=3E=C2=A0=3C/span=3E=3Cs=
pan
class=3D=22webkit-html-attribute-name=22=3Ebuild=3C/span=3E=
=3D=22=3Cspan
class=3D=22webkit-html-attribute-value=22=3E1415658262=3C/s=
pan=3E=22=3C/span=3E/=26gt=3B=3C/span=3E=3C/div=3E
=3Cspan class=3D=22text=22=3E=3C/span=3E
=3Cdiv class=3D=22line=22=3E=3Cspan class=3D=22webkit-html-tag=22=
=3E=26lt=3Bsize=3Cspan
class=3D=22webkit-html-attribute=22=3E=3Cspan
class=3D=22Apple-converted-space=22=3E=C2=A0=3C/span=3E=3Cs=
pan
class=3D=22webkit-html-attribute-name=22=3Epackage=3C/span=
=3E=3D=22=3Cspan
class=3D=22webkit-html-attribute-value=22=3E2478544=3C/span=
=3E=22=3C/span=3E=3Cspan
class=3D=22webkit-html-attribute=22=3E=3Cspan
class=3D=22Apple-converted-space=22=3E=C2=A0=3C/span=3E=3Cs=
pan
class=3D=22webkit-html-attribute-name=22=3Einstalled=3C/spa=
n=3E=3D=22=3Cspan
class=3D=22webkit-html-attribute-value=22=3E11073797=3C/spa=
n=3E=22=3C/span=3E=3Cspan
class=3D=22webkit-html-attribute=22=3E=3Cspan
class=3D=22Apple-converted-space=22=3E=C2=A0=3C/span=3E=3Cs=
pan
class=3D=22webkit-html-attribute-name=22=3Earchive=3C/span=
=3E=3D=22=3Cspan
class=3D=22webkit-html-attribute-value=22=3E11284604=3C/spa=
n=3E=22=3C/span=3E/=26gt=3B=3C/span=3E=3C/div=3E
=3Cspan class=3D=22text=22=3E=3C/span=3E
=3Cdiv class=3D=22line=22=3E=3Cspan class=3D=22webkit-html-tag=22=
=3E=26lt=3Blocation=3Cspan
class=3D=22webkit-html-attribute=22=3E=3Cspan
class=3D=22Apple-converted-space=22=3E=C2=A0=3C/span=3E=3Cs=
pan
class=3D=22webkit-html-attribute-name=22=3Ehref=3C/span=3E=
=3D=22=3Cspan
class=3D=22webkit-html-attribute-value=22=3Epatternfly1-1=
=2E1=2E2-1=2Efc20/patternfly1-1=2E1=2E2-1=2Eel7=2Ecentos=2Enoarch=2Erpm=3C/=
span=3E=22=3C/span=3E/=26gt=3B=3C/span=3E=3C/div=3E
=3Cspan class=3D=22text=22=3E=3C/span=3E
=3Cdiv class=3D=22collapsible=22 id=3D=22collapsible5=22=3E
=3Cdiv class=3D=22expanded=22=3E
=3Cdiv class=3D=22line=22=3E=3Cspan class=3D=22button collapse-=
button=22
style=3D=22-webkit-user-select=3A none=3B cursor=3A pointer=
=3B
display=3A inline-block=3B margin-left=3A -10px=3B width=3A=
10px=3B
vertical-align=3A bottom=3B height=3A 10px=3B background-im=
age=3A
-webkit-canvas=28arrowDown=29=3B background-position=3A 0=
=25 0=25=3B
background-repeat=3A no-repeat=3B=22=3E=3C/span=3E=3Cspan=
class=3D=22webkit-html-tag=22=3E=26lt=3Bformat=26gt=3B=3C/s=
pan=3E=3C/div=3E
=3Cdiv class=3D=22collapsible-content=22 style=3D=22margin-left=
=3A 1em=3B=22=3E=3Cspan
class=3D=22text=22=3E=3C/span=3E
=3Cdiv class=3D=22line=22=3E=3Cspan class=3D=22webkit-html-ta=
g=22=3E=26lt=3Brpm=3Alicense=26gt=3B=3C/span=3E=3Cspan
class=3D=22text=22=3EASL 2=2E0=3C/span=3E=3Cspan
class=3D=22webkit-html-tag=22=3E=26lt=3B/rpm=3Alicense=26=
gt=3B=3C/span=3E=3C/div=3E
=3Cspan class=3D=22text=22=3E=3C/span=3E
=3Cdiv class=3D=22line=22=3E=3Cspan class=3D=22webkit-html-ta=
g=22=3E=26lt=3Brpm=3Avendor=26gt=3B=3C/span=3E=3Cspan
class=3D=22text=22=3EFedora Project COPR
=28patternfly/patternfly1=29=3C/span=3E=3Cspan
class=3D=22webkit-html-tag=22=3E=26lt=3B/rpm=3Avendor=26g=
t=3B=3C/span=3E=3C/div=3E
=3Cspan class=3D=22text=22=3E=3C/span=3E
=3Cdiv class=3D=22line=22=3E=3Cspan class=3D=22webkit-html-ta=
g=22=3E=26lt=3Brpm=3Agroup=26gt=3B=3C/span=3E=3Cspan
class=3D=22text=22=3EUnspecified=3C/span=3E=3Cspan
class=3D=22webkit-html-tag=22=3E=26lt=3B/rpm=3Agroup=26gt=
=3B=3C/span=3E=3C/div=3E
=3Cspan class=3D=22text=22=3E=3C/span=3E
=3Cdiv class=3D=22line=22=3E=3Cspan class=3D=22webkit-html-ta=
g=22=3E=26lt=3Brpm=3Abuildhost=26gt=3B=3C/span=3E=3Cspan
class=3D=22text=22=3Ei-0001c1c8=3C/span=3E=3Cspan
class=3D=22webkit-html-tag=22=3E=26lt=3B/rpm=3Abuildhost=
=26gt=3B=3C/span=3E=3C/div=3E
=3Cspan class=3D=22text=22=3E=3C/span=3E
=3Cdiv class=3D=22line=22=3E=3Cspan class=3D=22webkit-html-ta=
g=22=3E=26lt=3Brpm=3Asourcerpm=26gt=3B=3C/span=3E=3Cspan
class=3D=22text=22=3Epatternfly1-1=2E1=2E2-1=2Eel7=2Ecent=
os=2Esrc=2Erpm=3C/span=3E=3Cspan
class=3D=22webkit-html-tag=22=3E=26lt=3B/rpm=3Asourcerpm=
=26gt=3B=3C/span=3E=3C/div=3E
=3Cspan class=3D=22text=22=3E=3C/span=3E
=3Cdiv class=3D=22line=22=3E=3Cspan class=3D=22webkit-html-ta=
g=22=3E=26lt=3Brpm=3Aheader-range=3Cspan
class=3D=22webkit-html-attribute=22=3E=3Cspan
class=3D=22Apple-converted-space=22=3E=C2=A0=3C/span=
=3E=3Cspan
class=3D=22webkit-html-attribute-name=22=3Estart=3C/s=
pan=3E=3D=22=3Cspan
class=3D=22webkit-html-attribute-value=22=3E872=3C/sp=
an=3E=22=3C/span=3E=3Cspan
class=3D=22webkit-html-attribute=22=3E=3Cspan
class=3D=22Apple-converted-space=22=3E=C2=A0=3C/span=
=3E=3Cspan
class=3D=22webkit-html-attribute-name=22=3Eend=3C/spa=
n=3E=3D=22=3Cspan
class=3D=22webkit-html-attribute-value=22=3E150984=3C=
/span=3E=22=3C/span=3E/=26gt=3B=3C/span=3E=3C/div=3E
=3Cspan class=3D=22text=22=3E=3C/span=3E
=3Cdiv class=3D=22collapsible=22 id=3D=22collapsible6=22=3E=
=3Cdiv class=3D=22expanded=22=3E
=3Cdiv class=3D=22line=22=3E=3Cspan class=3D=22button col=
lapse-button=22
style=3D=22-webkit-user-select=3A none=3B cursor=3A p=
ointer=3B
display=3A inline-block=3B margin-left=3A -10px=3B wi=
dth=3A
10px=3B vertical-align=3A bottom=3B height=3A 10px=3B=
background-image=3A -webkit-canvas=28arrowDown=29=3B=
background-position=3A 0=25 0=25=3B background-repeat=
=3A
no-repeat=3B=22=3E=3C/span=3E=3Cspan class=3D=22webki=
t-html-tag=22=3E=26lt=3Brpm=3Aprovides=26gt=3B=3C/span=3E=3C/div=3E
=3Cdiv class=3D=22collapsible-content=22 style=3D=22margi=
n-left=3A
1em=3B=22=3E=3Cspan class=3D=22text=22=3E=3C/span=3E
=3Cdiv class=3D=22line=22=3E=3Cspan class=3D=22webkit-h=
tml-tag=22=3E=26lt=3Brpm=3Aentry=3Cspan
class=3D=22webkit-html-attribute=22=3E=3Cspan
class=3D=22Apple-converted-space=22=3E=C2=A0=3C=
/span=3E=3Cspan
class=3D=22webkit-html-attribute-name=22=3Ename=
=3C/span=3E=3D=22=3Cspan
class=3D=22webkit-html-attribute-value=22=3Epat=
ternfly1=3C/span=3E=22=3C/span=3E=3Cspan
class=3D=22webkit-html-attribute=22=3E=3Cspan
class=3D=22Apple-converted-space=22=3E=C2=A0=3C=
/span=3E=3Cspan
class=3D=22webkit-html-attribute-name=22=3Eflag=
s=3C/span=3E=3D=22=3Cspan
class=3D=22webkit-html-attribute-value=22=3EEQ=
=3C/span=3E=22=3C/span=3E=3Cspan
class=3D=22webkit-html-attribute=22=3E=3Cspan
class=3D=22Apple-converted-space=22=3E=C2=A0=3C=
/span=3E=3Cspan
class=3D=22webkit-html-attribute-name=22=3Eepoc=
h=3C/span=3E=3D=22=3Cspan
class=3D=22webkit-html-attribute-value=22=3E0=
=3C/span=3E=22=3C/span=3E=3Cspan
class=3D=22webkit-html-attribute=22=3E=3Cspan
class=3D=22Apple-converted-space=22=3E=C2=A0=3C=
/span=3E=3Cspan
class=3D=22webkit-html-attribute-name=22=3Ever=
=3C/span=3E=3D=22=3Cspan
class=3D=22webkit-html-attribute-value=22=3E1=
=2E1=2E2=3C/span=3E=22=3C/span=3E=3Cspan
class=3D=22webkit-html-attribute=22=3E=3Cspan
class=3D=22Apple-converted-space=22=3E=C2=A0=3C=
/span=3E=3Cspan
class=3D=22webkit-html-attribute-name=22=3Erel=
=3C/span=3E=3D=22=3Cspan
class=3D=22webkit-html-attribute-value=22=3E1=
=2Eel7=2Ecentos=3C/span=3E=22=3C/span=3E/=26gt=3B=3C/span=3E=3C/div=3E
=3Cspan class=3D=22text=22=3E=3C/span=3E=3C/div=3E
=3Cdiv class=3D=22line=22=3E=3Cspan class=3D=22webkit-htm=
l-tag=22=3E=26lt=3B/rpm=3Aprovides=26gt=3B=3C/span=3E=3C/div=3E
=3C/div=3E
=3C/div=3E
=3Cspan class=3D=22text=22=3E=3C/span=3E=3C/div=3E
=3Cdiv class=3D=22line=22=3E=3Cspan class=3D=22webkit-html-tag=
=22=3E=26lt=3B/format=26gt=3B=3C/span=3E=3C/div=3E
=3C/div=3E
=3C/div=3E
=3Cspan class=3D=22text=22=3E=3C/span=3E=3C/div=3E
=3Cdiv class=3D=22line=22 style=3D=22color=3A rgb=280=2C 0=2C 0=29=3B=
font-family=3A
monospace=3B font-size=3A 13px=3B font-style=3A normal=3B font-vari=
ant=3A
normal=3B font-weight=3A normal=3B letter-spacing=3A normal=3B
line-height=3A normal=3B orphans=3A auto=3B text-align=3A start=3B=
text-indent=3A 0px=3B text-transform=3A none=3B white-space=3A norm=
al=3B
widows=3A auto=3B word-spacing=3A 0px=3B -webkit-text-stroke-width=
=3A
0px=3B=22=3E=3Cspan class=3D=22webkit-html-tag=22=3E=26lt=3B/packag=
e=26gt=3B=3Cbr=3E
=3Cbr=3E
=3Cbr=3E
=3C/span=3E=3C/div=3E
=3C/blockquote=3E
=3Cspan class=3D=22param-value=22=3E=3C/span=3E
=20=
=3CBR /=3E
=3CBR /=3E
=3Cb style=3D=22color=3A=23604c78=22=3E=3C/b=3E=3Cbr=3E=3Cspan style=3D=22c=
olor=3A=23604c78=3B=22=3E=3Cfont color=3D=22000000=22=3E=3Cspan style=3D=22=
mso-fareast-language=3Aen-gb=3B=22 lang=3D=22NL=22=3EMet vriendelijke groet=
=2C With kind regards=2C=3Cbr=3E=3Cbr=3E=3C/span=3EJorick Astrego=3C/font=
=3E=3C/span=3E=3Cb style=3D=22color=3A=23604c78=22=3E=3Cbr=3E=3Cbr=3ENetbul=
ae Virtualization Experts =3C/b=3E=3Cbr=3E=3Chr style=3D=22border=3Anone=3B=
border-top=3A1px solid =23ccc=3B=22=3E=3Ctable style=3D=22width=3A 522px=22=
=3E=3Ctbody=3E=3Ctr=3E=3Ctd style=3D=22width=3A 130px=3Bfont-size=3A 10px=
=22=3ETel=3A 053 20 30 270=3C/td=3E =3Ctd style=3D=22width=3A 130px=3Bf=
ont-size=3A 10px=22=3Einfo=40netbulae=2Eeu=3C/td=3E =3Ctd style=3D=22wid=
th=3A 130px=3Bfont-size=3A 10px=22=3EStaalsteden 4-3A=3C/td=3E =3Ctd sty=
le=3D=22width=3A 130px=3Bfont-size=3A 10px=22=3EKvK 08198180=3C/td=3E=3C/tr=
=3E=3Ctr=3E =3Ctd style=3D=22width=3A 130px=3Bfont-size=3A 10px=22=3EFax=
=3A 053 20 30 271=3C/td=3E =3Ctd style=3D=22width=3A 130px=3Bfont-size=
=3A 10px=22=3Ewww=2Enetbulae=2Eeu=3C/td=3E =3Ctd style=3D=22width=3A 130=
px=3Bfont-size=3A 10px=22=3E7547 TA Enschede=3C/td=3E =3Ctd style=3D=22w=
idth=3A 130px=3Bfont-size=3A 10px=22=3EBTW NL821234584B01=3C/td=3E=3C/tr=3E=
=3C/tbody=3E=3C/table=3E=3Cbr=3E=3Chr style=3D=22border=3Anone=3Bborder-top=
=3A1px solid =23ccc=3B=22=3E=3CBR /=3E
=3C/body=3E
=3C/html=3E
--------------040100050205040507030801--
10 years, 1 month
bonding 802.3ad mode
by Nathanaël Blanchet
This is a multi-part message in MIME format.
--------------020201020602050902050907
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Hi all,
I'm used to create a mode 4 bond0 interface with two 1 Gb/s interfaces
on all my hosts, and ethtool bond0 gives me a functionnal 2000Mb/s.
However, when importing a vm from the export domain (NFS with a speed of
4GB/s), I always have this alert:
"Host siple has network interface which exceeded the defined threshold
[95%] (em3: transmit rate[0%], receive rate [100%])"
It seems that the second nic never works while the first one is overloaded.
Is it an expected behaviour? I believed that the flow was balanced
between the two interfaces in 802.3ad mode.
--------------020201020602050902050907
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 7bit
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body bgcolor="#FFFFFF" text="#000000">
Hi all,<br>
<br>
I'm used to create a mode 4 bond0 interface with two 1 Gb/s
interfaces on all my hosts, and ethtool bond0 gives me a functionnal
2000Mb/s. However, when importing a vm from the export domain (NFS
with a speed of 4GB/s), I always have this alert:<br>
<div title="" tabindex="0" style="outline-style: none;"
__gwt_cell="cell-gwt-uid-164870">
<div class="" style="overflow: hidden; text-overflow: ellipsis;
white-space: nowrap;" id="gwt-uid-457_col2_row1">"Host siple has
network interface which exceeded the defined threshold [95%]
(em3: transmit rate[0%], receive rate [100%])"<br>
It seems that the second nic never works while the first one is
overloaded.<br>
Is it an expected behaviour? I believed that the flow was
balanced between the two interfaces in 802.3ad mode.<br>
<br>
</div>
</div>
<br>
</body>
</html>
--------------020201020602050902050907--
10 years, 1 month
issue to access to F5 menu with the console
by Nathanaël Blanchet
Hi all,
I had trouble on a centos vm this morning, and as I used to do, I tried
to enter into the interactive boot menu at the begining of the sequence
boot so as to deactivate a service. But F5 just balances between the
text console and the centos progression bar, and I've not been able yet
to access to this menu. I've tried with SPICE and VNC console, but the
issue is the same.
How can I do this like on any centos system?
10 years, 1 month
Ovirt GusterFS assistance
by Jonathan Mathews
Hi I am trying to setup an Ovirt, Glusterfs, VM servers. I have followed
examples on setting up Ovirt and they have helped me so far, but not the
end point that I am looking for.
The web sites are:
http://community.redhat.com/blog/2014/10/up-and-running-with-ovirt-3-5/
http://community.redhat.com/blog/2014/05/ovirt-3-4-glusterized/
http://www.linuxplumbersconf.org/2012/wp-content/uploads/2012/09/2012-lpc...
I am running 3 HP micro servers and 2 HP DL360 G5
The 3 micro servers are my glusterfs storage and have been provisioned for
virt storage.
The 2 DL360 are my processing machines.
Now my 3 gluster hosts are in one cluster, the volume is in up status and
has been provisioned for Virt Storage. But the problem is that my mount
point is directed to one server, so when that server goes down, the volume
storage domain goes down. I am not sure whether there is a way of mounting
it by a "volume identity", so when a server goes down the storage domain
stays up.
With my 2 processing hosts, I have them in one cluster, but I have not
gotten any where with this, as I want the Virtual machines to use the
gluster volume as storage but use the processing hosts hardware for
processing power.
I would appreciate any assistance.
10 years, 1 month
DWH Question
by Koen Vanoppen
Dear all,
Is it possible to pull a list of all VMS who are in vlanX?
Kind regards,
Koen
10 years, 1 month
expanding a lun on the san side
by Nathanaël Blanchet
Hi all,
I've just expanded the lun used as master by the domain storage. fdisk
on the SPM is able to see the multipath device with its new size, but
engine reports the old size.
How to refresh this?
10 years, 1 month
ovirt hosted ha: Failed to start monitoring domain
by lof yer
I've got four nodes with ovirt-3.5.
They share the a gluster domain of four replica with hosted-engine in it.
After a reboot on each of them, the hosted-engine just cannot get up.
----------------------------------
[root@hosta ~]# hosted-engine --vm-status
--== Host 1 status ==--
Status up-to-date : False
Hostname : hosta.vf.com
Host ID : 1
Engine status : unknown stale-data
Score : 2400
Local maintenance : False
Host timestamp : 414854
Extra metadata (valid at timestamp):
metadata_parse_version=1
metadata_feature_version=1
timestamp=414854 (Tue Mar 10 12:50:34 2015)
host-id=1
score=2400
maintenance=False
state=GlobalMaintenance
--== Host 2 status ==--
Status up-to-date : False
Hostname : hostb.vf.com
Host ID : 2
Engine status : unknown stale-data
Score : 2400
Local maintenance : False
Host timestamp : 421801
Extra metadata (valid at timestamp):
metadata_parse_version=1
metadata_feature_version=1
timestamp=421801 (Tue Mar 10 12:50:38 2015)
host-id=2
score=2400
maintenance=False
state=GlobalMaintenance
--== Host 3 status ==--
Status up-to-date : False
Hostname : hostc.vf.com
Host ID : 3
Engine status : unknown stale-data
Score : 2400
Local maintenance : False
Host timestamp : 421797
Extra metadata (valid at timestamp):
metadata_parse_version=1
metadata_feature_version=1
timestamp=421797 (Tue Mar 10 12:50:40 2015)
host-id=3
score=2400
maintenance=False
state=GlobalMaintenance
--== Host 4 status ==--
Status up-to-date : False
Hostname : hostd.vf.com
Host ID : 4
Engine status : unknown stale-data
Score : 2400
Local maintenance : False
Host timestamp : 421796
Extra metadata (valid at timestamp):
metadata_parse_version=1
metadata_feature_version=1
timestamp=421796 (Tue Mar 10 12:50:48 2015)
host-id=4
score=2400
maintenance=False
state=GlobalMaintenance
10 years, 1 month
virtio-blk-data-plane
by Wolfgang Bucher
This is a multi-part message in MIME format. Your mail reader does not
understand MIME message format.
--=_0Tvj1xAjEdqqp3MpgqaqMvPzgSmENz08ToMayjgFL5VUGVgo
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable
Hello,=0D=0A=0D=0Ais it possible to use=C2=A0virtio-blk-data-plane in ovi=
rt with el7 host.=0D=0A=0D=0A=0D=0A=0D=0AThanks=0D=0A=0D=0AWolfgang=C2=A0=
=0D=0A=0D=0A=0D=0A=0D=0A=0D=0A=0D=0A=0D=0A=0D=0A=0D=0A=0D=0A=0D=0A=0D=0A
--=_0Tvj1xAjEdqqp3MpgqaqMvPzgSmENz08ToMayjgFL5VUGVgo
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://ww=
w.w3.org/TR/html4/loose.dtd"><html>=0A<head>=0A <meta name=3D"Generator"=
content=3D"Zarafa WebApp v7.1.10-44973">=0A <meta http-equiv=3D"Content=
-Type" content=3D"text/html; charset=3Dutf-8">=0A <title>virtio-blk-data=
-plane</title>=0A</head>=0A<body>=0A<p style=3D"padding: 0; margin: 0;"><=
span style=3D"font-family: tahoma; font-size: 10pt;">Hello,</span></p>=0A=
<p style=3D"padding: 0; margin: 0;"><span style=3D"font-family: tahoma; f=
ont-size: 10pt;">is it possible to use </span><span style=3D"color: =
#222222; font-family: Arial, sans-serif; font-size: 12px; line-height: 18=
px;">virtio-blk-data-plane in ovirt with el7 host.</span></p>=0A<p style=3D=
"padding: 0; margin: 0;"><span style=3D"color: #222222; font-family: Aria=
l, sans-serif; font-size: 12px; line-height: 18px;"><br /></span></p>=0A<=
p style=3D"padding: 0; margin: 0;"><span style=3D"color: #222222; font-fa=
mily: Arial, sans-serif; font-size: 12px; line-height: 18px;">Thanks</spa=
n></p>=0A<p style=3D"padding: 0; margin: 0;"><span style=3D"color: #22222=
2; font-family: Arial, sans-serif; font-size: 12px; line-height: 18px;">W=
olfgang </span></p>=0A<p style=3D"margin-top: 0px; margin-bottom: 0p=
x; color: #000000; font-family: Arial, Verdana, sans-serif;"><br /></p>=0A=
<p style=3D"margin-top: 0px; margin-bottom: 0px; color: #000000; font-fam=
ily: Arial, Verdana, sans-serif;"><br /></p>=0A<p style=3D"margin-top: 0p=
x; margin-bottom: 0px; color: #000000; font-family: Arial, Verdana, sans-=
serif;"><br /></p>=0A<p style=3D"margin-top: 0px; margin-bottom: 0px; col=
or: #000000; font-family: Arial, Verdana, sans-serif;"><br /></p>=0A<p st=
yle=3D"margin-top: 0px; margin-bottom: 0px; color: #000000; font-family: =
Arial, Verdana, sans-serif;"><br /></p>=0A</body>=0A</html>
--=_0Tvj1xAjEdqqp3MpgqaqMvPzgSmENz08ToMayjgFL5VUGVgo--
10 years, 1 month
Communication errors between engine and nodes?
by Chris Adams
Setup: oVirt 3.5.1 w/hosted engine, nodes: CentOS 7, engine: CentOS 6
I am periodically seeing errors like this in my engine web UI:
2015-Mar-10, 04:42 Host node5 is not responding. It will stay in Connecting state for a grace period of 89 seconds and after that an attempt to fence the host will be issued.
2015-Mar-10, 04:42 Host node3 from cluster c1 was chosen as a proxy to execute Status command on Host node5.
2015-Mar-10, 04:42 Status of host node5 was set to Up.
2015-Mar-10, 04:42 Host node5 power management was verified successfully.
The engine.log file has this:
2015-03-10 04:42:23,310 ERROR [org.ovirt.engine.core.vdsbroker.vdsbroker.ListVDSCommand] (DefaultQuartzScheduler_Worker-40) [75b9e6d9] Command ListVDSCommand(HostName = node5, HostId = 8dfd0195-f386-4e16-9379-a5287221d5bd, vds=Host[node5,8dfd0195-f386-4e16-9379-a5287221d5bd]) execution failed. Exception: VDSNetworkException: VDSGenericException: VDSNetworkException: Heartbeat exeeded
This seems to happen with a random node sometimes. The VMs on the node
stay up and don't appear to experience any problem. I can't find any
sign of a network problem on either the node, the engine, the node
hosting the engine, or the switches. I don't see anything obvious in
the logs on any of the systems involved either.
The node network setup is VLANs on top of a bond of two NICs, each
connected to a different switch in a two-switch stack.
--
Chris Adams <cma(a)cmadams.net>
10 years, 1 month
[ANN] oVirt 3.5.2 Second Release Candidate is now available for testing
by Sandro Bonazzola
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
The oVirt team is pleased to announce that the 3.5.2 Second Release Candidate is now
available for testing as of Mar 18th 2015.
The release candidate is available now for Fedora 20,
Red Hat Enterprise Linux 6.6, CentOS 6.6 (or similar) and
Red Hat Enterprise Linux 7.1, CentOS 7 (or similar).
This release of oVirt includes numerous bug fixes.
See the release notes [1] for a list of the new features and bugs fixed.
Please refer to release notes [1] for Installation / Upgrade instructions.
New oVirt Live and oVirt Node ISO will be available soon as well[2].
Please note that mirrors[3] may need usually one day before being synchronized.
Please refer to the release notes for known issues in this release.
[1] http://www.ovirt.org/OVirt_3.5.2_Release_Notes
[2] http://resources.ovirt.org/pub/ovirt-3.5-pre/iso/
[3] http://www.ovirt.org/Repository_mirrors#Current_mirrors
- --
Sandro Bonazzola
Better technology. Faster innovation. Powered by community collaboration.
See how it works at redhat.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBAgAGBQJVCZq1AAoJEHw3u57E4QAOmj8P/2Nn3OcRKErMFXJLXeqZHaEi
vhk9MEiaSKMuPSLAfigvhAX5133czXlv1qmcLP8zQ4yqXdbkBXHptFQXWGRsFmH5
zhmy9bqUUlDFIcepMWw5Rm+LZRWKWwUVQUijnpah1l6d6w0YJoqy8hZxgeFtaFna
ytDlVBHpvLCubbjmCWRibOFd80P+z2pSk31/Y4k0vi/UIwMGnXO74vkBU+mzLuZO
mHVLueQjJORe6jEwoBeFFnen1QI/+uCpCCSm+inHoiSGxISnujhoZT1T9DmOPFJT
2i0cd7QnxmMo/aY8EoIEagCGXsIravgSW6NmrAXbJfKQ4NrylaAD/mfDhQy0tZLt
fRnANlDV2aHqdE0Cfw5LjzgOHgLrtG8cSCXL40tQI+/HGh1Av4OjnJQDbWL7dMIR
rxXn4t/hicIYPy17SM/+qo/2/2BSgR1jro17WgIn6nxAsV3YiXbHghRJ+uJRxFCJ
a8fT4vReHExRASdjjw+KMF0O3o4sqjd7ldX4aTDtuaEojYc3ducZVZDIT/L3SFPP
o+S6cWggWL/VZ7Ormts3Fkz6Il/pMAAre7NEuAk8gtARukmrMoBTz88TvvTQlNXg
ttynkryL/bPE6xsQ6nQbR0c7Iks3cYyg1T1VF7rbQyjD56X2wKJPCe+lX7Id0KqT
sJ5UIcdDI5VCHCElWzih
=QuV3
-----END PGP SIGNATURE-----
10 years, 1 month
Power Management config on Ovirt
by Renchu Mathew
--_005_DB3PR04MB061800325F6E2DFFB91F0E77C1490DB3PR04MB0618eurp_
Content-Type: multipart/alternative;
boundary="_000_DB3PR04MB061800325F6E2DFFB91F0E77C1490DB3PR04MB0618eurp_"
--_000_DB3PR04MB061800325F6E2DFFB91F0E77C1490DB3PR04MB0618eurp_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Dear all,
I am trying to configure power management on ovirt v3.5 (ovirt-node-iso-3.5=
.0.ovirt35.20140912.el6) and using two Fujitsu PRIMERGY RX2540 M1 as node h=
ypervisor. I used Fujitsu iRMC port on power management configuration. The =
test gives a message "Test failed, argument of type 'NoneType' is not itera=
ble" as below. Also tried rsb type as per redhat document.
Fence-agents-3.1.5-35.el6_5.4.x86_64 is there on both nodes. Do we need to =
specify anything in Options?
Please help me.
[Description: cid:image001.png@01D032FC.C8A4DF20]
[Description: cid:image002.png@01D034BF.32500FD0]
Best Regards
Renchu Mathew
--_000_DB3PR04MB061800325F6E2DFFB91F0E77C1490DB3PR04MB0618eurp_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:Tahoma;
panose-1:2 11 6 4 3 5 4 4 2 4;}
@font-face
{font-family:"Gill Sans MT";
panose-1:2 11 5 2 2 1 4 2 2 3;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
{mso-style-priority:99;
mso-style-link:"Balloon Text Char";
margin:0in;
margin-bottom:.0001pt;
font-size:8.0pt;
font-family:"Tahoma","sans-serif";}
span.EmailStyle17
{mso-style-type:personal-compose;
font-family:"Calibri","sans-serif";
color:windowtext;}
span.BalloonTextChar
{mso-style-name:"Balloon Text Char";
mso-style-priority:99;
mso-style-link:"Balloon Text";
font-family:"Tahoma","sans-serif";}
.MsoChpDefault
{mso-style-type:export-only;
font-family:"Calibri","sans-serif";}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Dear all,<o:p></o:p></=
span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p> </o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">I am trying to configu=
re power management on ovirt v3.5 (ovirt-node-iso-3.5.0.ovirt35.20140912.el=
6) and using two Fujitsu PRIMERGY RX2540 M1 as node hypervisor. I used Fuji=
tsu iRMC port on power management configuration.
The test gives a message “Test failed, argument of type ‘NoneT=
ype’ is not iterable” as below</span><span style=3D"color:#1F49=
7D">. Also tried rsb type as per redhat document.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p> </o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Fence-agents-3.1.5-35.=
el6_5.4.x86_64 is there on both nodes. Do we need to specify anything in Op=
tions?
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p> </o:p></spa=
n></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Please help me.<o:p></=
o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D"><o:p> </o:p></spa=
n></p>
<p class=3D"MsoNormal"><o:p> </o:p></p>
<p class=3D"MsoNormal"><img width=3D"693" height=3D"710" id=3D"Picture_x002=
0_3" src=3D"cid:image002.png@01D0362E.1DFF4AD0" alt=3D"Description: cid:ima=
ge001.png(a)01D032FC.C8A4DF20"><o:p></o:p></p>
<p class=3D"MsoNormal"><o:p> </o:p></p>
<p class=3D"MsoNormal"><o:p> </o:p></p>
<p class=3D"MsoNormal"><img width=3D"771" height=3D"586" id=3D"Picture_x002=
0_4" src=3D"cid:image003.png@01D0362F.783B7630" alt=3D"Description: cid:ima=
ge002.png(a)01D034BF.32500FD0"><o:p></o:p></p>
<p class=3D"MsoNormal"><o:p> </o:p></p>
<p class=3D"MsoNormal"><span style=3D"color:#1F497D">Best Regards<o:p></o:p=
></span></p>
<p class=3D"MsoNormal"><o:p> </o:p></p>
<p class=3D"MsoNormal"><o:p> </o:p></p>
<p class=3D"MsoNormal"><b><span lang=3D"EN-GB" style=3D"font-size:10.0pt;fo=
nt-family:"Gill Sans MT","sans-serif";color:black">Renc=
hu Mathew</span></b><span lang=3D"EN-GB" style=3D"font-size:10.0pt;font-fam=
ily:"Gill Sans MT","sans-serif";color:#0D0D0D">
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><o:p> </o:p></p>
<p class=3D"MsoNormal"><o:p> </o:p></p>
</div>
</body>
</html>
--_000_DB3PR04MB061800325F6E2DFFB91F0E77C1490DB3PR04MB0618eurp_--
--_005_DB3PR04MB061800325F6E2DFFB91F0E77C1490DB3PR04MB0618eurp_
Content-Type: image/png; name="image002.png"
Content-Description: image002.png
Content-Disposition: inline; filename="image002.png"; size=24097;
creation-date="Thu, 22 Jan 2015 06:41:42 GMT";
modification-date="Thu, 22 Jan 2015 06:41:42 GMT"
Content-ID: <image002.png(a)01D0362E.1DFF4AD0>
Content-Transfer-Encoding: base64
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
--_005_DB3PR04MB061800325F6E2DFFB91F0E77C1490DB3PR04MB0618eurp_
Content-Type: image/png; name="image003.png"
Content-Description: image003.png
Content-Disposition: inline; filename="image003.png"; size=23717;
creation-date="Thu, 22 Jan 2015 06:41:42 GMT";
modification-date="Thu, 22 Jan 2015 06:41:42 GMT"
Content-ID: <image003.png(a)01D0362F.783B7630>
Content-Transfer-Encoding: base64
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
RK5CYII=
--_005_DB3PR04MB061800325F6E2DFFB91F0E77C1490DB3PR04MB0618eurp_--
10 years, 1 month
Failed to read VM '[Empty Name]' OVF, it may be corrupted
by Jon Archer
Hi all,
seing a strange issue here, I'm currently in the process of migrating
from one ovirt setup to another and having trouble with the
export/import process.
The new setup is a 3.5 install with hosted engine and glusterfs the old
one is running on a nightly release (not too recent)
I have brought up an NFS export on the existing storage on the old
setup, successfully exported a number of VM's and imported them onto the
new system.
However I came to move the last 4 VM's and am seeing an issue where
after attaching the export storage to the new setup I see no VMs in the
export storage to import and see this in the log:
2015-03-17 23:30:56,742 INFO
[org.ovirt.engine.core.vdsbroker.irsbroker.GetVmsInfoVDSCommand]
(ajp--127.0.0.1-8702-8) START, GetVmsInfoVDSCommand( storagePoolId =
00000002-0002-0002-0002-000000000209, ignoreFailoverLimit = false,
storageDomainId = 86f85b1d-a9ef-4106-a4bf-eae19722d28a, vmIdList =
null), log id: e2a32ac
2015-03-17 23:30:56,766 INFO
[org.ovirt.engine.core.vdsbroker.irsbroker.GetVmsInfoVDSCommand]
(ajp--127.0.0.1-8702-8) FINISH, GetVmsInfoVDSCommand, log id: e2a32ac
2015-03-17 23:30:56,798 ERROR
[org.ovirt.engine.core.utils.ovf.OvfManager] (ajp--127.0.0.1-8702-8)
Error parsing OVF due to 2
2015-03-17 23:30:56,818 WARN
[org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector]
(ajp--127.0.0.1-8702-8) Correlation ID: null, Call Stack: null, Custom
Event ID: -1, Message: Failed to read VM '[Empty Name]' OVF, it may be
corrupted
2015-03-17 23:30:56,867 ERROR
[org.ovirt.engine.core.utils.ovf.OvfManager] (ajp--127.0.0.1-8702-8)
Error parsing OVF due to 2
2015-03-17 23:30:56,884 WARN
[org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector]
(ajp--127.0.0.1-8702-8) Correlation ID: null, Call Stack: null, Custom
Event ID: -1, Message: Failed to read VM '[Empty Name]' OVF, it may be
corrupted
2015-03-17 23:30:56,905 ERROR
[org.ovirt.engine.core.utils.ovf.OvfManager] (ajp--127.0.0.1-8702-8)
Error parsing OVF due to 2
2015-03-17 23:30:56,925 WARN
[org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector]
(ajp--127.0.0.1-8702-8) Correlation ID: null, Call Stack: null, Custom
Event ID: -1, Message: Failed to read VM '[Empty Name]' OVF, it may be
corrupted
2015-03-17 23:30:56,943 ERROR
[org.ovirt.engine.core.utils.ovf.OvfManager] (ajp--127.0.0.1-8702-8)
Error parsing OVF due to 2
2015-03-17 23:30:56,992 WARN
[org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector]
(ajp--127.0.0.1-8702-8) Correlation ID: null, Call Stack: null, Custom
Event ID: -1, Message: Failed to read VM '[Empty Name]' OVF, it may be
corrupted
2015-03-17 23:30:57,012 ERROR
[org.ovirt.engine.core.utils.ovf.OvfManager] (ajp--127.0.0.1-8702-8)
Error parsing OVF due to 2
2015-03-17 23:30:57,033 WARN
[org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector]
(ajp--127.0.0.1-8702-8) Correlation ID: null, Call Stack: null, Custom
Event ID: -1, Message: Failed to read VM '[Empty Name]' OVF, it may be
corrupted
2015-03-17 23:30:57,071 ERROR
[org.ovirt.engine.core.utils.ovf.OvfManager] (ajp--127.0.0.1-8702-8)
Error parsing OVF due to 2
2015-03-17 23:30:57,091 WARN
[org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector]
(ajp--127.0.0.1-8702-8) Correlation ID: null, Call Stack: null, Custom
Event ID: -1, Message: Failed to read VM '[Empty Name]' OVF, it may be
corrupted
I've brought up new export storage domains on both the new and old
cluster (and a seperate storage array for that matter) all resulting the
same messages.
Anyone any thoughts on these errors?
Thanks
Jon
10 years, 1 month
Live migration fails - domain not found -
by Markus Stockhausen
This is a multi-part message in MIME format.
------=_NextPartTM-000-3ae93704-ac0a-4cf7-af75-e659c59b48b4
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Hi,=0A=
=0A=
=0A=
although we already upgraded several hypervisor nodes to Ovirt 3.5.1 =0A=
the newest upgrade has left the host in a very strang state. We did:=0A=
=0A=
- Host was removed from cluster=0A=
- Ovirt 3.5 repo was activated on host=0A=
- Host was "reinstalled" from enging=0A=
=0A=
And we got:=0A=
- A host that is active and looks nice in the engine=0A=
- We can start/stop VMs on the host=0A=
- But we cannot live migrate machines to (or even away from) the host=0A=
=0A=
Attached vdsm/libvirt/engine logs. Timestamps do not match as we=0A=
created them individually during different runs.=0A=
=0A=
Somhow lost ...=0A=
=0A=
Markus=0A=
=0A=
*****************************=0A=
libvirt on target host:=0A=
=0A=
2015-03-18 16:18:48.691+0000: 2093: debug : qemuMonitorJSONCommandWithFd:28=
6 : Send command '{"execute":"qmp_capabilities","id":"libvirt-1"}' for writ=
e with FD -1=0A=
2015-03-18 16:18:48.691+0000: 2092: debug : qemuMonitorJSONIOProcessLine:17=
9 : Line [{"QMP": {"version": {"qemu": {"micro": 2, "minor": 1, "major": 2}=
, "package": ""}, "capabilities": []}}]=0A=
2015-03-18 16:18:48.691+0000: 2092: debug : qemuMonitorJSONIOProcess:248 : =
Total used 105 bytes out of 105 available in buffer=0A=
2015-03-18 16:18:48.692+0000: 2092: debug : qemuMonitorJSONIOProcessLine:17=
9 : Line [{"return": {}, "id": "libvirt-1"}]=0A=
2015-03-18 16:18:48.692+0000: 2092: debug : qemuMonitorJSONIOProcessLine:19=
9 : QEMU_MONITOR_RECV_REPLY: mon=3D0x7fb40c017670 reply=3D{"return": {}, "i=
d": "libvirt-1"}=0A=
2015-03-18 16:18:48.692+0000: 2092: debug : qemuMonitorJSONIOProcess:248 : =
Total used 35 bytes out of 35 available in buffer=0A=
2015-03-18 16:18:48.692+0000: 2093: debug : qemuMonitorJSONCommandWithFd:29=
1 : Receive command reply ret=3D0 rxObject=3D0x7fb445fbdb10=0A=
2015-03-18 16:18:48.692+0000: 2093: debug : qemuMonitorJSONCommandWithFd:28=
6 : Send command '{"execute":"query-chardev","id":"libvirt-2"}' for write w=
ith FD -1=0A=
2015-03-18 16:18:48.693+0000: 2092: debug : qemuMonitorJSONIOProcessLine:17=
9 : Line [{"return": [{"frontend-open": false, "filename": "spicevmc", "lab=
el": "charchannel2"}, {"frontend-open": false, "filename": "unix:/var/lib/l=
ibvirt/qemu/channels/d2d8bdfd-99a6-41c0-84e7-26e1d6a6057b.org.qemu.guest_ag=
ent.0,server", "label": "charchannel1"}, {"frontend-open": false, "filename=
": "unix:/var/lib/libvirt/qemu/channels/d2d8bdfd-99a6-41c0-84e7-26e1d6a6057=
b.com.redhat.rhevm.vdsm,server", "label": "charchannel0"}, {"frontend-open"=
: true, "filename": "unix:/var/lib/libvirt/qemu/colvm60.monitor,server", "l=
abel": "charmonitor"}], "id": "libvirt-2"}]=0A=
2015-03-18 16:18:48.693+0000: 2092: debug : qemuMonitorJSONIOProcessLine:19=
9 : QEMU_MONITOR_RECV_REPLY: mon=3D0x7fb40c017670 reply=3D{"return": [{"fro=
ntend-open": false, "filename": "spicevmc", "label": "charchannel2"}, {"fro=
ntend-open": false, "filename": "unix:/var/lib/libvirt/qemu/channels/d2d8bd=
fd-99a6-41c0-84e7-26e1d6a6057b.org.qemu.guest_agent.0,server", "label": "ch=
archannel1"}, {"frontend-open": false, "filename": "unix:/var/lib/libvirt/q=
emu/channels/d2d8bdfd-99a6-41c0-84e7-26e1d6a6057b.com.redhat.rhevm.vdsm,ser=
ver", "label": "charchannel0"}, {"frontend-open": true, "filename": "unix:/=
var/lib/libvirt/qemu/colvm60.monitor,server", "label": "charmonitor"}], "id=
": "libvirt-2"}=0A=
2015-03-18 16:18:48.693+0000: 2092: debug : qemuMonitorJSONIOProcess:248 : =
Total used 559 bytes out of 559 available in buffer=0A=
2015-03-18 16:18:48.693+0000: 2093: debug : qemuMonitorJSONCommandWithFd:29=
1 : Receive command reply ret=3D0 rxObject=3D0x7fb445ffe110=0A=
2015-03-18 16:18:48.694+0000: 2093: debug : qemuMonitorJSONCommandWithFd:28=
6 : Send command '{"execute":"qom-list","arguments":{"path":"/machine/unatt=
ached/device[0]"},"id":"libvirt-3"}' for write with FD -1=0A=
2015-03-18 16:18:48.694+0000: 2092: debug : qemuMonitorJSONIOProcess:248 : =
Total used 0 bytes out of 1023 available in buffer=0A=
2015-03-18 16:18:48.695+0000: 2092: debug : qemuMonitorJSONIOProcessLine:17=
9 : Line [{"return": [{"name": "apic", "type": "child<kvm-apic>"}, {"name":=
"filtered-features", "type": "X86CPUFeatureWordInfo"}, {"name": "feature-w=
ords", "type": "X86CPUFeatureWordInfo"}, {"name": "apic-id", "type": "int"}=
, {"name": "tsc-frequency", "type": "int"}, {"name": "model-id", "type": "s=
tring"}, {"name": "vendor", "type": "string"}, {"name": "xlevel", "type": "=
int"}, {"name": "level", "type": "int"}, {"name": "stepping", "type": "int"=
}, {"name": "model", "type": "int"}, {"name": "family", "type": "int"}, {"n=
ame": "parent_bus", "type": "link<bus>"}, {"name": "kvm", "type": "bool"}, =
{"name": "enforce", "type": "bool"}, {"name": "check", "type": "bool"}, {"n=
ame": "hv-time", "type": "bool"}, {"name": "hv-vapic", "type": "bool"}, {"n=
ame": "hv-relaxed", "type": "bool"}, {"name": "hv-spinlocks", "type": "int"=
}, {"name": "pmu", "type": "bool"}, {"name": "hotplugged", "type": "bool"},=
{"name": "hotpluggable", "type": "bool"}, {"name": "realized", "type": "bo=
ol"}, {"name": "type", "type": "string"}], "id": "libvirt-3"}]=0A=
2015-03-18 16:18:48.695+0000: 2092: debug : qemuMonitorJSONIOProcessLine:19=
9 : QEMU_MONITOR_RECV_REPLY: mon=3D0x7fb40c017670 reply=3D{"return": [{"nam=
e": "apic", "type": "child<kvm-apic>"}, {"name": "filtered-features", "type=
": "X86CPUFeatureWordInfo"}, {"name": "feature-words", "type": "X86CPUFeatu=
reWordInfo"}, {"name": "apic-id", "type": "int"}, {"name": "tsc-frequency",=
"type": "int"}, {"name": "model-id", "type": "string"}, {"name": "vendor",=
"type": "string"}, {"name": "xlevel", "type": "int"}, {"name": "level", "t=
ype": "int"}, {"name": "stepping", "type": "int"}, {"name": "model", "type"=
: "int"}, {"name": "family", "type": "int"}, {"name": "parent_bus", "type":=
"link<bus>"}, {"name": "kvm", "type": "bool"}, {"name": "enforce", "type":=
"bool"}, {"name": "check", "type": "bool"}, {"name": "hv-time", "type": "b=
ool"}, {"name": "hv-vapic", "type": "bool"}, {"name": "hv-relaxed", "type":=
"bool"}, {"name": "hv-spinlocks", "type": "int"}, {"name": "pmu", "type": =
"bool"}, {"name": "hotplugged", "type": "bool"}, {"name": "hotpluggable", "=
type": "bool"}, {"name": "realized", "type": "bool"}, {"name": "type", "typ=
e": "string"}], "id": "libvirt-3"}=0A=
2015-03-18 16:18:48.695+0000: 2092: debug : qemuMonitorJSONIOProcess:248 : =
Total used 1028 bytes out of 1028 available in buffer=0A=
2015-03-18 16:18:48.695+0000: 2093: debug : qemuMonitorJSONCommandWithFd:29=
1 : Receive command reply ret=3D0 rxObject=3D0x7fb445fbe980=0A=
2015-03-18 16:18:48.695+0000: 2093: debug : qemuMonitorJSONCommandWithFd:28=
6 : Send command '{"execute":"qom-get","arguments":{"path":"/machine/unatta=
ched/device[0]","property":"feature-words"},"id":"libvirt-4"}' for write wi=
th FD -1=0A=
2015-03-18 16:18:48.696+0000: 2092: debug : qemuMonitorJSONIOProcessLine:17=
9 : Line [{"return": [{"cpuid-register": "EDX", "cpuid-input-eax": 21474836=
58, "features": 0}, {"cpuid-register": "EAX", "cpuid-input-eax": 1073741825=
, "features": 16777337}, {"cpuid-register": "EDX", "cpuid-input-eax": 32212=
25473, "features": 0}, {"cpuid-register": "EDX", "cpuid-input-eax": 2147483=
655, "features": 0}, {"cpuid-register": "ECX", "cpuid-input-eax": 214748364=
9, "features": 1}, {"cpuid-register": "EDX", "cpuid-input-eax": 2147483649,=
"features": 537921536}, {"cpuid-register": "EBX", "cpuid-input-ecx": 0, "c=
puid-input-eax": 7, "features": 0}, {"cpuid-register": "ECX", "cpuid-input-=
eax": 1, "features": 2157453825}, {"cpuid-register": "EDX", "cpuid-input-ea=
x": 1, "features": 126614525}], "id": "libvirt-4"}]=0A=
2015-03-18 16:18:48.696+0000: 2092: debug : qemuMonitorJSONIOProcessLine:19=
9 : QEMU_MONITOR_RECV_REPLY: mon=3D0x7fb40c017670 reply=3D{"return": [{"cpu=
id-register": "EDX", "cpuid-input-eax": 2147483658, "features": 0}, {"cpuid=
-register": "EAX", "cpuid-input-eax": 1073741825, "features": 16777337}, {"=
cpuid-register": "EDX", "cpuid-input-eax": 3221225473, "features": 0}, {"cp=
uid-register": "EDX", "cpuid-input-eax": 2147483655, "features": 0}, {"cpui=
d-register": "ECX", "cpuid-input-eax": 2147483649, "features": 1}, {"cpuid-=
register": "EDX", "cpuid-input-eax": 2147483649, "features": 537921536}, {"=
cpuid-register": "EBX", "cpuid-input-ecx": 0, "cpuid-input-eax": 7, "featur=
es": 0}, {"cpuid-register": "ECX", "cpuid-input-eax": 1, "features": 215745=
3825}, {"cpuid-register": "EDX", "cpuid-input-eax": 1, "features": 12661452=
5}], "id": "libvirt-4"}=0A=
2015-03-18 16:18:48.696+0000: 2092: debug : qemuMonitorJSONIOProcess:248 : =
Total used 717 bytes out of 717 available in buffer=0A=
2015-03-18 16:18:48.696+0000: 2093: debug : qemuMonitorJSONCommandWithFd:29=
1 : Receive command reply ret=3D0 rxObject=3D0x7fb445ffe550=0A=
2015-03-18 16:18:48.696+0000: 2093: debug : qemuMonitorJSONCommandWithFd:28=
6 : Send command '{"execute":"query-cpus","id":"libvirt-5"}' for write with=
FD -1=0A=
2015-03-18 16:18:48.697+0000: 2092: debug : qemuMonitorJSONIOProcessLine:17=
9 : Line [{"return": [{"current": true, "CPU": 0, "pc": 4294967280, "halted=
": false, "thread_id": 5826}, {"current": false, "CPU": 1, "pc": 4294967280=
, "halted": false, "thread_id": 5827}], "id": "libvirt-5"}]=0A=
2015-03-18 16:18:48.697+0000: 2092: debug : qemuMonitorJSONIOProcessLine:19=
9 : QEMU_MONITOR_RECV_REPLY: mon=3D0x7fb40c017670 reply=3D{"return": [{"cur=
rent": true, "CPU": 0, "pc": 4294967280, "halted": false, "thread_id": 5826=
}, {"current": false, "CPU": 1, "pc": 4294967280, "halted": false, "thread_=
id": 5827}], "id": "libvirt-5"}=0A=
2015-03-18 16:18:48.698+0000: 2092: debug : qemuMonitorJSONIOProcess:248 : =
Total used 200 bytes out of 200 available in buffer=0A=
2015-03-18 16:18:48.698+0000: 2093: debug : qemuMonitorJSONCommandWithFd:29=
1 : Receive command reply ret=3D0 rxObject=3D0x7fb445faf560=0A=
2015-03-18 16:18:48.698+0000: 2093: debug : qemuMonitorJSONCommandWithFd:28=
6 : Send command '{"execute":"query-iothreads","id":"libvirt-6"}' for write=
with FD -1=0A=
2015-03-18 16:18:48.698+0000: 2092: debug : qemuMonitorJSONIOProcessLine:17=
9 : Line [{"return": [], "id": "libvirt-6"}]=0A=
2015-03-18 16:18:48.699+0000: 2092: debug : qemuMonitorJSONIOProcessLine:19=
9 : QEMU_MONITOR_RECV_REPLY: mon=3D0x7fb40c017670 reply=3D{"return": [], "i=
d": "libvirt-6"}=0A=
2015-03-18 16:18:48.699+0000: 2092: debug : qemuMonitorJSONIOProcess:248 : =
Total used 35 bytes out of 35 available in buffer=0A=
2015-03-18 16:18:48.699+0000: 2093: debug : qemuMonitorJSONCommandWithFd:29=
1 : Receive command reply ret=3D0 rxObject=3D0x7fb445fbb970=0A=
2015-03-18 16:18:48.701+0000: 2093: debug : qemuMonitorJSONCommandWithFd:28=
6 : Send command '{"execute":"set_password","arguments":{"protocol":"spice"=
,"password":"*****","connected":"keep"},"id":"libvirt-7"}' for write with F=
D -1=0A=
2015-03-18 16:18:48.703+0000: 2092: debug : qemuMonitorJSONIOProcessLine:17=
9 : Line [{"return": {}, "id": "libvirt-7"}]=0A=
2015-03-18 16:18:48.703+0000: 2092: debug : qemuMonitorJSONIOProcessLine:19=
9 : QEMU_MONITOR_RECV_REPLY: mon=3D0x7fb40c017670 reply=3D{"return": {}, "i=
d": "libvirt-7"}=0A=
2015-03-18 16:18:48.703+0000: 2092: debug : qemuMonitorJSONIOProcess:248 : =
Total used 35 bytes out of 35 available in buffer=0A=
2015-03-18 16:18:48.703+0000: 2093: debug : qemuMonitorJSONCommandWithFd:29=
1 : Receive command reply ret=3D0 rxObject=3D0x7fb445fafe90=0A=
2015-03-18 16:18:48.703+0000: 2093: debug : qemuMonitorJSONCommandWithFd:28=
6 : Send command '{"execute":"expire_password","arguments":{"protocol":"spi=
ce","time":"now"},"id":"libvirt-8"}' for write with FD -1=0A=
2015-03-18 16:18:48.704+0000: 2092: debug : qemuMonitorJSONIOProcessLine:17=
9 : Line [{"return": {}, "id": "libvirt-8"}]=0A=
2015-03-18 16:18:48.704+0000: 2092: debug : qemuMonitorJSONIOProcessLine:19=
9 : QEMU_MONITOR_RECV_REPLY: mon=3D0x7fb40c017670 reply=3D{"return": {}, "i=
d": "libvirt-8"}=0A=
2015-03-18 16:18:48.704+0000: 2092: debug : qemuMonitorJSONIOProcess:248 : =
Total used 35 bytes out of 35 available in buffer=0A=
2015-03-18 16:18:48.704+0000: 2093: debug : qemuMonitorJSONCommandWithFd:29=
1 : Receive command reply ret=3D0 rxObject=3D0x7fb445fbe350=0A=
2015-03-18 16:18:48.704+0000: 2093: debug : qemuMonitorJSONCommandWithFd:28=
6 : Send command '{"execute":"qom-list","arguments":{"path":"/machine/perip=
heral"},"id":"libvirt-9"}' for write with FD -1=0A=
2015-03-18 16:18:48.705+0000: 2092: debug : qemuMonitorJSONIOProcessLine:17=
9 : Line [{"return": [{"name": "sound0-codec0", "type": "child<hda-duplex>"=
}, {"name": "sound0", "type": "child<intel-hda>"}, {"name": "video0", "type=
": "child<qxl-vga>"}, {"name": "channel2", "type": "child<virtserialport>"}=
, {"name": "channel1", "type": "child<virtserialport>"}, {"name": "channel0=
", "type": "child<virtserialport>"}, {"name": "net0", "type": "child<virtio=
-net-pci>"}, {"name": "virtio-disk0", "type": "child<virtio-blk-pci>"}, {"n=
ame": "ide0-1-0", "type": "child<ide-cd>"}, {"name": "virtio-serial0", "typ=
e": "child<virtio-serial-pci>"}, {"name": "scsi0", "type": "child<virtio-sc=
si-pci>"}, {"name": "usb", "type": "child<piix3-usb-uhci>"}, {"name": "type=
", "type": "string"}], "id": "libvirt-9"}]=0A=
2015-03-18 16:18:48.705+0000: 2092: debug : qemuMonitorJSONIOProcessLine:19=
9 : QEMU_MONITOR_RECV_REPLY: mon=3D0x7fb40c017670 reply=3D{"return": [{"nam=
e": "sound0-codec0", "type": "child<hda-duplex>"}, {"name": "sound0", "type=
": "child<intel-hda>"}, {"name": "video0", "type": "child<qxl-vga>"}, {"nam=
e": "channel2", "type": "child<virtserialport>"}, {"name": "channel1", "typ=
e": "child<virtserialport>"}, {"name": "channel0", "type": "child<virtseria=
lport>"}, {"name": "net0", "type": "child<virtio-net-pci>"}, {"name": "virt=
io-disk0", "type": "child<virtio-blk-pci>"}, {"name": "ide0-1-0", "type": "=
child<ide-cd>"}, {"name": "virtio-serial0", "type": "child<virtio-serial-pc=
i>"}, {"name": "scsi0", "type": "child<virtio-scsi-pci>"}, {"name": "usb", =
"type": "child<piix3-usb-uhci>"}, {"name": "type", "type": "string"}], "id"=
: "libvirt-9"}=0A=
2015-03-18 16:18:48.705+0000: 2092: debug : qemuMonitorJSONIOProcess:248 : =
Total used 708 bytes out of 708 available in buffer=0A=
2015-03-18 16:18:48.705+0000: 2093: debug : qemuMonitorJSONCommandWithFd:29=
1 : Receive command reply ret=3D0 rxObject=3D0x7fb445fbcc60=0A=
2015-03-18 16:18:48.706+0000: 2093: debug : qemuMonitorJSONCommandWithFd:28=
6 : Send command '{"execute":"balloon","arguments":{"value":4294967296},"id=
":"libvirt-10"}' for write with FD -1=0A=
2015-03-18 16:18:48.706+0000: 2092: debug : qemuMonitorJSONIOProcessLine:17=
9 : Line [{"id": "libvirt-10", "error": {"class": "DeviceNotActive", "desc"=
: "No balloon device has been activated"}}]=0A=
2015-03-18 16:18:48.706+0000: 2092: debug : qemuMonitorJSONIOProcessLine:19=
9 : QEMU_MONITOR_RECV_REPLY: mon=3D0x7fb40c017670 reply=3D{"id": "libvirt-1=
0", "error": {"class": "DeviceNotActive", "desc": "No balloon device has be=
en activated"}}=0A=
2015-03-18 16:18:48.706+0000: 2092: debug : qemuMonitorJSONIOProcess:248 : =
Total used 109 bytes out of 109 available in buffer=0A=
2015-03-18 16:18:48.706+0000: 2093: debug : qemuMonitorJSONCommandWithFd:29=
1 : Receive command reply ret=3D0 rxObject=3D0x7fb445fae850=0A=
2015-03-18 16:18:48.710+0000: 2093: debug : qemuMonitorJSONCommandWithFd:28=
6 : Send command '{"execute":"query-migrate-capabilities","id":"libvirt-11"=
}' for write with FD -1=0A=
2015-03-18 16:18:48.711+0000: 2092: debug : qemuMonitorJSONIOProcessLine:17=
9 : Line [{"return": [{"state": false, "capability": "xbzrle"}, {"state": f=
alse, "capability": "rdma-pin-all"}, {"state": false, "capability": "auto-c=
onverge"}, {"state": false, "capability": "zero-blocks"}], "id": "libvirt-1=
1"}]=0A=
2015-03-18 16:18:48.711+0000: 2092: debug : qemuMonitorJSONIOProcessLine:19=
9 : QEMU_MONITOR_RECV_REPLY: mon=3D0x7fb40c017670 reply=3D{"return": [{"sta=
te": false, "capability": "xbzrle"}, {"state": false, "capability": "rdma-p=
in-all"}, {"state": false, "capability": "auto-converge"}, {"state": false,=
"capability": "zero-blocks"}], "id": "libvirt-11"}=0A=
2015-03-18 16:18:48.711+0000: 2092: debug : qemuMonitorJSONIOProcess:248 : =
Total used 220 bytes out of 220 available in buffer=0A=
2015-03-18 16:18:48.711+0000: 2093: debug : qemuMonitorJSONCommandWithFd:29=
1 : Receive command reply ret=3D0 rxObject=3D0x7fb446051a80=0A=
2015-03-18 16:18:48.711+0000: 2093: debug : qemuMonitorJSONCommandWithFd:28=
6 : Send command '{"execute":"migrate-set-capabilities","arguments":{"capab=
ilities":[{"capability":"xbzrle","state":false}]},"id":"libvirt-12"}' for w=
rite with FD -1=0A=
2015-03-18 16:18:48.713+0000: 2092: debug : qemuMonitorJSONIOProcessLine:17=
9 : Line [{"return": {}, "id": "libvirt-12"}]=0A=
2015-03-18 16:18:48.713+0000: 2092: debug : qemuMonitorJSONIOProcessLine:19=
9 : QEMU_MONITOR_RECV_REPLY: mon=3D0x7fb40c017670 reply=3D{"return": {}, "i=
d": "libvirt-12"}=0A=
2015-03-18 16:18:48.713+0000: 2092: debug : qemuMonitorJSONIOProcess:248 : =
Total used 36 bytes out of 36 available in buffer=0A=
2015-03-18 16:18:48.713+0000: 2093: debug : qemuMonitorJSONCommandWithFd:29=
1 : Receive command reply ret=3D0 rxObject=3D0x7fb445fae7a0=0A=
2015-03-18 16:18:48.713+0000: 2093: debug : qemuMonitorJSONCommandWithFd:28=
6 : Send command '{"execute":"query-migrate-capabilities","id":"libvirt-13"=
}' for write with FD -1=0A=
2015-03-18 16:18:48.714+0000: 2092: debug : qemuMonitorJSONIOProcessLine:17=
9 : Line [{"return": [{"state": false, "capability": "xbzrle"}, {"state": f=
alse, "capability": "rdma-pin-all"}, {"state": false, "capability": "auto-c=
onverge"}, {"state": false, "capability": "zero-blocks"}], "id": "libvirt-1=
3"}]=0A=
2015-03-18 16:18:48.714+0000: 2092: debug : qemuMonitorJSONIOProcessLine:19=
9 : QEMU_MONITOR_RECV_REPLY: mon=3D0x7fb40c017670 reply=3D{"return": [{"sta=
te": false, "capability": "xbzrle"}, {"state": false, "capability": "rdma-p=
in-all"}, {"state": false, "capability": "auto-converge"}, {"state": false,=
"capability": "zero-blocks"}], "id": "libvirt-13"}=0A=
2015-03-18 16:18:48.714+0000: 2092: debug : qemuMonitorJSONIOProcess:248 : =
Total used 220 bytes out of 220 available in buffer=0A=
2015-03-18 16:18:48.714+0000: 2093: debug : qemuMonitorJSONCommandWithFd:29=
1 : Receive command reply ret=3D0 rxObject=3D0x7fb446051a80=0A=
2015-03-18 16:18:48.714+0000: 2093: debug : qemuMonitorJSONCommandWithFd:28=
6 : Send command '{"execute":"migrate-set-capabilities","arguments":{"capab=
ilities":[{"capability":"rdma-pin-all","state":false}]},"id":"libvirt-14"}'=
for write with FD -1=0A=
2015-03-18 16:18:48.715+0000: 2092: debug : qemuMonitorJSONIOProcessLine:17=
9 : Line [{"return": {}, "id": "libvirt-14"}]=0A=
2015-03-18 16:18:48.715+0000: 2092: debug : qemuMonitorJSONIOProcessLine:19=
9 : QEMU_MONITOR_RECV_REPLY: mon=3D0x7fb40c017670 reply=3D{"return": {}, "i=
d": "libvirt-14"}=0A=
2015-03-18 16:18:48.715+0000: 2092: debug : qemuMonitorJSONIOProcess:248 : =
Total used 36 bytes out of 36 available in buffer=0A=
2015-03-18 16:18:48.715+0000: 2093: debug : qemuMonitorJSONCommandWithFd:29=
1 : Receive command reply ret=3D0 rxObject=3D0x7fb445fbd2b0=0A=
2015-03-18 16:18:52.109+0000: 2093: error : virDBusCall:1537 : Fehler vom S=
ervice: TerminateMachine: No such file or directory=0A=
=0A=
=0A=
=0A=
=0A=
**************************************=0A=
vdsm log on target:=0A=
=0A=
Thread-580::DEBUG::2015-03-18 17:49:06,252::stompReactor::163::yajsonrpc.St=
ompServer::(send) Sending response=0A=
Thread-46::DEBUG::2015-03-18 17:49:06,294::fileSD::261::Storage.Misc.excCmd=
::(getReadDelay) /usr/bin/dd if=3D/rhev/data-center/mnt/10.10.30.252:_var_n=
as2_OVirtIB/272ec473-6041-42ee-bd1a-732789dd18d4/dom_md/metadata iflag=3Ddi=
rect of=3D/dev/null bs=3D4096 count=3D1 (cwd None)=0A=
Thread-46::DEBUG::2015-03-18 17:49:06,301::fileSD::261::Storage.Misc.excCmd=
::(getReadDelay) SUCCESS: <err> =3D '0+1 records in\n0+1 records out\n557 b=
ytes (557 B) copied, 0.000317456 s, 1.8 MB/s\n'; <rc> =3D 0=0A=
Thread-38::DEBUG::2015-03-18 17:49:06,919::fileSD::261::Storage.Misc.excCmd=
::(getReadDelay) /usr/bin/dd if=3D/rhev/data-center/mnt/10.10.30.253:_var_n=
as3_OVirtIB/2c51d320-88ce-4f23-8215-e15f55f66906/dom_md/metadata iflag=3Ddi=
rect of=3D/dev/null bs=3D4096 count=3D1 (cwd None)=0A=
Thread-33::DEBUG::2015-03-18 17:49:06,920::fileSD::261::Storage.Misc.excCmd=
::(getReadDelay) /usr/bin/dd if=3D/rhev/data-center/mnt/10.10.30.251:_var_n=
as1_OVirtIB/965ca3b6-4f9c-4e81-b6e8-5ed4a9e58545/dom_md/metadata iflag=3Ddi=
rect of=3D/dev/null bs=3D4096 count=3D1 (cwd None)=0A=
Thread-38::DEBUG::2015-03-18 17:49:06,932::fileSD::261::Storage.Misc.excCmd=
::(getReadDelay) SUCCESS: <err> =3D '0+1 records in\n0+1 records out\n644 b=
ytes (644 B) copied, 0.000132903 s, 4.8 MB/s\n'; <rc> =3D 0=0A=
Thread-33::DEBUG::2015-03-18 17:49:06,933::fileSD::261::Storage.Misc.excCmd=
::(getReadDelay) SUCCESS: <err> =3D '0+1 records in\n0+1 records out\n644 b=
ytes (644 B) copied, 0.000209828 s, 3.1 MB/s\n'; <rc> =3D 0=0A=
JsonRpc (StompReactor)::DEBUG::2015-03-18 17:49:09,272::stompReactor::98::B=
roker.StompAdapter::(handle_frame) Handling message <StompFrame command=3D'=
SEND'>=0A=
JsonRpcServer::DEBUG::2015-03-18 17:49:09,274::__init__::506::jsonrpc.JsonR=
pcServer::(serve_requests) Waiting for request=0A=
Thread-581::DEBUG::2015-03-18 17:49:09,276::stompReactor::163::yajsonrpc.St=
ompServer::(send) Sending response=0A=
JsonRpc (StompReactor)::DEBUG::2015-03-18 17:49:12,293::stompReactor::98::B=
roker.StompAdapter::(handle_frame) Handling message <StompFrame command=3D'=
SEND'>=0A=
JsonRpcServer::DEBUG::2015-03-18 17:49:12,294::__init__::506::jsonrpc.JsonR=
pcServer::(serve_requests) Waiting for request=0A=
Thread-582::DEBUG::2015-03-18 17:49:12,296::task::595::Storage.TaskManager.=
Task::(_updateState) Task=3D`96a50a35-2ac9-44eb-b616-a4d7e76f5db8`::moving =
from state init -> state preparing=0A=
Thread-582::INFO::2015-03-18 17:49:12,302::logUtils::44::dispatcher::(wrapp=
er) Run and protect: repoStats(options=3DNone)=0A=
Thread-582::INFO::2015-03-18 17:49:12,302::logUtils::47::dispatcher::(wrapp=
er) Run and protect: repoStats, Return response: {'bff3a2be-fdd9-4e37-b416-=
fa4ef7fafba2': {'code': 0, 'version': 0, 'acquired': True, 'delay': '0.0003=
0443', 'lastCheck': '6.1', 'valid': True}, '965ca3b6-4f9c-4e81-b6e8-5ed4a9e=
58545': {'code': 0, 'version': 3, 'acquired': True, 'delay': '0.000209828',=
'lastCheck': '5.4', 'valid': True}, '2c51d320-88ce-4f23-8215-e15f55f66906'=
: {'code': 0, 'version': 3, 'acquired': True, 'delay': '0.000132903', 'last=
Check': '5.4', 'valid': True}, '63041fa9-e093-4b44-b36f-f39f16d3974f': {'co=
de': 0, 'version': 0, 'acquired': True, 'delay': '0.000308898', 'lastCheck'=
: '6.1', 'valid': True}, '272ec473-6041-42ee-bd1a-732789dd18d4': {'code': 0=
, 'version': 3, 'acquired': True, 'delay': '0.000317456', 'lastCheck': '6.0=
', 'valid': True}}=0A=
Thread-582::DEBUG::2015-03-18 17:49:12,302::task::1191::Storage.TaskManager=
.Task::(prepare) Task=3D`96a50a35-2ac9-44eb-b616-a4d7e76f5db8`::finished: {=
'bff3a2be-fdd9-4e37-b416-fa4ef7fafba2': {'code': 0, 'version': 0, 'acquired=
': True, 'delay': '0.00030443', 'lastCheck': '6.1', 'valid': True}, '965ca3=
b6-4f9c-4e81-b6e8-5ed4a9e58545': {'code': 0, 'version': 3, 'acquired': True=
, 'delay': '0.000209828', 'lastCheck': '5.4', 'valid': True}, '2c51d320-88c=
e-4f23-8215-e15f55f66906': {'code': 0, 'version': 3, 'acquired': True, 'del=
ay': '0.000132903', 'lastCheck': '5.4', 'valid': True}, '63041fa9-e093-4b44=
-b36f-f39f16d3974f': {'code': 0, 'version': 0, 'acquired': True, 'delay': '=
0.000308898', 'lastCheck': '6.1', 'valid': True}, '272ec473-6041-42ee-bd1a-=
732789dd18d4': {'code': 0, 'version': 3, 'acquired': True, 'delay': '0.0003=
17456', 'lastCheck': '6.0', 'valid': True}}=0A=
Thread-582::DEBUG::2015-03-18 17:49:12,302::task::595::Storage.TaskManager.=
Task::(_updateState) Task=3D`96a50a35-2ac9-44eb-b616-a4d7e76f5db8`::moving =
from state preparing -> state finished=0A=
Thread-582::DEBUG::2015-03-18 17:49:12,303::resourceManager::940::Storage.R=
esourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {=
}=0A=
Thread-582::DEBUG::2015-03-18 17:49:12,303::resourceManager::977::Storage.R=
esourceManager.Owner::(cancelAll) Owner.cancelAll requests {}=0A=
Thread-582::DEBUG::2015-03-18 17:49:12,303::task::993::Storage.TaskManager.=
Task::(_decref) Task=3D`96a50a35-2ac9-44eb-b616-a4d7e76f5db8`::ref 0 aborti=
ng False=0A=
Thread-582::DEBUG::2015-03-18 17:49:12,305::stompReactor::163::yajsonrpc.St=
ompServer::(send) Sending response=0A=
JsonRpc (StompReactor)::DEBUG::2015-03-18 17:49:12,345::stompReactor::98::B=
roker.StompAdapter::(handle_frame) Handling message <StompFrame command=3D'=
SEND'>=0A=
JsonRpcServer::DEBUG::2015-03-18 17:49:12,347::__init__::506::jsonrpc.JsonR=
pcServer::(serve_requests) Waiting for request=0A=
Thread-583::DEBUG::2015-03-18 17:49:12,348::stompReactor::163::yajsonrpc.St=
ompServer::(send) Sending response=0A=
Detector thread::DEBUG::2015-03-18 17:49:13,490::protocoldetector::187::vds=
.MultiProtocolAcceptor::(_add_connection) Adding connection from 192.168.11=
.43:37057=0A=
Detector thread::DEBUG::2015-03-18 17:49:13,499::protocoldetector::201::vds=
.MultiProtocolAcceptor::(_remove_connection) Connection removed from 192.16=
8.11.43:37057=0A=
Detector thread::DEBUG::2015-03-18 17:49:13,500::protocoldetector::246::vds=
.MultiProtocolAcceptor::(_handle_connection_read) Detected protocol xml fro=
m 192.168.11.43:37057=0A=
Detector thread::DEBUG::2015-03-18 17:49:13,500::BindingXMLRPC::1173::XmlDe=
tector::(handleSocket) xml over http detected from ('192.168.11.43', 37057)=
=0A=
Thread-584::DEBUG::2015-03-18 17:49:13,502::BindingXMLRPC::1133::vds::(wrap=
per) client [192.168.11.43]::call vmGetStats with ('d2d8bdfd-99a6-41c0-84e7=
-26e1d6a6057b',) {}=0A=
Thread-584::DEBUG::2015-03-18 17:49:13,503::BindingXMLRPC::1140::vds::(wrap=
per) return vmGetStats with {'status': {'message': 'Virtual machine does no=
t exist', 'code': 1}}=0A=
Detector thread::DEBUG::2015-03-18 17:49:13,534::protocoldetector::187::vds=
.MultiProtocolAcceptor::(_add_connection) Adding connection from 192.168.11=
.43:37058=0A=
Detector thread::DEBUG::2015-03-18 17:49:13,543::protocoldetector::201::vds=
.MultiProtocolAcceptor::(_remove_connection) Connection removed from 192.16=
8.11.43:37058=0A=
Detector thread::DEBUG::2015-03-18 17:49:13,544::protocoldetector::246::vds=
.MultiProtocolAcceptor::(_handle_connection_read) Detected protocol xml fro=
m 192.168.11.43:37058=0A=
Detector thread::DEBUG::2015-03-18 17:49:13,544::BindingXMLRPC::1173::XmlDe=
tector::(handleSocket) xml over http detected from ('192.168.11.43', 37058)=
=0A=
Thread-585::DEBUG::2015-03-18 17:49:13,557::BindingXMLRPC::1133::vds::(wrap=
per) client [192.168.11.43]::call vmMigrationCreate with ({'guestFQDN': 'co=
lvm60.collogia.de', 'acpiEnable': 'true', 'emulatedMachine': 'pc-1.0', 'aft=
erMigrationStatus': '', 'vmId': 'd2d8bdfd-99a6-41c0-84e7-26e1d6a6057b', 'me=
mGuaranteedSize': 4096, 'transparentHugePages': 'true', 'displaySecurePort'=
: '5902', 'spiceSslCipherSuite': 'DEFAULT', 'cpuType': 'Nehalem', 'smp': '2=
', 'pauseCode': 'NOERR', 'migrationDest': 'libvirt', 'smartcardEnable': 'fa=
lse', 'hypervEnable': 'true', 'custom': {'device_86204f23-f278-4937-85c7-81=
696db7c90cdevice_e8a3825b-d5b7-4007-a4d7-0e4eec94771bdevice_622098c3-ebed-4=
f48-b33f-125fcb757ed6device_7cd98734-54cb-4963-96a3-ab85e48bcc8a': 'VmDevic=
e {vmId=3Dd2d8bdfd-99a6-41c0-84e7-26e1d6a6057b, deviceId=3D7cd98734-54cb-49=
63-96a3-ab85e48bcc8a, device=3Dspicevmc, type=3DCHANNEL, bootOrder=3D0, spe=
cParams=3D{}, address=3D{port=3D3, bus=3D0, controller=3D0, type=3Dvirtio-s=
erial}, managed=3Dfalse, plugged=3Dtrue, readOnly=3Dfalse, deviceAlias=3Dch=
annel2, customProperties=3D{}, snapshotId=3Dnull, logicalName=3Dnull}', 'de=
vice_86204f23-f278-4937-85c7-81696db7c90cdevice_e8a3825b-d5b7-4007-a4d7-0e4=
eec94771bdevice_622098c3-ebed-4f48-b33f-125fcb757ed6': 'VmDevice {vmId=3Dd2=
d8bdfd-99a6-41c0-84e7-26e1d6a6057b, deviceId=3D622098c3-ebed-4f48-b33f-125f=
cb757ed6, device=3Dunix, type=3DCHANNEL, bootOrder=3D0, specParams=3D{}, ad=
dress=3D{port=3D2, bus=3D0, controller=3D0, type=3Dvirtio-serial}, managed=
=3Dfalse, plugged=3Dtrue, readOnly=3Dfalse, deviceAlias=3Dchannel1, customP=
roperties=3D{}, snapshotId=3Dnull, logicalName=3Dnull}', 'device_86204f23-f=
278-4937-85c7-81696db7c90c': 'VmDevice {vmId=3Dd2d8bdfd-99a6-41c0-84e7-26e1=
d6a6057b, deviceId=3D86204f23-f278-4937-85c7-81696db7c90c, device=3Dide, ty=
pe=3DCONTROLLER, bootOrder=3D0, specParams=3D{}, address=3D{bus=3D0x00, dom=
ain=3D0x0000, type=3Dpci, slot=3D0x01, function=3D0x1}, managed=3Dfalse, pl=
ugged=3Dtrue, readOnly=3Dfalse, deviceAlias=3Dide0, customProperties=3D{}, =
snapshotId=3Dnull, logicalName=3Dnull}', 'device_86204f23-f278-4937-85c7-81=
696db7c90cdevice_e8a3825b-d5b7-4007-a4d7-0e4eec94771b': 'VmDevice {vmId=3Dd=
2d8bdfd-99a6-41c0-84e7-26e1d6a6057b, deviceId=3De8a3825b-d5b7-4007-a4d7-0e4=
eec94771b, device=3Dunix, type=3DCHANNEL, bootOrder=3D0, specParams=3D{}, a=
ddress=3D{port=3D1, bus=3D0, controller=3D0, type=3Dvirtio-serial}, managed=
=3Dfalse, plugged=3Dtrue, readOnly=3Dfalse, deviceAlias=3Dchannel0, customP=
roperties=3D{}, snapshotId=3Dnull, logicalName=3Dnull}'}, 'vmType': 'kvm', =
'_srcDomXML': "<domain type=3D'kvm' id=3D'29' xmlns:qemu=3D'http://libvirt.=
org/schemas/domain/qemu/1.0'>\n <name>colvm60</name>\n <uuid>d2d8bdfd-99a=
6-41c0-84e7-26e1d6a6057b</uuid>\n <memory unit=3D'KiB'>4194304</memory>\n =
<currentMemory unit=3D'KiB'>4194304</currentMemory>\n <vcpu placement=3D'=
static' current=3D'2'>16</vcpu>\n <cputune>\n <shares>1020</shares>\n =
</cputune>\n <resource>\n <partition>/machine</partition>\n </resource=
>\n <sysinfo type=3D'smbios'>\n <system>\n <entry name=3D'ma=
nufacturer'>oVirt</entry>\n <entry name=3D'product'>oVirt Node</entr=
y>\n <entry name=3D'version'>20-3</entry>\n <entry name=3D'se=
rial'>49434D53-0200-48D6-3000-D6483000EEC8</entry>\n <entry name=3D'=
uuid'>d2d8bdfd-99a6-41c0-84e7-26e1d6a6057b</entry>\n </system>\n </=
sysinfo>\n <os>\n <type arch=3D'x86_64' machine=3D'pc-1.0'>hvm</type>\n=
<smbios mode=3D'sysinfo'/>\n </os>\n <features>\n <acpi/>\n <hy=
perv>\n <relaxed state=3D'on'/>\n </hyperv>\n </features>\n <cpu =
mode=3D'custom' match=3D'exact'>\n <model fallback=3D'allow'>Nehalem</mo=
del>\n <topology sockets=3D'16' cores=3D'1' threads=3D'1'/>\n </cpu>\n =
<clock offset=3D'variable' adjustment=3D'3600' basis=3D'utc'>\n <timer =
name=3D'rtc' tickpolicy=3D'catchup' track=3D'guest'/>\n <timer name=3D'p=
it' tickpolicy=3D'delay'/>\n </clock>\n <on_poweroff>destroy</on_poweroff=
>\n <on_reboot>restart</on_reboot>\n <on_crash>destroy</on_crash>\n <dev=
ices>\n <emulator>/usr/bin/qemu-kvm</emulator>\n <disk type=3D'file' =
device=3D'cdrom'>\n <driver name=3D'qemu' type=3D'raw'/>\n <sourc=
e startupPolicy=3D'optional'/>\n <backingStore/>\n <target dev=3D=
'hdc' bus=3D'ide'/>\n <readonly/>\n <serial></serial>\n <ali=
as name=3D'ide0-1-0'/>\n <address type=3D'drive' controller=3D'0' bus=
=3D'1' target=3D'0' unit=3D'0'/>\n </disk>\n <disk type=3D'file' devi=
ce=3D'disk' snapshot=3D'no'>\n <driver name=3D'qemu' type=3D'raw' cach=
e=3D'none' error_policy=3D'stop' io=3D'threads'/>\n <source file=3D'/r=
hev/data-center/94ed7a19-fade-4bd6-83f2-2cbb2f730b95/965ca3b6-4f9c-4e81-b6e=
8-5ed4a9e58545/images/422a4486-6642-41ae-bb1d-b6a955550689/26b4c1e3-faf8-4f=
b3-b662-da6a55a3d8f2'>\n <seclabel model=3D'selinux' labelskip=3D'ye=
s'/>\n </source>\n <backingStore/>\n <target dev=3D'vda' bus=
=3D'virtio'/>\n <serial>422a4486-6642-41ae-bb1d-b6a955550689</serial>\=
n <boot order=3D'1'/>\n <alias name=3D'virtio-disk0'/>\n <ad=
dress type=3D'pci' domain=3D'0x0000' bus=3D'0x00' slot=3D'0x07' function=3D=
'0x0'/>\n </disk>\n <controller type=3D'scsi' index=3D'0' model=3D'vi=
rtio-scsi'>\n <alias name=3D'scsi0'/>\n <address type=3D'pci' dom=
ain=3D'0x0000' bus=3D'0x00' slot=3D'0x05' function=3D'0x0'/>\n </control=
ler>\n <controller type=3D'virtio-serial' index=3D'0' ports=3D'16'>\n =
<alias name=3D'virtio-serial0'/>\n <address type=3D'pci' domain=3D'=
0x0000' bus=3D'0x00' slot=3D'0x06' function=3D'0x0'/>\n </controller>\n =
<controller type=3D'usb' index=3D'0'>\n <alias name=3D'usb0'/>\n =
<address type=3D'pci' domain=3D'0x0000' bus=3D'0x00' slot=3D'0x01' funct=
ion=3D'0x2'/>\n </controller>\n <controller type=3D'pci' index=3D'0' =
model=3D'pci-root'>\n <alias name=3D'pci.0'/>\n </controller>\n =
<controller type=3D'ide' index=3D'0'>\n <alias name=3D'ide0'/>\n =
<address type=3D'pci' domain=3D'0x0000' bus=3D'0x00' slot=3D'0x01' function=
=3D'0x1'/>\n </controller>\n <interface type=3D'bridge'>\n <mac =
address=3D'00:0c:29:7a:94:f1'/>\n <source bridge=3D'ovirtmgmt'/>\n =
<bandwidth>\n </bandwidth>\n <target dev=3D'vnet2'/>\n <mo=
del type=3D'virtio'/>\n <filterref filter=3D'vdsm-no-mac-spoofing'/>\n=
<link state=3D'up'/>\n <boot order=3D'2'/>\n <alias name=3D=
'net0'/>\n <address type=3D'pci' domain=3D'0x0000' bus=3D'0x00' slot=
=3D'0x03' function=3D'0x0'/>\n </interface>\n <channel type=3D'unix'>=
\n <source mode=3D'bind' path=3D'/var/lib/libvirt/qemu/channels/d2d8bd=
fd-99a6-41c0-84e7-26e1d6a6057b.com.redhat.rhevm.vdsm'/>\n <target type=
=3D'virtio' name=3D'com.redhat.rhevm.vdsm'/>\n <alias name=3D'channel0=
'/>\n <address type=3D'virtio-serial' controller=3D'0' bus=3D'0' port=
=3D'1'/>\n </channel>\n <channel type=3D'unix'>\n <source mode=
=3D'bind' path=3D'/var/lib/libvirt/qemu/channels/d2d8bdfd-99a6-41c0-84e7-26=
e1d6a6057b.org.qemu.guest_agent.0'/>\n <target type=3D'virtio' name=3D=
'org.qemu.guest_agent.0'/>\n <alias name=3D'channel1'/>\n <addres=
s type=3D'virtio-serial' controller=3D'0' bus=3D'0' port=3D'2'/>\n </cha=
nnel>\n <channel type=3D'spicevmc'>\n <target type=3D'virtio' name=
=3D'com.redhat.spice.0'/>\n <alias name=3D'channel2'/>\n <address=
type=3D'virtio-serial' controller=3D'0' bus=3D'0' port=3D'3'/>\n </chan=
nel>\n <input type=3D'mouse' bus=3D'ps2'/>\n <input type=3D'keyboard'=
bus=3D'ps2'/>\n <graphics type=3D'spice' tlsPort=3D'5902' autoport=3D'y=
es' keymap=3D'de' passwdValidTo=3D'1970-01-01T00:00:01' connected=3D'keep'>=
\n <listen type=3D'network' address=3D'192.168.11.43' network=3D'vdsm-=
ovirtmgmt'/>\n <channel name=3D'main' mode=3D'secure'/>\n <channe=
l name=3D'display' mode=3D'secure'/>\n <channel name=3D'inputs' mode=
=3D'secure'/>\n <channel name=3D'cursor' mode=3D'secure'/>\n <cha=
nnel name=3D'playback' mode=3D'secure'/>\n <channel name=3D'record' mo=
de=3D'secure'/>\n <channel name=3D'smartcard' mode=3D'secure'/>\n =
<channel name=3D'usbredir' mode=3D'secure'/>\n </graphics>\n <sound =
model=3D'ich6'>\n <alias name=3D'sound0'/>\n <address type=3D'pci=
' domain=3D'0x0000' bus=3D'0x00' slot=3D'0x04' function=3D'0x0'/>\n </so=
und>\n <video>\n <model type=3D'qxl' ram=3D'65536' vram=3D'32768' h=
eads=3D'1'/>\n <alias name=3D'video0'/>\n <address type=3D'pci' d=
omain=3D'0x0000' bus=3D'0x00' slot=3D'0x02' function=3D'0x0'/>\n </video=
>\n <memballoon model=3D'none'>\n <alias name=3D'balloon0'/>\n <=
/memballoon>\n </devices>\n <seclabel type=3D'dynamic' model=3D'selinux' =
relabel=3D'yes'>\n <label>system_u:system_r:svirt_t:s0:c356,c730</label>=
\n <imagelabel>system_u:object_r:svirt_image_t:s0:c356,c730</imagelabel>=
\n </seclabel>\n <qemu:commandline>\n <qemu:env name=3D'SPICE_DEBUG_AL=
LOW_MC' value=3D'1'/>\n </qemu:commandline>\n</domain>\n", 'memSize': 4096=
, 'smpCoresPerSocket': '1', 'vmName': 'colvm60', 'nice': '0', 'username': '=
', 'clientIp': '', 'bootMenuEnable': 'false', 'copyPasteEnable': 'true', 'd=
isplayIp': '192.168.11.43', 'keyboardLayout': 'de', 'displayPort': '-1', 'g=
uestDiskMapping': {}, 'spiceSecureChannels': 'smain,sinputs,scursor,splayba=
ck,srecord,sdisplay,susbredir,ssmartcard', 'fileTransferEnable': 'true', 'n=
icModel': 'rtl8139,pv', 'elapsedTimeOffset': 4043.6238191127777, 'kvmEnable=
': 'true', 'displayNetwork': 'ovirtmgmt', 'devices': [{'alias': 'sound0', '=
specParams': {}, 'deviceId': 'c0611af3-b676-4b7b-a794-1cea5f54e1db', 'addre=
ss': {'slot': '0x04', 'bus': '0x00', 'domain': '0x0000', 'type': 'pci', 'fu=
nction': '0x0'}, 'device': 'ich6', 'type': 'sound'}, {'device': 'memballoon=
', 'specParams': {'model': 'none'}, 'type': 'balloon', 'alias': 'balloon0'}=
, {'index': '0', 'alias': 'scsi0', 'specParams': {}, 'deviceId': 'b0b3dbb0-=
dc4e-423c-8a56-9f06136db4d7', 'address': {'slot': '0x05', 'bus': '0x00', 'd=
omain': '0x0000', 'type': 'pci', 'function': '0x0'}, 'device': 'scsi', 'mod=
el': 'virtio-scsi', 'type': 'controller'}, {'alias': 'virtio-serial0', 'spe=
cParams': {}, 'deviceId': '7ea156ea-94bf-4bc3-bbd6-302b646cd596', 'address'=
: {'slot': '0x06', 'bus': '0x00', 'domain': '0x0000', 'type': 'pci', 'funct=
ion': '0x0'}, 'device': 'virtio-serial', 'type': 'controller'}, {'alias': '=
video0', 'specParams': {'vram': '32768', 'heads': '1'}, 'deviceId': '417a36=
be-98c1-4af7-950a-df13388c9e4d', 'address': {'slot': '0x02', 'bus': '0x00',=
'domain': '0x0000', 'type': 'pci', 'function': '0x0'}, 'device': 'qxl', 't=
ype': 'video'}, {'device': 'spice', 'specParams': {'copyPasteEnable': 'true=
', 'displayNetwork': 'ovirtmgmt', 'keyMap': 'de', 'displayIp': '192.168.11.=
43', 'spiceSecureChannels': 'smain,sinputs,scursor,splayback,srecord,sdispl=
ay,susbredir,ssmartcard'}, 'type': 'graphics', 'tlsPort': '5902'}, {'nicMod=
el': 'pv', 'macAddr': '00:0c:29:7a:94:f1', 'linkActive': True, 'network': '=
ovirtmgmt', 'alias': 'net0', 'bootOrder': '2', 'filter': 'vdsm-no-mac-spoof=
ing', 'specParams': {'inbound': {}, 'outbound': {}}, 'deviceId': 'd8694952-=
f28d-4e97-a1d5-506daf4cc282', 'address': {'slot': '0x03', 'bus': '0x00', 'd=
omain': '0x0000', 'type': 'pci', 'function': '0x0'}, 'device': 'bridge', 't=
ype': 'interface', 'name': 'vnet2'}, {'index': '2', 'iface': 'ide', 'name':=
'hdc', 'alias': 'ide0-1-0', 'specParams': {'path': ''}, 'readonly': 'True'=
, 'deviceId': '855a5a5b-7e9a-4e94-b1f0-7d8c26552503', 'address': {'bus': '1=
', 'controller': '0', 'type': 'drive', 'target': '0', 'unit': '0'}, 'device=
': 'cdrom', 'shared': 'false', 'path': '', 'type': 'disk'}, {'poolID': '94e=
d7a19-fade-4bd6-83f2-2cbb2f730b95', 'reqsize': '0', 'index': 0, 'iface': 'v=
irtio', 'apparentsize': '48318382080', 'alias': 'virtio-disk0', 'imageID': =
'422a4486-6642-41ae-bb1d-b6a955550689', 'readonly': 'False', 'shared': 'fal=
se', 'truesize': '38062170112', 'type': 'disk', 'domainID': '965ca3b6-4f9c-=
4e81-b6e8-5ed4a9e58545', 'volumeInfo': {'domainID': '965ca3b6-4f9c-4e81-b6e=
8-5ed4a9e58545', 'volType': 'path', 'leaseOffset': 0, 'volumeID': '26b4c1e3=
-faf8-4fb3-b662-da6a55a3d8f2', 'leasePath': '/rhev/data-center/mnt/10.10.30=
.251:_var_nas1_OVirtIB/965ca3b6-4f9c-4e81-b6e8-5ed4a9e58545/images/422a4486=
-6642-41ae-bb1d-b6a955550689/26b4c1e3-faf8-4fb3-b662-da6a55a3d8f2.lease', '=
imageID': '422a4486-6642-41ae-bb1d-b6a955550689', 'path': '/rhev/data-cente=
r/mnt/10.10.30.251:_var_nas1_OVirtIB/965ca3b6-4f9c-4e81-b6e8-5ed4a9e58545/i=
mages/422a4486-6642-41ae-bb1d-b6a955550689/26b4c1e3-faf8-4fb3-b662-da6a55a3=
d8f2'}, 'format': 'raw', 'deviceId': '422a4486-6642-41ae-bb1d-b6a955550689'=
, 'address': {'slot': '0x07', 'bus': '0x00', 'domain': '0x0000', 'type': 'p=
ci', 'function': '0x0'}, 'device': 'disk', 'path': '/rhev/data-center/94ed7=
a19-fade-4bd6-83f2-2cbb2f730b95/965ca3b6-4f9c-4e81-b6e8-5ed4a9e58545/images=
/422a4486-6642-41ae-bb1d-b6a955550689/26b4c1e3-faf8-4fb3-b662-da6a55a3d8f2'=
, 'propagateErrors': 'off', 'optional': 'false', 'name': 'vda', 'bootOrder'=
: '1', 'volumeID': '26b4c1e3-faf8-4fb3-b662-da6a55a3d8f2', 'specParams': {}=
, 'volumeChain': [{'domainID': '965ca3b6-4f9c-4e81-b6e8-5ed4a9e58545', 'vol=
Type': 'path', 'leaseOffset': 0, 'volumeID': '26b4c1e3-faf8-4fb3-b662-da6a5=
5a3d8f2', 'leasePath': '/rhev/data-center/mnt/10.10.30.251:_var_nas1_OVirtI=
B/965ca3b6-4f9c-4e81-b6e8-5ed4a9e58545/images/422a4486-6642-41ae-bb1d-b6a95=
5550689/26b4c1e3-faf8-4fb3-b662-da6a55a3d8f2.lease', 'imageID': '422a4486-6=
642-41ae-bb1d-b6a955550689', 'path': '/rhev/data-center/mnt/10.10.30.251:_v=
ar_nas1_OVirtIB/965ca3b6-4f9c-4e81-b6e8-5ed4a9e58545/images/422a4486-6642-4=
1ae-bb1d-b6a955550689/26b4c1e3-faf8-4fb3-b662-da6a55a3d8f2'}]}, {'device': =
'usb', 'alias': 'usb0', 'type': 'controller', 'address': {'slot': '0x01', '=
bus': '0x00', 'domain': '0x0000', 'type': 'pci', 'function': '0x2'}}, {'dev=
ice': 'ide', 'alias': 'ide0', 'type': 'controller', 'address': {'slot': '0x=
01', 'bus': '0x00', 'domain': '0x0000', 'type': 'pci', 'function': '0x1'}},=
{'device': 'unix', 'alias': 'channel0', 'type': 'channel', 'address': {'bu=
s': '0', 'controller': '0', 'type': 'virtio-serial', 'port': '1'}}, {'devic=
e': 'unix', 'alias': 'channel1', 'type': 'channel', 'address': {'bus': '0',=
'controller': '0', 'type': 'virtio-serial', 'port': '2'}}, {'device': 'spi=
cevmc', 'alias': 'channel2', 'type': 'channel', 'address': {'bus': '0', 'co=
ntroller': '0', 'type': 'virtio-serial', 'port': '3'}}], 'status': 'Up', 't=
imeOffset': '3600', 'maxVCpus': '16', 'guestIPs': '192.168.10.70', 'display=
': 'qxl'},) {}=0A=
Thread-585::DEBUG::2015-03-18 17:49:13,557::API::545::vds::(migrationCreate=
) Migration create=0A=
Thread-585::INFO::2015-03-18 17:49:13,558::clientIF::394::vds::(createVm) v=
mContainerLock acquired by vm d2d8bdfd-99a6-41c0-84e7-26e1d6a6057b=0A=
Thread-585::DEBUG::2015-03-18 17:49:13,570::clientIF::407::vds::(createVm) =
Total desktops after creation of d2d8bdfd-99a6-41c0-84e7-26e1d6a6057b is 1=
=0A=
Thread-586::DEBUG::2015-03-18 17:49:13,570::vm::2264::vm.Vm::(_startUnderly=
ingVm) vmId=3D`d2d8bdfd-99a6-41c0-84e7-26e1d6a6057b`::Start=0A=
Thread-586::DEBUG::2015-03-18 17:49:13,572::vm::2268::vm.Vm::(_startUnderly=
ingVm) vmId=3D`d2d8bdfd-99a6-41c0-84e7-26e1d6a6057b`::_ongoingCreations acq=
uired=0A=
Thread-585::DEBUG::2015-03-18 17:49:13,572::vm::5658::vm.Vm::(waitForMigrat=
ionDestinationPrepare) vmId=3D`d2d8bdfd-99a6-41c0-84e7-26e1d6a6057b`::migra=
tion destination: waiting for VM creation=0A=
Thread-586::INFO::2015-03-18 17:49:13,573::vm::3261::vm.Vm::(_run) vmId=3D`=
d2d8bdfd-99a6-41c0-84e7-26e1d6a6057b`::VM wrapper has started=0A=
Thread-585::DEBUG::2015-03-18 17:49:13,574::vm::5663::vm.Vm::(waitForMigrat=
ionDestinationPrepare) vmId=3D`d2d8bdfd-99a6-41c0-84e7-26e1d6a6057b`::migra=
tion destination: waiting 36s for path preparation=0A=
Thread-586::WARNING::2015-03-18 17:49:13,575::vm::2056::vm.Vm::(buildConfDe=
vices) vmId=3D`d2d8bdfd-99a6-41c0-84e7-26e1d6a6057b`::Unknown type found, d=
evice: '{'device': 'unix', 'alias': 'channel0', 'type': 'channel', 'address=
': {'bus': '0', 'controller': '0', 'type': 'virtio-serial', 'port': '1'}}' =
found=0A=
Thread-586::WARNING::2015-03-18 17:49:13,577::vm::2056::vm.Vm::(buildConfDe=
vices) vmId=3D`d2d8bdfd-99a6-41c0-84e7-26e1d6a6057b`::Unknown type found, d=
evice: '{'device': 'unix', 'alias': 'channel1', 'type': 'channel', 'address=
': {'bus': '0', 'controller': '0', 'type': 'virtio-serial', 'port': '2'}}' =
found=0A=
Thread-586::WARNING::2015-03-18 17:49:13,577::vm::2056::vm.Vm::(buildConfDe=
vices) vmId=3D`d2d8bdfd-99a6-41c0-84e7-26e1d6a6057b`::Unknown type found, d=
evice: '{'device': 'spicevmc', 'alias': 'channel2', 'type': 'channel', 'add=
ress': {'bus': '0', 'controller': '0', 'type': 'virtio-serial', 'port': '3'=
}}' found=0A=
Thread-586::DEBUG::2015-03-18 17:49:13,578::task::595::Storage.TaskManager.=
Task::(_updateState) Task=3D`44202a8b-c821-4571-8aab-0f8615914544`::moving =
from state init -> state preparing=0A=
Thread-586::INFO::2015-03-18 17:49:13,578::logUtils::44::dispatcher::(wrapp=
er) Run and protect: getVolumeSize(sdUUID=3D'965ca3b6-4f9c-4e81-b6e8-5ed4a9=
e58545', spUUID=3D'94ed7a19-fade-4bd6-83f2-2cbb2f730b95', imgUUID=3D'422a44=
86-6642-41ae-bb1d-b6a955550689', volUUID=3D'26b4c1e3-faf8-4fb3-b662-da6a55a=
3d8f2', options=3DNone)=0A=
Thread-586::INFO::2015-03-18 17:49:13,582::logUtils::47::dispatcher::(wrapp=
er) Run and protect: getVolumeSize, Return response: {'truesize': '38062174=
208', 'apparentsize': '48318382080'}=0A=
Thread-586::DEBUG::2015-03-18 17:49:13,582::task::1191::Storage.TaskManager=
.Task::(prepare) Task=3D`44202a8b-c821-4571-8aab-0f8615914544`::finished: {=
'truesize': '38062174208', 'apparentsize': '48318382080'}=0A=
Thread-586::DEBUG::2015-03-18 17:49:13,582::task::595::Storage.TaskManager.=
Task::(_updateState) Task=3D`44202a8b-c821-4571-8aab-0f8615914544`::moving =
from state preparing -> state finished=0A=
Thread-586::DEBUG::2015-03-18 17:49:13,582::resourceManager::940::Storage.R=
esourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {=
}=0A=
Thread-586::DEBUG::2015-03-18 17:49:13,582::resourceManager::977::Storage.R=
esourceManager.Owner::(cancelAll) Owner.cancelAll requests {}=0A=
Thread-586::DEBUG::2015-03-18 17:49:13,583::task::993::Storage.TaskManager.=
Task::(_decref) Task=3D`44202a8b-c821-4571-8aab-0f8615914544`::ref 0 aborti=
ng False=0A=
Thread-586::INFO::2015-03-18 17:49:13,583::clientIF::335::vds::(prepareVolu=
mePath) prepared volume path:=0A=
Thread-586::DEBUG::2015-03-18 17:49:13,583::task::595::Storage.TaskManager.=
Task::(_updateState) Task=3D`b4c42055-c38b-4427-90ad-a00120f4d5ee`::moving =
from state init -> state preparing=0A=
Thread-586::INFO::2015-03-18 17:49:13,583::logUtils::44::dispatcher::(wrapp=
er) Run and protect: prepareImage(sdUUID=3D'965ca3b6-4f9c-4e81-b6e8-5ed4a9e=
58545', spUUID=3D'94ed7a19-fade-4bd6-83f2-2cbb2f730b95', imgUUID=3D'422a448=
6-6642-41ae-bb1d-b6a955550689', leafUUID=3D'26b4c1e3-faf8-4fb3-b662-da6a55a=
3d8f2')=0A=
Thread-586::DEBUG::2015-03-18 17:49:13,584::resourceManager::198::Storage.R=
esourceManager.Request::(__init__) ResName=3D`Storage.965ca3b6-4f9c-4e81-b6=
e8-5ed4a9e58545`ReqID=3D`bc4409f2-3b01-4467-998e-a29bee2de906`::Request was=
made in '/usr/share/vdsm/storage/hsm.py' line '3201' at 'prepareImage'=0A=
Thread-586::DEBUG::2015-03-18 17:49:13,584::resourceManager::542::Storage.R=
esourceManager::(registerResource) Trying to register resource 'Storage.965=
ca3b6-4f9c-4e81-b6e8-5ed4a9e58545' for lock type 'shared'=0A=
Thread-586::DEBUG::2015-03-18 17:49:13,585::resourceManager::601::Storage.R=
esourceManager::(registerResource) Resource 'Storage.965ca3b6-4f9c-4e81-b6e=
8-5ed4a9e58545' is free. Now locking as 'shared' (1 active user)=0A=
Thread-586::DEBUG::2015-03-18 17:49:13,585::resourceManager::238::Storage.R=
esourceManager.Request::(grant) ResName=3D`Storage.965ca3b6-4f9c-4e81-b6e8-=
5ed4a9e58545`ReqID=3D`bc4409f2-3b01-4467-998e-a29bee2de906`::Granted reques=
t=0A=
Thread-586::DEBUG::2015-03-18 17:49:13,585::task::827::Storage.TaskManager.=
Task::(resourceAcquired) Task=3D`b4c42055-c38b-4427-90ad-a00120f4d5ee`::_re=
sourcesAcquired: Storage.965ca3b6-4f9c-4e81-b6e8-5ed4a9e58545 (shared)=0A=
Thread-586::DEBUG::2015-03-18 17:49:13,585::task::993::Storage.TaskManager.=
Task::(_decref) Task=3D`b4c42055-c38b-4427-90ad-a00120f4d5ee`::ref 1 aborti=
ng False=0A=
Thread-586::DEBUG::2015-03-18 17:49:13,613::fileSD::499::Storage.StorageDom=
ain::(activateVolumes) Fixing permissions on /rhev/data-center/mnt/10.10.30=
.251:_var_nas1_OVirtIB/965ca3b6-4f9c-4e81-b6e8-5ed4a9e58545/images/422a4486=
-6642-41ae-bb1d-b6a955550689/26b4c1e3-faf8-4fb3-b662-da6a55a3d8f2=0A=
Thread-586::DEBUG::2015-03-18 17:49:13,615::fileUtils::142::Storage.fileUti=
ls::(createdir) Creating directory: /var/run/vdsm/storage/965ca3b6-4f9c-4e8=
1-b6e8-5ed4a9e58545=0A=
Thread-586::WARNING::2015-03-18 17:49:13,615::fileUtils::149::Storage.fileU=
tils::(createdir) Dir /var/run/vdsm/storage/965ca3b6-4f9c-4e81-b6e8-5ed4a9e=
58545 already exists=0A=
Thread-586::DEBUG::2015-03-18 17:49:13,615::fileSD::474::Storage.StorageDom=
ain::(createImageLinks) Creating symlink from /rhev/data-center/mnt/10.10.3=
0.251:_var_nas1_OVirtIB/965ca3b6-4f9c-4e81-b6e8-5ed4a9e58545/images/422a448=
6-6642-41ae-bb1d-b6a955550689 to /var/run/vdsm/storage/965ca3b6-4f9c-4e81-b=
6e8-5ed4a9e58545/422a4486-6642-41ae-bb1d-b6a955550689=0A=
Thread-586::DEBUG::2015-03-18 17:49:13,615::fileSD::479::Storage.StorageDom=
ain::(createImageLinks) img run dir already exists: /var/run/vdsm/storage/9=
65ca3b6-4f9c-4e81-b6e8-5ed4a9e58545/422a4486-6642-41ae-bb1d-b6a955550689=0A=
Thread-586::DEBUG::2015-03-18 17:49:13,618::fileVolume::529::Storage.Volume=
::(validateVolumePath) validate path for 26b4c1e3-faf8-4fb3-b662-da6a55a3d8=
f2=0A=
Thread-586::INFO::2015-03-18 17:49:13,621::logUtils::47::dispatcher::(wrapp=
er) Run and protect: prepareImage, Return response: {'info': {'domainID': '=
965ca3b6-4f9c-4e81-b6e8-5ed4a9e58545', 'volType': 'path', 'leaseOffset': 0,=
'path': u'/rhev/data-center/mnt/10.10.30.251:_var_nas1_OVirtIB/965ca3b6-4f=
9c-4e81-b6e8-5ed4a9e58545/images/422a4486-6642-41ae-bb1d-b6a955550689/26b4c=
1e3-faf8-4fb3-b662-da6a55a3d8f2', 'volumeID': u'26b4c1e3-faf8-4fb3-b662-da6=
a55a3d8f2', 'leasePath': u'/rhev/data-center/mnt/10.10.30.251:_var_nas1_OVi=
rtIB/965ca3b6-4f9c-4e81-b6e8-5ed4a9e58545/images/422a4486-6642-41ae-bb1d-b6=
a955550689/26b4c1e3-faf8-4fb3-b662-da6a55a3d8f2.lease', 'imageID': '422a448=
6-6642-41ae-bb1d-b6a955550689'}, 'path': u'/rhev/data-center/94ed7a19-fade-=
4bd6-83f2-2cbb2f730b95/965ca3b6-4f9c-4e81-b6e8-5ed4a9e58545/images/422a4486=
-6642-41ae-bb1d-b6a955550689/26b4c1e3-faf8-4fb3-b662-da6a55a3d8f2', 'imgVol=
umesInfo': [{'domainID': '965ca3b6-4f9c-4e81-b6e8-5ed4a9e58545', 'volType':=
'path', 'leaseOffset': 0, 'path': u'/rhev/data-center/mnt/10.10.30.251:_va=
r_nas1_OVirtIB/965ca3b6-4f9c-4e81-b6e8-5ed4a9e58545/images/422a4486-6642-41=
ae-bb1d-b6a955550689/26b4c1e3-faf8-4fb3-b662-da6a55a3d8f2', 'volumeID': u'2=
6b4c1e3-faf8-4fb3-b662-da6a55a3d8f2', 'leasePath': u'/rhev/data-center/mnt/=
10.10.30.251:_var_nas1_OVirtIB/965ca3b6-4f9c-4e81-b6e8-5ed4a9e58545/images/=
422a4486-6642-41ae-bb1d-b6a955550689/26b4c1e3-faf8-4fb3-b662-da6a55a3d8f2.l=
ease', 'imageID': '422a4486-6642-41ae-bb1d-b6a955550689'}]}=0A=
Thread-586::DEBUG::2015-03-18 17:49:13,621::task::1191::Storage.TaskManager=
.Task::(prepare) Task=3D`b4c42055-c38b-4427-90ad-a00120f4d5ee`::finished: {=
'info': {'domainID': '965ca3b6-4f9c-4e81-b6e8-5ed4a9e58545', 'volType': 'pa=
th', 'leaseOffset': 0, 'path': u'/rhev/data-center/mnt/10.10.30.251:_var_na=
s1_OVirtIB/965ca3b6-4f9c-4e81-b6e8-5ed4a9e58545/images/422a4486-6642-41ae-b=
b1d-b6a955550689/26b4c1e3-faf8-4fb3-b662-da6a55a3d8f2', 'volumeID': u'26b4c=
1e3-faf8-4fb3-b662-da6a55a3d8f2', 'leasePath': u'/rhev/data-center/mnt/10.1=
0.30.251:_var_nas1_OVirtIB/965ca3b6-4f9c-4e81-b6e8-5ed4a9e58545/images/422a=
4486-6642-41ae-bb1d-b6a955550689/26b4c1e3-faf8-4fb3-b662-da6a55a3d8f2.lease=
', 'imageID': '422a4486-6642-41ae-bb1d-b6a955550689'}, 'path': u'/rhev/data=
-center/94ed7a19-fade-4bd6-83f2-2cbb2f730b95/965ca3b6-4f9c-4e81-b6e8-5ed4a9=
e58545/images/422a4486-6642-41ae-bb1d-b6a955550689/26b4c1e3-faf8-4fb3-b662-=
da6a55a3d8f2', 'imgVolumesInfo': [{'domainID': '965ca3b6-4f9c-4e81-b6e8-5ed=
4a9e58545', 'volType': 'path', 'leaseOffset': 0, 'path': u'/rhev/data-cente=
r/mnt/10.10.30.251:_var_nas1_OVirtIB/965ca3b6-4f9c-4e81-b6e8-5ed4a9e58545/i=
mages/422a4486-6642-41ae-bb1d-b6a955550689/26b4c1e3-faf8-4fb3-b662-da6a55a3=
d8f2', 'volumeID': u'26b4c1e3-faf8-4fb3-b662-da6a55a3d8f2', 'leasePath': u'=
/rhev/data-center/mnt/10.10.30.251:_var_nas1_OVirtIB/965ca3b6-4f9c-4e81-b6e=
8-5ed4a9e58545/images/422a4486-6642-41ae-bb1d-b6a955550689/26b4c1e3-faf8-4f=
b3-b662-da6a55a3d8f2.lease', 'imageID': '422a4486-6642-41ae-bb1d-b6a9555506=
89'}]}=0A=
Thread-586::DEBUG::2015-03-18 17:49:13,622::task::595::Storage.TaskManager.=
Task::(_updateState) Task=3D`b4c42055-c38b-4427-90ad-a00120f4d5ee`::moving =
from state preparing -> state finished=0A=
Thread-586::DEBUG::2015-03-18 17:49:13,622::resourceManager::940::Storage.R=
esourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resources {=
'Storage.965ca3b6-4f9c-4e81-b6e8-5ed4a9e58545': < ResourceRef 'Storage.965c=
a3b6-4f9c-4e81-b6e8-5ed4a9e58545', isValid: 'True' obj: 'None'>}=0A=
Thread-586::DEBUG::2015-03-18 17:49:13,622::resourceManager::977::Storage.R=
esourceManager.Owner::(cancelAll) Owner.cancelAll requests {}=0A=
Thread-586::DEBUG::2015-03-18 17:49:13,622::resourceManager::616::Storage.R=
esourceManager::(releaseResource) Trying to release resource 'Storage.965ca=
3b6-4f9c-4e81-b6e8-5ed4a9e58545'=0A=
Thread-586::DEBUG::2015-03-18 17:49:13,622::resourceManager::635::Storage.R=
esourceManager::(releaseResource) Released resource 'Storage.965ca3b6-4f9c-=
4e81-b6e8-5ed4a9e58545' (0 active users)=0A=
Thread-586::DEBUG::2015-03-18 17:49:13,623::resourceManager::641::Storage.R=
esourceManager::(releaseResource) Resource 'Storage.965ca3b6-4f9c-4e81-b6e8=
-5ed4a9e58545' is free, finding out if anyone is waiting for it.=0A=
Thread-586::DEBUG::2015-03-18 17:49:13,623::resourceManager::649::Storage.R=
esourceManager::(releaseResource) No one is waiting for resource 'Storage.9=
65ca3b6-4f9c-4e81-b6e8-5ed4a9e58545', Clearing records.=0A=
Thread-586::DEBUG::2015-03-18 17:49:13,623::task::993::Storage.TaskManager.=
Task::(_decref) Task=3D`b4c42055-c38b-4427-90ad-a00120f4d5ee`::ref 0 aborti=
ng False=0A=
Thread-586::INFO::2015-03-18 17:49:13,623::clientIF::335::vds::(prepareVolu=
mePath) prepared volume path: /rhev/data-center/94ed7a19-fade-4bd6-83f2-2cb=
b2f730b95/965ca3b6-4f9c-4e81-b6e8-5ed4a9e58545/images/422a4486-6642-41ae-bb=
1d-b6a955550689/26b4c1e3-faf8-4fb3-b662-da6a55a3d8f2=0A=
Thread-586::DEBUG::2015-03-18 17:49:13,633::vm::1058::vm.Vm::(__init__) vmI=
d=3D`d2d8bdfd-99a6-41c0-84e7-26e1d6a6057b`::Ignoring param (target, 4194304=
) in BalloonDevice=0A=
Thread-586::DEBUG::2015-03-18 17:49:13,633::vm::2294::vm.Vm::(_startUnderly=
ingVm) vmId=3D`d2d8bdfd-99a6-41c0-84e7-26e1d6a6057b`::_ongoingCreations rel=
eased=0A=
Thread-586::DEBUG::2015-03-18 17:49:13,634::vm::4128::vm.Vm::(_waitForUnder=
lyingMigration) vmId=3D`d2d8bdfd-99a6-41c0-84e7-26e1d6a6057b`::Waiting 2160=
0 seconds for end of migration=0A=
Thread-585::ERROR::2015-03-18 17:49:13,634::vm::5638::vm.Vm::(_updateDevice=
sDomxmlCache) vmId=3D`d2d8bdfd-99a6-41c0-84e7-26e1d6a6057b`::Alias not foun=
d for device type graphics during migration at destination host=0A=
Thread-585::DEBUG::2015-03-18 17:49:13,649::API::558::vds::(migrationCreate=
) Destination VM creation succeeded=0A=
Thread-585::DEBUG::2015-03-18 17:49:13,649::BindingXMLRPC::1140::vds::(wrap=
per) return vmMigrationCreate with {'status': {'message': 'Done', 'code': 0=
}, 'migrationPort': 0, 'params': {'username': '', 'acpiEnable': 'true', 'em=
ulatedMachine': 'pc-1.0', 'afterMigrationStatus': '', 'pid': '0', 'memGuara=
nteedSize': 4096, 'transparentHugePages': 'true', 'displaySecurePort': '-1'=
, 'spiceSslCipherSuite': 'DEFAULT', 'cpuType': 'Nehalem', 'custom': {'devic=
e_86204f23-f278-4937-85c7-81696db7c90cdevice_e8a3825b-d5b7-4007-a4d7-0e4eec=
94771bdevice_622098c3-ebed-4f48-b33f-125fcb757ed6': 'VmDevice {vmId=3Dd2d8b=
dfd-99a6-41c0-84e7-26e1d6a6057b, deviceId=3D622098c3-ebed-4f48-b33f-125fcb7=
57ed6, device=3Dunix, type=3DCHANNEL, bootOrder=3D0, specParams=3D{}, addre=
ss=3D{port=3D2, bus=3D0, controller=3D0, type=3Dvirtio-serial}, managed=3Df=
alse, plugged=3Dtrue, readOnly=3Dfalse, deviceAlias=3Dchannel1, customPrope=
rties=3D{}, snapshotId=3Dnull, logicalName=3Dnull}', 'device_86204f23-f278-=
4937-85c7-81696db7c90cdevice_e8a3825b-d5b7-4007-a4d7-0e4eec94771b': 'VmDevi=
ce {vmId=3Dd2d8bdfd-99a6-41c0-84e7-26e1d6a6057b, deviceId=3De8a3825b-d5b7-4=
007-a4d7-0e4eec94771b, device=3Dunix, type=3DCHANNEL, bootOrder=3D0, specPa=
rams=3D{}, address=3D{port=3D1, bus=3D0, controller=3D0, type=3Dvirtio-seri=
al}, managed=3Dfalse, plugged=3Dtrue, readOnly=3Dfalse, deviceAlias=3Dchann=
el0, customProperties=3D{}, snapshotId=3Dnull, logicalName=3Dnull}', 'devic=
e_86204f23-f278-4937-85c7-81696db7c90c': 'VmDevice {vmId=3Dd2d8bdfd-99a6-41=
c0-84e7-26e1d6a6057b, deviceId=3D86204f23-f278-4937-85c7-81696db7c90c, devi=
ce=3Dide, type=3DCONTROLLER, bootOrder=3D0, specParams=3D{}, address=3D{bus=
=3D0x00, domain=3D0x0000, type=3Dpci, slot=3D0x01, function=3D0x1}, managed=
=3Dfalse, plugged=3Dtrue, readOnly=3Dfalse, deviceAlias=3Dide0, customPrope=
rties=3D{}, snapshotId=3Dnull, logicalName=3Dnull}', 'device_86204f23-f278-=
4937-85c7-81696db7c90cdevice_e8a3825b-d5b7-4007-a4d7-0e4eec94771bdevice_622=
098c3-ebed-4f48-b33f-125fcb757ed6device_7cd98734-54cb-4963-96a3-ab85e48bcc8=
a': 'VmDevice {vmId=3Dd2d8bdfd-99a6-41c0-84e7-26e1d6a6057b, deviceId=3D7cd9=
8734-54cb-4963-96a3-ab85e48bcc8a, device=3Dspicevmc, type=3DCHANNEL, bootOr=
der=3D0, specParams=3D{}, address=3D{port=3D3, bus=3D0, controller=3D0, typ=
e=3Dvirtio-serial}, managed=3Dfalse, plugged=3Dtrue, readOnly=3Dfalse, devi=
ceAlias=3Dchannel2, customProperties=3D{}, snapshotId=3Dnull, logicalName=
=3Dnull}'}, 'pauseCode': 'NOERR', 'migrationDest': 'libvirt', 'hypervEnable=
': 'true', 'smp': '2', 'vmType': 'kvm', 'memSize': 4096, 'smpCoresPerSocket=
': '1', 'vmName': 'colvm60', 'nice': '0', 'guestFQDN': 'colvm60.collogia.de=
', 'bootMenuEnable': 'false', 'guestDiskMapping': {}, 'vmId': 'd2d8bdfd-99a=
6-41c0-84e7-26e1d6a6057b', 'copyPasteEnable': 'true', 'displayIp': '192.168=
.11.46', 'displayPort': '-1', 'guestIPs': '192.168.10.70', 'smartcardEnable=
': 'false', 'spiceSecureChannels': 'smain,sinputs,scursor,splayback,srecord=
,sdisplay,susbredir,ssmartcard', 'fileTransferEnable': 'true', 'nicModel': =
'rtl8139,pv', 'keyboardLayout': 'de', 'kvmEnable': 'true', 'displayNetwork'=
: 'ovirtmgmt', 'devices': [{'specParams': {}, 'alias': 'sound0', 'deviceId'=
: 'c0611af3-b676-4b7b-a794-1cea5f54e1db', 'address': {'slot': '0x04', 'bus'=
: '0x00', 'domain': '0x0000', 'type': 'pci', 'function': '0x0'}, 'device': =
'ich6', 'type': 'sound'}, {'device': 'memballoon', 'specParams': {'model': =
'none'}, 'type': 'balloon', 'alias': 'balloon0'}, {'index': '0', 'alias': '=
scsi0', 'specParams': {}, 'deviceId': 'b0b3dbb0-dc4e-423c-8a56-9f06136db4d7=
', 'address': {'slot': '0x05', 'bus': '0x00', 'domain': '0x0000', 'type': '=
pci', 'function': '0x0'}, 'device': 'scsi', 'model': 'virtio-scsi', 'type':=
'controller'}, {'specParams': {}, 'alias': 'virtio-serial0', 'deviceId': '=
7ea156ea-94bf-4bc3-bbd6-302b646cd596', 'address': {'slot': '0x06', 'bus': '=
0x00', 'domain': '0x0000', 'type': 'pci', 'function': '0x0'}, 'device': 'vi=
rtio-serial', 'type': 'controller'}, {'specParams': {'vram': '32768', 'head=
s': '1'}, 'alias': 'video0', 'deviceId': '417a36be-98c1-4af7-950a-df13388c9=
e4d', 'address': {'slot': '0x02', 'bus': '0x00', 'domain': '0x0000', 'type'=
: 'pci', 'function': '0x0'}, 'device': 'qxl', 'type': 'video'}, {'device': =
'spice', 'specParams': {'spiceSecureChannels': 'smain,sinputs,scursor,splay=
back,srecord,sdisplay,susbredir,ssmartcard', 'copyPasteEnable': 'true', 'ke=
yMap': 'de', 'displayIp': '192.168.11.43', 'displayNetwork': 'ovirtmgmt'}, =
'type': 'graphics', 'tlsPort': '5902'}, {'nicModel': 'pv', 'macAddr': '00:0=
c:29:7a:94:f1', 'linkActive': True, 'network': 'ovirtmgmt', 'specParams': {=
'inbound': {}, 'outbound': {}}, 'bootOrder': '2', 'filter': 'vdsm-no-mac-sp=
oofing', 'alias': 'net0', 'deviceId': 'd8694952-f28d-4e97-a1d5-506daf4cc282=
', 'address': {'slot': '0x03', 'bus': '0x00', 'domain': '0x0000', 'type': '=
pci', 'function': '0x0'}, 'device': 'bridge', 'type': 'interface', 'name': =
'vnet2'}, {'index': '2', 'iface': 'ide', 'name': 'hdc', 'alias': 'ide0-1-0'=
, 'specParams': {'path': ''}, 'readonly': 'True', 'deviceId': '855a5a5b-7e9=
a-4e94-b1f0-7d8c26552503', 'address': {'bus': '1', 'controller': '0', 'type=
': 'drive', 'target': '0', 'unit': '0'}, 'device': 'cdrom', 'shared': 'fals=
e', 'path': '', 'type': 'disk'}, {'poolID': '94ed7a19-fade-4bd6-83f2-2cbb2f=
730b95', 'volumeInfo': {'domainID': '965ca3b6-4f9c-4e81-b6e8-5ed4a9e58545',=
'volType': 'path', 'leaseOffset': 0, 'volumeID': '26b4c1e3-faf8-4fb3-b662-=
da6a55a3d8f2', 'leasePath': '/rhev/data-center/mnt/10.10.30.251:_var_nas1_O=
VirtIB/965ca3b6-4f9c-4e81-b6e8-5ed4a9e58545/images/422a4486-6642-41ae-bb1d-=
b6a955550689/26b4c1e3-faf8-4fb3-b662-da6a55a3d8f2.lease', 'imageID': '422a4=
486-6642-41ae-bb1d-b6a955550689', 'path': '/rhev/data-center/mnt/10.10.30.2=
51:_var_nas1_OVirtIB/965ca3b6-4f9c-4e81-b6e8-5ed4a9e58545/images/422a4486-6=
642-41ae-bb1d-b6a955550689/26b4c1e3-faf8-4fb3-b662-da6a55a3d8f2'}, 'index':=
0, 'iface': 'virtio', 'apparentsize': '48318382080', 'specParams': {}, 'im=
ageID': '422a4486-6642-41ae-bb1d-b6a955550689', 'readonly': 'False', 'share=
d': 'false', 'truesize': '38062170112', 'type': 'disk', 'domainID': '965ca3=
b6-4f9c-4e81-b6e8-5ed4a9e58545', 'reqsize': '0', 'format': 'raw', 'deviceId=
': '422a4486-6642-41ae-bb1d-b6a955550689', 'address': {'slot': '0x07', 'bus=
': '0x00', 'domain': '0x0000', 'type': 'pci', 'function': '0x0'}, 'device':=
'disk', 'path': '/rhev/data-center/94ed7a19-fade-4bd6-83f2-2cbb2f730b95/96=
5ca3b6-4f9c-4e81-b6e8-5ed4a9e58545/images/422a4486-6642-41ae-bb1d-b6a955550=
689/26b4c1e3-faf8-4fb3-b662-da6a55a3d8f2', 'propagateErrors': 'off', 'optio=
nal': 'false', 'name': 'vda', 'bootOrder': '1', 'volumeID': '26b4c1e3-faf8-=
4fb3-b662-da6a55a3d8f2', 'alias': 'virtio-disk0', 'volumeChain': [{'domainI=
D': '965ca3b6-4f9c-4e81-b6e8-5ed4a9e58545', 'volType': 'path', 'leaseOffset=
': 0, 'volumeID': '26b4c1e3-faf8-4fb3-b662-da6a55a3d8f2', 'leasePath': '/rh=
ev/data-center/mnt/10.10.30.251:_var_nas1_OVirtIB/965ca3b6-4f9c-4e81-b6e8-5=
ed4a9e58545/images/422a4486-6642-41ae-bb1d-b6a955550689/26b4c1e3-faf8-4fb3-=
b662-da6a55a3d8f2.lease', 'imageID': '422a4486-6642-41ae-bb1d-b6a955550689'=
, 'path': '/rhev/data-center/mnt/10.10.30.251:_var_nas1_OVirtIB/965ca3b6-4f=
9c-4e81-b6e8-5ed4a9e58545/images/422a4486-6642-41ae-bb1d-b6a955550689/26b4c=
1e3-faf8-4fb3-b662-da6a55a3d8f2'}]}, {'device': 'usb', 'alias': 'usb0', 'ty=
pe': 'controller', 'address': {'slot': '0x01', 'bus': '0x00', 'domain': '0x=
0000', 'type': 'pci', 'function': '0x2'}}, {'device': 'ide', 'alias': 'ide0=
', 'type': 'controller', 'address': {'slot': '0x01', 'bus': '0x00', 'domain=
': '0x0000', 'type': 'pci', 'function': '0x1'}}, {'device': 'unix', 'alias'=
: 'channel0', 'type': 'channel', 'address': {'bus': '0', 'controller': '0',=
'type': 'virtio-serial', 'port': '1'}}, {'device': 'unix', 'alias': 'chann=
el1', 'type': 'channel', 'address': {'bus': '0', 'controller': '0', 'type':=
'virtio-serial', 'port': '2'}}, {'device': 'spicevmc', 'alias': 'channel2'=
, 'type': 'channel', 'address': {'bus': '0', 'controller': '0', 'type': 'vi=
rtio-serial', 'port': '3'}}], 'status': 'Migration Destination', 'timeOffse=
t': '3600', 'maxVCpus': '16', 'clientIp': '', 'display': 'qxl'}}=0A=
libvirtEventLoop::DEBUG::2015-03-18 17:49:14,221::vm::5571::vm.Vm::(_onLibv=
irtLifecycleEvent) vmId=3D`d2d8bdfd-99a6-41c0-84e7-26e1d6a6057b`::event Sta=
rted detail 1 opaque None=0A=
JsonRpc (StompReactor)::DEBUG::2015-03-18 17:49:15,424::stompReactor::98::B=
roker.StompAdapter::(handle_frame) Handling message <StompFrame command=3D'=
SEND'>=0A=
JsonRpcServer::DEBUG::2015-03-18 17:49:15,425::__init__::506::jsonrpc.JsonR=
pcServer::(serve_requests) Waiting for request=0A=
Thread-588::DEBUG::2015-03-18 17:49:15,427::stompReactor::163::yajsonrpc.St=
ompServer::(send) Sending response=0A=
JsonRpc (StompReactor)::DEBUG::2015-03-18 17:49:15,432::stompReactor::98::B=
roker.StompAdapter::(handle_frame) Handling message <StompFrame command=3D'=
SEND'>=0A=
JsonRpcServer::DEBUG::2015-03-18 17:49:15,434::__init__::506::jsonrpc.JsonR=
pcServer::(serve_requests) Waiting for request=0A=
Thread-589::DEBUG::2015-03-18 17:49:15,436::stompReactor::163::yajsonrpc.St=
ompServer::(send) Sending response=0A=
Thread-32::DEBUG::2015-03-18 17:49:16,182::fileSD::261::Storage.Misc.excCmd=
::(getReadDelay) /usr/bin/dd if=3D/rhev/data-center/mnt/10.10.30.253:_var_n=
as3_OVirtISO/bff3a2be-fdd9-4e37-b416-fa4ef7fafba2/dom_md/metadata iflag=3Dd=
irect of=3D/dev/null bs=3D4096 count=3D1 (cwd None)=0A=
Thread-32::DEBUG::2015-03-18 17:49:16,189::fileSD::261::Storage.Misc.excCmd=
::(getReadDelay) SUCCESS: <err> =3D '0+1 records in\n0+1 records out\n357 b=
ytes (357 B) copied, 0.000303553 s, 1.2 MB/s\n'; <rc> =3D 0=0A=
Thread-41::DEBUG::2015-03-18 17:49:16,193::fileSD::261::Storage.Misc.excCmd=
::(getReadDelay) /usr/bin/dd if=3D/rhev/data-center/mnt/10.10.30.253:_var_n=
as3_OVirtEXP/63041fa9-e093-4b44-b36f-f39f16d3974f/dom_md/metadata iflag=3Dd=
irect of=3D/dev/null bs=3D4096 count=3D1 (cwd None)=0A=
Thread-41::DEBUG::2015-03-18 17:49:16,200::fileSD::261::Storage.Misc.excCmd=
::(getReadDelay) SUCCESS: <err> =3D '0+1 records in\n0+1 records out\n363 b=
ytes (363 B) copied, 0.000328831 s, 1.1 MB/s\n'; <rc> =3D 0=0A=
Thread-46::DEBUG::2015-03-18 17:49:16,305::fileSD::261::Storage.Misc.excCmd=
::(getReadDelay) /usr/bin/dd if=3D/rhev/data-center/mnt/10.10.30.252:_var_n=
as2_OVirtIB/272ec473-6041-42ee-bd1a-732789dd18d4/dom_md/metadata iflag=3Ddi=
rect of=3D/dev/null bs=3D4096 count=3D1 (cwd None)=0A=
Thread-46::DEBUG::2015-03-18 17:49:16,311::fileSD::261::Storage.Misc.excCmd=
::(getReadDelay) SUCCESS: <err> =3D '0+1 records in\n0+1 records out\n557 b=
ytes (557 B) copied, 0.000287691 s, 1.9 MB/s\n'; <rc> =3D 0=0A=
Thread-38::DEBUG::2015-03-18 17:49:16,946::fileSD::261::Storage.Misc.excCmd=
::(getReadDelay) /usr/bin/dd if=3D/rhev/data-center/mnt/10.10.30.253:_var_n=
as3_OVirtIB/2c51d320-88ce-4f23-8215-e15f55f66906/dom_md/metadata iflag=3Ddi=
rect of=3D/dev/null bs=3D4096 count=3D1 (cwd None)=0A=
Thread-33::DEBUG::2015-03-18 17:49:16,946::fileSD::261::Storage.Misc.excCmd=
::(getReadDelay) /usr/bin/dd if=3D/rhev/data-center/mnt/10.10.30.251:_var_n=
as1_OVirtIB/965ca3b6-4f9c-4e81-b6e8-5ed4a9e58545/dom_md/metadata iflag=3Ddi=
rect of=3D/dev/null bs=3D4096 count=3D1 (cwd None)=0A=
Thread-38::DEBUG::2015-03-18 17:49:16,956::fileSD::261::Storage.Misc.excCmd=
::(getReadDelay) SUCCESS: <err> =3D '0+1 records in\n0+1 records out\n644 b=
ytes (644 B) copied, 0.00027901 s, 2.3 MB/s\n'; <rc> =3D 0=0A=
Thread-33::DEBUG::2015-03-18 17:49:16,958::fileSD::261::Storage.Misc.excCmd=
::(getReadDelay) SUCCESS: <err> =3D '0+1 records in\n0+1 records out\n644 b=
ytes (644 B) copied, 0.000852178 s, 756 kB/s\n'; <rc> =3D 0=0A=
libvirtEventLoop::DEBUG::2015-03-18 17:49:17,619::vm::5571::vm.Vm::(_onLibv=
irtLifecycleEvent) vmId=3D`d2d8bdfd-99a6-41c0-84e7-26e1d6a6057b`::event Sto=
pped detail 5 opaque None=0A=
libvirtEventLoop::INFO::2015-03-18 17:49:17,619::vm::2366::vm.Vm::(_onQemuD=
eath) vmId=3D`d2d8bdfd-99a6-41c0-84e7-26e1d6a6057b`::underlying process dis=
connected=0A=
libvirtEventLoop::INFO::2015-03-18 17:49:17,620::vm::4952::vm.Vm::(releaseV=
m) vmId=3D`d2d8bdfd-99a6-41c0-84e7-26e1d6a6057b`::Release VM resources=0A=
libvirtEventLoop::DEBUG::2015-03-18 17:49:17,623::task::595::Storage.TaskMa=
nager.Task::(_updateState) Task=3D`e0d01cc9-0a30-4b30-a163-0bb123aa9be2`::m=
oving from state init -> state preparing=0A=
Thread-586::DEBUG::2015-03-18 17:49:17,624::libvirtconnection::143::root::(=
wrapper) Unknown libvirterror: ecode: 42 edom: 10 level: 2 message: Domain =
nicht gefunden: Keine Domain mit ?bereinstimmender UUID 'd2d8bdfd-99a6-41c0=
-84e7-26e1d6a6057b'=0A=
libvirtEventLoop::INFO::2015-03-18 17:49:17,624::logUtils::44::dispatcher::=
(wrapper) Run and protect: teardownImage(sdUUID=3D'965ca3b6-4f9c-4e81-b6e8-=
5ed4a9e58545', spUUID=3D'94ed7a19-fade-4bd6-83f2-2cbb2f730b95', imgUUID=3D'=
422a4486-6642-41ae-bb1d-b6a955550689', volUUID=3DNone)=0A=
Thread-586::ERROR::2015-03-18 17:49:17,625::vm::2325::vm.Vm::(_startUnderly=
ingVm) vmId=3D`d2d8bdfd-99a6-41c0-84e7-26e1d6a6057b`::Failed to start a mig=
ration destination vm=0A=
Traceback (most recent call last):=0A=
File "/usr/share/vdsm/virt/vm.py", line 2298, in _startUnderlyingVm=0A=
self._completeIncomingMigration()=0A=
File "/usr/share/vdsm/virt/vm.py", line 4107, in _completeIncomingMigrati=
on=0A=
self._incomingMigrationFinished.isSet(), usedTimeout)=0A=
File "/usr/share/vdsm/virt/vm.py", line 4160, in _attachLibvirtDomainAfte=
rMigration=0A=
raise MigrationError(e.get_error_message())=0A=
MigrationError: Domain nicht gefunden: Keine Domain mit ?bereinstimmender U=
UID 'd2d8bdfd-99a6-41c0-84e7-26e1d6a6057b'=0A=
libvirtEventLoop::DEBUG::2015-03-18 17:49:17,627::resourceManager::198::Sto=
rage.ResourceManager.Request::(__init__) ResName=3D`Storage.965ca3b6-4f9c-4=
e81-b6e8-5ed4a9e58545`ReqID=3D`2ec4cc19-966e-4269-a6fc-bb3cf7a519b2`::Reque=
st was made in '/usr/share/vdsm/storage/hsm.py' line '3253' at 'teardownIma=
ge'=0A=
libvirtEventLoop::DEBUG::2015-03-18 17:49:17,629::resourceManager::542::Sto=
rage.ResourceManager::(registerResource) Trying to register resource 'Stora=
ge.965ca3b6-4f9c-4e81-b6e8-5ed4a9e58545' for lock type 'shared'=0A=
Detector thread::DEBUG::2015-03-18 17:49:17,629::protocoldetector::187::vds=
.MultiProtocolAcceptor::(_add_connection) Adding connection from 192.168.11=
.43:37061=0A=
Thread-586::DEBUG::2015-03-18 17:49:17,632::vm::2786::vm.Vm::(setDownStatus=
) vmId=3D`d2d8bdfd-99a6-41c0-84e7-26e1d6a6057b`::Changed state to Down: VM =
failed to migrate (code=3D8)=0A=
libvirtEventLoop::DEBUG::2015-03-18 17:49:17,632::resourceManager::601::Sto=
rage.ResourceManager::(registerResource) Resource 'Storage.965ca3b6-4f9c-4e=
81-b6e8-5ed4a9e58545' is free. Now locking as 'shared' (1 active user)=0A=
libvirtEventLoop::DEBUG::2015-03-18 17:49:17,634::resourceManager::238::Sto=
rage.ResourceManager.Request::(grant) ResName=3D`Storage.965ca3b6-4f9c-4e81=
-b6e8-5ed4a9e58545`ReqID=3D`2ec4cc19-966e-4269-a6fc-bb3cf7a519b2`::Granted =
request=0A=
libvirtEventLoop::DEBUG::2015-03-18 17:49:17,638::task::827::Storage.TaskMa=
nager.Task::(resourceAcquired) Task=3D`e0d01cc9-0a30-4b30-a163-0bb123aa9be2=
`::_resourcesAcquired: Storage.965ca3b6-4f9c-4e81-b6e8-5ed4a9e58545 (shared=
)=0A=
libvirtEventLoop::DEBUG::2015-03-18 17:49:17,638::task::993::Storage.TaskMa=
nager.Task::(_decref) Task=3D`e0d01cc9-0a30-4b30-a163-0bb123aa9be2`::ref 1 =
aborting False=0A=
libvirtEventLoop::INFO::2015-03-18 17:49:17,638::logUtils::47::dispatcher::=
(wrapper) Run and protect: teardownImage, Return response: None=0A=
libvirtEventLoop::DEBUG::2015-03-18 17:49:17,638::task::1191::Storage.TaskM=
anager.Task::(prepare) Task=3D`e0d01cc9-0a30-4b30-a163-0bb123aa9be2`::finis=
hed: None=0A=
libvirtEventLoop::DEBUG::2015-03-18 17:49:17,638::task::595::Storage.TaskMa=
nager.Task::(_updateState) Task=3D`e0d01cc9-0a30-4b30-a163-0bb123aa9be2`::m=
oving from state preparing -> state finished=0A=
libvirtEventLoop::DEBUG::2015-03-18 17:49:17,639::resourceManager::940::Sto=
rage.ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resou=
rces {'Storage.965ca3b6-4f9c-4e81-b6e8-5ed4a9e58545': < ResourceRef 'Storag=
e.965ca3b6-4f9c-4e81-b6e8-5ed4a9e58545', isValid: 'True' obj: 'None'>}=0A=
libvirtEventLoop::DEBUG::2015-03-18 17:49:17,639::resourceManager::977::Sto=
rage.ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {}=0A=
libvirtEventLoop::DEBUG::2015-03-18 17:49:17,639::resourceManager::616::Sto=
rage.ResourceManager::(releaseResource) Trying to release resource 'Storage=
.965ca3b6-4f9c-4e81-b6e8-5ed4a9e58545'=0A=
libvirtEventLoop::DEBUG::2015-03-18 17:49:17,639::resourceManager::635::Sto=
rage.ResourceManager::(releaseResource) Released resource 'Storage.965ca3b6=
-4f9c-4e81-b6e8-5ed4a9e58545' (0 active users)=0A=
libvirtEventLoop::DEBUG::2015-03-18 17:49:17,640::resourceManager::641::Sto=
rage.ResourceManager::(releaseResource) Resource 'Storage.965ca3b6-4f9c-4e8=
1-b6e8-5ed4a9e58545' is free, finding out if anyone is waiting for it.=0A=
libvirtEventLoop::DEBUG::2015-03-18 17:49:17,640::resourceManager::649::Sto=
rage.ResourceManager::(releaseResource) No one is waiting for resource 'Sto=
rage.965ca3b6-4f9c-4e81-b6e8-5ed4a9e58545', Clearing records.=0A=
libvirtEventLoop::DEBUG::2015-03-18 17:49:17,640::task::993::Storage.TaskMa=
nager.Task::(_decref) Task=3D`e0d01cc9-0a30-4b30-a163-0bb123aa9be2`::ref 0 =
aborting False=0A=
libvirtEventLoop::WARNING::2015-03-18 17:49:17,640::utils::129::root::(rmFi=
le) File: /var/lib/libvirt/qemu/channels/d2d8bdfd-99a6-41c0-84e7-26e1d6a605=
7b.com.redhat.rhevm.vdsm already removed=0A=
libvirtEventLoop::WARNING::2015-03-18 17:49:17,641::utils::129::root::(rmFi=
le) File: /var/lib/libvirt/qemu/channels/d2d8bdfd-99a6-41c0-84e7-26e1d6a605=
7b.org.qemu.guest_agent.0 already removed=0A=
libvirtEventLoop::DEBUG::2015-03-18 17:49:17,641::task::595::Storage.TaskMa=
nager.Task::(_updateState) Task=3D`d02609f6-313a-45b7-b6fc-97c296f7456d`::m=
oving from state init -> state preparing=0A=
libvirtEventLoop::INFO::2015-03-18 17:49:17,641::logUtils::44::dispatcher::=
(wrapper) Run and protect: inappropriateDevices(thiefId=3D'd2d8bdfd-99a6-41=
c0-84e7-26e1d6a6057b')=0A=
Detector thread::DEBUG::2015-03-18 17:49:17,642::protocoldetector::201::vds=
.MultiProtocolAcceptor::(_remove_connection) Connection removed from 192.16=
8.11.43:37061=0A=
Detector thread::DEBUG::2015-03-18 17:49:17,642::protocoldetector::246::vds=
.MultiProtocolAcceptor::(_handle_connection_read) Detected protocol xml fro=
m 192.168.11.43:37061=0A=
libvirtEventLoop::INFO::2015-03-18 17:49:17,642::logUtils::47::dispatcher::=
(wrapper) Run and protect: inappropriateDevices, Return response: None=0A=
Detector thread::DEBUG::2015-03-18 17:49:17,643::BindingXMLRPC::1173::XmlDe=
tector::(handleSocket) xml over http detected from ('192.168.11.43', 37061)=
=0A=
libvirtEventLoop::DEBUG::2015-03-18 17:49:17,644::task::1191::Storage.TaskM=
anager.Task::(prepare) Task=3D`d02609f6-313a-45b7-b6fc-97c296f7456d`::finis=
hed: None=0A=
libvirtEventLoop::DEBUG::2015-03-18 17:49:17,646::task::595::Storage.TaskMa=
nager.Task::(_updateState) Task=3D`d02609f6-313a-45b7-b6fc-97c296f7456d`::m=
oving from state preparing -> state finished=0A=
libvirtEventLoop::DEBUG::2015-03-18 17:49:17,647::resourceManager::940::Sto=
rage.ResourceManager.Owner::(releaseAll) Owner.releaseAll requests {} resou=
rces {}=0A=
Thread-590::DEBUG::2015-03-18 17:49:17,648::BindingXMLRPC::1133::vds::(wrap=
per) client [192.168.11.43]::call vmDestroy with ('d2d8bdfd-99a6-41c0-84e7-=
26e1d6a6057b',) {}=0A=
libvirtEventLoop::DEBUG::2015-03-18 17:49:17,648::resourceManager::977::Sto=
rage.ResourceManager.Owner::(cancelAll) Owner.cancelAll requests {}=0A=
Thread-590::INFO::2015-03-18 17:49:17,649::API::332::vds::(destroy) vmConta=
inerLock acquired by vm d2d8bdfd-99a6-41c0-84e7-26e1d6a6057b=0A=
libvirtEventLoop::DEBUG::2015-03-18 17:49:17,650::task::993::Storage.TaskMa=
nager.Task::(_decref) Task=3D`d02609f6-313a-45b7-b6fc-97c296f7456d`::ref 0 =
aborting False=0A=
Thread-590::DEBUG::2015-03-18 17:49:17,651::vm::5026::vm.Vm::(destroy) vmId=
=3D`d2d8bdfd-99a6-41c0-84e7-26e1d6a6057b`::destroy Called=0A=
libvirtEventLoop::WARNING::2015-03-18 17:49:17,651::vm::1953::vm.Vm::(_set_=
lastStatus) vmId=3D`d2d8bdfd-99a6-41c0-84e7-26e1d6a6057b`::trying to set st=
ate to Down when already Down=0A=
Thread-590::DEBUG::2015-03-18 17:49:17,653::vm::5020::vm.Vm::(deleteVm) vmI=
d=3D`d2d8bdfd-99a6-41c0-84e7-26e1d6a6057b`::Total desktops after destroy of=
d2d8bdfd-99a6-41c0-84e7-26e1d6a6057b is 0=0A=
Thread-590::DEBUG::2015-03-18 17:49:17,653::BindingXMLRPC::1140::vds::(wrap=
per) return vmDestroy with {'status': {'message': 'Machine destroyed', 'cod=
e': 0}}=0A=
JsonRpc (StompReactor)::DEBUG::2015-03-18 17:49:18,463::stompReactor::98::B=
roker.StompAdapter::(handle_frame) Handling message <StompFrame command=3D'=
SEND'>=0A=
JsonRpcServer::DEBUG::2015-03-18 17:49:18,465::__init__::506::jsonrpc.JsonR=
pcServer::(serve_requests) Waiting for request=0A=
Thread-591::DEBUG::2015-03-18 17:49:18,466::stompReactor::163::yajsonrpc.St=
ompServer::(send) Sending response=0A=
JsonRpc (StompReactor)::DEBUG::2015-03-18 17:49:21,487::stompReactor::98::B=
roker.StompAdapter::(handle_frame) Handling message <StompFrame command=3D'=
SEND'>=0A=
JsonRpcServer::DEBUG::2015-03-18 17:49:21,489::__init__::506::jsonrpc.JsonR=
pcServer::(serve_requests) Waiting for request=0A=
Thread-592::DEBUG::2015-03-18 17:49:21,491::stompReactor::163::yajsonrpc.St=
ompServer::(send) Sending response=0A=
JsonRpc (StompReactor)::DEBUG::2015-03-18 17:49:24,669::stompReactor::98::B=
roker.StompAdapter::(handle_frame) Handling message <StompFrame command=3D'=
SEND'>=0A=
JsonRpcServer::DEBUG::2015-03-18 17:49:24,671::__init__::506::jsonrpc.JsonR=
pcServer::(serve_requests) Waiting for request=0A=
Thread-593::DEBUG::2015-03-18 17:49:24,673::stompReactor::163::yajsonrpc.St=
ompServer::(send) Sending response=0A=
Thread-32::DEBUG::2015-03-18 17:49:26,195::fileSD::261::Storage.Misc.excCmd=
::(getReadDelay) /usr/bin/dd if=3D/rhev/data-center/mnt/10.10.30.253:_var_n=
as3_OVirtISO/bff3a2be-fdd9-4e37-b416-fa4ef7fafba2/dom_md/metadata iflag=3Dd=
irect of=3D/dev/null bs=3D4096 count=3D1 (cwd None)=0A=
Thread-32::DEBUG::2015-03-18 17:49:26,202::fileSD::261::Storage.Misc.excCmd=
::(getReadDelay) SUCCESS: <err> =3D '0+1 records in\n0+1 records out\n357 b=
ytes (357 B) copied, 0.000315366 s, 1.1 MB/s\n'; <rc> =3D 0=0A=
Thread-41::DEBUG::2015-03-18 17:49:26,206::fileSD::261::Storage.Misc.excCmd=
::(getReadDelay) /usr/bin/dd if=3D/rhev/data-center/mnt/10.10.30.253:_var_n=
as3_OVirtEXP/63041fa9-e093-4b44-b36f-f39f16d3974f/dom_md/metadata iflag=3Dd=
irect of=3D/dev/null bs=3D4096 count=3D1 (cwd None)=0A=
Thread-41::DEBUG::2015-03-18 17:49:26,213::fileSD::261::Storage.Misc.excCmd=
::(getReadDelay) SUCCESS: <err> =3D '0+1 records in\n0+1 records out\n363 b=
ytes (363 B) copied, 0.000316359 s, 1.1 MB/s\n'; <rc> =3D 0=0A=
Thread-46::DEBUG::2015-03-18 17:49:26,315::fileSD::261::Storage.Misc.excCmd=
::(getReadDelay) /usr/bin/dd if=3D/rhev/data-center/mnt/10.10.30.252:_var_n=
as2_OVirtIB/272ec473-6041-42ee-bd1a-732789dd18d4/dom_md/metadata iflag=3Ddi=
rect of=3D/dev/null bs=3D4096 count=3D1 (cwd None)=0A=
Thread-46::DEBUG::2015-03-18 17:49:26,322::fileSD::261::Storage.Misc.excCmd=
::(getReadDelay) SUCCESS: <err> =3D '0+1 records in\n0+1 records out\n557 b=
ytes (557 B) copied, 0.00033809 s, 1.6 MB/s\n'; <rc> =3D 0=0A=
Thread-38::DEBUG::2015-03-18 17:49:26,968::fileSD::261::Storage.Misc.excCmd=
::(getReadDelay) /usr/bin/dd if=3D/rhev/data-center/mnt/10.10.30.253:_var_n=
as3_OVirtIB/2c51d320-88ce-4f23-8215-e15f55f66906/dom_md/metadata iflag=3Ddi=
rect of=3D/dev/null bs=3D4096 count=3D1 (cwd None)=0A=
Thread-33::DEBUG::2015-03-18 17:49:26,974::fileSD::261::Storage.Misc.excCmd=
::(getReadDelay) /usr/bin/dd if=3D/rhev/data-center/mnt/10.10.30.251:_var_n=
as1_OVirtIB/965ca3b6-4f9c-4e81-b6e8-5ed4a9e58545/dom_md/metadata iflag=3Ddi=
rect of=3D/dev/null bs=3D4096 count=3D1 (cwd None)=0A=
Thread-38::DEBUG::2015-03-18 17:49:26,975::fileSD::261::Storage.Misc.excCmd=
::(getReadDelay) SUCCESS: <err> =3D '0+1 records in\n0+1 records out\n644 b=
ytes (644 B) copied, 0.000260734 s, 2.5 MB/s\n'; <rc> =3D 0=0A=
Thread-33::DEBUG::2015-03-18 17:49:26,983::fileSD::261::Storage.Misc.excCmd=
::(getReadDelay) SUCCESS: <err> =3D '0+1 records in\n0+1 records out\n644 b=
ytes (644 B) copied, 0.000209731 s, 3.1 MB/s\n'; <rc> =3D 0=0A=
=0A=
=0A=
******************************************=0A=
engine log:=0A=
=0A=
2015-03-18 17:15:28,051 INFO [org.ovirt.engine.core.bll.RefreshHostCapabil=
itiesCommand] (org.ovirt.thread.pool-8-thread-20) [6a89c3bd] Before acquiri=
ng lock in order to prevent monitoring for host colovn06 from data-center C=
ollogia=0A=
2015-03-18 17:15:28,052 INFO [org.ovirt.engine.core.bll.RefreshHostCapabil=
itiesCommand] (org.ovirt.thread.pool-8-thread-20) [6a89c3bd] Lock acquired,=
from now a monitoring of host will be skipped for host colovn06 from data-=
center Collogia=0A=
2015-03-18 17:15:28,174 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.Ge=
tHardwareInfoVDSCommand] (org.ovirt.thread.pool-8-thread-20) [6a89c3bd] STA=
RT, GetHardwareInfoVDSCommand(HostName =3D colovn06, HostId =3D 68963fb8-b3=
86-4f5c-a88f-a7952bac78a3, vds=3DHost[colovn06,68963fb8-b386-4f5c-a88f-a795=
2bac78a3]), log id: 6e4d23dc=0A=
2015-03-18 17:15:28,180 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.Ge=
tHardwareInfoVDSCommand] (org.ovirt.thread.pool-8-thread-20) [6a89c3bd] FIN=
ISH, GetHardwareInfoVDSCommand, log id: 6e4d23dc=0A=
2015-03-18 17:15:28,273 INFO [org.ovirt.engine.core.bll.HandleVdsCpuFlagsO=
rClusterChangedCommand] (org.ovirt.thread.pool-8-thread-20) [2e2d467b] Runn=
ing command: HandleVdsCpuFlagsOrClusterChangedCommand internal: true. Entit=
ies affected : ID: 68963fb8-b386-4f5c-a88f-a7952bac78a3 Type: VDS=0A=
2015-03-18 17:15:28,300 INFO [org.ovirt.engine.core.bll.HandleVdsVersionCo=
mmand] (org.ovirt.thread.pool-8-thread-20) [57ded262] Running command: Hand=
leVdsVersionCommand internal: true. Entities affected : ID: 68963fb8-b386-=
4f5c-a88f-a7952bac78a3 Type: VDS=0A=
2015-03-18 17:15:28,303 INFO [org.ovirt.engine.core.bll.RefreshHostCapabil=
itiesCommand] (org.ovirt.thread.pool-8-thread-20) [57ded262] Refresh host c=
apabilities finished. Lock released. Monitoring can run now for host colovn=
06 from data-center Collogia=0A=
2015-03-18 17:15:28,313 INFO [org.ovirt.engine.core.dal.dbbroker.auditlogh=
andling.AuditLogDirector] (org.ovirt.thread.pool-8-thread-20) [57ded262] Co=
rrelation ID: 6a89c3bd, Call Stack: null, Custom Event ID: -1, Message: Suc=
cessfully refreshed the capabilities of host colovn06.=0A=
2015-03-18 17:15:28,314 INFO [org.ovirt.engine.core.bll.RefreshHostCapabil=
itiesCommand] (org.ovirt.thread.pool-8-thread-20) [57ded262] Lock freed to =
object EngineLock [exclusiveLocks=3D key: 68963fb8-b386-4f5c-a88f-a7952bac7=
8a3 value: VDS=0A=
, sharedLocks=3D ]=0A=
2015-03-18 17:18:47,844 INFO [org.ovirt.engine.core.bll.MigrateVmToServerC=
ommand] (ajp--127.0.0.1-8702-8) [2dd847cf] Lock Acquired to object EngineLo=
ck [exclusiveLocks=3D key: d2d8bdfd-99a6-41c0-84e7-26e1d6a6057b value: VM=
=0A=
, sharedLocks=3D ]=0A=
2015-03-18 17:18:48,125 INFO [org.ovirt.engine.core.bll.MigrateVmToServerC=
ommand] (org.ovirt.thread.pool-8-thread-30) [2dd847cf] Running command: Mig=
rateVmToServerCommand internal: false. Entities affected : ID: d2d8bdfd-99=
a6-41c0-84e7-26e1d6a6057b Type: VMAction group MIGRATE_VM with role type US=
ER, ID: d2d8bdfd-99a6-41c0-84e7-26e1d6a6057b Type: VMAction group EDIT_VM_=
PROPERTIES with role type USER, ID: 77ec9f6d-a0be-46f5-a2d0-6002f097e587 T=
ype: VdsGroupsAction group CREATE_VM with role type USER=0A=
2015-03-18 17:18:48,261 INFO [org.ovirt.engine.core.vdsbroker.MigrateVDSCo=
mmand] (org.ovirt.thread.pool-8-thread-30) [2dd847cf] START, MigrateVDSComm=
and(HostName =3D colovn03, HostId =3D 708845a9-8b82-4d22-97e7-3a907f3005d5,=
vmId=3Dd2d8bdfd-99a6-41c0-84e7-26e1d6a6057b, srcHost=3D192.168.11.43, dstV=
dsId=3D68963fb8-b386-4f5c-a88f-a7952bac78a3, dstHost=3D192.168.11.46:54321,=
migrationMethod=3DONLINE, tunnelMigration=3Dfalse, migrationDowntime=3D0),=
log id: 71fe79b2=0A=
2015-03-18 17:18:48,275 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.Mi=
grateBrokerVDSCommand] (org.ovirt.thread.pool-8-thread-30) [2dd847cf] START=
, MigrateBrokerVDSCommand(HostName =3D colovn03, HostId =3D 708845a9-8b82-4=
d22-97e7-3a907f3005d5, vmId=3Dd2d8bdfd-99a6-41c0-84e7-26e1d6a6057b, srcHost=
=3D192.168.11.43, dstVdsId=3D68963fb8-b386-4f5c-a88f-a7952bac78a3, dstHost=
=3D192.168.11.46:54321, migrationMethod=3DONLINE, tunnelMigration=3Dfalse, =
migrationDowntime=3D0), log id: 3496db06=0A=
2015-03-18 17:18:48,294 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.Mi=
grateBrokerVDSCommand] (org.ovirt.thread.pool-8-thread-30) [2dd847cf] FINIS=
H, MigrateBrokerVDSCommand, log id: 3496db06=0A=
2015-03-18 17:18:48,321 INFO [org.ovirt.engine.core.vdsbroker.MigrateVDSCo=
mmand] (org.ovirt.thread.pool-8-thread-30) [2dd847cf] FINISH, MigrateVDSCom=
mand, return: MigratingFrom, log id: 71fe79b2=0A=
2015-03-18 17:18:48,339 INFO [org.ovirt.engine.core.dal.dbbroker.auditlogh=
andling.AuditLogDirector] (org.ovirt.thread.pool-8-thread-30) [2dd847cf] Co=
rrelation ID: 2dd847cf, Job ID: 89ee5f05-f210-4700-9cc3-ae1efdc54a8d, Call =
Stack: null, Custom Event ID: -1, Message: Migration started (VM: colvm60, =
Source: colovn03, Destination: colovn06, User: stockhausen(a)collogia.de).=0A=
2015-03-18 17:18:51,160 INFO [org.ovirt.engine.core.vdsbroker.VdsUpdateRun=
TimeInfo] (DefaultQuartzScheduler_Worker-60) RefreshVmList vm id d2d8bdfd-9=
9a6-41c0-84e7-26e1d6a6057b is migrating to vds colovn06 ignoring it in the =
refresh until migration is done=0A=
2015-03-18 17:18:52,591 INFO [org.ovirt.engine.core.vdsbroker.VdsUpdateRun=
TimeInfo] (DefaultQuartzScheduler_Worker-28) [5059f179] VM colvm60 d2d8bdfd=
-99a6-41c0-84e7-26e1d6a6057b moved from MigratingFrom --> Up=0A=
2015-03-18 17:18:52,594 INFO [org.ovirt.engine.core.vdsbroker.VdsUpdateRun=
TimeInfo] (DefaultQuartzScheduler_Worker-28) [5059f179] Adding VM d2d8bdfd-=
99a6-41c0-84e7-26e1d6a6057b to re-run list=0A=
2015-03-18 17:18:52,613 ERROR [org.ovirt.engine.core.vdsbroker.VdsUpdateRun=
TimeInfo] (DefaultQuartzScheduler_Worker-28) [5059f179] Rerun vm d2d8bdfd-9=
9a6-41c0-84e7-26e1d6a6057b. Called from vds colovn03=0A=
2015-03-18 17:18:52,677 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.Mi=
grateStatusVDSCommand] (org.ovirt.thread.pool-8-thread-27) [5059f179] START=
, MigrateStatusVDSCommand(HostName =3D colovn03, HostId =3D 708845a9-8b82-4=
d22-97e7-3a907f3005d5, vmId=3Dd2d8bdfd-99a6-41c0-84e7-26e1d6a6057b), log id=
: 20cb664b=0A=
2015-03-18 17:18:52,683 ERROR [org.ovirt.engine.core.vdsbroker.vdsbroker.Mi=
grateStatusVDSCommand] (org.ovirt.thread.pool-8-thread-27) [5059f179] Faile=
d in MigrateStatusVDS method=0A=
2015-03-18 17:18:52,684 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.Mi=
grateStatusVDSCommand] (org.ovirt.thread.pool-8-thread-27) [5059f179] Comma=
nd org.ovirt.engine.core.vdsbroker.vdsbroker.MigrateStatusVDSCommand return=
value=0A=
StatusOnlyReturnForXmlRpc [mStatus=3DStatusForXmlRpc [mCode=3D12, mMessage=
=3DFatal error during migration]]=0A=
2015-03-18 17:18:52,686 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.Mi=
grateStatusVDSCommand] (org.ovirt.thread.pool-8-thread-27) [5059f179] HostN=
ame =3D colovn03=0A=
2015-03-18 17:18:52,687 ERROR [org.ovirt.engine.core.vdsbroker.vdsbroker.Mi=
grateStatusVDSCommand] (org.ovirt.thread.pool-8-thread-27) [5059f179] Comma=
nd MigrateStatusVDSCommand(HostName =3D colovn03, HostId =3D 708845a9-8b82-=
4d22-97e7-3a907f3005d5, vmId=3Dd2d8bdfd-99a6-41c0-84e7-26e1d6a6057b) execut=
ion failed. Exception: VDSErrorException: VDSGenericException: VDSErrorExce=
ption: Failed to MigrateStatusVDS, error =3D Fatal error during migration, =
code =3D 12=0A=
2015-03-18 17:18:52,690 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.Mi=
grateStatusVDSCommand] (org.ovirt.thread.pool-8-thread-27) [5059f179] FINIS=
H, MigrateStatusVDSCommand, log id: 20cb664b=0A=
2015-03-18 17:18:52,705 ERROR [org.ovirt.engine.core.dal.dbbroker.auditlogh=
andling.AuditLogDirector] (org.ovirt.thread.pool-8-thread-27) [5059f179] Co=
rrelation ID: 2dd847cf, Job ID: 89ee5f05-f210-4700-9cc3-ae1efdc54a8d, Call =
Stack: null, Custom Event ID: -1, Message: Migration failed due to Error: F=
atal error during migration (VM: colvm60, Source: colovn03, Destination: co=
lovn06).=0A=
2015-03-18 17:18:52,729 INFO [org.ovirt.engine.core.bll.MigrateVmToServerC=
ommand] (org.ovirt.thread.pool-8-thread-27) [5059f179] Lock freed to object=
EngineLock [exclusiveLocks=3D key: d2d8bdfd-99a6-41c0-84e7-26e1d6a6057b va=
lue: VM=0A=
, sharedLocks=3D ]=0A=
=0A=
------=_NextPartTM-000-3ae93704-ac0a-4cf7-af75-e659c59b48b4
Content-Type: text/plain;
name="InterScan_Disclaimer.txt"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
filename="InterScan_Disclaimer.txt"
****************************************************************************
Diese E-Mail enthält vertrauliche und/oder rechtlich geschützte
Informationen. Wenn Sie nicht der richtige Adressat sind oder diese E-Mail
irrtümlich erhalten haben, informieren Sie bitte sofort den Absender und
vernichten Sie diese Mail. Das unerlaubte Kopieren sowie die unbefugte
Weitergabe dieser Mail ist nicht gestattet.
Über das Internet versandte E-Mails können unter fremden Namen erstellt oder
manipuliert werden. Deshalb ist diese als E-Mail verschickte Nachricht keine
rechtsverbindliche Willenserklärung.
Collogia
Unternehmensberatung AG
Ubierring 11
D-50678 Köln
Vorstand:
Kadir Akin
Dr. Michael Höhnerbach
Vorsitzender des Aufsichtsrates:
Hans Kristian Langva
Registergericht: Amtsgericht Köln
Registernummer: HRB 52 497
This e-mail may contain confidential and/or privileged information. If you
are not the intended recipient (or have received this e-mail in error)
please notify the sender immediately and destroy this e-mail. Any
unauthorized copying, disclosure or distribution of the material in this
e-mail is strictly forbidden.
e-mails sent over the internet may have been written under a wrong name or
been manipulated. That is why this message sent as an e-mail is not a
legally binding declaration of intention.
Collogia
Unternehmensberatung AG
Ubierring 11
D-50678 Köln
executive board:
Kadir Akin
Dr. Michael Höhnerbach
President of the supervisory board:
Hans Kristian Langva
Registry office: district court Cologne
Register number: HRB 52 497
****************************************************************************
------=_NextPartTM-000-3ae93704-ac0a-4cf7-af75-e659c59b48b4--
10 years, 1 month
oVirt Weekly Sync Meeting: March 18, 2015
by Brian Proffitt
Minutes: http://ovirt.org/meetings/ovirt/2015/ovirt.2015-03-18-14.01.html
Minutes (text): http://ovirt.org/meetings/ovirt/2015/ovirt.2015-03-18-14.01.txt
Log: http://ovirt.org/meetings/ovirt/2015/ovirt.2015-03-18-14.01.log.html
Meeting summary
---------------
* Agenda and Roll Call (bkp, 14:02:30)
* infra update (bkp, 14:02:30)
* 3.5.z updates (bkp, 14:02:30)
* 3.6 status (bkp, 14:02:30)
* Conferences and Workshops (bkp, 14:02:30)
* other topics (bkp, 14:02:32)
* infra update (bkp, 14:05:00)
* infra update Upstream is mostly stable afaik, other than some gerrit
issues dcaro is looking into (bkp, 14:13:33)
* infra update We're waiting for a memory upgrade due to hosts in phx
that will allow us to add more slaves to Jenkins (bkp, 14:13:36)
* infra update There are a few slaves out of the pool currently
upstream, waiting to be checked up, but no updates (bkp, 14:13:39)
* infra update Some duplicated gerrit accounts were also fixed (bkp,
14:13:42)
* 3.5.z updates (bkp, 14:13:50)
* 3.5.z updates Full status at
http://lists.ovirt.org/pipermail/users/2015-March/031881.html (bkp,
14:18:13)
* 3.5.z updates 3.5.2 RC2 build just completed, testing in progress.
Released today, if tests passed (bkp, 14:18:16)
* 3.5.z updates Some blockers open, some of them should be fixed by
end of week (bkp, 14:18:19)
* 3.5.z updates RC2 won't become GA due to existing blockers but at
least we can test fixed bugs (bkp, 14:18:22)
* 3.5.z updates Another RC will likely be available next week (bkp,
14:18:25)
* 3.5.z updates We'll need to test it on Centos 7.1, too (bkp,
14:18:29)
* 3.6 status (bkp, 14:18:29)
* 3.6 status integration Full status at:
http://lists.ovirt.org/pipermail/users/2015-March/031878.html (bkp,
14:22:06)
* 3.6 status integration Bug count on rise, no blockers yet (bkp,
14:22:09)
* 3.6 status integration There is about one month before feature
submission is closed (bkp, 14:22:12)
* 3.6 status integration We had some progress with hosted engine
features, moving the conf to shared storage and provisioning
additional hosts by UX. But nothing testable yet (bkp, 14:22:15)
* status UX Not many updates, we are making GOOD progress on the
tooltips, stuff is being merged, hopefully soon we can mark it
complete. (bkp, 14:24:16)
* 3.6 status network No important milestones this week, nor last week.
Progress proceeding apace. (bkp, 14:26:49)
* 3.6 status network Some testing started on our host networking API
feature even though it's not even merged! Some issues discovered.
(bkp, 14:26:52)
* 3.6 status network And the SR-IOV feature is going well, should
start being reviewed/merged soon enough. (bkp, 14:26:55)
* 3.6 status Gluster No updates this week. (bkp, 14:29:38)
* 3.6 status storage Good progress all round, starting to see first
drops of features to QA stakeholders (draft builds) (bkp, 14:32:01)
* 3.6 status virt (bkp, 14:34:53)
* 3.6 status virt No updates this week (bkp, 14:35:10)
* 3.6 status Node No updates this week (bkp, 14:37:18)
* 3.6 status SLA No updates this week (bkp, 14:40:37)
* conferences and workshops (bkp, 14:40:52)
* conferences and workshops FOSSAsia went very well. Talks were
well-received, and we had great attendance at the oVirt workshop.
(bkp, 14:41:27)
* conferences and workshops James Jiang from Cloud-Times came in from
Beijing and spoke on VDI. He outlined use cases for their commercial
version of oVirt that deploy up to 10,000 VMs! (bkp, 14:41:30)
* conferences and workshops Reminder: KVM Forum registration is now
open
http://events.linuxfoundation.org/events/kvm-forum/attend/register
(bkp, 14:41:34)
* conferences and workshops KVM Forum CfP is open, too, at:
http://events.linuxfoundation.org/events/kvm-forum/program/cfp
(bkp, 14:41:37)
* conferences and workshops Please note, again: there *will* be an
official oVirt track in KVM Forum this year that will serve as the
oVirt Workshop, so keep that in mind when submitting proposals.
(bkp, 14:41:40)
* conferences and workshops CfP is open for 10th Workshop on
Virtualization in High-Performance Cloud Computing (VHPC '15), in
conjunction with Euro-Par 2015, August 24-28, Vienna, Austria (bkp,
14:41:44)
* conferences and workshops oss2015 in Florence, Italy is coming up on
May 16-17: we'll have an oVirt session on May 16 at 17:00 (bkp,
14:41:48)
* Other Topics (bkp, 14:42:37)
* ACTION: Everyone make a note of the sync time next week: it's 1000
EDT. (bkp, 14:45:23)
Meeting ended at 14:45:46 UTC.
Action Items
------------
* Everyone make a note of the sync time next week: it's 1000 EDT.
Action Items, by person
-----------------------
* **UNASSIGNED**
* Everyone make a note of the sync time next week: it's 1000 EDT.
People Present (lines said)
---------------------------
* bkp (99)
* lvernia (19)
* sbonazzo (18)
* eedri (5)
* awels (4)
* amureini (3)
* ovirtbot (3)
* infra_owner|dcaro (2)
* tal (1)
* bkorren (1)
* mlipchuk (1)
--
Brian Proffitt
Community Liaison
oVirt
Open Source and Standards, Red Hat - http://community.redhat.com
Phone: +1 574 383 9BKP
IRC: bkp @ OFTC
10 years, 1 month
VMs freezing during heals
by Alastair Neil
I have a Ovirt cluster with 6 VM hosts and 4 gluster nodes. There are two
virtualisation clusters one with two nehelem nodes and one with four
sandybridge nodes. My master storage domain is a GlusterFS backed by a
replica 3 gluster volume from 3 of the gluster nodes. The engine is a
hosted engine 3.5.1 on 3 of the sandybridge nodes, with storage broviede by
nfs from a different gluster volume. All the hosts are CentOS 6.6.
vdsm-4.16.10-8.gitc937927.el6
> glusterfs-3.6.2-1.el6
> 2.6.32 - 504.8.1.el6.x86_64
Problems happen when I try to add a new brick or replace a brick eventually
the self heal will kill the VMs. In the VM's logs I see kernel hung task
messages.
Mar 12 23:05:16 static1 kernel: INFO: task nginx:1736 blocked for more than
> 120 seconds.
> Mar 12 23:05:16 static1 kernel: Not tainted 2.6.32-504.3.3.el6.x86_64
> #1
> Mar 12 23:05:16 static1 kernel: "echo 0 >
> /proc/sys/kernel/hung_task_timeout_secs" disables this message.
> Mar 12 23:05:16 static1 kernel: nginx D 0000000000000001 0
> 1736 1735 0x00000080
> Mar 12 23:05:16 static1 kernel: ffff8800778b17a8 0000000000000082
> 0000000000000000 00000000000126c0
> Mar 12 23:05:16 static1 kernel: ffff88007e5c6500 ffff880037170080
> 0006ce5c85bd9185 ffff88007e5c64d0
> Mar 12 23:05:16 static1 kernel: ffff88007a614ae0 00000001722b64ba
> ffff88007a615098 ffff8800778b1fd8
> Mar 12 23:05:16 static1 kernel: Call Trace:
> Mar 12 23:05:16 static1 kernel: [<ffffffff8152a885>]
> schedule_timeout+0x215/0x2e0
> Mar 12 23:05:16 static1 kernel: [<ffffffff8152a503>]
> wait_for_common+0x123/0x180
> Mar 12 23:05:16 static1 kernel: [<ffffffff81064b90>] ?
> default_wake_function+0x0/0x20
> Mar 12 23:05:16 static1 kernel: [<ffffffffa0210a76>] ?
> _xfs_buf_read+0x46/0x60 [xfs]
> Mar 12 23:05:16 static1 kernel: [<ffffffffa02063c7>] ?
> xfs_trans_read_buf+0x197/0x410 [xfs]
> Mar 12 23:05:16 static1 kernel: [<ffffffff8152a61d>]
> wait_for_completion+0x1d/0x20
> Mar 12 23:05:16 static1 kernel: [<ffffffffa020ff5b>]
> xfs_buf_iowait+0x9b/0x100 [xfs]
> Mar 12 23:05:16 static1 kernel: [<ffffffffa02063c7>] ?
> xfs_trans_read_buf+0x197/0x410 [xfs]
> Mar 12 23:05:16 static1 kernel: [<ffffffffa0210a76>]
> _xfs_buf_read+0x46/0x60 [xfs]
> Mar 12 23:05:16 static1 kernel: [<ffffffffa0210b3b>]
> xfs_buf_read+0xab/0x100 [xfs]
> Mar 12 23:05:16 static1 kernel: [<ffffffffa02063c7>]
> xfs_trans_read_buf+0x197/0x410 [xfs]
> Mar 12 23:05:16 static1 kernel: [<ffffffffa01ee6a4>]
> xfs_imap_to_bp+0x54/0x130 [xfs]
> Mar 12 23:05:16 static1 kernel: [<ffffffffa01f077b>] xfs_iread+0x7b/0x1b0
> [xfs]
> Mar 12 23:05:16 static1 kernel: [<ffffffff811ab77e>] ?
> inode_init_always+0x11e/0x1c0
> Mar 12 23:05:16 static1 kernel: [<ffffffffa01eb5ee>] xfs_iget+0x27e/0x6e0
> [xfs]
> Mar 12 23:05:16 static1 kernel: [<ffffffffa01eae1d>] ?
> xfs_iunlock+0x5d/0xd0 [xfs]
> Mar 12 23:05:16 static1 kernel: [<ffffffffa0209366>] xfs_lookup+0xc6/0x110
> [xfs]
> Mar 12 23:05:16 static1 kernel: [<ffffffffa0216024>]
> xfs_vn_lookup+0x54/0xa0 [xfs]
> Mar 12 23:05:16 static1 kernel: [<ffffffff8119dc65>] do_lookup+0x1a5/0x230
> Mar 12 23:05:16 static1 kernel: [<ffffffff8119e8f4>]
> __link_path_walk+0x7a4/0x1000
> Mar 12 23:05:16 static1 kernel: [<ffffffff811738e7>] ?
> cache_grow+0x217/0x320
> Mar 12 23:05:16 static1 kernel: [<ffffffff8119f40a>] path_walk+0x6a/0xe0
> Mar 12 23:05:16 static1 kernel: [<ffffffff8119f61b>]
> filename_lookup+0x6b/0xc0
> Mar 12 23:05:16 static1 kernel: [<ffffffff811a0747>] user_path_at+0x57/0xa0
> Mar 12 23:05:16 static1 kernel: [<ffffffffa0204e74>] ?
> _xfs_trans_commit+0x214/0x2a0 [xfs]
> Mar 12 23:05:16 static1 kernel: [<ffffffffa01eae3e>] ?
> xfs_iunlock+0x7e/0xd0 [xfs]
> Mar 12 23:05:16 static1 kernel: [<ffffffff81193bc0>] vfs_fstatat+0x50/0xa0
> Mar 12 23:05:16 static1 kernel: [<ffffffff811aaf5d>] ?
> touch_atime+0x14d/0x1a0
> Mar 12 23:05:16 static1 kernel: [<ffffffff81193d3b>] vfs_stat+0x1b/0x20
> Mar 12 23:05:16 static1 kernel: [<ffffffff81193d64>] sys_newstat+0x24/0x50
> Mar 12 23:05:16 static1 kernel: [<ffffffff810e5c87>] ?
> audit_syscall_entry+0x1d7/0x200
> Mar 12 23:05:16 static1 kernel: [<ffffffff810e5a7e>] ?
> __audit_syscall_exit+0x25e/0x290
> Mar 12 23:05:16 static1 kernel: [<ffffffff8100b072>]
> system_call_fastpath+0x16/0x1b
I am wondering if my volume settings are causing this. Can anyone with
more knowledge take a look and let me know:
network.remote-dio: on
> performance.stat-prefetch: off
> performance.io-cache: off
> performance.read-ahead: off
> performance.quick-read: off
> nfs.export-volumes: on
> network.ping-timeout: 20
> cluster.self-heal-readdir-size: 64KB
> cluster.quorum-type: auto
> cluster.data-self-heal-algorithm: diff
> cluster.self-heal-window-size: 8
> cluster.heal-timeout: 500
> cluster.self-heal-daemon: on
> cluster.entry-self-heal: on
> cluster.data-self-heal: on
> cluster.metadata-self-heal: on
> cluster.readdir-optimize: on
> cluster.background-self-heal-count: 20
> cluster.rebalance-stats: on
> cluster.min-free-disk: 5%
> cluster.eager-lock: enable
> storage.owner-uid: 36
> storage.owner-gid: 36
> auth.allow:*
> user.cifs: disable
> cluster.server-quorum-ratio: 51%
Many Thanks, Alastair
10 years, 1 month
[ACTION REQUIRED] oVirt 3.5.2 and 3.5.3 status (building RC2 today!)
by Sandro Bonazzola
Hi,
we still have 5 open blockers for 3.5.2[1]:
Bug ID Whiteboard Status Summary
1161012 infra POST task cleaning utility should erase commands that have running tasks
1187244 network POST [RHEL 7.0 + 7.1] Host configure with DHCP is losing connectivity after some time - dhclient is not running
1177220 storage ASSIGNED [BLOCKED] Failed to Delete First snapshot with live merge
1196327 virt ASSIGNED [performance] bad getVMList output creates unnecessary calls from Engine
1202360 virt POST [performance] bad getVMList output creates unnecessary calls from Engine
And 2 dependency on libvirt not yet fixed:
Bug ID Status Summary
1199182 POST 2nd active commit after snapshot triggers qemu failure
1199036 POST Libvirtd was restarted when do active blockcommit while there is a blockpull job running
ACTION: Assignee to provide ETA for the blocker bug.
Despite the blockers bug count, we're going to build RC2 today 2015-03-18 at 12:00 UTC for allowing the verification of fixed bugs and testing on
CentOS 7.1.
If you're going to test this release candidate on CentOS please be sure to have the CR[2] repository enabled and system fully updated to CentOS 7.1.
We still have 7 bugs in MODIFIED and 31 on QA[3]:
MODIFIED ON_QA Total
infra 2 10 12
integration 0 2 2
network 0 2 2
node 0 1 1
sla 2 1 3
storage 3 11 14
virt 0 4 4
Total 7 31 38
ACTION: Testers: you're welcome to verify bugs currently ON_QA.
All remaining bugs not marked as blockers have been moved to 3.5.3.
A release management entry has been added for tracking the schedule of 3.5.3[4]
A bug tracker [5] has been created for 3.5.3.
We have 32 bugs currently targeted to 3.5.3[6]:
Whiteboard NEW ASSIGNED POST Total
docs 2 0 0 2
external 1 0 0 1
gluster 4 0 1 5
infra 2 2 0 4
node 2 0 1 3
ppc 0 0 1 1
sla 4 0 0 4
storage 8 0 0 8
ux 1 0 1 2
virt 1 0 1 2
Total 25 2 5 32
ACTION: Maintainers / Assignee: to review the bugs targeted to 3.5.3 ensuring they're correctly targeted.
ACTION: Maintainers: to fill release notes for 3.5.2, the page has been created and updated here [7]
ACTION: Testers: please add yourself to the test page [8]
7 Patches have been merged for 3.5.3 and not backported to 3.5.2 branch according to Change-Id
commit 6b5a8169093357656d3e638c7018ee516d1f44bd
Author: Maor Lipchuk <mlipchuk(a)redhat.com>
Date: Thu Feb 19 14:40:23 2015 +0200
core: Add validation when Storage Domain is blocked.
Change-Id: I9a7c12609b3780c74396dab6edf26e4deaff490f
commit 7fd4dca0a7fb15d3e9179457f1f2aea6c727d325
Author: Maor Lipchuk <mlipchuk(a)redhat.com>
Date: Sun Mar 1 17:17:16 2015 +0200
restapi: reconfigure values on import data Storage Domain.
Change-Id: I2ef7baa850bd6da08ae27d41ebe9e4ad525fbe9b
commit 4283f755e6b77995247ecb9ddd904139bc8c322c
Author: Maor Lipchuk <mlipchuk(a)redhat.com>
Date: Tue Mar 10 12:05:05 2015 +0200
restapi: Quering FCP unregistered Storage Domains
Change-Id: Iafe2f2afcd0e6e68adbbbb2054c857388acc30a7
commit a3d8b687620817b38a64a3917f4440274831bca3
Author: Maor Lipchuk <mlipchuk(a)redhat.com>
Date: Wed Feb 25 17:00:47 2015 +0200
core: Add fk constraint on vm_interface_statistics
Change-Id: I53cf2737ef91cf967c93990fcb237f6c4e12a8f8
commit c8caaceb6b1678c702961d298b3d6c48183d9390
Author: emesika <emesika(a)redhat.com>
Date: Mon Mar 9 18:01:58 2015 +0200
core: do not use distinct if sort expr have func
Change-Id: I7c036b2b9ee94266b6e3df54f2c50167e454ed6a
commit 4332194e55ad40eee423e8611eceb95fd59dac7e
Author: Vered Volansky <vvolansk(a)redhat.com>
Date: Thu Mar 12 17:38:35 2015 +0200
webadmin: Fix punctuation in threshold warnings
Change-Id: If30f094e52f42b78537e215a2699cf74c248bd83
commit 773f2a108ce18e0029f864c8748d7068b71f8ff3
Author: Maor Lipchuk <mlipchuk(a)redhat.com>
Date: Sat Feb 28 11:37:26 2015 +0200
core: Add managed devices to OVF
Change-Id: Ie0e912c9b2950f1461ae95f4704f18b818b83a3b
ACTION: Authors please verify they're not meant to be targeted to 3.5.2.
[1] https://bugzilla.redhat.com/1186161
[2] http://mirror.centos.org/centos/7/cr/x86_64/
[3] http://goo.gl/UEVTCf
[4] http://www.ovirt.org/OVirt_3.5.z_Release_Management#oVirt_3.5.3
[5] https://bugzilla.redhat.com/1198142
[6] https://bugzilla.redhat.com/buglist.cgi?quicksearch=product%3Aovirt%20tar...
[7] http://www.ovirt.org/OVirt_3.5.2_Release_Notes
[8] http://www.ovirt.org/Testing/oVirt_3.5.2_Testing
--
Sandro Bonazzola
Better technology. Faster innovation. Powered by community collaboration.
See how it works at redhat.com
10 years, 1 month
Re: [ovirt-users] Ovirt resilience policy / HA
by Guillaume Penin
Hi Darell,
Sorry for my late reply.
I've been able to test the 2 different scenarios :
- Host not responding => Host fenced => HA VMs restarted on another
Host.
- Host not operational => Host not fenced, resilience policy configured
to "Migrate Virtual Machines" => All VMs migrated to another Host.
Thank you very much for your answer.
Kind regards,
Le 2015-03-17 14:59, Darrell Budic a écrit :
> Resilience policy refers to migration behavior only. if VDSM on a host
> node detects a storage or network problem, for instance, it will
> migrate All, HA, or no VMs to a new node.
>
> Sounds like you’re thinking in terms of “I want Ovirt to restart these
> VMs if the host dies”, for that, set HA on the VMs you want it to
> restart if the VM dies for whatever reason.
>
>
>> On Mar 16, 2015, at 3:34 PM, Guillaume Penin
>> <guillaume(a)onlineacid.com> wrote:
>>
>> Hi all,
>>
>> I'm building a test ovirt (3.5.1) infrastructure, based on 3 ovirt
>> nodes and 1 ovirt engine.
>>
>> Everything runs (almost) fine, but i don't exactly understand the
>> interaction between resilience policy (Cluster) and HA (VM).
>>
>> => What I understand, in case of host failure :
>>
>> - Setting resilience policy to :
>>
>> - Migrate Virtual Machines => All VMs (HA and non HA) will be
>> started on another host.
>> - Migrate only Highly Available Virtual Machines => HA VMs only
>> will be started on another host.
>> - Do Not Migrate Virtual Machines => HA and non HA VMs won't be
>> started on another host.
>>
>> => In practice :
>>
>> - No matter what parameter i use in resilience policy, HA VMs only
>> will be started on another host in case of a host failure.
>>
>> Is this the expected behaviour ? Am I misunderstanding the way it
>> works ?
>>
>> Kind regards,
>> _______________________________________________
>> Users mailing list
>> Users(a)ovirt.org
>> http://lists.ovirt.org/mailman/listinfo/users
10 years, 1 month
Ovirt resilience policy / HA
by Guillaume Penin
Hi all,
I'm building a test ovirt (3.5.1) infrastructure, based on 3 ovirt nodes
and 1 ovirt engine.
Everything runs (almost) fine, but i don't exactly understand the
interaction between resilience policy (Cluster) and HA (VM).
=> What I understand, in case of host failure :
- Setting resilience policy to :
- Migrate Virtual Machines => All VMs (HA and non HA) will be
started on another host.
- Migrate only Highly Available Virtual Machines => HA VMs only will
be started on another host.
- Do Not Migrate Virtual Machines => HA and non HA VMs won't be
started on another host.
=> In practice :
- No matter what parameter i use in resilience policy, HA VMs only
will be started on another host in case of a host failure.
Is this the expected behaviour ? Am I misunderstanding the way it works
?
Kind regards,
10 years, 1 month
very long time to detach an export domain
by Nathanaël Blanchet
Hi all,
I have no latence for attaching an existing v1 export domain to any
datacenter. However, detaching the same export domain takes a while
(more than 30 min) saying "preparing for mainteance". Is it a regular
behaviour? If yes, what is it done at this step for being so long?
10 years, 1 month
Running in db and not running in VDS
by Punit Dambiwal
Hi,
VM failed to create, failed to reboot and through the errors :-
2015-02-23 17:27:11,879 INFO
[org.ovirt.engine.core.vdsbroker.VdsUpdateRunTimeInfo]
(DefaultQuartzScheduler_Worker-64) [1546215a] VM
8325d21f97888adff6bd6b70bfd6c13b (b74d945c-c9f8-4336-a91b-390a11f07650)* is
running in db and not running in VDS compute11*
*and for delete VM :- *
2015-02-23 17:21:44,625 WARN
[org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector]
(ajp--127.0.0.1-8702-57) [4534b0a2] Correlation ID: 6bbbb769, Job ID:
76d135de-ef8d-41dc-9cc0-855134ededce, Call Stack: null, Custom Event ID:
-1, Message: VM 1feac62b8cd19fcc2ff296957adc8a4a *has been removed, but the
following disks could not be removed: Disk1. These disks will appear in the
main disks tab in illegal state, please remove manually when possible.*
*Thanks,*
*Punit*
10 years, 1 month
Re: [ovirt-users] [ovirt-devel] [ACTION REQUIRED] oVirt 3.5.2 and 3.5.3 status (building RC2 today!)
by Oved Ourfali
On Mar 18, 2015 9:57 AM, Sandro Bonazzola <sbonazzo(a)redhat.com> wrote:
>
> Hi,
> we still have 5 open blockers for 3.5.2[1]:
>
> Bug ID Whiteboard Status Summary
> 1161012 infra POST task cleaning utility should erase commands that have running tasks
Simone, latest comment by you implies that it is working now with the latest patches. All appear in the bugzilla as merged. Should it move to modified?
> 1187244 network POST [RHEL 7.0 + 7.1] Host configure with DHCP is losing connectivity after some time - dhclient is not running
> 1177220 storage ASSIGNED [BLOCKED] Failed to Delete First snapshot with live merge
> 1196327 virt ASSIGNED [performance] bad getVMList output creates unnecessary calls from Engine
> 1202360 virt POST [performance] bad getVMList output creates unnecessary calls from Engine
>
> And 2 dependency on libvirt not yet fixed:
> Bug ID Status Summary
> 1199182 POST 2nd active commit after snapshot triggers qemu failure
> 1199036 POST Libvirtd was restarted when do active blockcommit while there is a blockpull job running
>
> ACTION: Assignee to provide ETA for the blocker bug.
>
> Despite the blockers bug count, we're going to build RC2 today 2015-03-18 at 12:00 UTC for allowing the verification of fixed bugs and testing on
> CentOS 7.1.
> If you're going to test this release candidate on CentOS please be sure to have the CR[2] repository enabled and system fully updated to CentOS 7.1.
>
> We still have 7 bugs in MODIFIED and 31 on QA[3]:
>
> MODIFIED ON_QA Total
> infra 2 10 12
> integration 0 2 2
> network 0 2 2
> node 0 1 1
> sla 2 1 3
> storage 3 11 14
> virt 0 4 4
> Total 7 31 38
>
> ACTION: Testers: you're welcome to verify bugs currently ON_QA.
>
> All remaining bugs not marked as blockers have been moved to 3.5.3.
> A release management entry has been added for tracking the schedule of 3.5.3[4]
> A bug tracker [5] has been created for 3.5.3.
> We have 32 bugs currently targeted to 3.5.3[6]:
>
> Whiteboard NEW ASSIGNED POST Total
> docs 2 0 0 2
> external 1 0 0 1
> gluster 4 0 1 5
> infra 2 2 0 4
> node 2 0 1 3
> ppc 0 0 1 1
> sla 4 0 0 4
> storage 8 0 0 8
> ux 1 0 1 2
> virt 1 0 1 2
> Total 25 2 5 32
>
>
> ACTION: Maintainers / Assignee: to review the bugs targeted to 3.5.3 ensuring they're correctly targeted.
> ACTION: Maintainers: to fill release notes for 3.5.2, the page has been created and updated here [7]
> ACTION: Testers: please add yourself to the test page [8]
>
> 7 Patches have been merged for 3.5.3 and not backported to 3.5.2 branch according to Change-Id
>
> commit 6b5a8169093357656d3e638c7018ee516d1f44bd
> Author: Maor Lipchuk <mlipchuk(a)redhat.com>
> Date: Thu Feb 19 14:40:23 2015 +0200
> core: Add validation when Storage Domain is blocked.
> Change-Id: I9a7c12609b3780c74396dab6edf26e4deaff490f
>
> commit 7fd4dca0a7fb15d3e9179457f1f2aea6c727d325
> Author: Maor Lipchuk <mlipchuk(a)redhat.com>
> Date: Sun Mar 1 17:17:16 2015 +0200
> restapi: reconfigure values on import data Storage Domain.
> Change-Id: I2ef7baa850bd6da08ae27d41ebe9e4ad525fbe9b
>
> commit 4283f755e6b77995247ecb9ddd904139bc8c322c
> Author: Maor Lipchuk <mlipchuk(a)redhat.com>
> Date: Tue Mar 10 12:05:05 2015 +0200
> restapi: Quering FCP unregistered Storage Domains
> Change-Id: Iafe2f2afcd0e6e68adbbbb2054c857388acc30a7
>
> commit a3d8b687620817b38a64a3917f4440274831bca3
> Author: Maor Lipchuk <mlipchuk(a)redhat.com>
> Date: Wed Feb 25 17:00:47 2015 +0200
> core: Add fk constraint on vm_interface_statistics
> Change-Id: I53cf2737ef91cf967c93990fcb237f6c4e12a8f8
>
> commit c8caaceb6b1678c702961d298b3d6c48183d9390
> Author: emesika <emesika(a)redhat.com>
> Date: Mon Mar 9 18:01:58 2015 +0200
> core: do not use distinct if sort expr have func
> Change-Id: I7c036b2b9ee94266b6e3df54f2c50167e454ed6a
>
> commit 4332194e55ad40eee423e8611eceb95fd59dac7e
> Author: Vered Volansky <vvolansk(a)redhat.com>
> Date: Thu Mar 12 17:38:35 2015 +0200
> webadmin: Fix punctuation in threshold warnings
> Change-Id: If30f094e52f42b78537e215a2699cf74c248bd83
>
> commit 773f2a108ce18e0029f864c8748d7068b71f8ff3
> Author: Maor Lipchuk <mlipchuk(a)redhat.com>
> Date: Sat Feb 28 11:37:26 2015 +0200
> core: Add managed devices to OVF
> Change-Id: Ie0e912c9b2950f1461ae95f4704f18b818b83a3b
>
> ACTION: Authors please verify they're not meant to be targeted to 3.5.2.
>
>
> [1] https://bugzilla.redhat.com/1186161
> [2] http://mirror.centos.org/centos/7/cr/x86_64/
> [3] http://goo.gl/UEVTCf
> [4] http://www.ovirt.org/OVirt_3.5.z_Release_Management#oVirt_3.5.3
> [5] https://bugzilla.redhat.com/1198142
> [6] https://bugzilla.redhat.com/buglist.cgi?quicksearch=product%3Aovirt%20tar...
> [7] http://www.ovirt.org/OVirt_3.5.2_Release_Notes
> [8] http://www.ovirt.org/Testing/oVirt_3.5.2_Testing
>
> --
> Sandro Bonazzola
> Better technology. Faster innovation. Powered by community collaboration.
> See how it works at redhat.com
> _______________________________________________
> Devel mailing list
> Devel(a)ovirt.org
> http://lists.ovirt.org/mailman/listinfo/devel
>
>
10 years, 1 month
Hosted-Engine --vm-status results
by Filipe Guarino
Hello guys
I installed ovirt using hosted-engine procedure with six fisical hosts,
with more than 60 vms, and until now, everythings ok and my environment
works fine.
I decided to use some of my hosts for other tasks, so have been removed
four of my six hosts and put it way from my environment.
After few days, my second host (hosted_engine_2) start to fail. It's
hardware issue. My 10GbE interface stoped. I decide to put my host "4" as a
second hosted_engine_2.
It's works fine. but when I use command "hosted-engine --vm-status", its
still returns all of the old members of hosted-engines (1 to 6)
how can i fix it leave only just active active nodes?
See below the output for my hosted-engine --vm-status
[root@bmh0001 ~]# hosted-engine --vm-status
--== Host 1 status ==--
Status up-to-date : True
Hostname : bmh0001.place.brazil
Host ID : 1
Engine status : {"reason": "vm not running on this
host", "health": "bad", "vm": "down", "detail": "unknown"}
Score : 2400
Local maintenance : False
Host timestamp : 68830
Extra metadata (valid at timestamp):
metadata_parse_version=1
metadata_feature_version=1
timestamp=68830 (Sun Mar 8 17:38:05 2015)
host-id=1
score=2400
maintenance=False
state=EngineDown
--== Host 2 status ==--
Status up-to-date : True
Hostname : bmh0004.place.brazil
Host ID : 2
Engine status : {"health": "good", "vm": "up",
"detail": "up"}
Score : 2400
Local maintenance : False
Host timestamp : 2427
Extra metadata (valid at timestamp):
metadata_parse_version=1
metadata_feature_version=1
timestamp=2427 (Sun Mar 8 17:38:09 2015)
host-id=2
score=2400
maintenance=False
state=EngineUp
--== Host 3 status ==--
Status up-to-date : False
Hostname : bmh0003.place.brazil
Host ID : 3
Engine status : unknown stale-data
Score : 0
Local maintenance : True
Host timestamp : 331389
Extra metadata (valid at timestamp):
metadata_parse_version=1
metadata_feature_version=1
timestamp=331389 (Tue Mar 3 14:48:25 2015)
host-id=3
score=0
maintenance=True
state=LocalMaintenance
--== Host 4 status ==--
Status up-to-date : False
Hostname : bmh0004.place.brazil
Host ID : 4
Engine status : unknown stale-data
Score : 0
Local maintenance : True
Host timestamp : 364358
Extra metadata (valid at timestamp):
metadata_parse_version=1
metadata_feature_version=1
timestamp=364358 (Tue Mar 3 16:10:36 2015)
host-id=4
score=0
maintenance=True
state=LocalMaintenance
--== Host 5 status ==--
Status up-to-date : False
Hostname : bmh0005.place.brazil
Host ID : 5
Engine status : unknown stale-data
Score : 0
Local maintenance : True
Host timestamp : 241930
Extra metadata (valid at timestamp):
metadata_parse_version=1
metadata_feature_version=1
timestamp=241930 (Fri Mar 6 09:40:31 2015)
host-id=5
score=0
maintenance=True
state=LocalMaintenance
--== Host 6 status ==--
Status up-to-date : False
Hostname : bmh0006.place.brazil
Host ID : 6
Engine status : unknown stale-data
Score : 0
Local maintenance : True
Host timestamp : 77376
Extra metadata (valid at timestamp):
metadata_parse_version=1
metadata_feature_version=1
timestamp=77376 (Wed Mar 4 09:11:17 2015)
host-id=6
score=0
maintenance=True
state=LocalMaintenance
[root@bmh0001 ~]# hosted-engine --vm-status
--== Host 1 status ==--
Status up-to-date : True
Hostname : bmh0001.place.brazil
Host ID : 1
Engine status : {"reason": "bad vm status", "health":
"bad", "vm": "down", "detail": "down"}
Score : 2400
Local maintenance : False
Host timestamp : 68122
Extra metadata (valid at timestamp):
metadata_parse_version=1
metadata_feature_version=1
timestamp=68122 (Sun Mar 8 17:26:16 2015)
host-id=1
score=2400
maintenance=False
state=EngineStarting
--== Host 2 status ==--
Status up-to-date : True
Hostname : bmh0004.place.brazil
Host ID : 2
Engine status : {"reason": "bad vm status", "health":
"bad", "vm": "up", "detail": "powering up"}
Score : 2400
Local maintenance : False
Host timestamp : 1719
Extra metadata (valid at timestamp):
metadata_parse_version=1
metadata_feature_version=1
timestamp=1719 (Sun Mar 8 17:26:21 2015)
host-id=2
score=2400
maintenance=False
state=EngineStarting
--== Host 3 status ==--
Status up-to-date : False
Hostname : bmh0003.place.brazil
Host ID : 3
Engine status : unknown stale-data
Score : 0
Local maintenance : True
Host timestamp : 331389
Extra metadata (valid at timestamp):
metadata_parse_version=1
metadata_feature_version=1
timestamp=331389 (Tue Mar 3 14:48:25 2015)
host-id=3
score=0
maintenance=True
state=LocalMaintenance
--== Host 4 status ==--
Status up-to-date : False
Hostname : bmh0004.place.brazil
Host ID : 4
Engine status : unknown stale-data
Score : 0
Local maintenance : True
Host timestamp : 364358
Extra metadata (valid at timestamp):
metadata_parse_version=1
metadata_feature_version=1
timestamp=364358 (Tue Mar 3 16:10:36 2015)
host-id=4
score=0
maintenance=True
state=LocalMaintenance
--== Host 5 status ==--
Status up-to-date : False
Hostname : bmh0005.place.brazil
Host ID : 5
Engine status : unknown stale-data
Score : 0
Local maintenance : True
Host timestamp : 241930
Extra metadata (valid at timestamp):
metadata_parse_version=1
metadata_feature_version=1
timestamp=241930 (Fri Mar 6 09:40:31 2015)
host-id=5
score=0
maintenance=True
state=LocalMaintenance
--== Host 6 status ==--
Status up-to-date : False
Hostname : bmh0006.place.brazil
Host ID : 6
Engine status : unknown stale-data
Score : 0
Local maintenance : True
Host timestamp : 77376
Extra metadata (valid at timestamp):
metadata_parse_version=1
metadata_feature_version=1
timestamp=77376 (Wed Mar 4 09:11:17 2015)
host-id=6
score=0
maintenance=True
state=LocalMaintenance
[root@bmh0001 ~]#
thank you very much.
--
Regards
*Filipe Guarino*
10 years, 1 month
[QE] oVirt 3.6.0 status
by Sandro Bonazzola
Hi, here's an update on 3.6 status on integration / rel-eng side
The tracker bug for 3.6.0 [1] currently shows no blockers.
There are 579 bugs [2] targeted to 3.6.0.
NEW ASSIGNED POST Total
docs 11 0 0 11
gluster 35 2 1 38
i18n 2 0 0 2
infra 82 7 8 97
integration 64 5 6 75
network 39 1 9 49
node 27 3 3 33
ppc 0 0 1 1
sla 52 3 2 57
spice 1 0 0 1
storage 72 5 7 84
ux 33 0 10 43
virt 73 5 10 88
Total 491 31 57 579
Features submission is still open until 2015-04-22 as per current release schedule.
Maintainers: be sure to have your features tracked in the google doc[3]
[1] https://bugzilla.redhat.com/1155425
[2] https://bugzilla.redhat.com/buglist.cgi?quicksearch=target_release%3A3.6....
[3] http://goo.gl/9X3G49
--
Sandro Bonazzola
Better technology. Faster innovation. Powered by community collaboration.
See how it works at redhat.com
10 years, 1 month
Fedora 21 as Ovirt (hypervisor) host
by Markus Stockhausen
------=_NextPartTM-000-bc6c2d8a-f22f-48fd-9454-d0ef1b076f5c
Content-Type: multipart/alternative;
boundary="_000_12EF8D94C6F8734FB2FF37B9FBEDD1735FC31162EXCHANGEcollogi_"
--_000_12EF8D94C6F8734FB2FF37B9FBEDD1735FC31162EXCHANGEcollogi_
Content-Type: text/plain; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Hi,
back in december there was a discussion about Ovirt on Fedora 21. From
my point of view that was about ovirt engine. So I'm somehow lost if
Fedora 21 is at least supported as hypervisor host. Anyone with deeper
knowledge?
The reason I'm asking:
We are currently on FC20 + virt-preview and enjoy the feature of live
merges. But with BZ1199182 (snapshot deletion bug) I guess we might
need newer libvirt builds. With virt-preview for FC20 no longer in
maintenance we would ony be on the save side with FC21.
Markus
--_000_12EF8D94C6F8734FB2FF37B9FBEDD1735FC31162EXCHANGEcollogi_
Content-Type: text/html; charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
<html dir=3D"ltr">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Diso-8859-=
1">
<style type=3D"text/css" id=3D"owaParaStyle"></style>
</head>
<body fpstyle=3D"1" ocsi=3D"0">
<div style=3D"direction: ltr;font-family: Tahoma;color: #000000;font-size: =
10pt;">Hi,
<div><br>
</div>
<div>back in december there was a discussion about Ovirt on Fedora 21. From=
</div>
<div>my point of view that was about ovirt engine. So I'm somehow lost if</=
div>
<div>Fedora 21 is at least supported as hypervisor host. Anyone with deeper=
</div>
<div>knowledge?</div>
<div><br>
</div>
<div>The reason I'm asking:</div>
<div><br>
</div>
<div>We are currently on FC20 + virt-preview and enjoy the feature of l=
ive </div>
<div>merges. But with BZ1199182 (snapshot deletion bug) I guess we might</d=
iv>
<div>need newer libvirt builds. With virt-preview for FC20 no longer in&nbs=
p;</div>
<div>maintenance we would ony be on the save side with FC21.</div>
<div><br>
</div>
<div>Markus</div>
</div>
</body>
</html>
--_000_12EF8D94C6F8734FB2FF37B9FBEDD1735FC31162EXCHANGEcollogi_--
------=_NextPartTM-000-bc6c2d8a-f22f-48fd-9454-d0ef1b076f5c
Content-Type: text/plain;
name="InterScan_Disclaimer.txt"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
filename="InterScan_Disclaimer.txt"
****************************************************************************
Diese E-Mail enthält vertrauliche und/oder rechtlich geschützte
Informationen. Wenn Sie nicht der richtige Adressat sind oder diese E-Mail
irrtümlich erhalten haben, informieren Sie bitte sofort den Absender und
vernichten Sie diese Mail. Das unerlaubte Kopieren sowie die unbefugte
Weitergabe dieser Mail ist nicht gestattet.
Über das Internet versandte E-Mails können unter fremden Namen erstellt oder
manipuliert werden. Deshalb ist diese als E-Mail verschickte Nachricht keine
rechtsverbindliche Willenserklärung.
Collogia
Unternehmensberatung AG
Ubierring 11
D-50678 Köln
Vorstand:
Kadir Akin
Dr. Michael Höhnerbach
Vorsitzender des Aufsichtsrates:
Hans Kristian Langva
Registergericht: Amtsgericht Köln
Registernummer: HRB 52 497
This e-mail may contain confidential and/or privileged information. If you
are not the intended recipient (or have received this e-mail in error)
please notify the sender immediately and destroy this e-mail. Any
unauthorized copying, disclosure or distribution of the material in this
e-mail is strictly forbidden.
e-mails sent over the internet may have been written under a wrong name or
been manipulated. That is why this message sent as an e-mail is not a
legally binding declaration of intention.
Collogia
Unternehmensberatung AG
Ubierring 11
D-50678 Köln
executive board:
Kadir Akin
Dr. Michael Höhnerbach
President of the supervisory board:
Hans Kristian Langva
Registry office: district court Cologne
Register number: HRB 52 497
****************************************************************************
------=_NextPartTM-000-bc6c2d8a-f22f-48fd-9454-d0ef1b076f5c--
10 years, 1 month
CloudSpin Downtime
by donny@cloudspin.me
Just as an FYI, cloudspin will be down for the next couple of months. I
am moving from Colorado to Virginia, and it will be down until I acquire
a new home for cloudspin.
Sorry for the inconvenience
Donny D
10 years, 1 month
VM autostart
by lucas castro
Someone knows any idea how to get the vm autostart at boot,
on a hosted engine deploy ?
--
contatos:
Celular: ( 99 ) 9143-5954 - Vivo
skype: lucasd3castro
msn: lucascastroborges(a)hotmail.com
10 years, 1 month
Zombie disks failed to remove..
by Punit Dambiwal
Hi,
In my ovirt infra...ovirt (3.5.1) with glusterfs (3.6.1)....now when i try
to remove the vm...the vm remove successfully but the vm disk (vdisk)
remain there.....if i try to remove this unattached disk..it's failed to
remove....
[image: Inline image 1]
[image: Inline image 2]
Thanks,
Punit
10 years, 1 month
Can't put export/iso domain
by Nathanaël Blanchet
Hi all,
I use the same export domain for two different datacenter and I can't
anymore put it in a maintenance mode so as to detach it for reattaching
to the second datacenter.
It says "Preparing for maintenance" and it stays in that state with no
ending.
Is this operation supposed to be long before being able to detach the
datacenter?
10 years, 1 month
oVirt node, hosted-engine, oVirt appliance and cloud-init
by Simone Tiraboschi
Hi all,
cloud-init is a powerful tool to configure from outside a cloud instance or an appliance as in our scenario.
Deploying the engine as an appliance is indeed a good way to speed up and make easier the hosted-engine deployment: you don't need to install an OS on the engine virtual machine and than install the engine and so on but you could simply run a ready to use oVirt engine appliance. But you still need to configure it and so cloud-init support within hosted-engine is a reasonable way to complement it.
Then we could also integrate it with oVirt node to let the user input the required info from node TUI in order to have an almost unattended hosted-engine setup on oVirt node using an engine appliance with cloud-init.
The idea is to collect the required information interactively from hosted-engine setup or from node TUI (passing them to hosted-engine setup via an answer file) and pass them to the appliance via cloud-init using a no-cloud datasource.
So now the question is what do you really want to configure via cloud-init?
It's just to define what we want in order to be more focused on user needs:
for instance we could configure engine VM instance hostname, we could set the root password, we could create other users, we could upload ssh private keys, we could run a command on the first boot and so on.
So, if you have any ideas or requirement about that it's the right time for it.
thanks,
Simone
10 years, 1 month
Hosted Engine Migration fails
by Soeren Malchow
--_000_687766E0007010429FBFF98CA7082488874329mcexch01mcongroup_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Dear all,
we ahve a setup with several hosts running fedora 10 with the virt-preview =
packages installed (for snapshot live merge) and a hosted engine running ce=
ntos 6.6-
We are experiencing a problem with the Live Migration of the Hosted Engine,=
in the case of setting the host for the Engine into maintenance as well as=
a manual migration.
I tried this on the "ovirtmgmt" network and when that failed I did some res=
earch and tried to use another network interface (separate from ovirtmgmt o=
n layer 2), this also fails.
It looks as if the migration is still going through the ovirtmgmt interface=
, at least judging from the network traffic, and I think the error that I f=
ound (RHBZ#919201) is actually the right one.
--
vdsm.log:Thread-6745::WARNING::2015-02-16 03:22:25,743::migration::458::vm.=
Vm::(monitor_migration) vmId=3D`XXX`::Migration stalling: remaining (35MiB)=
> lowmark (15MiB). Refer to RHBZ#919201.
vdsm.log:Thread-6745::WARNING::2015-02-16 03:22:35,745::migration::458::vm.=
Vm::(monitor_migration) vmId=3D`XXX`::Migration stalling: remaining (129MiB=
) > lowmark (15MiB). Refer to RHBZ#919201.
vdsm.log:Thread-6745::WARNING::2015-02-16 03:22:45,747::migration::458::vm.=
Vm::(monitor_migration) vmId=3D`XXX`::Migration stalling: remaining (42MiB)=
> lowmark (15MiB). Refer to RHBZ#919201.
vdsm.log:Thread-6745::WARNING::2015-02-16 03:22:55,749::migration::458::vm.=
Vm::(monitor_migration) vmId=3D`XXX`::Migration stalling: remaining (88MiB)=
> lowmark (15MiB). Refer to RHBZ#919201.
--
The ovirtmgmt interface is 2 x 1Gbit (LACP connected to Dell Switches with =
MLAG) and by far not fully utilized.
Can anyone help me where to go form here ?
Regards
Soeren
--_000_687766E0007010429FBFF98CA7082488874329mcexch01mcongroup_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri",sans-serif;
mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:#0563C1;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:#954F72;
text-decoration:underline;}
span.EmailStyle17
{mso-style-type:personal-compose;
font-family:"Calibri",sans-serif;
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
font-family:"Calibri",sans-serif;
mso-fareast-language:EN-US;}
@page WordSection1
{size:8.5in 11.0in;
margin:70.85pt 70.85pt 56.7pt 70.85pt;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"DE" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Dear all,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p> </o:p></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">we ahve a setup with several ho=
sts running fedora 10 with the virt-preview packages installed (for snapsho=
t live merge) and a hosted engine running centos 6.6-<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p> </o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">We are experiencing a problem w=
ith the Live Migration of the Hosted Engine, in the case of setting the hos=
t for the Engine into maintenance as well as a manual migration.<o:p></o:p>=
</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">I tried this on the “ovir=
tmgmt” network and when that failed I did some research and tried to =
use another network interface (separate from ovirtmgmt on layer 2), this al=
so fails.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p> </o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">It looks as if the migration is=
still going through the ovirtmgmt interface, at least judging from the net=
work traffic, and I think the error that I found (RHBZ#919201) is actually =
the right one.
<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span lang=3D"EN-US" style=3D"font-size:12.0pt;font-family:"T=
imes New Roman",serif;mso-fareast-language:DE"> --<o:p></o:p></sp=
an></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span lang=3D"EN-US" style=3D"font-size:12.0pt;font-family:"T=
imes New Roman",serif;mso-fareast-language:DE">vdsm.log:Thread-6745::W=
ARNING::2015-02-16 03:22:25,743::migration::458::vm.Vm::(monitor_migration)
vmId=3D`XXX`::Migration stalling: remaining (35MiB) > lowmark (15MiB). =
Refer to RHBZ#919201.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span lang=3D"EN-US" style=3D"font-size:12.0pt;font-family:"T=
imes New Roman",serif;mso-fareast-language:DE">vdsm.log:Thread-6745::W=
ARNING::2015-02-16 03:22:35,745::migration::458::vm.Vm::(monitor_migration)
vmId=3D`XXX`::Migration stalling: remaining (129MiB) > lowmark (15MiB).=
Refer to RHBZ#919201.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span lang=3D"EN-US" style=3D"font-size:12.0pt;font-family:"T=
imes New Roman",serif;mso-fareast-language:DE">vdsm.log:Thread-6745::W=
ARNING::2015-02-16 03:22:45,747::migration::458::vm.Vm::(monitor_migration)
vmId=3D`XXX`::Migration stalling: remaining (42MiB) > lowmark (15MiB). =
Refer to RHBZ#919201.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span lang=3D"EN-US" style=3D"font-size:12.0pt;font-family:"T=
imes New Roman",serif;mso-fareast-language:DE">vdsm.log:Thread-6745::W=
ARNING::2015-02-16 03:22:55,749::migration::458::vm.Vm::(monitor_migration)
vmId=3D`XXX`::Migration stalling: remaining (88MiB) > lowmark (15MiB). =
Refer to RHBZ#919201.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span lang=3D"EN-US" style=3D"font-size:12.0pt;font-family:"T=
imes New Roman",serif;mso-fareast-language:DE">--<o:p></o:p></span></p=
>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span lang=3D"EN-US" style=3D"font-size:12.0pt;font-family:"T=
imes New Roman",serif;mso-fareast-language:DE">The ovirtmgmt interface=
is 2 x 1Gbit (LACP connected to Dell Switches with
MLAG) and by far not fully utilized.<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span lang=3D"EN-US" style=3D"font-size:12.0pt;font-family:"T=
imes New Roman",serif;mso-fareast-language:DE">Can anyone help me wher=
e to go form here ?<o:p></o:p></span></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span lang=3D"EN-US" style=3D"font-size:12.0pt;font-family:"T=
imes New Roman",serif;mso-fareast-language:DE">Regards<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal" style=3D"mso-margin-top-alt:auto;mso-margin-bottom-a=
lt:auto"><span lang=3D"EN-US" style=3D"font-size:12.0pt;font-family:"T=
imes New Roman",serif;mso-fareast-language:DE">Soeren
<o:p></o:p></span></p>
</div>
</body>
</html>
--_000_687766E0007010429FBFF98CA7082488874329mcexch01mcongroup_--
10 years, 1 month
FAILED! Using engine-image-uploader to Upload OVF to Export Domain
by Xie, Chao
--_000_EE4D679B9474414187D2E27D8B6890F69570DDG08CNEXMBPEKD03g0_
Content-Type: text/plain; charset="gb2312"
Content-Transfer-Encoding: base64
SGksIGFsbA0KICAgICAgICAgSSBleHBvcnQgYSBPVkYvT1ZBIHZtIGZpbGUgZnJvbSBWaXJ0dWFs
Qm94IChNYW5hZ2UgLS0gPiBFeHBvcnQgYSB2bS4gV2hlbiBJIGNob29zZSChsG92ZqGxLCBJIGdv
dCB0d28gZmlsZXM6IHRlc3Qub3ZmIGFuZCB0ZXN0LnZtZGspIGFuZCB3YW50IHRvIHVzZSBlbmdp
bmUtaW1hZ2UtdXBsb2FkIHRvIHVwbG9hZCBpbnRvIG9WaXJ0IEV4cG9ydCBEb21haW4uDQpCdXQg
SSBnZXQgRXJyb3IgYXMgYmVsb3c6DQoNCjEuIHVzaW5nIE9WQQ0KPT09PT09PT09DQpbcm9vdCB+
XSMgZW5naW5lLWltYWdlLXVwbG9hZGVyIC0tY29uZi1maWxlPS9ldGMvb3ZpcnQtZW5naW5lL2lt
YWdldXBsb2FkZXIuY29uZiAtZSBleHBvcnRfZGVidWcgdXBsb2FkIHRlc3QxLm92YQ0KRVJST1I6
IG5vdCBhIGd6aXAgZmlsZQ0KDQoyLiB1c2luZyBPVkYNCj09PT09PT09PQ0KW3Jvb3Qgfl0jIGVu
Z2luZS1pbWFnZS11cGxvYWRlciAtLWNvbmYtZmlsZT0vZXRjL292aXJ0LWVuZ2luZS9pbWFnZXVw
bG9hZGVyLmNvbmYgLWUgZXhwb3J0X2RlYnVnIHVwbG9hZCB0ZXN0Lm92Zg0KRVJST1I6IG5vdCBh
IGd6aXAgZmlsZQ0KDQojIyMgc28gSSB0YXIgdGhlIHRlc3Qub3ZmIGFuZCB0ZXN0LnZtZGsgYXMg
Z3ppcCBmaWxlICMjIw0KDQpbcm9vdEByaGV2LXBjLWhvc3QyIH5dIyB0YXIgLXpjdmYgZ2d0ZXN0
Lm92ZiAuL3Rlc3Qub3ZmIC4vdGVzdC1kaXNrMS52bWRrDQouL3Rlc3Qub3ZmDQouL3Rlc3QtZGlz
azEudm1kaw0KW3Jvb3RAIH5dIyBlbmdpbmUtaW1hZ2UtdXBsb2FkZXIgLS1jb25mLWZpbGU9L2V0
Yy9vdmlydC1lbmdpbmUvaW1hZ2V1cGxvYWRlci5jb25mIC1lIGV4cG9ydF9kZWJ1ZyB1cGxvYWQg
Z2d0ZXN0Lm92ZiBFUlJPUjogVW5hYmxlIHRvIHVwZGF0ZSB0aGUgZGlzayBJRCBpbiB0aGUgT1ZG
IFhNTC4gTWVzc2FnZTogZ2xvYmFsIG5hbWUgJ25faWRfZCcgaXMgbm90IGRlZmluZWQNCg==
--_000_EE4D679B9474414187D2E27D8B6890F69570DDG08CNEXMBPEKD03g0_
Content-Type: text/html; charset="gb2312"
Content-Transfer-Encoding: quoted-printable
<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dgb2312">
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:=CB=CE=CC=E5;
panose-1:2 1 6 0 3 1 1 1 1 1;}
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:"\@=CB=CE=CC=E5";
panose-1:2 1 6 0 3 1 1 1 1 1;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
text-align:justify;
text-justify:inter-ideograph;
font-size:10.5pt;
font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
span.EmailStyle17
{mso-style-type:personal-compose;
font-family:"Calibri","sans-serif";
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
font-family:"Calibri","sans-serif";}
/* Page Definitions */
@page WordSection1
{size:612.0pt 792.0pt;
margin:72.0pt 90.0pt 72.0pt 90.0pt;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"ZH-CN" link=3D"blue" vlink=3D"purple" style=3D"text-justify-t=
rim:punctuation">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US">Hi, all<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"> &=
nbsp; I export a OVF/OVA vm file from VirtualBox (Manage -- >=
; Export a vm. When I choose =A1=B0ovf=A1=B1, I got two files: test.ovf and=
test.vmdk) and want to use engine-image-upload to upload into oVirt Export=
Domain.<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">But I get Error as below:<o:p><=
/o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p> </o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">1. using OVA<o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=3D=3D=3D=3D=3D=3D=3D=3D=3D<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">[root ~]# engine-image-uploader=
--conf-file=3D/etc/ovirt-engine/imageuploader.conf -e export_debug upload =
test1.ova
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">ERROR: not a gzip file<o:p></o:=
p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p> </o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">2. using OVF<o:p></o:p></span><=
/p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">=3D=3D=3D=3D=3D=3D=3D=3D=3D<o:p=
></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">[root ~]# engine-image-uploader=
--conf-file=3D/etc/ovirt-engine/imageuploader.conf -e export_debug upload =
test.ovf
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">ERROR: not a gzip file<o:p></o:=
p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p> </o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">### so I tar the test.ovf and t=
est.vmdk as gzip file ###<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p> </o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">[root@rhev-pc-host2 ~]# tar -zc=
vf ggtest.ovf ./test.ovf ./test-disk1.vmdk
<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">./test.ovf<o:p></o:p></span></p=
>
<p class=3D"MsoNormal"><span lang=3D"EN-US">./test-disk1.vmdk<o:p></o:p></s=
pan></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">[root@ ~]# engine-image-uploade=
r --conf-file=3D/etc/ovirt-engine/imageuploader.conf -e export_debug upload=
ggtest.ovf ERROR: Unable to update the disk ID in the OVF XML. Message: gl=
obal name 'n_id_d' is not defined<o:p></o:p></span></p>
</div>
</body>
</html>
--_000_EE4D679B9474414187D2E27D8B6890F69570DDG08CNEXMBPEKD03g0_--
10 years, 1 month
Initial Network Config for Engine & Hosts?
by Bellamy, Peter
--_000_289BB70B14164D7FAF449A2CA4F65EB9rpiedu_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
SeKAmW0gY29taW5nIGZyb20gcnVubmluZyBzdHJhaWdodCBLVk0vbGlidmlydCBvbiBSSEVMNiwg
c28gSeKAmW0gdXNlZCB0byBtYW51YWxseSBjb25maWd1cmluZyBhbGwgTklDLCBCb25kLCBWTEFO
LXRhZ2dlZCBCb25kICYgQnJpZGdlIGludGVyZmFjZXMgYnkgZWRpdGluZyBpZmNmZy0qIGZpbGVz
Lg0KDQpJbnN0YWxsaW5nIG9WaXJ0IDMuNSwgSSBkaXNjb3ZlcmVkIHRoYXQgbXkgcHJlLWNvbmZp
Z3VyZWQgYnJpZGdlcyBjYXVzZWQgdGhlIGNyZWF0aW9uIG9mIHRoZSBvdmlydG1nbXQgaW50ZXJm
YWNlIHRvIGZhaWwgZHVyaW5nIGluc3RhbGwvY29uZmlnIChlbmdpbmUtc2V0dXApLCBzbyBJIGhh
ZCB0byBjcmVhdGUgdGhlIG92aXJ0bWdtdCBicmlkZ2UgaW50ZXJmYWNlIG1hbnVhbGx5IGFzIHdl
bGwgKG9yIGVsc2UgcmVtb3ZlIGFsbCBvZiBteSBwcmUtY29uZmlndXJlZCBicmlkZ2VzPykNCg0K
QXQgdGhpcyBwb2ludCwgSSBoYXZlIGEgc2luZ2xlIGVuZ2luZSAmIDIgaG9zdHMgc2V0dXAgZm9y
IHRlc3RpbmcgYnV0IEnigJltIGNvbmZ1c2VkIGJ5IHRoZSBOSUMgY29uZmlndXJhdGlvbi4NCg0K
SSBzZWUgdGhlIFdlYiBBZG1pbiBQb3J0YWwgYWxsb3dzIG1lIHRvIGdyYXBoaWNhbGx5IGNvbmZp
Z3VyZSB0aGUgTklDcywgYm9uZHMsIGJyaWRnZXMsIGV0YywgYnV0IEnigJltIG5vdCBzdXJlIGlm
IHRoYXQgbWVhbnMgSSBzaG91bGQgdW5kbyBhbGwgb2YgbXkgbWFudWFsbHkgY29uZmlndXJlZCBp
bnRlcmZhY2VzLCBhbmQgaWYgc28sIGhvdyBtdWNoIG9mIHRoZSBjb25maWcgSSBzaG91bGQgdW5k
bz8gT3IgdG8gcHV0IGl0IGluIG90aGVyIHdvcmRzLCB3aGF0IG15IGluaXRpYWwgbmV0d29yayBj
b25maWcgc2hvdWxkIGxvb2sgbGlrZSBvbiBteSBlbmdpbmUgYW5kIGhvc3RzIHdoZW4gSSBzdGFy
dCBvVmlydCBpbnN0YWxsL2NvbmZpZy4NCg0KTXkgYmFzaWMgTlcgY29uZmlnIGN1cnJlbnRseSBs
b29rcyBsaWtlIHRoaXM6DQoNCjIgcGh5c2ljYWwgTklDcywgYm9uZGVkLiAgVGhhdCBib25kIHNw
bGl0IGludG8gbXVsdGlwbGUgVkxBTnMgKG9uZSBvZiB3aGljaCBpcyB0aGUgb3ZpcnRtZ210IFZM
QU4vYnJpZGdlKS4gIEVhY2ggb2YgdGhvc2UgVkxBTiBpbnRlcmZhY2VzLCBjb25maWd1cmVkIGFz
IGEgYnJpZGdlIGZvciB1c2UgYnkgaG9zdHMvVk1zLg0KDQoyIG1vcmUgcGh5c2ljYWwgTklDcywg
YWxzbyBib25kZWQsIFZMQU7igJlkIGFuZCBicmlkZ2VkLg0KDQpBZGRpdGlvbmFsIHVudXNlZCBw
aHlzaWNhbCBOSUNzLiAgKFNob3VsZCBJIHVzZSBvbmUgb2YgdGhlbSBhcyBhIGRlZGljYXRlZCBv
dmlydG1nbXQgaW50ZXJmYWNlL2JyaWRnZT8pDQoNCkFueSBhbmQgYWxsIGFkdmljZSBncmVhdGx5
IGFwcHJlY2lhdGVkLg0KDQotcGtiDQo=
--_000_289BB70B14164D7FAF449A2CA4F65EB9rpiedu_
Content-Type: text/html; charset="utf-8"
Content-ID: <0AED21419A39B244BE41E8928AFE161A(a)win.rpi.edu>
Content-Transfer-Encoding: base64
PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy
ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsiIGNsYXNzPSIiPg0KSeKAmW0gY29taW5nIGZyb20gcnVu
bmluZyBzdHJhaWdodCBLVk0vbGlidmlydCBvbiBSSEVMNiwgc28gSeKAmW0gdXNlZCB0byBtYW51
YWxseSBjb25maWd1cmluZyBhbGwgTklDLCBCb25kLCBWTEFOLXRhZ2dlZCBCb25kICZhbXA7IEJy
aWRnZSBpbnRlcmZhY2VzIGJ5IGVkaXRpbmcgaWZjZmctKiBmaWxlcy4NCjxkaXYgY2xhc3M9IiI+
PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPkluc3RhbGxpbmcgb1ZpcnQgMy41
LCBJIGRpc2NvdmVyZWQgdGhhdCBteSBwcmUtY29uZmlndXJlZCBicmlkZ2VzIGNhdXNlZCB0aGUg
Y3JlYXRpb24gb2YgdGhlDQo8YiBjbGFzcz0iIj5vdmlydG1nbXQ8L2I+IGludGVyZmFjZSB0byBm
YWlsIGR1cmluZyBpbnN0YWxsL2NvbmZpZyAoZW5naW5lLXNldHVwKSwgc28gSSBoYWQgdG8gY3Jl
YXRlIHRoZQ0KPGIgY2xhc3M9IiI+b3ZpcnRtZ210PC9iPiBicmlkZ2UgaW50ZXJmYWNlIG1hbnVh
bGx5IGFzIHdlbGwgKG9yIGVsc2UgcmVtb3ZlIGFsbCBvZiBteSBwcmUtY29uZmlndXJlZCBicmlk
Z2VzPyk8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIiPg0KPC9kaXY+DQo8ZGl2IGNs
YXNzPSIiPkF0IHRoaXMgcG9pbnQsIEkgaGF2ZSBhIHNpbmdsZSBlbmdpbmUgJmFtcDsgMiBob3N0
cyBzZXR1cCBmb3IgdGVzdGluZyBidXQgSeKAmW0gY29uZnVzZWQgYnkgdGhlIE5JQyBjb25maWd1
cmF0aW9uLjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXYg
Y2xhc3M9IiI+SSBzZWUgdGhlIFdlYiBBZG1pbiBQb3J0YWwgYWxsb3dzIG1lIHRvIGdyYXBoaWNh
bGx5IGNvbmZpZ3VyZSB0aGUgTklDcywgYm9uZHMsIGJyaWRnZXMsIGV0YywgYnV0IEnigJltIG5v
dCBzdXJlIGlmIHRoYXQgbWVhbnMgSSBzaG91bGQNCjxpIGNsYXNzPSIiPnVuZG8gYWxsIG9mIG15
IG1hbnVhbGx5IGNvbmZpZ3VyZWQgaW50ZXJmYWNlczwvaT4sIGFuZCBpZiBzbywgaG93IG11Y2gg
b2YgdGhlIGNvbmZpZyBJIHNob3VsZCB1bmRvPyBPciB0byBwdXQgaXQgaW4gb3RoZXIgd29yZHMs
IHdoYXQgbXkgaW5pdGlhbCBuZXR3b3JrIGNvbmZpZyBzaG91bGQgbG9vayBsaWtlIG9uIG15IGVu
Z2luZSBhbmQgaG9zdHMgd2hlbiBJIHN0YXJ0IG9WaXJ0IGluc3RhbGwvY29uZmlnLjwvZGl2Pg0K
PGRpdiBjbGFzcz0iIj48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+TXkgYmFz
aWMgTlcgY29uZmlnIGN1cnJlbnRseSBsb29rcyBsaWtlIHRoaXM6PC9kaXY+DQo8ZGl2IGNsYXNz
PSIiPjxiciBjbGFzcz0iIj4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4yIHBoeXNpY2FsIE5JQ3Ms
IGJvbmRlZC4gJm5ic3A7VGhhdCBib25kIHNwbGl0IGludG8gbXVsdGlwbGUgVkxBTnMgKG9uZSBv
ZiB3aGljaCBpcyB0aGUNCjxiIGNsYXNzPSIiPm92aXJ0bWdtdDwvYj4gVkxBTi9icmlkZ2UpLiAm
bmJzcDtFYWNoIG9mIHRob3NlIFZMQU4gaW50ZXJmYWNlcywgY29uZmlndXJlZCBhcyBhIGJyaWRn
ZSBmb3IgdXNlIGJ5IGhvc3RzL1ZNcy48L2Rpdj4NCjxkaXYgY2xhc3M9IiI+PGJyIGNsYXNzPSIi
Pg0KPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjIgbW9yZSBwaHlzaWNhbCBOSUNzLCBhbHNvIGJvbmRl
ZCwgVkxBTuKAmWQgYW5kIGJyaWRnZWQuPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0i
Ij4NCjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj5BZGRpdGlvbmFsIHVudXNlZCBwaHlzaWNhbCBOSUNz
LiAmbmJzcDsoU2hvdWxkIEkgdXNlIG9uZSBvZiB0aGVtIGFzIGEgZGVkaWNhdGVkDQo8YiBjbGFz
cz0iIj5vdmlydG1nbXQ8L2I+IGludGVyZmFjZS9icmlkZ2U/KTwvZGl2Pg0KPGRpdiBjbGFzcz0i
Ij48YnIgY2xhc3M9IiI+DQo8L2Rpdj4NCjxkaXYgY2xhc3M9IiI+QW55IGFuZCBhbGwgYWR2aWNl
IGdyZWF0bHkgYXBwcmVjaWF0ZWQuPC9kaXY+DQo8ZGl2IGNsYXNzPSIiPjxiciBjbGFzcz0iIj4N
CjwvZGl2Pg0KPGRpdiBjbGFzcz0iIj4tcGtiPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=
--_000_289BB70B14164D7FAF449A2CA4F65EB9rpiedu_--
10 years, 1 month
VM Guest Video size
by Sandvik Agustin
Hi users,
Good Day, I'm using Ovirt 3.5 on my Centos 6.6, I'm wondering if
there's a way to increase the size of the vm guest video memory?
TIA
Sandvik
10 years, 1 month
CTDB error
by RASTELLI Alessandro
--_000_DB3PR03MB098757484AACAA8367EAFD8F82070DB3PR03MB0987eurp_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
SGksDQpJIGdldCB0aGlzIGVycm9yIG9uIG5vZGUgIzMgd2hpbGUgdHJ5aW5nIHRvIGFkZCBpdCB0
byBDVERCIGNsdXN0ZXIuDQoNCjIwMTUvMDMvMTMgMTc6MzA6NDEuNzA2NTIyIFsgNDI4MF06IGN0
ZGIgZXJyb3I6IEZhaWxlZCB0byBsb2FkIG5saXN0ICcvZXRjL2N0ZGIvbm9kZXMnDQoyMDE1LzAz
LzEzIDE3OjMwOjQxLjcwNjU4OSBbIDQyODBdOiBjdGRiX3NldF9ubGlzdCBmYWlsZWQgLSBGYWls
ZWQgdG8gbG9hZCBubGlzdCAnL2V0Yy9jdGRiL25vZGVzJw0KDQpjb25maWcgZmlsZXMgYXJlIHRo
ZSBzYW1lIGFzIHRoZSBvdGhlciB0d28gbm9kZXMsIHdoZXJlIENUREIgc2VydmljZSBpcyBydW5u
aW5nIGZpbmUuDQoNCldoYXQgc2hvdWxkIEkgY2hlY2s/DQoNClRoYW5rIHlvdQ0KQS4NCg==
--_000_DB3PR03MB098757484AACAA8367EAFD8F82070DB3PR03MB0987eurp_
Content-Type: text/html; charset="utf-8"
Content-Transfer-Encoding: base64
PGh0bWwgeG1sbnM6dj0idXJuOnNjaGVtYXMtbWljcm9zb2Z0LWNvbTp2bWwiIHhtbG5zOm89InVy
bjpzY2hlbWFzLW1pY3Jvc29mdC1jb206b2ZmaWNlOm9mZmljZSIgeG1sbnM6dz0idXJuOnNjaGVt
YXMtbWljcm9zb2Z0LWNvbTpvZmZpY2U6d29yZCIgeG1sbnM6bT0iaHR0cDovL3NjaGVtYXMubWlj
cm9zb2Z0LmNvbS9vZmZpY2UvMjAwNC8xMi9vbW1sIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcv
VFIvUkVDLWh0bWw0MCI+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIg
Y29udGVudD0idGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjxtZXRhIG5hbWU9IkdlbmVyYXRv
ciIgY29udGVudD0iTWljcm9zb2Z0IFdvcmQgMTUgKGZpbHRlcmVkIG1lZGl1bSkiPg0KPHN0eWxl
PjwhLS0NCi8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6
IkNhbWJyaWEgTWF0aCI7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDt9DQpAZm9udC1m
YWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6MiAxNSA1IDIgMiAyIDQgMyAy
IDQ7fQ0KLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29Ob3JtYWws
IGRpdi5Nc29Ob3JtYWwNCgl7bWFyZ2luOjBjbTsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJ
Zm9udC1zaXplOjEyLjBwdDsNCglmb250LWZhbWlseToiVGltZXMgTmV3IFJvbWFuIiwic2VyaWYi
O30NCmE6bGluaywgc3Bhbi5Nc29IeXBlcmxpbmsNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0K
CWNvbG9yOmJsdWU7DQoJdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTt9DQphOnZpc2l0ZWQsIHNw
YW4uTXNvSHlwZXJsaW5rRm9sbG93ZWQNCgl7bXNvLXN0eWxlLXByaW9yaXR5Ojk5Ow0KCWNvbG9y
OnB1cnBsZTsNCgl0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO30NCnNwYW4uRW1haWxTdHlsZTE3
DQoJe21zby1zdHlsZS10eXBlOnBlcnNvbmFsLXJlcGx5Ow0KCWZvbnQtZmFtaWx5OiJDYWxpYnJp
Iiwic2Fucy1zZXJpZiI7DQoJY29sb3I6d2luZG93dGV4dDt9DQouTXNvQ2hwRGVmYXVsdA0KCXtt
c28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCglmb250LWZhbWlseToiQ2FsaWJyaSIsInNhbnMt
c2VyaWYiOw0KCW1zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTO30NCkBwYWdlIFdvcmRTZWN0aW9u
MQ0KCXtzaXplOjYxMi4wcHQgNzkyLjBwdDsNCgltYXJnaW46NzAuODVwdCAyLjBjbSAyLjBjbSAy
LjBjbTt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3BhZ2U6V29yZFNlY3Rpb24xO30NCi0tPjwvc3R5
bGU+PCEtLVtpZiBndGUgbXNvIDldPjx4bWw+DQo8bzpzaGFwZWRlZmF1bHRzIHY6ZXh0PSJlZGl0
IiBzcGlkbWF4PSIxMDI2IiAvPg0KPC94bWw+PCFbZW5kaWZdLS0+PCEtLVtpZiBndGUgbXNvIDld
Pjx4bWw+DQo8bzpzaGFwZWxheW91dCB2OmV4dD0iZWRpdCI+DQo8bzppZG1hcCB2OmV4dD0iZWRp
dCIgZGF0YT0iMSIgLz4NCjwvbzpzaGFwZWxheW91dD48L3htbD48IVtlbmRpZl0tLT4NCjwvaGVh
ZD4NCjxib2R5IGxhbmc9IklUIiBsaW5rPSJibHVlIiB2bGluaz0icHVycGxlIj4NCjxkaXYgY2xh
c3M9IldvcmRTZWN0aW9uMSI+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1V
UyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90
OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj5IaSw8
bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJF
Ti1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZx
dW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj5J
IGdldCB0aGlzIGVycm9yIG9uIG5vZGUgIzMgd2hpbGUgdHJ5aW5nIHRvIGFkZCBpdCB0byBDVERC
IGNsdXN0ZXIuPG86cD48L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1hbCI+PHNw
YW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5OiZxdW90
O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Ozttc28tZmFyZWFzdC1sYW5ndWFn
ZTpFTi1VUyI+PG86cD4mbmJzcDs8L286cD48L3NwYW4+PC9wPg0KPHAgY2xhc3M9Ik1zb05vcm1h
bCI+PHNwYW4gbGFuZz0iRU4tVVMiIHN0eWxlPSJmb250LXNpemU6MTEuMHB0O2ZvbnQtZmFtaWx5
OiZxdW90O0NhbGlicmkmcXVvdDssJnF1b3Q7c2Fucy1zZXJpZiZxdW90Ozttc28tZmFyZWFzdC1s
YW5ndWFnZTpFTi1VUyI+MjAxNS8wMy8xMyAxNzozMDo0MS43MDY1MjIgWyA0MjgwXTogY3RkYiBl
cnJvcjogRmFpbGVkIHRvIGxvYWQgbmxpc3QgJy9ldGMvY3RkYi9ub2Rlcyc8bzpwPjwvbzpwPjwv
c3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9
ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtz
YW5zLXNlcmlmJnF1b3Q7O21zby1mYXJlYXN0LWxhbmd1YWdlOkVOLVVTIj4yMDE1LzAzLzEzIDE3
OjMwOjQxLjcwNjU4OSBbIDQyODBdOiBjdGRiX3NldF9ubGlzdCBmYWlsZWQgLSBGYWlsZWQgdG8g
bG9hZCBubGlzdCAnL2V0Yy9jdGRiL25vZGVzJzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxwIGNs
YXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjExLjBw
dDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVvdDs7
bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwvcD4N
CjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXpl
OjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYm
cXVvdDs7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPmNvbmZpZyBmaWxlcyBhcmUgdGhlIHNh
bWUgYXMgdGhlIG90aGVyIHR3byBub2Rlcywgd2hlcmUgQ1REQiBzZXJ2aWNlIGlzIHJ1bm5pbmcg
ZmluZS48bzpwPjwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48c3BhbiBs
YW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1b3Q7Q2Fs
aWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O21zby1mYXJlYXN0LWxhbmd1YWdlOkVO
LVVTIj48bzpwPiZuYnNwOzwvbzpwPjwvc3Bhbj48L3A+DQo8cCBjbGFzcz0iTXNvTm9ybWFsIj48
c3BhbiBsYW5nPSJFTi1VUyIgc3R5bGU9ImZvbnQtc2l6ZToxMS4wcHQ7Zm9udC1mYW1pbHk6JnF1
b3Q7Q2FsaWJyaSZxdW90OywmcXVvdDtzYW5zLXNlcmlmJnF1b3Q7O21zby1mYXJlYXN0LWxhbmd1
YWdlOkVOLVVTIj5XaGF0IHNob3VsZCBJIGNoZWNrPzxvOnA+PC9vOnA+PC9zcGFuPjwvcD4NCjxw
IGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1zaXplOjEx
LjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2VyaWYmcXVv
dDs7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPjxvOnA+Jm5ic3A7PC9vOnA+PC9zcGFuPjwv
cD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHlsZT0iZm9udC1z
aXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90O3NhbnMtc2Vy
aWYmcXVvdDs7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPlRoYW5rIHlvdTxvOnA+PC9vOnA+
PC9zcGFuPjwvcD4NCjxwIGNsYXNzPSJNc29Ob3JtYWwiPjxzcGFuIGxhbmc9IkVOLVVTIiBzdHls
ZT0iZm9udC1zaXplOjExLjBwdDtmb250LWZhbWlseTomcXVvdDtDYWxpYnJpJnF1b3Q7LCZxdW90
O3NhbnMtc2VyaWYmcXVvdDs7bXNvLWZhcmVhc3QtbGFuZ3VhZ2U6RU4tVVMiPkEuPG86cD48L286
cD48L3NwYW4+PC9wPg0KPC9kaXY+DQo8L2JvZHk+DQo8L2h0bWw+DQo=
--_000_DB3PR03MB098757484AACAA8367EAFD8F82070DB3PR03MB0987eurp_--
10 years, 1 month
HostedEngine Deployment Woes
by Mikola Rose
--_000_F992C848E4EB468E83F437646EDB3E62powersoftcom_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Hi List Members;
I have been struggling with deploying oVirt hosted engine I keep running i=
nto a timeout during the "Misc Configuration" any suggestion on how I can =
trouble shoot this?
Redhat 2.6.32-504.3.3.el6.x86_64
Installed Packages
ovirt-host-deploy.noarch =
1.2.5-1.el6ev =
@rhel-6-server-rhevm-3.4=
-rpms
ovirt-host-deploy-java.noarch =
1.2.5-1.el6ev =
@rhel-6-server-rhevm-3.4=
-rpms
ovirt-hosted-engine-ha.noarch =
1.1.6-3.el6ev =
@rhel-6-server-rhevm-3.4=
-rpms
ovirt-hosted-engine-setup.noarch =
1.1.5-1.el6ev =
@rhel-6-server-rhevm-3.4=
-rpms
rhevm-setup-plugin-ovirt-engine.noarch =
3.4.4-2.2.el6ev =
@rhel-6-server-rhevm-3.4=
-rpms
rhevm-setup-plugin-ovirt-engine-common.noarch =
3.4.4-2.2.el6ev =
@rhel-6-server-rhevm-3.4=
-rpms
Please confirm installation settings (Yes, No)[No]: Yes
[ INFO ] Stage: Transaction setup
[ INFO ] Stage: Misc configuration
[ INFO ] Stage: Package installation
[ INFO ] Stage: Misc configuration
[ INFO ] Configuring libvirt
[ INFO ] Configuring VDSM
[ INFO ] Starting vdsmd
[ INFO ] Waiting for VDSM hardware info
[ INFO ] Waiting for VDSM hardware info
[ INFO ] Connecting Storage Domain
[ INFO ] Connecting Storage Pool
[ INFO ] Verifying sanlock lockspace initialization
[ INFO ] sanlock lockspace already initialized
[ INFO ] sanlock metadata already initialized
[ INFO ] Creating VM Image
[ INFO ] Disconnecting Storage Pool
[ INFO ] Start monitoring domain
[ ERROR ] Failed to execute stage 'Misc configuration': The read operation =
timed out
[ INFO ] Stage: Clean up
[ INFO ] Generating answer file '/etc/ovirt-hosted-engine/answers.conf'
[ INFO ] Stage: Pre-termination
[ INFO ] Stage: Termination
2014-12-29 14:53:41 DEBUG otopi.plugins.ovirt_hosted_engine_setup.sanlock.l=
ockspace lockspace._misc:133 Ensuring lease for lockspace hosted-engine, ho=
st id 1 is acquired (file: /rhev/data-center/mnt/192.168.0.75:_Volumes_Raid=
1/8094d528-7aa2-4c28-839f-73d7c8bcfebb/ha_agent/hosted-engine.lockspace)
2014-12-29 14:53:41 INFO otopi.plugins.ovirt_hosted_engine_setup.sanlock.lo=
ckspace lockspace._misc:144 sanlock lockspace already initialized
2014-12-29 14:53:41 INFO otopi.plugins.ovirt_hosted_engine_setup.sanlock.lo=
ckspace lockspace._misc:157 sanlock metadata already initialized
2014-12-29 14:53:41 DEBUG otopi.context context._executeMethod:138 Stage mi=
sc METHOD otopi.plugins.ovirt_hosted_engine_setup.vm.image.Plugin._misc
2014-12-29 14:53:41 INFO otopi.plugins.ovirt_hosted_engine_setup.vm.image i=
mage._misc:162 Creating VM Image
2014-12-29 14:53:41 DEBUG otopi.plugins.ovirt_hosted_engine_setup.vm.image =
image._misc:163 createVolume
2014-12-29 14:53:42 DEBUG otopi.plugins.ovirt_hosted_engine_setup.vm.image =
image._misc:184 Created volume d8e7eed4-c763-4b3d-8a71-35f2d692a73d, reques=
t was:
- image: 9043e535-ea94-41f8-98df-6fdbfeb107c3
- volume: e6a9291d-ac21-4a95-b43c-0d6e552baaa2
2014-12-29 14:53:42 DEBUG otopi.ovirt_hosted_engine_setup.tasks tasks.wait:=
48 Waiting for existing tasks to complete
2014-12-29 14:53:43 DEBUG otopi.ovirt_hosted_engine_setup.tasks tasks.wait:=
48 Waiting for existing tasks to complete
2014-12-29 14:53:43 DEBUG otopi.context context._executeMethod:138 Stage mi=
sc METHOD otopi.plugins.ovirt_hosted_engine_setup.vm.boot_disk.Plugin._misc
2014-12-29 14:53:43 DEBUG otopi.context context._executeMethod:144 conditio=
n False
2014-12-29 14:53:43 DEBUG otopi.context context._executeMethod:138 Stage mi=
sc METHOD otopi.plugins.ovirt_hosted_engine_setup.storage.storage.Plugin._d=
isconnect_pool
2014-12-29 14:53:43 INFO otopi.plugins.ovirt_hosted_engine_setup.storage.st=
orage storage._disconnect_pool:971 Disconnecting Storage Pool
2014-12-29 14:53:43 DEBUG otopi.ovirt_hosted_engine_setup.tasks tasks.wait:=
48 Waiting for existing tasks to complete
2014-12-29 14:53:43 DEBUG otopi.plugins.ovirt_hosted_engine_setup.storage.s=
torage storage._spmStop:602 spmStop
2014-12-29 14:53:43 DEBUG otopi.plugins.ovirt_hosted_engine_setup.storage.s=
torage storage._spmStop:611
2014-12-29 14:53:43 DEBUG otopi.plugins.ovirt_hosted_engine_setup.storage.s=
torage storage._storagePoolConnection:573 disconnectStoragePool
2014-12-29 14:53:45 INFO otopi.plugins.ovirt_hosted_engine_setup.storage.st=
orage storage._disconnect_pool:975 Start monitoring domain
2014-12-29 14:53:45 DEBUG otopi.plugins.ovirt_hosted_engine_setup.storage.s=
torage storage._startMonitoringDomain:529 _startMonitoringDomain
2014-12-29 14:53:46 DEBUG otopi.plugins.ovirt_hosted_engine_setup.storage.s=
torage storage._startMonitoringDomain:534 {'status': {'message': 'OK', 'cod=
e': 0}}
2014-12-29 14:53:51 DEBUG otopi.ovirt_hosted_engine_setup.tasks tasks.wait:=
127 Waiting for domain monitor
2014-12-29 14:54:51 DEBUG otopi.context context._executeMethod:152 method e=
xception
Traceback (most recent call last):
File "/usr/lib/python2.6/site-packages/otopi/context.py", line 142, in _e=
xecuteMethod
method['method']()
File "/usr/share/ovirt-hosted-engine-setup/scripts/../plugins/ovirt-hoste=
d-engine-setup/storage/storage.py", line 976, in _disconnect_pool
self._startMonitoringDomain()
File "/usr/share/ovirt-hosted-engine-setup/scripts/../plugins/ovirt-hoste=
d-engine-setup/storage/storage.py", line 539, in _startMonitoringDomain
waiter.wait(self.environment[ohostedcons.StorageEnv.SD_UUID])
File "/usr/lib/python2.6/site-packages/ovirt_hosted_engine_setup/tasks.py=
", line 128, in wait
response =3D serv.s.getVdsStats()
File "/usr/lib64/python2.6/xmlrpclib.py", line 1199, in __call__
return self.__send(self.__name, args)
File "/usr/lib64/python2.6/xmlrpclib.py", line 1489, in __request
verbose=3Dself.__verbose
File "/usr/lib64/python2.6/xmlrpclib.py", line 1237, in request
errcode, errmsg, headers =3D h.getreply()
File "/usr/lib64/python2.6/httplib.py", line 1064, in getreply
response =3D self._conn.getresponse()
File "/usr/lib64/python2.6/httplib.py", line 990, in getresponse
response.begin()
File "/usr/lib64/python2.6/httplib.py", line 391, in begin
version, status, reason =3D self._read_status()
File "/usr/lib64/python2.6/httplib.py", line 349, in _read_status
line =3D self.fp.readline()
File "/usr/lib64/python2.6/socket.py", line 433, in readline
data =3D recv(1)
File "/usr/lib64/python2.6/ssl.py", line 215, in recv
return self.read(buflen)
File "/usr/lib64/python2.6/ssl.py", line 136, in read
return self._sslobj.read(len)
SSLError: The read operation timed out
var/log/ovirt-hosted-engine-setup/ovirt-hosted-engine-setup-20141229145137-=
g8d2or.log
--_000_F992C848E4EB468E83F437646EDB3E62powersoftcom_
Content-Type: text/html; charset="us-ascii"
Content-ID: <1EEAA9F7E3040E4492C3D82322B4002A(a)power-soft.net>
Content-Transfer-Encoding: quoted-printable
<html>
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
</head>
<body style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-lin=
e-break: after-white-space;" class=3D"">
<div style=3D"margin: 0px; font-size: 11px; font-family: Menlo;" class=3D""=
><br class=3D"">
</div>
<div style=3D"margin: 0px; font-size: 11px; font-family: Menlo;" class=3D""=
>Hi List Members;</div>
<div style=3D"margin: 0px; font-size: 11px; font-family: Menlo;" class=3D""=
><br class=3D"">
</div>
<div style=3D"margin: 0px; font-size: 11px; font-family: Menlo;" class=3D""=
>I have been struggling with deploying oVirt hosted engine I keep run=
ning into a timeout during the "Misc Configuration" any sug=
gestion on how I can trouble shoot this?</div>
<div style=3D"margin: 0px; font-size: 11px; font-family: Menlo;" class=3D""=
><br class=3D"">
</div>
<div style=3D"margin: 0px; font-size: 11px; font-family: Menlo;" class=3D""=
>Redhat 2.6.32-504.3.3.el6.x86_64</div>
<div style=3D"margin: 0px; font-size: 11px; font-family: Menlo;" class=3D""=
><br class=3D"">
</div>
<div style=3D"margin: 0px; font-size: 11px; font-family: Menlo;" class=3D""=
>
<div style=3D"margin: 0px;" class=3D"">Installed Packages</div>
<div style=3D"margin: 0px;" class=3D"">ovirt-host-deploy.noarch &nbs=
p; &n=
bsp; =
 =
; &nb=
sp; 1.2.5-1.el6ev &=
nbsp; =
&nbs=
p; @rhel-6-server-rhevm-3.4-rpms&=
nbsp;
</div>
<div style=3D"margin: 0px;" class=3D"">ovirt-host-deploy-java.noarch =
 =
; &nb=
sp; &=
nbsp; 1.2.5-=
1.el6ev &nbs=
p; &n=
bsp; =
@rhel-6-server-rhevm-3.4-rpms
</div>
<div style=3D"margin: 0px;" class=3D"">ovirt-hosted-engine-ha.noarch =
 =
; &nb=
sp; &=
nbsp; 1.1.6-=
3.el6ev &nbs=
p; &n=
bsp; =
@rhel-6-server-rhevm-3.4-rpms
</div>
<div style=3D"margin: 0px;" class=3D"">ovirt-hosted-engine-setup.noarch &nb=
sp; &=
nbsp; =
&nbs=
p; 1.1.5-1.el6ev &n=
bsp; =
 =
; &nb=
sp; @rhel-6-server-rhevm-3.4-rpms
</div>
<div style=3D"margin: 0px;" class=3D"">rhevm-setup-plugin-ovirt-engine.noar=
ch &n=
bsp; =
 =
; 3.4.4-2.2.el6ev &=
nbsp; =
&nbs=
p; &n=
bsp; @rhel-6-server-rhevm-3.4-rpms
</div>
<div style=3D"margin: 0px;" class=3D"">rhevm-setup-plugin-ovirt-engine-comm=
on.noarch &nb=
sp; &=
nbsp; =
3.4.4-2.2.el6ev &n=
bsp; =
 =
; @rhel-6-se=
rver-rhevm-3.4-rpms
</div>
</div>
<div style=3D"margin: 0px; font-size: 11px; font-family: Menlo;" class=3D""=
><br class=3D"">
</div>
<div style=3D"margin: 0px; font-size: 11px; font-family: Menlo;" class=3D""=
><br class=3D"">
</div>
<div style=3D"margin: 0px; font-size: 11px; font-family: Menlo;" class=3D""=
>
<div style=3D"margin: 0px;" class=3D""> &n=
bsp;Please confirm installation settings (Yes, No)[No]: Yes</div>
<div style=3D"margin: 0px;" class=3D""><span style=3D"font-variant-ligature=
s: no-common-ligatures; color: #2de621" class=3D"">[ INFO ]</span> St=
age: Transaction setup</div>
<div style=3D"margin: 0px;" class=3D""><span style=3D"font-variant-ligature=
s: no-common-ligatures; color: #2de621" class=3D"">[ INFO ]</span> St=
age: Misc configuration</div>
<div style=3D"margin: 0px;" class=3D""><span style=3D"font-variant-ligature=
s: no-common-ligatures; color: #2de621" class=3D"">[ INFO ]</span> St=
age: Package installation</div>
<div style=3D"margin: 0px;" class=3D""><span style=3D"font-variant-ligature=
s: no-common-ligatures; color: #2de621" class=3D"">[ INFO ]</span> St=
age: Misc configuration</div>
<div style=3D"margin: 0px;" class=3D""><span style=3D"font-variant-ligature=
s: no-common-ligatures; color: #2de621" class=3D"">[ INFO ]</span> Co=
nfiguring libvirt</div>
<div style=3D"margin: 0px;" class=3D""><span style=3D"font-variant-ligature=
s: no-common-ligatures; color: #2de621" class=3D"">[ INFO ]</span> Co=
nfiguring VDSM</div>
<div style=3D"margin: 0px;" class=3D""><span style=3D"font-variant-ligature=
s: no-common-ligatures; color: #2de621" class=3D"">[ INFO ]</span> St=
arting vdsmd</div>
<div style=3D"margin: 0px;" class=3D""><span style=3D"font-variant-ligature=
s: no-common-ligatures; color: #2de621" class=3D"">[ INFO ]</span> Wa=
iting for VDSM hardware info</div>
<div style=3D"margin: 0px;" class=3D""><span style=3D"font-variant-ligature=
s: no-common-ligatures; color: #2de621" class=3D"">[ INFO ]</span> Wa=
iting for VDSM hardware info</div>
<div style=3D"margin: 0px;" class=3D""><span style=3D"font-variant-ligature=
s: no-common-ligatures; color: #2de621" class=3D"">[ INFO ]</span> Co=
nnecting Storage Domain</div>
<div style=3D"margin: 0px;" class=3D""><span style=3D"font-variant-ligature=
s: no-common-ligatures; color: #2de621" class=3D"">[ INFO ]</span> Co=
nnecting Storage Pool</div>
<div style=3D"margin: 0px;" class=3D""><span style=3D"font-variant-ligature=
s: no-common-ligatures; color: #2de621" class=3D"">[ INFO ]</span> Ve=
rifying sanlock lockspace initialization</div>
<div style=3D"margin: 0px;" class=3D""><span style=3D"font-variant-ligature=
s: no-common-ligatures; color: #2de621" class=3D"">[ INFO ]</span> sa=
nlock lockspace already initialized</div>
<div style=3D"margin: 0px;" class=3D""><span style=3D"font-variant-ligature=
s: no-common-ligatures; color: #2de621" class=3D"">[ INFO ]</span> sa=
nlock metadata already initialized</div>
<div style=3D"margin: 0px;" class=3D""><span style=3D"font-variant-ligature=
s: no-common-ligatures; color: #2de621" class=3D"">[ INFO ]</span> Cr=
eating VM Image</div>
<div style=3D"margin: 0px;" class=3D""><span style=3D"font-variant-ligature=
s: no-common-ligatures; color: #2de621" class=3D"">[ INFO ]</span> Di=
sconnecting Storage Pool</div>
<div style=3D"margin: 0px;" class=3D""><span style=3D"font-variant-ligature=
s: no-common-ligatures; color: #2de621" class=3D"">[ INFO ]</span> St=
art monitoring domain</div>
<div style=3D"margin: 0px;" class=3D""><span style=3D"font-variant-ligature=
s: no-common-ligatures; color: #c33720" class=3D"">[ ERROR ]</span> Failed =
to execute stage 'Misc configuration': The read operation timed out</div>
<div style=3D"margin: 0px;" class=3D""><span style=3D"font-variant-ligature=
s: no-common-ligatures; color: #2de621" class=3D"">[ INFO ]</span> St=
age: Clean up</div>
<div style=3D"margin: 0px;" class=3D""><span style=3D"font-variant-ligature=
s: no-common-ligatures; color: #2de621" class=3D"">[ INFO ]</span> Ge=
nerating answer file '/etc/ovirt-hosted-engine/answers.conf'</div>
<div style=3D"margin: 0px;" class=3D""><span style=3D"font-variant-ligature=
s: no-common-ligatures; color: #2de621" class=3D"">[ INFO ]</span> St=
age: Pre-termination</div>
<div style=3D"margin: 0px;" class=3D""><span style=3D"font-variant-ligature=
s: no-common-ligatures; color: #2de621" class=3D"">[ INFO ]</span> St=
age: Termination</div>
</div>
<div style=3D"margin: 0px; font-size: 11px; font-family: Menlo;" class=3D""=
><br class=3D"">
</div>
<div style=3D"margin: 0px; font-size: 11px; font-family: Menlo;" class=3D""=
><br class=3D"">
</div>
<div style=3D"margin: 0px; font-size: 11px; font-family: Menlo;" class=3D""=
><br class=3D"">
</div>
<div style=3D"margin: 0px; font-size: 11px; font-family: Menlo;" class=3D""=
>
<div style=3D"margin: 0px;" class=3D"">2014-12-29 14:53:41 DEBUG otopi.plug=
ins.ovirt_hosted_engine_setup.sanlock.lockspace lockspace._misc:133 Ensurin=
g lease for lockspace hosted-engine, host id 1 is acquired (file: /rhev/dat=
a-center/mnt/192.168.0.75:_Volumes_Raid1/8094d528-7aa2-4c28-839f-73d7c8bcfe=
bb/ha_agent/hosted-engine.lockspace)</div>
<div style=3D"margin: 0px;" class=3D"">2014-12-29 14:53:41 INFO otopi.plugi=
ns.ovirt_hosted_engine_setup.sanlock.lockspace lockspace._misc:144 sanlock =
lockspace already initialized</div>
<div style=3D"margin: 0px;" class=3D"">2014-12-29 14:53:41 INFO otopi.plugi=
ns.ovirt_hosted_engine_setup.sanlock.lockspace lockspace._misc:157 sanlock =
metadata already initialized</div>
<div style=3D"margin: 0px;" class=3D"">2014-12-29 14:53:41 DEBUG otopi.cont=
ext context._executeMethod:138 Stage misc METHOD otopi.plugins.ovirt_hosted=
_engine_setup.vm.image.Plugin._misc</div>
<div style=3D"margin: 0px;" class=3D"">2014-12-29 14:53:41 INFO otopi.plugi=
ns.ovirt_hosted_engine_setup.vm.image image._misc:162 Creating VM Image</di=
v>
<div style=3D"margin: 0px;" class=3D"">2014-12-29 14:53:41 DEBUG otopi.plug=
ins.ovirt_hosted_engine_setup.vm.image image._misc:163 createVolume</div>
<div style=3D"margin: 0px;" class=3D"">2014-12-29 14:53:42 DEBUG otopi.plug=
ins.ovirt_hosted_engine_setup.vm.image image._misc:184 Created volume d8e7e=
ed4-c763-4b3d-8a71-35f2d692a73d, request was:</div>
<div style=3D"margin: 0px;" class=3D"">- image: 9043e535-ea94-41f8-98df-6fd=
bfeb107c3</div>
<div style=3D"margin: 0px;" class=3D"">- volume: e6a9291d-ac21-4a95-b43c-0d=
6e552baaa2</div>
<div style=3D"margin: 0px;" class=3D"">2014-12-29 14:53:42 DEBUG otopi.ovir=
t_hosted_engine_setup.tasks tasks.wait:48 Waiting for existing tasks to com=
plete</div>
<div style=3D"margin: 0px;" class=3D"">2014-12-29 14:53:43 DEBUG otopi.ovir=
t_hosted_engine_setup.tasks tasks.wait:48 Waiting for existing tasks to com=
plete</div>
<div style=3D"margin: 0px;" class=3D"">2014-12-29 14:53:43 DEBUG otopi.cont=
ext context._executeMethod:138 Stage misc METHOD otopi.plugins.ovirt_hosted=
_engine_setup.vm.boot_disk.Plugin._misc</div>
<div style=3D"margin: 0px;" class=3D"">2014-12-29 14:53:43 DEBUG otopi.cont=
ext context._executeMethod:144 condition False</div>
<div style=3D"margin: 0px;" class=3D"">2014-12-29 14:53:43 DEBUG otopi.cont=
ext context._executeMethod:138 Stage misc METHOD otopi.plugins.ovirt_hosted=
_engine_setup.storage.storage.Plugin._disconnect_pool</div>
<div style=3D"margin: 0px;" class=3D"">2014-12-29 14:53:43 INFO otopi.plugi=
ns.ovirt_hosted_engine_setup.storage.storage storage._disconnect_pool:971 D=
isconnecting Storage Pool</div>
<div style=3D"margin: 0px;" class=3D"">2014-12-29 14:53:43 DEBUG otopi.ovir=
t_hosted_engine_setup.tasks tasks.wait:48 Waiting for existing tasks to com=
plete</div>
<div style=3D"margin: 0px;" class=3D"">2014-12-29 14:53:43 DEBUG otopi.plug=
ins.ovirt_hosted_engine_setup.storage.storage storage._spmStop:602 spmStop<=
/div>
<div style=3D"margin: 0px;" class=3D"">2014-12-29 14:53:43 DEBUG otopi.plug=
ins.ovirt_hosted_engine_setup.storage.storage storage._spmStop:611</div>
<div style=3D"margin: 0px;" class=3D"">2014-12-29 14:53:43 DEBUG otopi.plug=
ins.ovirt_hosted_engine_setup.storage.storage storage._storagePoolConnectio=
n:573 disconnectStoragePool</div>
<div style=3D"margin: 0px;" class=3D"">2014-12-29 14:53:45 INFO otopi.plugi=
ns.ovirt_hosted_engine_setup.storage.storage storage._disconnect_pool:975 S=
tart monitoring domain</div>
<div style=3D"margin: 0px;" class=3D"">2014-12-29 14:53:45 DEBUG otopi.plug=
ins.ovirt_hosted_engine_setup.storage.storage storage._startMonitoringDomai=
n:529 _startMonitoringDomain</div>
<div style=3D"margin: 0px;" class=3D"">2014-12-29 14:53:46 DEBUG otopi.plug=
ins.ovirt_hosted_engine_setup.storage.storage storage._startMonitoringDomai=
n:534 {'status': {'message': 'OK', 'code': 0}}</div>
<div style=3D"margin: 0px;" class=3D"">2014-12-29 14:53:51 DEBUG otopi.ovir=
t_hosted_engine_setup.tasks tasks.wait:127 Waiting for domain monitor</div>
<div style=3D"margin: 0px;" class=3D"">2014-12-29 14:54:51 DEBUG otopi.cont=
ext context._executeMethod:152 method exception</div>
<div style=3D"margin: 0px;" class=3D"">Traceback (most recent call last):</=
div>
<div style=3D"margin: 0px;" class=3D""> File "/usr/lib/python2.6=
/site-packages/otopi/context.py", line 142, in _executeMethod</div>
<div style=3D"margin: 0px;" class=3D""> method['method']()</di=
v>
<div style=3D"margin: 0px;" class=3D""> File "/usr/share/ovirt-h=
osted-engine-setup/scripts/../plugins/ovirt-hosted-engine-setup/storage/sto=
rage.py", line 976, in _disconnect_pool</div>
<div style=3D"margin: 0px;" class=3D""> self._startMonitoringD=
omain()</div>
<div style=3D"margin: 0px;" class=3D""> File "/usr/share/ovirt-h=
osted-engine-setup/scripts/../plugins/ovirt-hosted-engine-setup/storage/sto=
rage.py", line 539, in _startMonitoringDomain</div>
<div style=3D"margin: 0px;" class=3D""> waiter.wait(self.envir=
onment[ohostedcons.StorageEnv.SD_UUID])</div>
<div style=3D"margin: 0px;" class=3D""> File "/usr/lib/python2.6=
/site-packages/ovirt_hosted_engine_setup/tasks.py", line 128, in wait<=
/div>
<div style=3D"margin: 0px;" class=3D""> response =3D serv.s.ge=
tVdsStats()</div>
<div style=3D"margin: 0px;" class=3D""> File "/usr/lib64/python2=
.6/xmlrpclib.py", line 1199, in __call__</div>
<div style=3D"margin: 0px;" class=3D""> return self.__send(sel=
f.__name, args)</div>
<div style=3D"margin: 0px;" class=3D""> File "/usr/lib64/python2=
.6/xmlrpclib.py", line 1489, in __request</div>
<div style=3D"margin: 0px;" class=3D""> verbose=3Dself.__verbo=
se</div>
<div style=3D"margin: 0px;" class=3D""> File "/usr/lib64/python2=
.6/xmlrpclib.py", line 1237, in request</div>
<div style=3D"margin: 0px;" class=3D""> errcode, errmsg, heade=
rs =3D h.getreply()</div>
<div style=3D"margin: 0px;" class=3D""> File "/usr/lib64/python2=
.6/httplib.py", line 1064, in getreply</div>
<div style=3D"margin: 0px;" class=3D""> response =3D self._con=
n.getresponse()</div>
<div style=3D"margin: 0px;" class=3D""> File "/usr/lib64/python2=
.6/httplib.py", line 990, in getresponse</div>
<div style=3D"margin: 0px;" class=3D""> response.begin()</div>
<div style=3D"margin: 0px;" class=3D""> File "/usr/lib64/python2=
.6/httplib.py", line 391, in begin</div>
<div style=3D"margin: 0px;" class=3D""> version, status, reaso=
n =3D self._read_status()</div>
<div style=3D"margin: 0px;" class=3D""> File "/usr/lib64/python2=
.6/httplib.py", line 349, in _read_status</div>
<div style=3D"margin: 0px;" class=3D""> line =3D self.fp.readl=
ine()</div>
<div style=3D"margin: 0px;" class=3D""> File "/usr/lib64/python2=
.6/socket.py", line 433, in readline</div>
<div style=3D"margin: 0px;" class=3D""> data =3D recv(1)</div>
<div style=3D"margin: 0px;" class=3D""> File "/usr/lib64/python2=
.6/ssl.py", line 215, in recv</div>
<div style=3D"margin: 0px;" class=3D""> return self.read(bufle=
n)</div>
<div style=3D"margin: 0px;" class=3D""> File "/usr/lib64/python2=
.6/ssl.py", line 136, in read</div>
<div style=3D"margin: 0px;" class=3D""> return self._sslobj.re=
ad(len)</div>
<div style=3D"margin: 0px;" class=3D"">SSLError: The read operation timed o=
ut</div>
<div class=3D""><br class=3D"">
</div>
</div>
<div style=3D"margin: 0px; font-size: 11px; font-family: Menlo;" class=3D""=
><br class=3D"">
</div>
<div style=3D"margin: 0px; font-size: 11px; font-family: Menlo;" class=3D""=
><br class=3D"">
</div>
<div style=3D"margin: 0px; font-size: 11px; font-family: Menlo;" class=3D""=
><br class=3D"">
</div>
<div style=3D"margin: 0px; font-size: 11px; font-family: Menlo;" class=3D""=
>var/log/ovirt-hosted-engine-setup/ovirt-hosted-engine-setup-20141229145137=
-g8d2or.log</div>
</body>
</html>
--_000_F992C848E4EB468E83F437646EDB3E62powersoftcom_--
10 years, 1 month
Getting Spice agent to work properly with Ubuntu 14.04.2
by Bob Doolittle
I'm configuring a new Ubuntu desktop VM, with 14.04.2.
I've installed ovirt-guest-agent and spice-vdagent. But when I connect to the console I get 640x480 resolution only. Resizing the console window does not change the underlying desktop resolution.
I saw in the Wiki that I should install xserver-xorg-video-qxl, but when I attempt to do so the installation fails, saying I have some broken dependencies:
The following packages have unmet dependencies:
xserver-xorg-video-qxl : Depends: xorg-video-abi-15
Depends: xserver-xorg-core (>= 2:1.14.99.902)
E: Unable to correct problems, you have held broken packages.
If I try to install xorg-video-abi-15 or xserver-xorg-core, it also fails. They depend on a bunch of packages which say "not going to be installed".
Anybody know what's going on here? Is the Ubuntu repository broken? Or maybe the ovirt guest agent repository (I followed instructions here: http://www.ovirt.org/How_to_install_the_guest_agent_in_Ubuntu)?
-Bob
10 years, 1 month
Gluster services won't start any more
by RASTELLI Alessandro
Hi,
tonight - without any apparent reason - the /var/log/gluster directory filled up disk space of one node.
I shut down services, cleaned logs, rebooted but services won't start any more.
glusterd log says:
[2015-03-12 09:08:14.919478] I [MSGID: 100030] [glusterfsd.c:2018:main] 0-/usr/sbin/glusterd: Started running /usr/sbin/glusterd version 3.6.2 (args: /usr/sbin/glusterd --pid-file=/var/run/glusterd.pid)
[2015-03-12 09:08:14.935111] I [glusterd.c:1214:init] 0-management: Maximum allowed open file descriptors set to 65536
[2015-03-12 09:08:14.935142] I [glusterd.c:1259:init] 0-management: Using /var/lib/glusterd as working directory
[2015-03-12 09:08:14.953202] W [rdma.c:4221:__gf_rdma_ctx_create] 0-rpc-transport/rdma: rdma_cm event channel creation failed (No such device)
[2015-03-12 09:08:14.953221] E [rdma.c:4519:init] 0-rdma.management: Failed to initialize IB Device
[2015-03-12 09:08:14.953229] E [rpc-transport.c:333:rpc_transport_load] 0-rpc-transport: 'rdma' initialization failed
[2015-03-12 09:08:14.953280] W [rpcsvc.c:1524:rpcsvc_transport_create] 0-rpc-service: cannot create listener, initing the transport failed
[2015-03-12 09:08:14.956004] I [glusterd.c:413:glusterd_check_gsync_present] 0-glusterd: geo-replication module not installed in the system
[2015-03-12 09:08:14.958341] I [glusterd-store.c:2063:glusterd_restore_op_version] 0-management: Detected new install. Setting op-version to maximum : 30600
[2015-03-12 09:08:15.166709] E [xlator.c:425:xlator_init] 0-management: Initialization of volume 'management' failed, review your volfile again
[2015-03-12 09:08:15.166729] E [graph.c:322:glusterfs_graph_init] 0-management: initializing translator failed
[2015-03-12 09:08:15.166737] E [graph.c:525:glusterfs_graph_activate] 0-graph: init failed
[2015-03-12 09:08:15.166987] W [glusterfsd.c:1194:cleanup_and_exit] (--> 0-: received signum (0), shutting down
Can you please help?
Thank you
Alessandro
10 years, 1 month
Howto extend Hosted-Engine Disk
by Sven Achtelik
--_000_BFAB40933B3367488CE6299BAF8592D1ECA76B9AFESOCRATESasllo_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Hi All,
I've installed ovirt 3.5 with a hosted-engine some time ago and noticed tha=
t I've set the virtual disk of the engine to small during install. Is there=
a way to extend the virtual disk without reinstalling everything ?
Thank you,
Sven
--_000_BFAB40933B3367488CE6299BAF8592D1ECA76B9AFESOCRATESasllo_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40"><head><META HTTP-EQUIV=3D"Content-Type" CONTENT=
=3D"text/html; charset=3Dus-ascii"><meta name=3DGenerator content=3D"Micros=
oft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri",sans-serif;
mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:#0563C1;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:#954F72;
text-decoration:underline;}
span.E-MailFormatvorlage17
{mso-style-type:personal-compose;
font-family:"Calibri",sans-serif;
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
font-family:"Calibri",sans-serif;
mso-fareast-language:EN-US;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:70.85pt 70.85pt 2.0cm 70.85pt;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DDE link=3D"#0563C1" v=
link=3D"#954F72"><div class=3DWordSection1><p class=3DMsoNormal><span lang=
=3DEN-US>Hi All, <o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN=
-US><o:p> </o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US>I&#=
8217;ve installed ovirt 3.5 with a hosted-engine some time ago and noticed =
that I’ve set the virtual disk of the engine to small during install.=
Is there a way to extend the virtual disk without reinstalling everything =
? <o:p></o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US><o:p> =
</o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US>Thank you, <o:p></=
o:p></span></p><p class=3DMsoNormal><span lang=3DEN-US><o:p> </o:p></s=
pan></p><p class=3DMsoNormal><span lang=3DEN-US>Sven <o:p></o:p></span></p>=
</div></body></html>=
--_000_BFAB40933B3367488CE6299BAF8592D1ECA76B9AFESOCRATESasllo_--
10 years, 1 month
VDSM tests not running on RHEL 7 (on make rpm)
by Liron Aravot
Hi, haven't investigated that more deeply-
I fetched the latest master code on a RHEL7 machine - when i run 'make rpm' it does work
but the tests aren't running.
on f20 machine that seems to work fine.
any idea on that?
10 years, 1 month
moVirt : Can't connect (wrong format for DER error)
by Nicolas Ecarnot
Hello,
When trying to connect using moVirt, I get :
org.apache.harmony.security.asn1.ASN1Exception: ASN.1 UTCTime: wrong
format for DER
We're using oVirt 3.4.1, and happily using ovirt-shell with a
.ovirtshellrc that contains some kind of settings that helped me to
ensure I was doing right in moVirt settings.
We are not using a specific certificate, we're still using the
out-of-the-box certificate of the installation.
What can I check on this Android phone or on the oVirt engine?
Thank you.
--
Nicolas Ecarnot
10 years, 1 month
[ACTION REQUIRED] oVirt 3.5.2 and 3.5.3 status
by Sandro Bonazzola
Hi,
We still have 8 open blockers for 3.5.2[1]:
Bug ID Whiteboard Status Summary
1195119 infra POST [backend] [NPE] Adding permission to an object fails if DEBUG level is set
1190466 integration NEW HEAP_MAX default value as 1G must be changed
1187244 network NEW [RHEL 7.0 + 7.1] Host configure with DHCP is losing connectivity after some time - dhclient is not running
1176581 storage ASSIGNED Storage Tab -> import Domain -> help button is missing
1176582 storage ASSIGNED Templates tab -> export template -> help leads to exporting VM
1176583 storage ASSIGNED Storage tab-> ISO Domain -> Data Center -> Attach -> help button is missing
1177220 storage ASSIGNED [BLOCKED] Failed to Delete First NFS snapshot with live merge
1197292 storage POST [3.5-7.1] Failed to retrieve iscsi lun from hardware iscsi after register to RHEV-M
ACTION: Assignee to provide ETA for the blocker bug.
We also had 5 blockers fixed since 3.5.2 RC1[2] so a new RC and GA has been rescheduled as release criteria for RC1 are not met.
2015-03-18 2nd Release candidate
2015-04-02 General availability
We still have 7 bugs in MODIFIED and 48 on QA[8]:
Whiteboard MODIFIED ON_QA Total
infra 2 19 21
integration 0 4 4
network 0 2 2
node 0 1 1
sla 2 2 4
storage 3 13 16
virt 0 7 7
Total 7 48 55
ACTION: Maintainers/Assignee: please move bugs to ON_QA if they're included in 3.5.2 RC1
ACTION: Testers: you're welcome to verify bugs currently ON_QA.
All remaining bugs not marked as blockers have been moved to 3.5.3.
A release management entry has been added for tracking the schedule of 3.5.3[3]
A bug tracker [4] has been created for 3.5.3.
We have 33 bugs currently targeted to 3.5.3[5]:
Whiteboard NEW ASSIGNED POST Total
doc 1 0 0 1
docs 1 0 0 1
external 1 0 0 1
gluster 4 0 1 5
infra 2 2 0 4
network 0 1 0 1
node 3 0 1 4
ppc 0 0 1 1
sla 4 0 0 4
storage 8 0 0 8
ux 0 0 1 1
virt 1 0 1 2
Total 25 3 5 33
ACTION: Maintainers / Assignee: to review the bugs targeted to 3.5.3 ensuring they're correctly targeted.
ACTION: Maintainers: to fill release notes for 3.5.2, the page has been created and updated here [6]
ACTION: Testers: please add yourself to the test page [7]
4 Patches have been merged for 3.5.3 and not backported to 3.5.2 branch according to Change-Id
commit 6b5a8169093357656d3e638c7018ee516d1f44bd
Author: Maor Lipchuk <mlipchuk(a)redhat.com>
Date: Thu Feb 19 14:40:23 2015 +0200
core: Add validation when Storage Domain is blocked.
Change-Id: I9a7c12609b3780c74396dab6edf26e4deaff490f
commit 7fd4dca0a7fb15d3e9179457f1f2aea6c727d325
Author: Maor Lipchuk <mlipchuk(a)redhat.com>
Date: Sun Mar 1 17:17:16 2015 +0200
restapi: reconfigure values on import data Storage Domain.
Change-Id: I2ef7baa850bd6da08ae27d41ebe9e4ad525fbe9b
commit a3d8b687620817b38a64a3917f4440274831bca3
Author: Maor Lipchuk <mlipchuk(a)redhat.com>
Date: Wed Feb 25 17:00:47 2015 +0200
core: Add fk constraint on vm_interface_statistics
Change-Id: I53cf2737ef91cf967c93990fcb237f6c4e12a8f8
commit 773f2a108ce18e0029f864c8748d7068b71f8ff3
Author: Maor Lipchuk <mlipchuk(a)redhat.com>
Date: Sat Feb 28 11:37:26 2015 +0200
core: Add managed devices to OVF
Change-Id: Ie0e912c9b2950f1461ae95f4704f18b818b83a3b
ACTION: Maor Lipchuk please verify they're not meant to be targeted to 3.5.2.
[1] https://bugzilla.redhat.com/1186161
[2] https://bugzilla.redhat.com/buglist.cgi?action=wrap&bug_id=1179558%2C1188...
[3] http://www.ovirt.org/OVirt_3.5.z_Release_Management#oVirt_3.5.3
[4] https://bugzilla.redhat.com/1198142
[5] https://bugzilla.redhat.com/buglist.cgi?quicksearch=product%3Aovirt%20tar...
[6] http://www.ovirt.org/OVirt_3.5.2_Release_Notes
[7] http://www.ovirt.org/Testing/oVirt_3.5.2_Testing
[8] http://goo.gl/UEVTCf
--
Sandro Bonazzola
Better technology. Faster innovation. Powered by community collaboration.
See how it works at redhat.com
10 years, 1 month
iSCSI Multipath IO
by Tyler Couto
Hi,
Our oVirt setup includes a dedicated machine for the ovirt-engine, three
machines for VM hosting, and a storage array with two raid controllers each
with two iSCSI ports. I would like to set up redundancy to the storage, but
I'm having trouble finding information. What is the correct way to set up
multiple paths to a single iSCSI LUN in ovirt?
Thanks,
Tyler
10 years, 1 month
KVM Forum 2015/oVirt Workshop: Call For Participation
by Brian Proffitt
=================================================================
KVM Forum 2015: Call For Participation
oVirt Workshop: Call For Participation
August 19-21, 2015 - Sheraton Seattle - Seattle, WA
(All submissions must be received before midnight May 1, 2015)
=================================================================
KVM is an industry leading open source hypervisor that provides an ideal
platform for datacenter virtualization, virtual desktop infrastructure,
and cloud computing. Once again, it's time to bring together the
community of developers and users that define the KVM ecosystem for
our annual technical conference. We will discuss the current state of
affairs and plan for the future of KVM, its surrounding infrastructure,
and management tools. Mark your calendar and join us in advancing KVM.
http://events.linuxfoundation.org/events/kvm-forum/
This year, the KVM Forum is moving back to North America. We will be
colocated with the Linux Foundation's LinuxCon North America, CloudOpen
North America, ContainerCon and Linux Plumbers Conference events.
Attendees of KVM Forum will also be able to attend a shared hackathon
event with Xen Project Developer Summit on August 18, 2015.
One track of the KVM Forum will be devoted entirely to a new oVirt Workshop,
so those of you with interest in speaking on specifically that subject
are invited to submit a proposal as well.
We invite you to lead part of the discussion by submitting a speaking
proposal for KVM Forum 2015.
http://events.linuxfoundation.org/cfp
Suggested topics:
KVM/Kernel
* Scaling and optimizations
* Nested virtualization
* Linux kernel performance improvements
* Resource management (CPU, I/O, memory)
* Hardening and security
* VFIO: SR-IOV, GPU, platform device assignment
* Architecture ports
QEMU
* Management interfaces: QOM and QMP
* New devices, new boards, new architectures
* Scaling and optimizations
* Desktop virtualization and SPICE
* Virtual GPU
* virtio and vhost, including non-Linux or non-virtualized uses
* Hardening and security
* New storage features
* Live migration and fault tolerance
* High availability and continuous backup
* Real-time guest support
* Emulation and TCG
* Firmware: ACPI, UEFI, coreboot, u-Boot, etc.
* Testing
Management and infrastructure
* Managing KVM: Libvirt, OpenStack, oVirt, etc.
* oVirt-specific topics for oVirt Workshop
* Storage: glusterfs, Ceph, etc.
* Software defined networking: Open vSwitch, OpenDaylight, etc.
* Network Function Virtualization
* Security
* Provisioning
* Performance tuning
===============
SUBMITTING YOUR PROPOSAL
===============
Abstracts due: May 1, 2015
Please submit a short abstract (~150 words) describing your presentation
proposal. Slots vary in length up to 45 minutes. Also include in your
proposal
the proposal type -- one of:
- technical talk
- end-user talk
Submit your proposal here:
http://events.linuxfoundation.org/cfp
Please only use the categories "presentation" and "panel discussion"
You will receive a notification whether or not your presentation proposal
was accepted by May 29, 2015.
Speakers will receive a complimentary pass for the event. In the instance
that your submission has multiple presenters, only the primary speaker for a
proposal will receive a complementary event pass. For panel discussions, all
panelists will receive a complimentary event pass.
TECHNICAL TALKS
A good technical talk should not just report on what has happened over
the last year; it should present a concrete problem and how it impacts
the user and/or developer community. Whenever applicable, focus on
work that needs to be done, difficulties that haven't yet been solved,
and on decisions that other developers should be aware of. Summarizing
recent developments is okay but it should not be more than a small
portion of the overall talk.
END-USER TALKS
One of the big challenges as developers is to know what, where and how
people actually use our software. We will reserve a few slots for end
users talking about their deployment challenges and achievements.
If you are using KVM in production you are encouraged submit a speaking
proposal. Simply mark it as an end-user talk. As an end user, this is a
unique opportunity to get your input to developers.
HANDS-ON / BOF SESSIONS
We will reserve some time for people to get together and discuss
strategic decisions as well as other topics that are best solved within
smaller groups.
These sessions will be announced during the event. If you are interested
in organizing such a session, please add it to the list at
http://www.linux-kvm.org/page/KVM_Forum_2015_BOF
Let people you think might be interested know about it, and encourage
them to add their names to the wiki page as well. Please try to
add your ideas to the list before KVM Forum starts.
PANEL DISCUSSIONS
If you are proposing a panel discussion, please make sure that you list
all of your potential panelists in your abstract. We will request full
biographies if a panel is accepted.
===============
HOTEL / TRAVEL
===============
KVM Forum 2015 will be taking place at the Sheraton Seattle Hotel. We
are pleased to offer attendees a discounted room rate of US$199/night
(plus applicable taxes) which includes wifi in your guest room.
http://events.linuxfoundation.org/events/kvm-forum/attend/hotel-and-travel
includes further information on the Sheraton Seattle and the discounted
room rate, as well as on transportation and parking options for the hotel.
===============
IMPORTANT DATES
===============
Notification: May 29, 2015
Schedule announced: June 3, 2015
Event dates: August 19-21, 2015
Thank you for your interest in KVM. We're looking forward to your
submissions and seeing you at the KVM Forum 2015 in August!
-your KVM Forum 2015 Program Committee
Please contact us with any questions or comments.
--
Brian Proffitt
Community Liaison
oVirt
Open Source and Standards, Red Hat - http://community.redhat.com
Phone: +1 574 383 9BKP
IRC: bkp @ OFTC
10 years, 1 month
Error during host deploy for 3.5.1, package installation
by Erik Brakke
Hello,
When deploying a new host from the admin portal to FC20 target, the package
dependency check fails (host-deploy log):
ERROR otopi.plugins.otopi.packagers.yumpackager yumpackager.error:97 Yum
[u'vdsm-4.14.8.1-0.fc20.i686 requires vdsm-xmlrpc = 4.14.8.1-0.fc20',
u'vdsm-4.14.8.1-0.fc20.i686 requires vdsm-python = 4.14.8.1-0.fc20',
u'vdsm-4.14.8.1-0.fc20.i686 requires vdsm-python-zombiereaper =
4.14.8.1-0.fc20']
I've tried the release 3.5 and 3.5-snapshot repos. Installing the packages
manually does not satisfy host deploy. It appears vdsm 4.16 packages are
available in the repository.
Engine was previously running 3.5.0, updated to 3.5.1, no change. I was
able to deploy hosts in January with 3.5.0.
Any assistance greatly appreciated!
Best - Erik
10 years, 1 month
oVirt Weekly Sync Meeting: March 11, 2014
by Brian Proffitt
=========================
#ovirt: oVirt Weekly Sync
=========================
Meeting started by bkp at 14:08:37 UTC.
Minutes: http://ovirt.org/meetings/ovirt/2015/ovirt.2015-03-11-14.08.html
Minutes (text): http://ovirt.org/meetings/ovirt/2015/ovirt.2015-03-11-14.08.txt
Log: http://ovirt.org/meetings/ovirt/2015/ovirt.2015-03-11-14.08.log.html
Meeting started by bkp at 14:08:37 UTC. The full logs are available at
http://ovirt.org/meetings/ovirt/2015/ovirt.2015-03-11-14.08.log.html .
Meeting summary
---------------
* Agenda and Roll Call (bkp, 14:09:26)
* infra update (bkp, 14:09:26)
* 3.5.z updates (bkp, 14:09:26)
* 3.6.0 status (bkp, 14:09:26)
* conferences and workshops (bkp, 14:09:26)
* other topics (bkp, 14:09:29)
* infra update (bkp, 14:12:14)
* infra update jenkins seems quite stable, a few issues still open
like jobs hanging from time to time or failing on epel not reachable
overnight (bkp, 14:20:36)
* infra update Few people requested wiki accounts. doron_afk approved
it today (bkp, 14:20:40)
* infra update infra is looking into re-enforcing some more strict
hooks via jenkins on stable jobs (bkp, 14:20:43)
* 3.5.z updates (bkp, 14:20:56)
* 3.5.z updates Full update at
http://lists.ovirt.org/pipermail/users/2015-March/031744.html (bkp,
14:25:47)
* 3.5.z updates Appropriate calls to action were in that email ^^^
(bkp, 14:25:50)
* 3.5.z updates 8 blockers still in place for 3.5.2
(https://bugzilla.redhat.com/1186161) (bkp, 14:25:53)
* 3.5.z updates According to Oved, Bug 1195119 will be in by tomorrow
noon, no other ETAs given. (bkp, 14:25:56)
* 3.5.z updates alitke reports Eric Blake is creating a workaround for
libvirt for bug 1199182. alitke pinged him about the bug to check on
his progress. (bkp, 14:25:59)
* 3.5.z updates RC2 has been tentatively scheduled for next week
2015-03-18 (bkp, 14:26:02)
* 3.5.z updates eto will verify it also on CentOS 7.1 that should be
out around the same date (bkp, 14:26:04)
* 3.6 status (bkp, 14:26:10)
* 3.6 status integration Full update at
http://lists.ovirt.org/pipermail/users/2015-March/031746.html (bkp,
14:29:47)
* 3.6 status integration 566 bugs reported
(https://bugzilla.redhat.com/buglist.cgi?quicksearch=target_release%3A3.6....),
no blockers (bkp, 14:29:50)
* 3.6 status integration A couple of new packages landed on
ovirt-master-snapshot-static and need to be tested:
openstack-java-sdk-3.1.1 (only on Fedora 20) and
jasperreports-server-6.0.1 (bkp, 14:29:54)
* 3.6 status integration Not much progress on the features this last
week (bkp, 14:29:58)
* 3.6 status UX Making good progress on oVirt.js and tooltips (bkp,
14:32:04)
* 3.6 status network No update this week (bkp, 14:34:43)
* 3.6 status Gluster good progress made on geo-replication and volume
snapshot management features (bkp, 14:37:15)
* 3.6 status Gluster The network team has also reviewed the gluster
network role feature... merging in couple of days (bkp, 14:37:19)
* 3.6 status storage Still working on 3.6 features (bkp, 14:39:14)
* 3.6 status virt Nothing special, small RFEs got merged last week.
Still working on major items. (bkp, 14:42:26)
* 3.6 status Node No updates this week. (bkp, 14:45:10)
* 3.6 status SLA Making progress with quota api closure (bkp,
14:48:01)
* 3.6 status SLA While working with the integration team on some
blockers to enable improvements on hosted engine (bkp, 14:48:03)
* conferences and workshops (bkp, 14:48:41)
* conferences and workshops mlipchuk and I are attending FOSSAsia next
week, each delivering a talk, and hosting the half-day workshop on
March 14. (bkp, 14:49:01)
* conferences and workshops KVM Forum registration is now open, so
pass the word along!
http://events.linuxfoundation.org/events/kvm-forum/attend/register
(bkp, 14:49:04)
* conferences and workshops KVM Forum CfP is open, too, at:
http://events.linuxfoundation.org/events/kvm-forum/program/cfp
(bkp, 14:49:07)
* conferences and workshops CfP is open for 10th Workshop on
Virtualization in High-Performance Cloud Computing (VHPC '15), in
conjunction with Euro-Par 2015, August 24-28, Vienna, Austria (bkp,
14:53:14)
* conferences and workshops oss2015 in Florence, Italy, May 16/17:
we'll have ovirt session on may 16 at 17:00 (bkp, 14:53:18)
* other topics (bkp, 14:53:51)
* We are starting the process of converting the MediaWiki formatted
documents on the oVirt.org site to MarkDown. The translation is not
had, but there are so manu uncategorized pages on the wiki, it makes
it hard to automate the classification of each document and thus set
up good URLs. (bkp, 14:54:03)
* other topics CentOS Virt SIG meeting yesterday
http://www.centos.org/minutes/2015/march/centos-devel.2015-03-10-14.01.html
(bkp, 14:57:20)
* other topics need to wait centos 7.1 for building a brand-new
qemu-kvm-ev (bkp, 14:57:23)
Meeting ended at 14:58:10 UTC.
Action Items
------------
Action Items, by person
-----------------------
* **UNASSIGNED**
* (none)
People Present (lines said)
---------------------------
* bkp (104)
* sbonazzo (25)
* doron_ (5)
* sahina (4)
* ofrenkel (4)
* tal (3)
* awels (3)
* eedri (3)
* WKNiGHT (2)
* karimb (2)
* fabiand (2)
* ovirtbot (2)
* misc (1)
* laravot (1)
* mskrivanek (1)
* doron_afk (1)
* shaharh_ (1)
Generated by `MeetBot`_ 0.1.4
.. _`MeetBot`: http://wiki.debian.org/MeetBot
--
Brian Proffitt
Community Liaison
oVirt
Open Source and Standards, Red Hat - http://community.redhat.com
Phone: +1 574 383 9BKP
IRC: bkp @ OFTC
10 years, 1 month
[QE] oVirt 3.6.0 status
by Sandro Bonazzola
Hi, here's an update on 3.6 status on integration / rel-eng side
The tracker bug for 3.6.0 [1] currently shows no blockers.
There are 566 bugs [2] targeted to 3.6.0.
NEW ASSIGNED POST Total
docs 11 0 0 11
gluster 28 2 1 31
i18n 2 0 0 2
infra 82 7 8 97
integration 63 5 6 74
network 38 1 9 48
node 27 3 3 33
ppc 0 0 1 1
sla 52 3 1 56
spice 1 0 0 1
storage 70 6 6 82
ux 33 0 11 44
virt 71 5 10 86
Total 478 32 56 566
Features submission is still open until 2015-04-22 as per current release schedule.
Maintainers: be sure to have your features tracked in the google doc[3]
Be aware that new packages are landed in ovirt-master-snapshot-static this week:
- openstack-java-sdk-3.1.1 (only on Fedora 20)
- jasperreports-server-6.0.1
So testing is needed.
[1] https://bugzilla.redhat.com/1155425
[2] https://bugzilla.redhat.com/buglist.cgi?quicksearch=target_release%3A3.6....
[3] http://goo.gl/9X3G49
--
Sandro Bonazzola
Better technology. Faster innovation. Powered by community collaboration.
See how it works at redhat.com
10 years, 1 month
Updated Time: Community Sync Meeting
by Brian Proffitt
All:
Because of the change in daylight savings time for the US and not other countries, this week's meeting will still be held at 1000 US Eastern, which is 1600 in TLV and 1500 in Brno.
If it's any consolation, I am in Singapore this week, so it's at 2200 for me.
See you in about 75 minutes!
BKP
--
Brian Proffitt
Community Liaison
oVirt
Open Source and Standards, Red Hat - http://community.redhat.com
Phone: +1 574 383 9BKP
IRC: bkp @ OFTC
10 years, 1 month
Ovirt engine-setup fails, "Cannot get JAVA_HOME"
by Carter Kindley
--_000_BCF08373E16D3843B036DB74CC2BC62804FC4441VINZCLORTHOdeus_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Hello folks,
After a long, long time compiling permutations, I went to finish setup of o=
virt-engine on my Gentoo testbed. Running engine-setup, I receive an error =
after answering all prompts:
[ ERROR ] Failed to execute stage 'Setup validation': Cannot get JAVA_HOME =
([u'\x1b[01m\x1b[31;06m!!! ERROR: The vm could not be found\x1b[0m'])
This machine has icedtea-bin-7.2.5.3, and # echo $JAVA_HOME yields /etc/jav=
a-config-2/current-system-vm which is linked to the icedtea-bin VM director=
y. Any thoughts to get me started?
Thanks,
Carter Kindley
Network Qualified Technician
Deus Machine, LLC
This email has been scanned for viruses and private content. =0D
=0D
This message has been secured for compliance with the DM Cloud Mail Filter =
Service. =0D
=0D
For details on inbound and outbound filtering please contact your account s=
pecialist or primary technician.=
--_000_BCF08373E16D3843B036DB74CC2BC62804FC4441VINZCLORTHOdeus_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii">
<meta name=3D"Generator" content=3D"Microsoft Word 14 (filtered medium)">
<style><!--
/* Font Definitions */
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
span.EmailStyle17
{mso-style-type:personal-compose;
font-family:"Calibri","sans-serif";
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
font-family:"Calibri","sans-serif";}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"EN-US" link=3D"blue" vlink=3D"purple">
<div class=3D"WordSection1">
<p class=3D"MsoNormal">Hello folks,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p> </o:p></p>
<p class=3D"MsoNormal">After a long, long time compiling permutations, I we=
nt to finish setup of ovirt-engine on my Gentoo testbed. Running engine-set=
up, I receive an error after answering all prompts:<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p> </o:p></p>
<p class=3D"MsoNormal">[ ERROR ] Failed to execute stage 'Setup validation'=
: Cannot get JAVA_HOME ([u'\x1b[01m\x1b[31;06m!!! ERROR: The vm could not b=
e found\x1b[0m'])<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p> </o:p></p>
<p class=3D"MsoNormal">This machine has icedtea-bin-7.2.5.3, and # echo $JA=
VA_HOME yields /etc/java-config-2/current-system-vm which is linked to the =
icedtea-bin VM directory. Any thoughts to get me started?<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p> </o:p></p>
<p class=3D"MsoNormal">Thanks,<o:p></o:p></p>
<p class=3D"MsoNormal"><o:p> </o:p></p>
<p class=3D"MsoNormal">Carter Kindley<o:p></o:p></p>
<p class=3D"MsoNormal">Network Qualified Technician<o:p></o:p></p>
<p class=3D"MsoNormal">Deus Machine, LLC<o:p></o:p></p>
</div>
<br>This email has been scanned for viruses and private content. =0D
<p>=0D
This message has been secured for compliance with the DM Cloud Mail Filter =
Service. =0D
<p>=0D
For details on inbound and outbound filtering please contact your account s=
pecialist or primary technician. ­­ </body>
</html>
--_000_BCF08373E16D3843B036DB74CC2BC62804FC4441VINZCLORTHOdeus_--
10 years, 1 month
hosted-engine --vm-status output
by Filipe Guarino
Hello guys
I installed ovirt using hosted-engine procedure with six fisical hosts,
with more than 60 vms, and until now, everythings ok and my environment
works fine.
I decided to use some of my hosts for other tasks, so have been removed
four of my six hosts and put it way from my environment.
After few days, my second host (hosted_engine_2) start to fail. It's
hardware issue. My 10GbE interface stoped. I decide to put my host "4" as a
second hosted_engine_2.
It's works fine. but when I use command "hosted-engine --vm-status", its
still returns all of the old members of hosted-engines (1 to 6)
how can i fix it leave only just active active nodes?
See below the output for my hosted-engine --vm-status
[root@bmh0001 ~]# hosted-engine --vm-status
--== Host 1 status ==--
Status up-to-date : True
Hostname : bmh0001.place.brazil
Host ID : 1
Engine status : {"reason": "vm not running on this
host", "health": "bad", "vm": "down", "detail": "unknown"}
Score : 2400
Local maintenance : False
Host timestamp : 68830
Extra metadata (valid at timestamp):
metadata_parse_version=1
metadata_feature_version=1
timestamp=68830 (Sun Mar 8 17:38:05 2015)
host-id=1
score=2400
maintenance=False
state=EngineDown
--== Host 2 status ==--
Status up-to-date : True
Hostname : bmh0004.place.brazil
Host ID : 2
Engine status : {"health": "good", "vm": "up",
"detail": "up"}
Score : 2400
Local maintenance : False
Host timestamp : 2427
Extra metadata (valid at timestamp):
metadata_parse_version=1
metadata_feature_version=1
timestamp=2427 (Sun Mar 8 17:38:09 2015)
host-id=2
score=2400
maintenance=False
state=EngineUp
--== Host 3 status ==--
Status up-to-date : False
Hostname : bmh0003.place.brazil
Host ID : 3
Engine status : unknown stale-data
Score : 0
Local maintenance : True
Host timestamp : 331389
Extra metadata (valid at timestamp):
metadata_parse_version=1
metadata_feature_version=1
timestamp=331389 (Tue Mar 3 14:48:25 2015)
host-id=3
score=0
maintenance=True
state=LocalMaintenance
--== Host 4 status ==--
Status up-to-date : False
Hostname : bmh0004.place.brazil
Host ID : 4
Engine status : unknown stale-data
Score : 0
Local maintenance : True
Host timestamp : 364358
Extra metadata (valid at timestamp):
metadata_parse_version=1
metadata_feature_version=1
timestamp=364358 (Tue Mar 3 16:10:36 2015)
host-id=4
score=0
maintenance=True
state=LocalMaintenance
--== Host 5 status ==--
Status up-to-date : False
Hostname : bmh0005.place.brazil
Host ID : 5
Engine status : unknown stale-data
Score : 0
Local maintenance : True
Host timestamp : 241930
Extra metadata (valid at timestamp):
metadata_parse_version=1
metadata_feature_version=1
timestamp=241930 (Fri Mar 6 09:40:31 2015)
host-id=5
score=0
maintenance=True
state=LocalMaintenance
--== Host 6 status ==--
Status up-to-date : False
Hostname : bmh0006.place.brazil
Host ID : 6
Engine status : unknown stale-data
Score : 0
Local maintenance : True
Host timestamp : 77376
Extra metadata (valid at timestamp):
metadata_parse_version=1
metadata_feature_version=1
timestamp=77376 (Wed Mar 4 09:11:17 2015)
host-id=6
score=0
maintenance=True
state=LocalMaintenance
[root@bmh0001 ~]#
thank you very much.
--
Regards
*Filipe Guarino*
10 years, 1 month
oVirt engine installation with Oracle Virtualbox
by Nasim Banu
Hello,
I am a new user of oVirt. I am trying to install oVirt all in one version
3.5.1 in my windows vista/7 system with Oracle VirtualBox 4.3.10.
When I create a new virtual machine in VirtualBox,what should I choose for
OS and memory setting for proper booting iso file.
When I tried to boot, the blue screen appears with CentOS written and it
says automaic boot in 10sec,9 sec,8 sec....... after 0 sec nothing hapens.
It gets struck there. What might be wrong?
Regards
Nasim Banu
10 years, 1 month
Troubles starting hosted engine
by John Florian
I have lots of extra fun bringing up my hosted engine right now due to
two issues.
First, either during the hosted-engine --deploy or engine-setup (I can't
remember) I was prompted for the IP address of my gateway. Since then
that address has changed. I'm unable to start the engine VM if that
address isn't reachable so my temporary workaround is to add this old
address onto the current gateway. How/where do I change things so that
this old address can be truly retired?
My second issue might be harder. Again during the setup I was prompted
for a location of an ISO file for installing the engine's OS. That
location is served by NFS and is auto-mounted by /etc/fstab (and
systemd). Here's the hitch: my NFS server is now a VM in my cluster.
:-) Since I only have a single hypervisor host right now that ISO isn't
reachable when I'm trying to start my engine VM so that I can also start
the VM that provides the NFS share. I'm getting away with evil right
now by touching an empty file at the same path, which gets obscured once
the NFS share is mounted, but it's enough.
It's not at all clear to me how I'm supposed to edit things for my
hosted engine setup.
10 years, 1 month
engine-image-uploader failing to update OVF
by Stephen Repetski
Hi all,
I'm trying to import an OVA (containing .ovf, disk, and disk.meta) into my
ovirt environment, but it's failing during the import where it seems that
it shouldn't. The command I'm running is:
export TMPDIR=/data/backup/test; engine-image-uploader upload
/data/convert/srepetsk-vm.ova --insecure --name=srepetsk-testvmimport -n
$nfs_server:/backup/2fff9385-10b8-41e5-93c6-c0ef18b9840f -v
The command mounts the nfs server, extracts the OVA into
/data/backup/test/tmpxEpuMc/, parses the OVF file
(/data/backup/test/tmpxEpuMc/srepetsk-vm.ovf), and creates the new .meta
file and whatnot for the disk image.
It then proceeds to fail saying:
ERROR: Unable to update the OVF XML file. Message: [Errno 2] No such file
or directory: '/data/backup/test/tmpxEpuMc/srepetsk-vm.ovf'
however, this is the same file that it extracted and read earlier. What
might I be doing wrong?
Full(er) log:
DEBUG: local extract directory for OVF is /data/backup/test/tmpxEpuMc
DEBUG: Size of /data/convert/srepetsk-vm.ova: 17179876069 bytes
16777222.7 1K-blocks 16384.0 MB
DEBUG: Available space in /data/backup/test/tmpxEpuMc: 5206184878080 bytes
5084164920.0 1K-blocks 4965004.8 MB
DEBUG: File is /data/backup/test/tmpxEpuMc/srepetsk-vm.ovf
DEBUG: tag(Section) text(None) attr({'{
http://www.w3.org/2001/XMLSchema-instance}type':
'ovf:VirtualHardwareSection_Type'}) class(<Element Section at 1e752b8>)
DEBUG: item tag(Item) item text(None) item attr({}) class(<Element Item at
1e75368>)
DEBUG: tag({
http://schemas.dmtf.org/wbem/wscim/1/cim-schema/2/CIM_ResourceAllocationS...)
value(1 virtual cpu)
<snip>
DEBUG: old meta
file(/data/backup/test/tmpxEpuMc/5f63da48-3ced-42ad-b684-72b626aec727.meta)
new meta
file(/data/backup/test/tmpxEpuMc/fffc878e-8df9-4b81-b04a-614a0af437a3.meta)
DEBUG: old dir(/data/backup/test/tmpxEpuMc) new
dir(/data/backup/test/4cd70a4f-f979-4b42-a416-2c8b4d028a88)
DEBUG: item tag(Item) item text(None) item attr({}) class(<Element Item at
1e75470>)
DEBUG: item tag(Item) item text(None) item attr({}) class(<Element Item at
1e754c8>)
DEBUG: item tag(Item) item text(None) item attr({}) class(<Element Item at
1e75520>)
DEBUG: item tag(Item) item text(None) item attr({}) class(<Element Item at
1e75578>)
DEBUG: item tag(Item) item text(None) item attr({}) class(<Element Item at
1e755d0>)
DEBUG: item tag(Item) item text(None) item attr({}) class(<Element Item at
1e75628>)
DEBUG: tag(Section) text(None) attr({'{
http://www.w3.org/2001/XMLSchema-instance}type':
'ovf:VirtualHardwareSection_Type'}) class(<Element Section at 1e752b8>)
DEBUG: item tag(Item) item text(None) item attr({}) class(<Element Item at
1e75368>)
DEBUG: item tag(Item) item text(None) item attr({}) class(<Element Item at
1e753c0>)
DEBUG: item tag(Item) item text(None) item attr({}) class(<Element Item at
1e75418>)
DEBUG: item tag(Item) item text(None) item attr({}) class(<Element Item at
1e75470>)
DEBUG: item tag(Item) item text(None) item attr({}) class(<Element Item at
1e754c8>)
DEBUG: item tag(Item) item text(None) item attr({}) class(<Element Item at
1e75520>)
DEBUG: item tag(Item) item text(None) item attr({}) class(<Element Item at
1e75578>)
DEBUG: item tag(Item) item text(None) item attr({}) class(<Element Item at
1e755d0>)
DEBUG: item tag(Item) item text(None) item attr({}) class(<Element Item at
1e75628>)
ERROR: Unable to update the OVF XML file. Message: [Errno 2] No such file
or directory: '/data/backup/test/tmpxEpuMc/srepetsk-vm.ovf'
DEBUG: Cleaning up OVF extract directory /data/backup/test/tmpxEpuMc
DEBUG: [Errno 2] No such file or directory: '/data/backup/test/tmpxEpuMc'
DEBUG: /bin/umount -t nfs -f /data/backup/test/tmpd8kH1X
DEBUG: /bin/umount -t nfs -f /data/backup/test/tmpd8kH1X
DEBUG: _cmds(['/bin/umount', '-t', 'nfs', '-f',
'/data/backup/test/tmpd8kH1X'])
DEBUG: returncode(0)
DEBUG: STDOUT()
DEBUG: STDERR()
Thanks,
Stephen
*Stephen Repetski*
Rochester Institute of Technology '13 | http://srepetsk.net
10 years, 1 month
Error during hosted-engine-setup for 3.5.1 on F20 (Cannot add the host to cluster ... SSH has failed)
by Bob Doolittle
Hi,
I'm following the instructions here: http://www.ovirt.org/Hosted_Engine_Howto
My self-hosted install failed near the end:
To continue make a selection from the options below:
(1) Continue setup - engine installation is complete
(2) Power off and restart the VM
(3) Abort setup
(4) Destroy VM and abort setup
(1, 2, 3, 4)[1]: 1
[ INFO ] Engine replied: DB Up!Welcome to Health Status!
Enter the name of the cluster to which you want to add the host (Default) [Default]:
[ ERROR ] Cannot automatically add the host to cluster Default: Cannot add Host. Connecting to host via SSH has failed, verify that the host is reachable (IP address, routable address etc.) You may refer to the engine.log file for further details.
[ ERROR ] Failed to execute stage 'Closing up': Cannot add the host to cluster Default
[ INFO ] Stage: Clean up
[ INFO ] Generating answer file '/var/lib/ovirt-hosted-engine-setup/answers/answers-20150306135624.conf'
[ INFO ] Stage: Pre-termination
[ INFO ] Stage: Termination
I can ssh into the engine VM both locally and remotely. There is no /root/.ssh directory, however. Did I need to set that up somehow?
When I log into the Administration portal, the engine VM does not appear under the Virtual machine view (it's empty).
I've attached what I think are the relevant logs.
Also, when my host reboots, the ovirt-ha-broker and ovirt-ha-agent services do not come up automatically. I have to use systemctl to start them manually.
This is a fresh Fedora 20 machine installing a fresh copy of Ovirt 3.5.1.
What's the cleanest approach to restore/complete sanity of my setup please?
Thanks,
Bob
I've linked 3 files to this email:
server.log <https://db.tt/g5p09AaD>(12.4 MB)Dropbox <https://www.dropbox.com/>https://db.tt/g5p09AaD
vdsm.log <https://db.tt/P4572SUm>(3.2 MB)Dropbox <https://www.dropbox.com/>https://db.tt/P4572SUm
ovirt-hosted-engine-setup-20150306123622-tad1fy.log <https://db.tt/XAM9ffhi>(413 KB)Dropbox <https://www.dropbox.com/>https://db.tt/XAM9ffhi
Mozilla Thunderbird <http://www.getthunderbird.com> makes it easy to share large files over email.
10 years, 1 month
Re: [ovirt-users] Dell DRAC 8
by Patrick Russell
--_000_9B29C10E8A1E4F03A186FD8B96B4165Dvolusioncom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
TG9va3MgbGlrZSBpdOKAmXMganVzdCB0aGUgQ01DLCBJIGNhbiB1c2UgcG93ZXIgbWFuYWdlbWVu
dCBvbiB0aGUgaW5kaXZpZHVhbCBzbGVkIERSQUPigJlzIHVzaW5nIHRoZSBkcmFjNSBmZW5jZSBh
Z2VudCBubyBwcm9ibGVtLg0KDQotUGF0cmljaw0KDQoNCkZyb206IFZvbHVzaW9uIEluYw0KRGF0
ZTogVGh1cnNkYXksIE1hcmNoIDUsIDIwMTUgYXQgODoyMiBQTQ0KVG86ICJ1c2Vyc0BvdmlydC5v
cmc8bWFpbHRvOnVzZXJzQG92aXJ0Lm9yZz4iDQpTdWJqZWN0OiBbb3ZpcnQtdXNlcnNdIERlbGwg
RFJBQyA4DQoNCkFueW9uZSBoYXZpbmcgc3VjY2VzcyB3aXRoIGZlbmNpbmcgYW5kIERSQUMgOCB2
aWEgQ01DPyBXZSBqdXN0IHJlY2VpdmVkIGEgY291cGxlIERlbGwgRlgyIGNoYXNzaXMgYW5kIHdl
4oCZcmUgaGF2aW5nIHRyb3VibGUgZ2V0dGluZyB0aGUgZmVuY2luZyBhZ2VudHMgdG8gd29yayBv
biB0aGVzZS4gSXQgaXMgYSBDTUMgc2V0dXAgc2ltaWxhciB0byB0aGUgZGVsbCBibGFkZSBjaGFz
c2lzLCBidXQgaXQgRFJBQyB2ZXJzaW9uIDguDQoNCi1QYXRyaWNrDQo=
--_000_9B29C10E8A1E4F03A186FD8B96B4165Dvolusioncom_
Content-Type: text/html; charset="utf-8"
Content-ID: <DDDD012F50A909469F2730A28011E511(a)namprd04.prod.outlook.com>
Content-Transfer-Encoding: base64
PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy
ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsgY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1zaXplOiAx
MnB4OyBmb250LWZhbWlseTogQ291cmllciwgc2Fucy1zZXJpZjsiPg0KPGRpdj4NCjxkaXY+TG9v
a3MgbGlrZSBpdOKAmXMganVzdCB0aGUgQ01DLCBJIGNhbiB1c2UgcG93ZXIgbWFuYWdlbWVudCBv
biB0aGUgaW5kaXZpZHVhbCBzbGVkIERSQUPigJlzIHVzaW5nIHRoZSBkcmFjNSBmZW5jZSBhZ2Vu
dCBubyBwcm9ibGVtLjwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxkaXY+DQo8ZGl2IGlkPSJN
QUNfT1VUTE9PS19TSUdOQVRVUkUiPg0KPGRpdj4tUGF0cmljazwvZGl2Pg0KPGJyPg0KPC9kaXY+
DQo8L2Rpdj4NCjwvZGl2Pg0KPGRpdj48YnI+DQo8L2Rpdj4NCjxzcGFuIGlkPSJPTEtfU1JDX0JP
RFlfU0VDVElPTiI+DQo8ZGl2IHN0eWxlPSJmb250LWZhbWlseTpDYWxpYnJpOyBmb250LXNpemU6
MTJwdDsgdGV4dC1hbGlnbjpsZWZ0OyBjb2xvcjpibGFjazsgQk9SREVSLUJPVFRPTTogbWVkaXVt
IG5vbmU7IEJPUkRFUi1MRUZUOiBtZWRpdW0gbm9uZTsgUEFERElORy1CT1RUT006IDBpbjsgUEFE
RElORy1MRUZUOiAwaW47IFBBRERJTkctUklHSFQ6IDBpbjsgQk9SREVSLVRPUDogI2I1YzRkZiAx
cHQgc29saWQ7IEJPUkRFUi1SSUdIVDogbWVkaXVtIG5vbmU7IFBBRERJTkctVE9QOiAzcHQiPg0K
PHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJvbGQiPkZyb206IDwvc3Bhbj5Wb2x1c2lvbiBJbmM8
YnI+DQo8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6Ym9sZCI+RGF0ZTogPC9zcGFuPlRodXJzZGF5
LCBNYXJjaCA1LCAyMDE1IGF0IDg6MjIgUE08YnI+DQo8c3BhbiBzdHlsZT0iZm9udC13ZWlnaHQ6
Ym9sZCI+VG86IDwvc3Bhbj4mcXVvdDs8YSBocmVmPSJtYWlsdG86dXNlcnNAb3ZpcnQub3JnIj51
c2Vyc0BvdmlydC5vcmc8L2E+JnF1b3Q7PGJyPg0KPHNwYW4gc3R5bGU9ImZvbnQtd2VpZ2h0OmJv
bGQiPlN1YmplY3Q6IDwvc3Bhbj5bb3ZpcnQtdXNlcnNdIERlbGwgRFJBQyA4PGJyPg0KPC9kaXY+
DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj4NCjxkaXYgc3R5bGU9IndvcmQtd3JhcDogYnJlYWst
d29yZDsgLXdlYmtpdC1uYnNwLW1vZGU6IHNwYWNlOyAtd2Via2l0LWxpbmUtYnJlYWs6IGFmdGVy
LXdoaXRlLXNwYWNlOyI+DQo8ZGl2IHN0eWxlPSJjb2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZh
bWlseTogQ291cmllciwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxMnB4OyI+DQpBbnlvbmUgaGF2
aW5nIHN1Y2Nlc3Mgd2l0aCBmZW5jaW5nIGFuZCBEUkFDIDggdmlhIENNQz8gV2UganVzdCByZWNl
aXZlZCBhIGNvdXBsZSBEZWxsIEZYMiBjaGFzc2lzIGFuZCB3ZeKAmXJlIGhhdmluZyB0cm91Ymxl
IGdldHRpbmcgdGhlIGZlbmNpbmcgYWdlbnRzIHRvIHdvcmsgb24gdGhlc2UuIEl0IGlzIGEgQ01D
IHNldHVwIHNpbWlsYXIgdG8gdGhlIGRlbGwgYmxhZGUgY2hhc3NpcywgYnV0IGl0IERSQUMgdmVy
c2lvbiA4LjwvZGl2Pg0KPGRpdiBzdHlsZT0iY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1p
bHk6IENvdXJpZXIsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTJweDsiPg0KPGJyPg0KPC9kaXY+
DQo8ZGl2IHN0eWxlPSJjb2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTogQ291cmllciwg
c2Fucy1zZXJpZjsgZm9udC1zaXplOiAxMnB4OyI+DQotUGF0cmljazwvZGl2Pg0KPGRpdj4NCjxk
aXYgaWQ9IiI+DQo8ZGl2IHN0eWxlPSJjb2xvcjogcmdiKDAsIDAsIDApOyBmb250LWZhbWlseTog
Q2FsaWJyaSwgc2Fucy1zZXJpZjsgZm9udC1zaXplOiAxNHB4OyI+DQo8IS0tRW5kRnJhZ21lbnQt
LT48L2Rpdj4NCjwvZGl2Pg0KPC9kaXY+DQo8bGluayByZWw9IkZpbGUtTGlzdCIgaHJlZj0iZmls
ZTovL2xvY2FsaG9zdC9Vc2Vycy9wYXRyaWNrX3J1c3NlbGwvTGlicmFyeS9DYWNoZXMvVGVtcG9y
YXJ5SXRlbXMvbXNvY2xpcC8wL2NsaXBfZmlsZWxpc3QueG1sIj48bGluayByZWw9InRoZW1lRGF0
YSIgaHJlZj0iZmlsZTovL2xvY2FsaG9zdC9Vc2Vycy9wYXRyaWNrX3J1c3NlbGwvTGlicmFyeS9D
YWNoZXMvVGVtcG9yYXJ5SXRlbXMvbXNvY2xpcC8wL2NsaXBfdGhlbWVkYXRhLnhtbCI+PHN0eWxl
Pg0KPCEtLQ0KIC8qIEZvbnQgRGVmaW5pdGlvbnMgKi8NCkBmb250LWZhY2UNCgl7Zm9udC1mYW1p
bHk6Iu+8re+8syDmmI7mnJ0iOw0KCW1zby1mb250LWNoYXJzZXQ6Nzg7DQoJbXNvLWdlbmVyaWMt
Zm9udC1mYW1pbHk6YXV0bzsNCgltc28tZm9udC1waXRjaDp2YXJpYWJsZTsNCgltc28tZm9udC1z
aWduYXR1cmU6MSAxMzQ2NzY0ODAgMTYgMCAxMzEwNzIgMDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQt
ZmFtaWx5OiJDYW1icmlhIE1hdGgiOw0KCXBhbm9zZS0xOjIgNCA1IDMgNSA0IDYgMyAyIDQ7DQoJ
bXNvLWZvbnQtY2hhcnNldDowOw0KCW1zby1nZW5lcmljLWZvbnQtZmFtaWx5OmF1dG87DQoJbXNv
LWZvbnQtcGl0Y2g6dmFyaWFibGU7DQoJbXNvLWZvbnQtc2lnbmF0dXJlOjMgMCAwIDAgMSAwO30N
CkBmb250LWZhY2UNCgl7Zm9udC1mYW1pbHk6Q2FsaWJyaTsNCglwYW5vc2UtMToyIDE1IDUgMiAy
IDIgNCAzIDIgNDsNCgltc28tZm9udC1jaGFyc2V0OjA7DQoJbXNvLWdlbmVyaWMtZm9udC1mYW1p
bHk6YXV0bzsNCgltc28tZm9udC1waXRjaDp2YXJpYWJsZTsNCgltc28tZm9udC1zaWduYXR1cmU6
LTUyMDA5MjkyOSAxMDczNzg2MTExIDkgMCA0MTUgMDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFt
aWx5OkNhbWJyaWE7DQoJcGFub3NlLTE6MiA0IDUgMyA1IDQgNiAzIDIgNDsNCgltc28tZm9udC1j
aGFyc2V0OjA7DQoJbXNvLWdlbmVyaWMtZm9udC1mYW1pbHk6YXV0bzsNCgltc28tZm9udC1waXRj
aDp2YXJpYWJsZTsNCgltc28tZm9udC1zaWduYXR1cmU6LTUzNjg3MDE0NSAxMDczNzQzMTAzIDAg
MCA0MTUgMDt9DQogLyogU3R5bGUgRGVmaW5pdGlvbnMgKi8NCnAuTXNvTm9ybWFsLCBsaS5Nc29O
b3JtYWwsIGRpdi5Nc29Ob3JtYWwNCgl7bXNvLXN0eWxlLXVuaGlkZTpubzsNCgltc28tc3R5bGUt
cWZvcm1hdDp5ZXM7DQoJbXNvLXN0eWxlLXBhcmVudDoiIjsNCgltYXJnaW46MGluOw0KCW1hcmdp
bi1ib3R0b206LjAwMDFwdDsNCgltc28tcGFnaW5hdGlvbjp3aWRvdy1vcnBoYW47DQoJZm9udC1z
aXplOjEyLjBwdDsNCglmb250LWZhbWlseTpDYW1icmlhOw0KCW1zby1hc2NpaS1mb250LWZhbWls
eTpDYW1icmlhOw0KCW1zby1hc2NpaS10aGVtZS1mb250Om1pbm9yLWxhdGluOw0KCW1zby1mYXJl
YXN0LWZvbnQtZmFtaWx5OiLvvK3vvLMg5piO5pydIjsNCgltc28tZmFyZWFzdC10aGVtZS1mb250
Om1pbm9yLWZhcmVhc3Q7DQoJbXNvLWhhbnNpLWZvbnQtZmFtaWx5OkNhbWJyaWE7DQoJbXNvLWhh
bnNpLXRoZW1lLWZvbnQ6bWlub3ItbGF0aW47DQoJbXNvLWJpZGktZm9udC1mYW1pbHk6IlRpbWVz
IE5ldyBSb21hbiI7DQoJbXNvLWJpZGktdGhlbWUtZm9udDptaW5vci1iaWRpO30NCi5Nc29DaHBE
ZWZhdWx0DQoJe21zby1zdHlsZS10eXBlOmV4cG9ydC1vbmx5Ow0KCW1zby1kZWZhdWx0LXByb3Bz
OnllczsNCglmb250LWZhbWlseTpDYW1icmlhOw0KCW1zby1hc2NpaS1mb250LWZhbWlseTpDYW1i
cmlhOw0KCW1zby1hc2NpaS10aGVtZS1mb250Om1pbm9yLWxhdGluOw0KCW1zby1mYXJlYXN0LWZv
bnQtZmFtaWx5OiLvvK3vvLMg5piO5pydIjsNCgltc28tZmFyZWFzdC10aGVtZS1mb250Om1pbm9y
LWZhcmVhc3Q7DQoJbXNvLWhhbnNpLWZvbnQtZmFtaWx5OkNhbWJyaWE7DQoJbXNvLWhhbnNpLXRo
ZW1lLWZvbnQ6bWlub3ItbGF0aW47DQoJbXNvLWJpZGktZm9udC1mYW1pbHk6IlRpbWVzIE5ldyBS
b21hbiI7DQoJbXNvLWJpZGktdGhlbWUtZm9udDptaW5vci1iaWRpO30NCkBwYWdlIFdvcmRTZWN0
aW9uMQ0KCXtzaXplOjguNWluIDExLjBpbjsNCgltYXJnaW46MS4waW4gMS4yNWluIDEuMGluIDEu
MjVpbjsNCgltc28taGVhZGVyLW1hcmdpbjouNWluOw0KCW1zby1mb290ZXItbWFyZ2luOi41aW47
DQoJbXNvLXBhcGVyLXNvdXJjZTowO30NCmRpdi5Xb3JkU2VjdGlvbjENCgl7cGFnZTpXb3JkU2Vj
dGlvbjE7fQ0KLS0+DQo8L3N0eWxlPjwvZGl2Pg0KPC9kaXY+DQo8L3NwYW4+DQo8L2JvZHk+DQo8
L2h0bWw+DQo=
--_000_9B29C10E8A1E4F03A186FD8B96B4165Dvolusioncom_--
10 years, 1 month
oVirt / ROM images / PXE
by Paul Heinlein
This message is in MIME format. The first part should be readable text,
while the remaining parts are likely unreadable without MIME-aware tools.
--0-108168896-1425672075=:9228
Content-Type: TEXT/PLAIN; format=flowed; charset=ISO-8859-15
Content-Transfer-Encoding: 8BIT
Summary: To get oVirt-managed VMs to boot using PXE, I had to replace
the rhel6-*.rom files with their ipxe equivalents.
Setup: Nodes running CentOS 7, fully current. Engine 3.5.0.1 running
on Fedora 19. Storage via NFS. 1GB ethernet network. DHCP server on
separate subnet, relying on dhcp-relay switch settings.
PXE is our preferred method for installing VMs. We rarely use
templates.
I recently upgraded our oVirt hypervisor nodes from Fedora 19 to
CentOS 7 (where "upgrade" obviously implies a full OS
re-installation). I failed to test creating VMs using PXE in this
setup because -- and this is crucial -- it worked fine on our
non-oVirt CentOS 7 hypervisors, which are managed using virsh and
virt-install.
So PXE booting a new VM failed. The symptom was the dreaded "dhcp
connection timeout" at the seabios prompt. The timout would persist
even when I pressed Ctrl-B and re-tried "dhcp net0" several times over
the course of the next few minutes.
Significantly, existing VMs experienced no DHCP troubles at all, in
the sense that dhclient or its equivalent within the VM could get
and renew leases as expected.
I poked around the forward-delay settings on the oVirt-managed
bridges, but they had the same charactistics of the bridges on our
non-oVirt hypervisors. Lots of other network-oriented troubleshooting
likewise failed.
It got to the point that I took one of my oVirt nodes, removed it from
oVirt, and reinstalled it with plain CentOS 7. Its physical
connections and IP addresses stayed exactly the same. Without oVirt,
virt-install used PXE without a hitch. I re-added that machine to the
oVirt cluster, and PXE failed once again.
I noticed that the BIOS PXE prompt was slightly different in the ovirt
and non-ovirt environment, which led me to poke around the ROM images
in /usr/share/qemu-kvm.
I think the rhel6-*.rom images are those used by oVirt, while the
pxe-*.rom images (actually symlinks into ../ipxe/) are used by, e.g.,
the local virt-install utility.
My workaround is to replace the rhel6-*.rom files with the same
symlinks used by the pxe-*.rom files:
----- %< -----
# short version of script, minus error checking
cd /usr/share/qemu-kvm
for NIC in e1000 ne2k_pci pcnet rtl8139 virtio; do
mv rhel6-${NIC}.rom rhel6-${NIC}.rom.dist
ln -s $(readlink pxe-${NIC}.rom) rhel6-${NIC}.rom
done
----- %< -----
Now oVirt VMs can boot from PXE without any issue.
I'm wildly curious about what's going on here.
--
Paul Heinlein
heinlein(a)madboa.com
45°38' N, 122°6' W
--0-108168896-1425672075=:9228--
10 years, 1 month
Network error
by RASTELLI Alessandro
--_004_DB3PR03MB0987683C14ABE7F65183C09D821F0DB3PR03MB0987eurp_
Content-Type: multipart/alternative;
boundary="_000_DB3PR03MB0987683C14ABE7F65183C09D821F0DB3PR03MB0987eurp_"
--_000_DB3PR03MB0987683C14ABE7F65183C09D821F0DB3PR03MB0987eurp_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Hi,
I get this error when I try to add the second network to a host (management=
network is OK)
VDSGenericException: VDSErrorException: Failed to Set=
upNetworksVDS, error =3D Resource unavailable, code =3D 40
see log below:
I'm running ovirt-hosted-engine 3.5.1.1-1.el6
2015-03-05 15:02:16,562 INFO [org.ovirt.engine.core.bll.network.host.Setup=
NetworksCommand] (ajp--127.0.0.1-8702-3) [23e12e8d] Running command: SetupN=
etworksCommand internal: false. Entities affected : ID: 378b60dc =
-8f28-486f-9feb-0349df25c4a9 Type: VDSAction group CONFIGURE_HO=
ST_NETWORK with role type ADMIN
2015-03-05 15:02:16,577 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.Se=
tupNetworksVDSCommand] (ajp--127.0.0.1-8702-3) [23e12e8d] START, SetupNetwo=
rksVDSCommand(HostName =3D beltorax, HostId =3D 378b60dc-8f28-486f-9f =
eb-0349df25c4a9, force=3Dfalse, checkConnectivity=3Dtrue, c=
onectivityTimeout=3D120,
networks=3D[Rete_40 {id=3D57f9f798-9bde-4b2f-aeee-8920f77169ac, des=
cription=3Dnull, comment=3Dnull, subnet=3Dnull, gateway=3Dnull, type=3Dnull=
, vlanId=3Dnull, stp=3Dfalse, dataCenterId=3D00000002-0002-0002-0002-000000=
0003aa, mt u=3D0, vmNetwork=3Dtrue, cluster=3DNetworkC=
luster {id=3D{clusterId=3Dnull, networkId=3Dnull}, status=3DNON_OPERATIONAL=
, display=3Dfalse, required=3Dtrue, migration=3Dfalse}, providedBy=3Dnull, =
label=3D40, qosId=3Dnull}],
bonds=3D[],
interfaces=3D[bond0 {id=3Dac91d426-dbe3-480b-b1af-267f2d44ffa3, vds=
Id=3D378b60dc-8f28-486f-9feb-0349df25c4a9, name=3Dbond0, macAddress=3D28:80=
:23:df:8e:a0, networkName=3DRete_40, bondOptions=3Dmiimon=3D100 mode=3D4, b=
ootProto col=3DSTATIC_IP, address=3D10.69.40.154, subn=
et=3D255.255.255.0, gateway=3D10.69.40.1, mtu=3D0, bridged=3Dtrue, type=3D0=
, networkImplementationDetails=3Dnull},
eno4 {id=3Dd083cebe-07ec-4aab-b07b-a1014d3673be, vdsId=3D37=
8b60dc-8f28-486f-9feb-0349df25c4a9, name=3Deno4, macAddress=3Dc4:34:6b:b7:a=
7:13, networkName=3Dovirtmgmt, bondName=3Dnull, bootProtocol=3DSTATIC_IP, a=
ddre ss=3D10.39.193.3, subnet=3D255.255.255.0, gateway=
=3D, mtu=3D1500, bridged=3Dtrue, speed=3D1000, type=3D2, networkImplementat=
ionDetails=3D{inSync=3Dtrue, managed=3Dtrue}},
eno3 {id=3Db9fbeff5-64bc-45df-9c41-9b10ca3839f0, vdsId=3D37=
8b60dc-8f28-486f-9feb-0349df25c4a9, name=3Deno3, macAddress=3Dc4:34:6b:b7:a=
7:12, networkName=3Dnull, bondName=3Dnull, bootProtocol=3DDHCP, address=3D,=
subne t=3D, gateway=3Dnull, mtu=3D1500, bridged=3Dfal=
se, speed=3D0, type=3D0, networkImplementationDetails=3Dnull},
eno2 {id=3Da332843c-a9ce-469f-8702-1c918e4b7358, vdsId=3D37=
8b60dc-8f28-486f-9feb-0349df25c4a9, name=3Deno2, macAddress=3Dc4:34:6b:b7:a=
7:11, networkName=3Dnull, bondName=3Dnull, bootProtocol=3DDHCP, address=3D,=
subne t=3D, gateway=3Dnull, mtu=3D1500, bridged=3Dfal=
se, speed=3D0, type=3D0, networkImplementationDetails=3Dnull},
eno1 {id=3Dcc27cada-8825-4268-97a0-acce2ef10543, vdsId=3D37=
8b60dc-8f28-486f-9feb-0349df25c4a9, name=3Deno1, macAddress=3Dc4:34:6b:b7:a=
7:10, networkName=3Dnull, bondName=3Dnull, bootProtocol=3DDHCP, address=3D,=
subne t=3D, gateway=3Dnull, mtu=3D1500, bridged=3Dfal=
se, speed=3D0, type=3D0, networkImplementationDetails=3Dnull},
eno49 {id=3Dde83b23c-ab3e-4fbe-b4af-85937ff60f16, vdsId=3D3=
78b60dc-8f28-486f-9feb-0349df25c4a9, name=3Deno49, macAddress=3D28:80:23:df=
:8e:a0, networkName=3Dnull, bondName=3Dbond0, bootProtocol=3DNONE, address=
=3D, su bnet=3D, gateway=3Dnull, mtu=3D1500, bridged=
=3Dfalse, speed=3D10000, type=3D0, networkImplementationDetails=3Dnull},
eno50 {id=3Dae9237ca-d443-479c-abb4-a29e9efb1481, vdsId=3D3=
78b60dc-8f28-486f-9feb-0349df25c4a9, name=3Deno50, macAddress=3D28:80:23:df=
:8e:a8, networkName=3Dnull, bondName=3Dbond0, bootProtocol=3DNONE, address=
=3D, su bnet=3D, gateway=3Dnull, mtu=3D1500, bridged=
=3Dfalse, speed=3D10000, type=3D0, networkImplementationDetails=3Dnull}],
removedNetworks=3D[],
removedBonds=3D[]), log id: 731097e2
2015-03-05 15:02:16,607 INFO [org.ovirt.engine.core.vdsbroker.vdsbroker.Se=
tupNetworksVDSCommand] (ajp--127.0.0.1-8702-3) [23e12e8d] FINISH, SetupNetw=
orksVDSCommand, log id: 731097e2
2015-03-05 15:02:16,608 WARN [org.ovirt.vdsm.jsonrpc.client.internal.Respo=
nseWorker] (ResponseWorker) Exception thrown during message processing
2015-03-05 15:02:16,608 INFO [org.ovirt.vdsm.jsonrpc.client.reactors.React=
orClient] (SSL Stomp Reactor) Connecting to beltorax.skytech.local/10.39.19=
3.3
2015-03-05 15:02:18,725 ERROR [org.ovirt.engine.core.vdsbroker.vdsbroker.Se=
tupNetworksVDSCommand] (ajp--127.0.0.1-8702-3) [23e12e8d] Failed in SetupNe=
tworksVDS method
2015-03-05 15:02:18,726 ERROR [org.ovirt.engine.core.vdsbroker.vdsbroker.Se=
tupNetworksVDSCommand] (ajp--127.0.0.1-8702-3) [23e12e8d] org.ovirt.engine.=
core.vdsbroker.vdsbroker.VDSErrorException: VDSGenericException: =
VDSErrorException: Failed to SetupNetworksVDS, error =3D Resour=
ce unavailable, code =3D 40
2015-03-05 15:02:18,727 ERROR [org.ovirt.engine.core.vdsbroker.vdsbroker.Se=
tupNetworksVDSCommand] (ajp--127.0.0.1-8702-3) [23e12e8d] Command SetupNetw=
orksVDSCommand(HostName =3D beltorax, HostId =3D 378b60dc-8f28-486f-9 =
feb-0349df25c4a9, force=3Dfalse, checkConnectivity=3Dtrue, =
conectivityTimeout=3D120,
networks=3D[Rete_40 {id=3D57f9f798-9bde-4b2f-aeee-8920f77169ac, des=
cription=3Dnull, comment=3Dnull, subnet=3Dnull, gateway=3Dnull, type=3Dnull=
, vlanId=3Dnull, stp=3Dfalse, dataCenterId=3D00000002-0002-0002-0002-000000=
0003aa, mt u=3D0, vmNetwork=3Dtrue, cluster=3DNetworkC=
luster {id=3D{clusterId=3Dnull, networkId=3Dnull}, status=3DNON_OPERATIONAL=
, display=3Dfalse, required=3Dtrue, migration=3Dfalse}, providedBy=3Dnull, =
label=3D40, qosId=3Dnull}],
bonds=3D[],
interfaces=3D[bond0 {id=3Dac91d426-dbe3-480b-b1af-267f2d44ffa3, vds=
Id=3D378b60dc-8f28-486f-9feb-0349df25c4a9, name=3Dbond0, macAddress=3D28:80=
:23:df:8e:a0, networkName=3DRete_40, bondOptions=3Dmiimon=3D100 mode=3D4, b=
ootProto col=3DSTATIC_IP, address=3D10.69.40.154, subn=
et=3D255.255.255.0, gateway=3D10.69.40.1, mtu=3D0, bridged=3Dtrue, type=3D0=
, networkImplementationDetails=3Dnull},
eno4 {id=3Dd083cebe-07ec-4aab-b07b-a1014d3673be, vdsId=3D37=
8b60dc-8f28-486f-9feb-0349df25c4a9, name=3Deno4, macAddress=3Dc4:34:6b:b7:a=
7:13, networkName=3Dovirtmgmt, bondName=3Dnull, bootProtocol=3DSTATIC_IP, a=
ddre ss=3D10.39.193.3, subnet=3D255.255.255.0, gateway=
=3D, mtu=3D1500, bridged=3Dtrue, speed=3D1000, type=3D2, networkImplementat=
ionDetails=3D{inSync=3Dtrue, managed=3Dtrue}},
eno3 {id=3Db9fbeff5-64bc-45df-9c41-9b10ca3839f0, vdsId=3D37=
8b60dc-8f28-486f-9feb-0349df25c4a9, name=3Deno3, macAddress=3Dc4:34:6b:b7:a=
7:12, networkName=3Dnull, bondName=3Dnull, bootProtocol=3DDHCP, address=3D,=
subne t=3D, gateway=3Dnull, mtu=3D1500, bridged=3Dfal=
se, speed=3D0, type=3D0, networkImplementationDetails=3Dnull},
eno2 {id=3Da332843c-a9ce-469f-8702-1c918e4b7358, vdsId=3D37=
8b60dc-8f28-486f-9feb-0349df25c4a9, name=3Deno2, macAddress=3Dc4:34:6b:b7:a=
7:11, networkName=3Dnull, bondName=3Dnull, bootProtocol=3DDHCP, address=3D,=
subne t=3D, gateway=3Dnull, mtu=3D1500, bridged=3Dfal=
se, speed=3D0, type=3D0, networkImplementationDetails=3Dnull},
eno1 {id=3Dcc27cada-8825-4268-97a0-acce2ef10543, vdsId=3D37=
8b60dc-8f28-486f-9feb-0349df25c4a9, name=3Deno1, macAddress=3Dc4:34:6b:b7:a=
7:10, networkName=3Dnull, bondName=3Dnull, bootProtocol=3DDHCP, address=3D,=
subne t=3D, gateway=3Dnull, mtu=3D1500, bridged=3Dfal=
se, speed=3D0, type=3D0, networkImplementationDetails=3Dnull},
eno49 {id=3Dde83b23c-ab3e-4fbe-b4af-85937ff60f16, vdsId=3D3=
78b60dc-8f28-486f-9feb-0349df25c4a9, name=3Deno49, macAddress=3D28:80:23:df=
:8e:a0, networkName=3Dnull, bondName=3Dbond0, bootProtocol=3DNONE, address=
=3D, su bnet=3D, gateway=3Dnull, mtu=3D1500, bridged=
=3Dfalse, speed=3D10000, type=3D0, networkImplementationDetails=3Dnull},
eno50 {id=3Dae9237ca-d443-479c-abb4-a29e9efb1481, vdsId=3D3=
78b60dc-8f28-486f-9feb-0349df25c4a9, name=3Deno50, macAddress=3D28:80:23:df=
:8e:a8, networkName=3Dnull, bondName=3Dbond0, bootProtocol=3DNONE, address=
=3D, su bnet=3D, gateway=3Dnull, mtu=3D1500, bridged=
=3Dfalse, speed=3D10000, type=3D0, networkImplementationDetails=3Dnull}],
removedNetworks=3D[],
removedBonds=3D[]) execution failed. Exception: VDSErrorException: =
VDSGenericException: VDSErrorException: Failed to SetupNetworksVDS, error =
=3D Resource unavailable, code =3D 40
2015-03-05 15:02:18,725 WARN [org.ovirt.vdsm.jsonrpc.client.internal.Respo=
nseWorker] (ResponseWorker) Exception thrown during message processing
2015-03-05 15:02:18,736 ERROR [org.ovirt.engine.core.bll.network.host.Setup=
NetworksCommand] (ajp--127.0.0.1-8702-3) [23e12e8d] Command org.ovirt.engin=
e.core.bll.network.host.SetupNetworksCommand throw Vdc Bll except =
ion. With error message VdcBLLException: org.ovirt.engine.core.=
vdsbroker.vdsbroker.VDSErrorException: VDSGenericException: VDSErrorExcepti=
on: Failed to SetupNetworksVDS, error =3D Resource unavailable, code =3D 40=
(Fail ed with error unavail and code 40)
Can you please help?
Thank you
[cid:image001.png@01D0575E.53DFE9B0]
--_000_DB3PR03MB0987683C14ABE7F65183C09D821F0DB3PR03MB0987eurp_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:x=3D"urn:schemas-microsoft-com:office:excel" xmlns:m=3D"http://schema=
s.microsoft.com/office/2004/12/omml" xmlns=3D"http://www.w3.org/TR/REC-html=
40">
<head>
<meta http-equiv=3D"Content-Type" content=3D"text/html; charset=3Dus-ascii"=
>
<meta name=3D"Generator" content=3D"Microsoft Word 15 (filtered medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0cm;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri","sans-serif";
mso-fareast-language:EN-US;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:#0563C1;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:#954F72;
text-decoration:underline;}
span.EmailStyle17
{mso-style-type:personal-compose;
font-family:"Calibri","sans-serif";
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
font-family:"Calibri","sans-serif";
mso-fareast-language:EN-US;}
@page WordSection1
{size:612.0pt 792.0pt;
margin:70.85pt 2.0cm 2.0cm 2.0cm;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]-->
</head>
<body lang=3D"IT" link=3D"#0563C1" vlink=3D"#954F72">
<div class=3D"WordSection1">
<p class=3D"MsoNormal"><span lang=3D"EN-US">Hi,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">I get this error when I try to =
add the second network to a host (management network is OK)<o:p></o:p></spa=
n></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">VDSGenericException:  =
; &n=
bsp; VDSErrorException: Failed to=
SetupNetworksVDS, error =3D Resource unavailable, code =3D 40<o:p></o:p></=
span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">see log below:<o:p></o:p></span=
></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">I’m running ovirt-hosted-=
engine 3.5.1.1-1.el6<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p> </o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p> </o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:8.0pt;font-f=
amily:"Courier New"">2015-03-05 15:02:16,562 INFO [org.ovir=
t.engine.core.bll.network.host.SetupNetworksCommand] (ajp--127.0.0.1-8702-3=
) [23e12e8d] Running command: SetupNetworksCommand internal:
false. Entities affected : ID: 378b60dc  =
; &n=
bsp; -8f28-486f-9feb-0349df25c4a9 Type: VDSAction group C=
ONFIGURE_HOST_NETWORK with role type ADMIN<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:8.0pt;font-f=
amily:"Courier New"">2015-03-05 15:02:16,577 INFO [org.ovir=
t.engine.core.vdsbroker.vdsbroker.SetupNetworksVDSCommand] (ajp--127.0.0.1-=
8702-3) [23e12e8d] START, SetupNetworksVDSCommand(HostName
=3D beltorax, HostId =3D 378b60dc-8f28-486f-9f &nbs=
p; &=
nbsp; eb-0349df25c4a9, force=3Dfalse, checkConnectivity=
=3Dtrue, conectivityTimeout=3D120,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:8.0pt;font-f=
amily:"Courier New""> n=
etworks=3D[Rete_40 {id=3D57f9f798-9bde-4b2f-aeee-8920f77169ac, description=
=3Dnull, comment=3Dnull, subnet=3Dnull, gateway=3Dnull, type=3Dnull, vlanId=
=3Dnull, stp=3Dfalse, dataCenterId=3D00000002-0002-0002-0002-0000000003aa,
mt =
u=3D0, vmNetwork=3Dt=
rue, cluster=3DNetworkCluster {id=3D{clusterId=3Dnull, networkId=3Dnull}, s=
tatus=3DNON_OPERATIONAL, display=3Dfalse, required=3Dtrue, migration=3Dfals=
e}, providedBy=3Dnull, label=3D40, qosId=3Dnull}],<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:8.0pt;font-f=
amily:"Courier New""> b=
onds=3D[],<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:8.0pt;font-f=
amily:"Courier New""> i=
nterfaces=3D[bond0 {id=3Dac91d426-dbe3-480b-b1af-267f2d44ffa3, vdsId=3D378b=
60dc-8f28-486f-9feb-0349df25c4a9, name=3Dbond0, macAddress=3D28:80:23:df:8e=
:a0, networkName=3DRete_40,
bondOptions=3Dmiimon=3D100 mode=3D4, bootProto &nbs=
p; &=
nbsp; col=3DSTATIC_IP, address=3D10.69.40.154, subnet=3D2=
55.255.255.0, gateway=3D10.69.40.1, mtu=3D0, bridged=3Dtrue, type=3D0, netw=
orkImplementationDetails=3Dnull},<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:8.0pt;font-f=
amily:"Courier New""> &n=
bsp; eno4 {id=3Dd083cebe-07ec-4aa=
b-b07b-a1014d3673be, vdsId=3D378b60dc-8f28-486f-9feb-0349df25c4a9, name=3De=
no4, macAddress=3Dc4:34:6b:b7:a7:13, networkName=3Dovirtmgmt,
bondName=3Dnull, bootProtocol=3DSTATIC_IP, addre &n=
bsp;  =
; ss=3D10.39.193.3, subnet=3D255.255.255.0, gateway=
=3D, mtu=3D1500, bridged=3Dtrue, speed=3D1000, type=3D2, networkImplementat=
ionDetails=3D{inSync=3Dtrue, managed=3Dtrue}},<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:8.0pt;font-f=
amily:"Courier New""> &n=
bsp; eno3 {id=3Db9fbeff5-64bc-45d=
f-9c41-9b10ca3839f0, vdsId=3D378b60dc-8f28-486f-9feb-0349df25c4a9, name=3De=
no3, macAddress=3Dc4:34:6b:b7:a7:12, networkName=3Dnull, bondName=3Dnull,
bootProtocol=3DDHCP, address=3D, subne =
&nb=
sp; t=3D, gateway=3Dnull, mtu=3D1500, bridged=3Dfalse, speed=3D=
0, type=3D0, networkImplementationDetails=3Dnull},<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:8.0pt;font-f=
amily:"Courier New""> &n=
bsp; eno2 {id=3Da332843c-a9ce-469=
f-8702-1c918e4b7358, vdsId=3D378b60dc-8f28-486f-9feb-0349df25c4a9, name=3De=
no2, macAddress=3Dc4:34:6b:b7:a7:11, networkName=3Dnull, bondName=3Dnull,
bootProtocol=3DDHCP, address=3D, subne =
&nb=
sp; t=3D, gateway=3Dnull, mtu=3D1500, bridged=3Dfalse, speed=3D=
0, type=3D0, networkImplementationDetails=3Dnull},<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:8.0pt;font-f=
amily:"Courier New""> &n=
bsp; eno1 {id=3Dcc27cada-8825-426=
8-97a0-acce2ef10543, vdsId=3D378b60dc-8f28-486f-9feb-0349df25c4a9, name=3De=
no1, macAddress=3Dc4:34:6b:b7:a7:10, networkName=3Dnull, bondName=3Dnull,
bootProtocol=3DDHCP, address=3D, subne =
&nb=
sp; t=3D, gateway=3Dnull, mtu=3D1500, bridged=3Dfalse, speed=3D=
0, type=3D0, networkImplementationDetails=3Dnull},<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:8.0pt;font-f=
amily:"Courier New""> &n=
bsp; eno49 {id=3Dde83b23c-ab3e-4f=
be-b4af-85937ff60f16, vdsId=3D378b60dc-8f28-486f-9feb-0349df25c4a9, name=3D=
eno49, macAddress=3D28:80:23:df:8e:a0, networkName=3Dnull,
bondName=3Dbond0, bootProtocol=3DNONE, address=3D, su &nb=
sp; =
bnet=3D, gateway=3Dnull, mtu=3D1500, bridged=
=3Dfalse, speed=3D10000, type=3D0, networkImplementationDetails=3Dnull},<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:8.0pt;font-f=
amily:"Courier New""> &n=
bsp; eno50 {id=3Dae9237ca-d443-47=
9c-abb4-a29e9efb1481, vdsId=3D378b60dc-8f28-486f-9feb-0349df25c4a9, name=3D=
eno50, macAddress=3D28:80:23:df:8e:a8, networkName=3Dnull,
bondName=3Dbond0, bootProtocol=3DNONE, address=3D, su &nb=
sp; =
bnet=3D, gateway=3Dnull, mtu=3D1500, bridged=
=3Dfalse, speed=3D10000, type=3D0, networkImplementationDetails=3Dnull}],<o=
:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:8.0pt;font-f=
amily:"Courier New""> r=
emovedNetworks=3D[],<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:8.0pt;font-f=
amily:"Courier New""> r=
emovedBonds=3D[]), log id: 731097e2<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:8.0pt;font-f=
amily:"Courier New"">2015-03-05 15:02:16,607 INFO [org.ovir=
t.engine.core.vdsbroker.vdsbroker.SetupNetworksVDSCommand] (ajp--127.0.0.1-=
8702-3) [23e12e8d] FINISH, SetupNetworksVDSCommand, log
id: 731097e2<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:8.0pt;font-f=
amily:"Courier New"">2015-03-05 15:02:16,608 WARN [org.ovir=
t.vdsm.jsonrpc.client.internal.ResponseWorker] (ResponseWorker) Exception t=
hrown during message processing<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:8.0pt;font-f=
amily:"Courier New"">2015-03-05 15:02:16,608 INFO [org.ovir=
t.vdsm.jsonrpc.client.reactors.ReactorClient] (SSL Stomp Reactor) Connectin=
g to beltorax.skytech.local/10.39.193.3<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:8.0pt;font-f=
amily:"Courier New"">2015-03-05 15:02:18,725 ERROR [org.ovirt.eng=
ine.core.vdsbroker.vdsbroker.SetupNetworksVDSCommand] (ajp--127.0.0.1-8702-=
3) [23e12e8d] Failed in SetupNetworksVDS method<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:8.0pt;font-f=
amily:"Courier New"">2015-03-05 15:02:18,726 ERROR [org.ovirt.eng=
ine.core.vdsbroker.vdsbroker.SetupNetworksVDSCommand] (ajp--127.0.0.1-8702-=
3) [23e12e8d] org.ovirt.engine.core.vdsbroker.vdsbroker.VDSErrorException:
VDSGenericException: =
&nb=
sp; VDSErrorException: Failed to SetupNetworksVDS, error =3D Resource unava=
ilable, code =3D 40<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:8.0pt;font-f=
amily:"Courier New"">2015-03-05 15:02:18,727 ERROR [org.ovirt.eng=
ine.core.vdsbroker.vdsbroker.SetupNetworksVDSCommand] (ajp--127.0.0.1-8702-=
3) [23e12e8d] Command SetupNetworksVDSCommand(HostName
=3D beltorax, HostId =3D 378b60dc-8f28-486f-9  =
; &n=
bsp; feb-0349df25c4a9, force=3Dfalse, checkConnectivity=
=3Dtrue, conectivityTimeout=3D120,<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:8.0pt;font-f=
amily:"Courier New""> n=
etworks=3D[Rete_40 {id=3D57f9f798-9bde-4b2f-aeee-8920f77169ac, description=
=3Dnull, comment=3Dnull, subnet=3Dnull, gateway=3Dnull, type=3Dnull, vlanId=
=3Dnull, stp=3Dfalse, dataCenterId=3D00000002-0002-0002-0002-0000000003aa,
mt =
u=3D0, vmNetwork=3Dt=
rue, cluster=3DNetworkCluster {id=3D{clusterId=3Dnull, networkId=3Dnull}, s=
tatus=3DNON_OPERATIONAL, display=3Dfalse, required=3Dtrue, migration=3Dfals=
e}, providedBy=3Dnull, label=3D40, qosId=3Dnull}],<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:8.0pt;font-f=
amily:"Courier New""> b=
onds=3D[],<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:8.0pt;font-f=
amily:"Courier New""> i=
nterfaces=3D[bond0 {id=3Dac91d426-dbe3-480b-b1af-267f2d44ffa3, vdsId=3D378b=
60dc-8f28-486f-9feb-0349df25c4a9, name=3Dbond0, macAddress=3D28:80:23:df:8e=
:a0, networkName=3DRete_40,
bondOptions=3Dmiimon=3D100 mode=3D4, bootProto &nbs=
p; &=
nbsp; col=3DSTATIC_IP, address=3D10.69.40.154, subnet=3D2=
55.255.255.0, gateway=3D10.69.40.1, mtu=3D0, bridged=3Dtrue, type=3D0, netw=
orkImplementationDetails=3Dnull},<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:8.0pt;font-f=
amily:"Courier New""> &n=
bsp; eno4 {id=3Dd083cebe-07ec-4aa=
b-b07b-a1014d3673be, vdsId=3D378b60dc-8f28-486f-9feb-0349df25c4a9, name=3De=
no4, macAddress=3Dc4:34:6b:b7:a7:13, networkName=3Dovirtmgmt,
bondName=3Dnull, bootProtocol=3DSTATIC_IP, addre &n=
bsp;  =
; ss=3D10.39.193.3, subnet=3D255.255.255.0, gateway=
=3D, mtu=3D1500, bridged=3Dtrue, speed=3D1000, type=3D2, networkImplementat=
ionDetails=3D{inSync=3Dtrue, managed=3Dtrue}},<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:8.0pt;font-f=
amily:"Courier New""> &n=
bsp; eno3 {id=3Db9fbeff5-64bc-45d=
f-9c41-9b10ca3839f0, vdsId=3D378b60dc-8f28-486f-9feb-0349df25c4a9, name=3De=
no3, macAddress=3Dc4:34:6b:b7:a7:12, networkName=3Dnull, bondName=3Dnull,
bootProtocol=3DDHCP, address=3D, subne =
&nb=
sp; t=3D, gateway=3Dnull, mtu=3D1500, bridged=3Dfalse, speed=3D=
0, type=3D0, networkImplementationDetails=3Dnull},<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:8.0pt;font-f=
amily:"Courier New""> &n=
bsp; eno2 {id=3Da332843c-a9ce-469=
f-8702-1c918e4b7358, vdsId=3D378b60dc-8f28-486f-9feb-0349df25c4a9, name=3De=
no2, macAddress=3Dc4:34:6b:b7:a7:11, networkName=3Dnull, bondName=3Dnull,
bootProtocol=3DDHCP, address=3D, subne =
&nb=
sp; t=3D, gateway=3Dnull, mtu=3D1500, bridged=3Dfalse, speed=3D=
0, type=3D0, networkImplementationDetails=3Dnull},<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:8.0pt;font-f=
amily:"Courier New""> &n=
bsp; eno1 {id=3Dcc27cada-8825-426=
8-97a0-acce2ef10543, vdsId=3D378b60dc-8f28-486f-9feb-0349df25c4a9, name=3De=
no1, macAddress=3Dc4:34:6b:b7:a7:10, networkName=3Dnull, bondName=3Dnull,
bootProtocol=3DDHCP, address=3D, subne =
&nb=
sp; t=3D, gateway=3Dnull, mtu=3D1500, bridged=3Dfalse, speed=3D=
0, type=3D0, networkImplementationDetails=3Dnull},<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:8.0pt;font-f=
amily:"Courier New""> &n=
bsp; eno49 {id=3Dde83b23c-ab3e-4f=
be-b4af-85937ff60f16, vdsId=3D378b60dc-8f28-486f-9feb-0349df25c4a9, name=3D=
eno49, macAddress=3D28:80:23:df:8e:a0, networkName=3Dnull,
bondName=3Dbond0, bootProtocol=3DNONE, address=3D, su &nb=
sp; =
bnet=3D, gateway=3Dnull, mtu=3D1500, bridged=
=3Dfalse, speed=3D10000, type=3D0, networkImplementationDetails=3Dnull},<o:=
p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:8.0pt;font-f=
amily:"Courier New""> &n=
bsp; eno50 {id=3Dae9237ca-d443-47=
9c-abb4-a29e9efb1481, vdsId=3D378b60dc-8f28-486f-9feb-0349df25c4a9, name=3D=
eno50, macAddress=3D28:80:23:df:8e:a8, networkName=3Dnull,
bondName=3Dbond0, bootProtocol=3DNONE, address=3D, su &nb=
sp; =
bnet=3D, gateway=3Dnull, mtu=3D1500, bridged=
=3Dfalse, speed=3D10000, type=3D0, networkImplementationDetails=3Dnull}],<o=
:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:8.0pt;font-f=
amily:"Courier New""> r=
emovedNetworks=3D[],<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:8.0pt;font-f=
amily:"Courier New""> r=
emovedBonds=3D[]) execution failed. Exception: VDSErrorException: VDSGeneri=
cException: VDSErrorException: Failed to SetupNetworksVDS, error =3D Resour=
ce unavailable,
code =3D 40<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:8.0pt;font-f=
amily:"Courier New"">2015-03-05 15:02:18,725 WARN [org.ovir=
t.vdsm.jsonrpc.client.internal.ResponseWorker] (ResponseWorker) Exception t=
hrown during message processing<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US" style=3D"font-size:8.0pt;font-f=
amily:"Courier New"">2015-03-05 15:02:18,736 ERROR [org.ovirt.eng=
ine.core.bll.network.host.SetupNetworksCommand] (ajp--127.0.0.1-8702-3) [23=
e12e8d] Command org.ovirt.engine.core.bll.network.host.SetupNetworksCommand
throw Vdc Bll except =
io=
n. With error message VdcBLLException: org.ovirt.engine.core.vdsbroker.vdsb=
roker.VDSErrorException: VDSGenericException: VDSErrorException: Failed to =
SetupNetworksVDS, error =3D Resource unavailable, code =3D 40 (Fail &n=
bsp;  =
;
ed with error unavail and code 40)<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US"><o:p> </o:p></span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Can you please help?<o:p></o:p>=
</span></p>
<p class=3D"MsoNormal"><span lang=3D"EN-US">Thank you<o:p></o:p></span></p>
<p class=3D"MsoNormal"><span style=3D"mso-fareast-language:IT"><img width=
=3D"664" height=3D"127" id=3D"Picture_x0020_1" src=3D"cid:image001.png@01D0=
575E.53DFE9B0"><o:p></o:p></span></p>
<p class=3D"MsoNormal"><o:p> </o:p></p>
</div>
</body>
</html>
--_000_DB3PR03MB0987683C14ABE7F65183C09D821F0DB3PR03MB0987eurp_--
--_004_DB3PR03MB0987683C14ABE7F65183C09D821F0DB3PR03MB0987eurp_
Content-Type: image/png; name="image001.png"
Content-Description: image001.png
Content-Disposition: inline; filename="image001.png"; size=46574;
creation-date="Thu, 05 Mar 2015 15:06:22 GMT";
modification-date="Thu, 05 Mar 2015 15:06:22 GMT"
Content-ID: <image001.png(a)01D0575E.53DFE9B0>
Content-Transfer-Encoding: base64
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
RK5CYII=
--_004_DB3PR03MB0987683C14ABE7F65183C09D821F0DB3PR03MB0987eurp_--
10 years, 1 month
Host/storage OS upgrade: VM migrate?
by Alan Murrell
Hello,
I currently run oVirt 3.5 on CentOS6. It is on a single host with a
self-hosted engine. Not an officially supported setup, but it is just a
home lab.
When the next release of oVirt comes out (3.6), I am thinking I may want
to upgrade to CentOS7 on both host and engine to take advantage of the
newer libraries and features of Centos7.
On the host, my storage is GlusterFS and is on the same physical HDD as
the OS, but on a different LVM partition.
If I were to do a fresh install on the OS partition, and run through the
initial steps to install oVirt and GlusterFS packages, when I get to
configuring GlusterFS, will it be able to pick up my existing bricks and
thus allow me to import that existing storage into oVirt?
Alternatively, is there a way to export my VMs to an external HDD, do a
completely fresh install, then import them VMs back in? I suspect I
would probably need to resort to a cloning tool like "CloneZilla"?
Downtime of the VMs is not an issue, since this is just a lab and there
is nothing production-wise running on it.
Thanks for your advise!
Regards,
Alan
10 years, 1 month
Dell DRAC 8
by Patrick Russell
--_000_1490EE8EE7E54DF380019DE981108F06volusioncom_
Content-Type: text/plain; charset="utf-8"
Content-Transfer-Encoding: base64
QW55b25lIGhhdmluZyBzdWNjZXNzIHdpdGggZmVuY2luZyBhbmQgRFJBQyA4IHZpYSBDTUM/IFdl
IGp1c3QgcmVjZWl2ZWQgYSBjb3VwbGUgRGVsbCBGWDIgY2hhc3NpcyBhbmQgd2XigJlyZSBoYXZp
bmcgdHJvdWJsZSBnZXR0aW5nIHRoZSBmZW5jaW5nIGFnZW50cyB0byB3b3JrIG9uIHRoZXNlLiBJ
dCBpcyBhIENNQyBzZXR1cCBzaW1pbGFyIHRvIHRoZSBkZWxsIGJsYWRlIGNoYXNzaXMsIGJ1dCBp
dCBEUkFDIHZlcnNpb24gOC4NCg0KLVBhdHJpY2sNCg==
--_000_1490EE8EE7E54DF380019DE981108F06volusioncom_
Content-Type: text/html; charset="utf-8"
Content-ID: <8568196AA0D53B41844412A3A4285D40(a)namprd04.prod.outlook.com>
Content-Transfer-Encoding: base64
PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i
dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy
YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy
ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsiPg0KPGRpdiBzdHlsZT0iY29sb3I6IHJnYigwLCAwLCAw
KTsgZm9udC1mYW1pbHk6IENvdXJpZXIsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTJweDsiPg0K
QW55b25lIGhhdmluZyBzdWNjZXNzIHdpdGggZmVuY2luZyBhbmQgRFJBQyA4IHZpYSBDTUM/IFdl
IGp1c3QgcmVjZWl2ZWQgYSBjb3VwbGUgRGVsbCBGWDIgY2hhc3NpcyBhbmQgd2XigJlyZSBoYXZp
bmcgdHJvdWJsZSBnZXR0aW5nIHRoZSBmZW5jaW5nIGFnZW50cyB0byB3b3JrIG9uIHRoZXNlLiBJ
dCBpcyBhIENNQyBzZXR1cCBzaW1pbGFyIHRvIHRoZSBkZWxsIGJsYWRlIGNoYXNzaXMsIGJ1dCBp
dCBEUkFDIHZlcnNpb24gOC48L2Rpdj4NCjxkaXYgc3R5bGU9ImNvbG9yOiByZ2IoMCwgMCwgMCk7
IGZvbnQtZmFtaWx5OiBDb3VyaWVyLCBzYW5zLXNlcmlmOyBmb250LXNpemU6IDEycHg7Ij4NCjxi
cj4NCjwvZGl2Pg0KPGRpdiBzdHlsZT0iY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1mYW1pbHk6
IENvdXJpZXIsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTJweDsiPg0KLVBhdHJpY2s8L2Rpdj4N
CjxkaXY+DQo8ZGl2IGlkPSIiPg0KPGRpdiBzdHlsZT0iY29sb3I6IHJnYigwLCAwLCAwKTsgZm9u
dC1mYW1pbHk6IENhbGlicmksIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZTogMTRweDsiPg0KPCEtLUVu
ZEZyYWdtZW50LS0+PC9kaXY+DQo8L2Rpdj4NCjwvZGl2Pg0KPGxpbmsgcmVsPSJGaWxlLUxpc3Qi
IGhyZWY9ImZpbGU6Ly9sb2NhbGhvc3QvVXNlcnMvcGF0cmlja19ydXNzZWxsL0xpYnJhcnkvQ2Fj
aGVzL1RlbXBvcmFyeUl0ZW1zL21zb2NsaXAvMC9jbGlwX2ZpbGVsaXN0LnhtbCI+PGxpbmsgcmVs
PSJ0aGVtZURhdGEiIGhyZWY9ImZpbGU6Ly9sb2NhbGhvc3QvVXNlcnMvcGF0cmlja19ydXNzZWxs
L0xpYnJhcnkvQ2FjaGVzL1RlbXBvcmFyeUl0ZW1zL21zb2NsaXAvMC9jbGlwX3RoZW1lZGF0YS54
bWwiPjxzdHlsZT4NCjwhLS0NCiAvKiBGb250IERlZmluaXRpb25zICovDQpAZm9udC1mYWNlDQoJ
e2ZvbnQtZmFtaWx5OiLvvK3vvLMg5piO5pydIjsNCgltc28tZm9udC1jaGFyc2V0Ojc4Ow0KCW1z
by1nZW5lcmljLWZvbnQtZmFtaWx5OmF1dG87DQoJbXNvLWZvbnQtcGl0Y2g6dmFyaWFibGU7DQoJ
bXNvLWZvbnQtc2lnbmF0dXJlOjEgMTM0Njc2NDgwIDE2IDAgMTMxMDcyIDA7fQ0KQGZvbnQtZmFj
ZQ0KCXtmb250LWZhbWlseToiQ2FtYnJpYSBNYXRoIjsNCglwYW5vc2UtMToyIDQgNSAzIDUgNCA2
IDMgMiA0Ow0KCW1zby1mb250LWNoYXJzZXQ6MDsNCgltc28tZ2VuZXJpYy1mb250LWZhbWlseTph
dXRvOw0KCW1zby1mb250LXBpdGNoOnZhcmlhYmxlOw0KCW1zby1mb250LXNpZ25hdHVyZTozIDAg
MCAwIDEgMDt9DQpAZm9udC1mYWNlDQoJe2ZvbnQtZmFtaWx5OkNhbGlicmk7DQoJcGFub3NlLTE6
MiAxNSA1IDIgMiAyIDQgMyAyIDQ7DQoJbXNvLWZvbnQtY2hhcnNldDowOw0KCW1zby1nZW5lcmlj
LWZvbnQtZmFtaWx5OmF1dG87DQoJbXNvLWZvbnQtcGl0Y2g6dmFyaWFibGU7DQoJbXNvLWZvbnQt
c2lnbmF0dXJlOi01MjAwOTI5MjkgMTA3Mzc4NjExMSA5IDAgNDE1IDA7fQ0KQGZvbnQtZmFjZQ0K
CXtmb250LWZhbWlseTpDYW1icmlhOw0KCXBhbm9zZS0xOjIgNCA1IDMgNSA0IDYgMyAyIDQ7DQoJ
bXNvLWZvbnQtY2hhcnNldDowOw0KCW1zby1nZW5lcmljLWZvbnQtZmFtaWx5OmF1dG87DQoJbXNv
LWZvbnQtcGl0Y2g6dmFyaWFibGU7DQoJbXNvLWZvbnQtc2lnbmF0dXJlOi01MzY4NzAxNDUgMTA3
Mzc0MzEwMyAwIDAgNDE1IDA7fQ0KIC8qIFN0eWxlIERlZmluaXRpb25zICovDQpwLk1zb05vcm1h
bCwgbGkuTXNvTm9ybWFsLCBkaXYuTXNvTm9ybWFsDQoJe21zby1zdHlsZS11bmhpZGU6bm87DQoJ
bXNvLXN0eWxlLXFmb3JtYXQ6eWVzOw0KCW1zby1zdHlsZS1wYXJlbnQ6IiI7DQoJbWFyZ2luOjBp
bjsNCgltYXJnaW4tYm90dG9tOi4wMDAxcHQ7DQoJbXNvLXBhZ2luYXRpb246d2lkb3ctb3JwaGFu
Ow0KCWZvbnQtc2l6ZToxMi4wcHQ7DQoJZm9udC1mYW1pbHk6Q2FtYnJpYTsNCgltc28tYXNjaWkt
Zm9udC1mYW1pbHk6Q2FtYnJpYTsNCgltc28tYXNjaWktdGhlbWUtZm9udDptaW5vci1sYXRpbjsN
Cgltc28tZmFyZWFzdC1mb250LWZhbWlseToi77yt77yzIOaYjuacnSI7DQoJbXNvLWZhcmVhc3Qt
dGhlbWUtZm9udDptaW5vci1mYXJlYXN0Ow0KCW1zby1oYW5zaS1mb250LWZhbWlseTpDYW1icmlh
Ow0KCW1zby1oYW5zaS10aGVtZS1mb250Om1pbm9yLWxhdGluOw0KCW1zby1iaWRpLWZvbnQtZmFt
aWx5OiJUaW1lcyBOZXcgUm9tYW4iOw0KCW1zby1iaWRpLXRoZW1lLWZvbnQ6bWlub3ItYmlkaTt9
DQouTXNvQ2hwRGVmYXVsdA0KCXttc28tc3R5bGUtdHlwZTpleHBvcnQtb25seTsNCgltc28tZGVm
YXVsdC1wcm9wczp5ZXM7DQoJZm9udC1mYW1pbHk6Q2FtYnJpYTsNCgltc28tYXNjaWktZm9udC1m
YW1pbHk6Q2FtYnJpYTsNCgltc28tYXNjaWktdGhlbWUtZm9udDptaW5vci1sYXRpbjsNCgltc28t
ZmFyZWFzdC1mb250LWZhbWlseToi77yt77yzIOaYjuacnSI7DQoJbXNvLWZhcmVhc3QtdGhlbWUt
Zm9udDptaW5vci1mYXJlYXN0Ow0KCW1zby1oYW5zaS1mb250LWZhbWlseTpDYW1icmlhOw0KCW1z
by1oYW5zaS10aGVtZS1mb250Om1pbm9yLWxhdGluOw0KCW1zby1iaWRpLWZvbnQtZmFtaWx5OiJU
aW1lcyBOZXcgUm9tYW4iOw0KCW1zby1iaWRpLXRoZW1lLWZvbnQ6bWlub3ItYmlkaTt9DQpAcGFn
ZSBXb3JkU2VjdGlvbjENCgl7c2l6ZTo4LjVpbiAxMS4waW47DQoJbWFyZ2luOjEuMGluIDEuMjVp
biAxLjBpbiAxLjI1aW47DQoJbXNvLWhlYWRlci1tYXJnaW46LjVpbjsNCgltc28tZm9vdGVyLW1h
cmdpbjouNWluOw0KCW1zby1wYXBlci1zb3VyY2U6MDt9DQpkaXYuV29yZFNlY3Rpb24xDQoJe3Bh
Z2U6V29yZFNlY3Rpb24xO30NCi0tPg0KPC9zdHlsZT4NCjwvYm9keT4NCjwvaHRtbD4NCg==
--_000_1490EE8EE7E54DF380019DE981108F06volusioncom_--
10 years, 1 month
Interesting issue with gluster and ovirt3.5.1
by Pat Pierson
I am having a very strange issue with ovirt 3.5.1 and gluster. I have a
gluster volume with 4 nodes. One node is specifically set as the node
hosting the gluster volume in my ovirt cluster however today it died. I
tried working around it my modifying the hostname in the entry to another
node that is hosting the gluster volume but couldnt find a way to do it
other then modifying the entry in the progress table. Doing that didnt
help either. So I resorted to removing the storage entry by destroying the
entry. I am now attempting to add the data store back into ovirt however
it fails. ovirt-engine does not report any errors. I did find the
following log on one of the nodes that stated my gluster volume was in read
only mode however I am able to mount the volume manually and add/remove
files with no issues.
Has anyone seen this before?
10 years, 1 month
about HA or live migration
by rino
Hi,
I was wondering to know if the same concept that have vmware about migrate
machine between nodes is available in ovirt.
The scenario start when i partner tell me that he have this features in
vmware, he can move a vm between host without any impact, but the
limitation is only three nodes per host, because it do like a special copy
of memory and othres stuff every momento so if the host fail the machine
instantaneously will be ready in the other host without any impact.
is that possible in ovirt ? or what happen if a host crash with all vm that
it have or if it have something similar like mark a vm very important and
do a special task with it in case that everything crash.. or whatever other
solution have..
I want to show that we have it on ovirt or can solve this kind of problem
Regards
--
---
Rondan Rino
Certificado en LPIC-2 <https://cs.lpi.org/caf/Xamman/certification>
LPI ID:LPI000209832
Verification Code:gbblvwyfxu
Red Hat Certified Engineer -- RHCE -- RHCVA
<https://www.redhat.com/wapps/training/certification/verify.html?certNumbe...>
Blog:http://www.itrestauracion.com.ar
Cv: http://cv.rinorondan.com.ar <http://www.rinorondan.com.ar/>
http://counter.li.org Linux User -> #517918
Viva La Santa Federacion!!
Mueran Los Salvages Unitarios!!
^^^Transcripcion de la epoca ^^^
10 years, 1 month
oVirt Weekly Meeting Minutes -- 2015-03-04
by Yaniv Dary
This is a multi-part message in MIME format.
--------------090402070708030805010900
Content-Type: text/plain; charset=utf-8; format=flowed
Content-Transfer-Encoding: 7bit
Minutes: http://ovirt.org/meetings/ovirt/2015/ovirt.2015-03-04-15.03.html
Minutes (text):
http://ovirt.org/meetings/ovirt/2015/ovirt.2015-03-04-15.03.txt
Log: http://ovirt.org/meetings/ovirt/2015/ovirt.2015-03-04-15.03.log.html
=========================
#ovirt: oVirt Weekly Sync
=========================
Meeting started by ydary at 15:03:12 UTC. The full logs are available at
http://ovirt.org/meetings/ovirt/2015/ovirt.2015-03-04-15.03.log.html .
Meeting summary
---------------
* Agenda and roll Call (ydary, 15:03:24)
* conferences and workshops (ydary, 15:03:25)
* infra update (ydary, 15:03:25)
* 3.5.z updates (ydary, 15:03:25)
* 3.6.0 status (ydary, 15:03:25)
* other topics (ydary, 15:03:26)
* conferences and workshops (ydary, 15:06:32)
* mlipchuk and bkp will be attending FOSSAsia next week, each
delivering a talk, and hosting the half-day workshop on March 14.
(ydary, 15:07:50)
* ACTION: Please push the workshop in #FOSSAsia on social media as you
can, and if you have colleagues in east Asia, ask them for some
social media love too! (ydary, 15:08:13)
* KVM Forum planning is proceeding apace. Registration is now open, so
pass the word along! Link:
http://events.linuxfoundation.org/events/kvm-forum/attend/register
(ydary, 15:08:42)
* ACTION: If you want to speak at KVM Forum, CfP is open, too, at:
http://events.linuxfoundation.org/events/kvm-forum/program/cfp
Speakers, by the way. get free registration. (ydary, 15:09:07)
* we will be hosting another oVirt Workshop within the KVM Forum
event, but this time it will be an official track. This means if you
are speaking at the workshop, you will be an official KVM Forum
speaker. (So we won't have the whole pay for passes problem we had
last year in Duesseldorf.) (ydary, 15:09:38)
* we will be co-hosting a joint hackathon (Aug. 18) with the Xen
Project on the day before the official conference start on Aug. 19.
There will also be a join Xen/KVM social event on the evening of the
18th. (ydary, 15:10:03)
* Rene Koch will be speaking at Chemnitzer Linux Days on Sunday March,
22nd. gshereme will be speaking on "Using Bootstrap with Google Web
Toolkit" as POSSCON in South Carolina on April 14-15. (ydary,
15:10:16)
* infra update (ydary, 15:10:47)
* Quiet week in infra. No major issues. (ydary, 15:12:35)
* 3.5.z updates (ydary, 15:13:58)
* Update on 3.5.z status:
http://lists.ovirt.org/pipermail/users/2015-March/031663.html
(ydary, 15:15:00)
* One blocker on 3.5.2 that will delay GA. Virt issue BZ #1176937.
(ydary, 15:17:30)
* ACTION: ydary to review BZ #1176937 to make sure it is indeed a
blocker. (ydary, 15:20:20)
* sbonazzo created management page and tracker for oVirt 3.5.3. Please
update it with relevant bugs as needed. (ydary, 15:21:41)
* 3.6 status (ydary, 15:22:58)
* oVirt 3.6.0 Status update:
http://lists.ovirt.org/pipermail/users/2015-March/031664.html
(ydary, 15:25:03)
* The bug count stopped to increase and started going down. (ydary,
15:25:18)
* UX 3.6.0 Status Update: Nothing new to report from UX side, still a
bunch of pending patches. (ydary, 15:25:50)
* Infra 3.6.0 Status Update: Still working hard on pushing upgrade
manager, uniform SSO support, fencing refactoring, events mechanism
and other action items related to SPM removal and v2v. (ydary,
15:26:46)
* Integration 3.6 Status Update: tiraboschi still working on
packaging vdsm for debian, now looking at libvirt. (ydary,
15:28:24)
* Network 3.6.0 Status Update: Not much progress since last week on
3.6. The big features, REST API and SR-IOV are moving along nicely.
(ydary, 15:30:03)
* Gluster 3.6.0 Status Update: Network reviewed Gluster Network
feature patches should merge during the next week. (ydary,
15:33:46)
* Good progress on patch reviews for other features as well. (ydary,
15:34:13)
* ACTION: sahina & lvernia should merge Gluster Network feature in the
coming week. (ydary, 15:34:52)
* Storage 3.6.0 Status Update: Some progress on 3.6 features but not
too much, most of the team are occupied with the weekathon items,
going on this week. (ydary, 15:37:05)
* Virt 3.6.0 Status Update: Still working on 3.6 items, some small
features already in like migration enhancements. The major features
still have a way to go, like v2v, virtio console and more. (ydary,
15:40:27)
* Some WIP patches for major features already pushed to gerrit.
(ydary, 15:42:16)
* Node 3.6.0 Status Update: No updates from last week. (ydary,
15:45:44)
* SLA 3.6.0 Status Update: Progress on hosted engine items for 3.6.
Editing an HE VM is doable and the research on that may take some
more time. (ydary, 15:47:33)
* Martin started working on taking host memory into account when doing
load-balancing. (ydary, 15:48:22)
* No updates on REST API for quota gap RFE. (ydary, 15:49:03)
* other topics (ydary, 15:49:57)
* Update from last week action item: No progress, infra is still
looking at the gap for supporting jdk1.8 and wildfly, they'll will
follow up when they've something clear. (ydary, 15:53:27)
* ACTION: sbonazzo to update on wildfly and java 8 on next week
meeting since no progress for now. (ydary, 15:54:09)
Meeting ended at 15:55:49 UTC.
Action Items
------------
* Please push the workshop in #FOSSAsia on social media as you can, and
if you have colleagues in east Asia, ask them for some social media
love too!
* If you want to speak at KVM Forum, CfP is open, too, at:
http://events.linuxfoundation.org/events/kvm-forum/program/cfp
Speakers, by the way. get free registration.
* ydary to review BZ #1176937 to make sure it is indeed a blocker.
* sahina & lvernia should merge Gluster Network feature in the coming
week.
* sbonazzo to update on wildfly and java 8 on next week meeting since no
progress for now.
Action Items, by person
-----------------------
* lvernia
* sahina & lvernia should merge Gluster Network feature in the coming
week.
* sahina
* sahina & lvernia should merge Gluster Network feature in the coming
week.
* sbonazzo
* sbonazzo to update on wildfly and java 8 on next week meeting since
no progress for now.
* ydary
* ydary to review BZ #1176937 to make sure it is indeed a blocker.
* **UNASSIGNED**
* Please push the workshop in #FOSSAsia on social media as you can,
and if you have colleagues in east Asia, ask them for some social
media love too!
* If you want to speak at KVM Forum, CfP is open, too, at:
http://events.linuxfoundation.org/events/kvm-forum/program/cfp
Speakers, by the way. get free registration.
People Present (lines said)
---------------------------
* ydary (99)
* sbonazzo (24)
* lvernia (13)
* bkp (13)
* ovirtbot (12)
* rgolan (7)
* ofrenkel (7)
* sahina (5)
* tjelinek (4)
* ybronhei1 (3)
* tal (3)
* awels (3)
* tiraboschi_ (3)
* bkorren (3)
* didi (3)
* mvk (3)
* mskrivanek (2)
* fabiand (2)
* evilissimo (1)
* laravot (1)
* jvandewege (1)
* firemanxbr (1)
* alitke (1)
* mivaho (1)
* lveyde (1)
* rbarry (1)
* th3g1z (1)
* dr_gogeta86 (1)
* tlitovsk (1)
* jbrooks (1)
* jhernand (1)
* jnix (1)
* coxn (1)
Generated by `MeetBot`_ 0.1.4
.. _`MeetBot`: http://wiki.debian.org/MeetBot
--
Yaniv Dary
Red Hat Israel Ltd.
34 Jerusalem Road
Building A, 4th floor
Ra'anana, Israel 4350109
Tel : +972 (9) 7692306
8272306
Email: ydary(a)redhat.com
IRC : ydary
--------------090402070708030805010900
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<font face="monospace">Minutes:
<a class="moz-txt-link-freetext" href="http://ovirt.org/meetings/ovirt/2015/ovirt.2015-03-04-15.03.html">http://ovirt.org/meetings/ovirt/2015/ovirt.2015-03-04-15.03.html</a><br>
Minutes (text):
<a class="moz-txt-link-freetext" href="http://ovirt.org/meetings/ovirt/2015/ovirt.2015-03-04-15.03.txt">http://ovirt.org/meetings/ovirt/2015/ovirt.2015-03-04-15.03.txt</a><br>
Log:
<a class="moz-txt-link-freetext" href="http://ovirt.org/meetings/ovirt/2015/ovirt.2015-03-04-15.03.log.html">http://ovirt.org/meetings/ovirt/2015/ovirt.2015-03-04-15.03.log.html</a></font><br>
<br>
<pre>=========================
#ovirt: oVirt Weekly Sync
=========================
Meeting started by ydary at 15:03:12 UTC. The full logs are available at
<a class="moz-txt-link-freetext" href="http://ovirt.org/meetings/ovirt/2015/ovirt.2015-03-04-15.03.log.html">http://ovirt.org/meetings/ovirt/2015/ovirt.2015-03-04-15.03.log.html</a> .
Meeting summary
---------------
* Agenda and roll Call (ydary, 15:03:24)
* conferences and workshops (ydary, 15:03:25)
* infra update (ydary, 15:03:25)
* 3.5.z updates (ydary, 15:03:25)
* 3.6.0 status (ydary, 15:03:25)
* other topics (ydary, 15:03:26)
* conferences and workshops (ydary, 15:06:32)
* mlipchuk and bkp will be attending FOSSAsia next week, each
delivering a talk, and hosting the half-day workshop on March 14.
(ydary, 15:07:50)
* ACTION: Please push the workshop in #FOSSAsia on social media as you
can, and if you have colleagues in east Asia, ask them for some
social media love too! (ydary, 15:08:13)
* KVM Forum planning is proceeding apace. Registration is now open, so
pass the word along! Link:
<a class="moz-txt-link-freetext" href="http://events.linuxfoundation.org/events/kvm-forum/attend/register">http://events.linuxfoundation.org/events/kvm-forum/attend/register</a>
(ydary, 15:08:42)
* ACTION: If you want to speak at KVM Forum, CfP is open, too, at:
<a class="moz-txt-link-freetext" href="http://events.linuxfoundation.org/events/kvm-forum/program/cfp">http://events.linuxfoundation.org/events/kvm-forum/program/cfp</a>
Speakers, by the way. get free registration. (ydary, 15:09:07)
* we will be hosting another oVirt Workshop within the KVM Forum
event, but this time it will be an official track. This means if you
are speaking at the workshop, you will be an official KVM Forum
speaker. (So we won't have the whole pay for passes problem we had
last year in Duesseldorf.) (ydary, 15:09:38)
* we will be co-hosting a joint hackathon (Aug. 18) with the Xen
Project on the day before the official conference start on Aug. 19.
There will also be a join Xen/KVM social event on the evening of the
18th. (ydary, 15:10:03)
* Rene Koch will be speaking at Chemnitzer Linux Days on Sunday March,
22nd. gshereme will be speaking on "Using Bootstrap with Google Web
Toolkit" as POSSCON in South Carolina on April 14-15. (ydary,
15:10:16)
* infra update (ydary, 15:10:47)
* Quiet week in infra. No major issues. (ydary, 15:12:35)
* 3.5.z updates (ydary, 15:13:58)
* Update on 3.5.z status:
<a class="moz-txt-link-freetext" href="http://lists.ovirt.org/pipermail/users/2015-March/031663.html">http://lists.ovirt.org/pipermail/users/2015-March/031663.html</a>
(ydary, 15:15:00)
* One blocker on 3.5.2 that will delay GA. Virt issue BZ #1176937.
(ydary, 15:17:30)
* ACTION: ydary to review BZ #1176937 to make sure it is indeed a
blocker. (ydary, 15:20:20)
* sbonazzo created management page and tracker for oVirt 3.5.3. Please
update it with relevant bugs as needed. (ydary, 15:21:41)
* 3.6 status (ydary, 15:22:58)
* oVirt 3.6.0 Status update:
<a class="moz-txt-link-freetext" href="http://lists.ovirt.org/pipermail/users/2015-March/031664.html">http://lists.ovirt.org/pipermail/users/2015-March/031664.html</a>
(ydary, 15:25:03)
* The bug count stopped to increase and started going down. (ydary,
15:25:18)
* UX 3.6.0 Status Update: Nothing new to report from UX side, still a
bunch of pending patches. (ydary, 15:25:50)
* Infra 3.6.0 Status Update: Still working hard on pushing upgrade
manager, uniform SSO support, fencing refactoring, events mechanism
and other action items related to SPM removal and v2v. (ydary,
15:26:46)
* Integration 3.6 Status Update: tiraboschi still working on
packaging vdsm for debian, now looking at libvirt. (ydary,
15:28:24)
* Network 3.6.0 Status Update: Not much progress since last week on
3.6. The big features, REST API and SR-IOV are moving along nicely.
(ydary, 15:30:03)
* Gluster 3.6.0 Status Update: Network reviewed Gluster Network
feature patches should merge during the next week. (ydary,
15:33:46)
* Good progress on patch reviews for other features as well. (ydary,
15:34:13)
* ACTION: sahina & lvernia should merge Gluster Network feature in the
coming week. (ydary, 15:34:52)
* Storage 3.6.0 Status Update: Some progress on 3.6 features but not
too much, most of the team are occupied with the weekathon items,
going on this week. (ydary, 15:37:05)
* Virt 3.6.0 Status Update: Still working on 3.6 items, some small
features already in like migration enhancements. The major features
still have a way to go, like v2v, virtio console and more. (ydary,
15:40:27)
* Some WIP patches for major features already pushed to gerrit.
(ydary, 15:42:16)
* Node 3.6.0 Status Update: No updates from last week. (ydary,
15:45:44)
* SLA 3.6.0 Status Update: Progress on hosted engine items for 3.6.
Editing an HE VM is doable and the research on that may take some
more time. (ydary, 15:47:33)
* Martin started working on taking host memory into account when doing
load-balancing. (ydary, 15:48:22)
* No updates on REST API for quota gap RFE. (ydary, 15:49:03)
* other topics (ydary, 15:49:57)
* Update from last week action item: No progress, infra is still
looking at the gap for supporting jdk1.8 and wildfly, they'll will
follow up when they've something clear. (ydary, 15:53:27)
* ACTION: sbonazzo to update on wildfly and java 8 on next week
meeting since no progress for now. (ydary, 15:54:09)
Meeting ended at 15:55:49 UTC.
Action Items
------------
* Please push the workshop in #FOSSAsia on social media as you can, and
if you have colleagues in east Asia, ask them for some social media
love too!
* If you want to speak at KVM Forum, CfP is open, too, at:
<a class="moz-txt-link-freetext" href="http://events.linuxfoundation.org/events/kvm-forum/program/cfp">http://events.linuxfoundation.org/events/kvm-forum/program/cfp</a>
Speakers, by the way. get free registration.
* ydary to review BZ #1176937 to make sure it is indeed a blocker.
* sahina & lvernia should merge Gluster Network feature in the coming
week.
* sbonazzo to update on wildfly and java 8 on next week meeting since no
progress for now.
Action Items, by person
-----------------------
* lvernia
* sahina & lvernia should merge Gluster Network feature in the coming
week.
* sahina
* sahina & lvernia should merge Gluster Network feature in the coming
week.
* sbonazzo
* sbonazzo to update on wildfly and java 8 on next week meeting since
no progress for now.
* ydary
* ydary to review BZ #1176937 to make sure it is indeed a blocker.
* **UNASSIGNED**
* Please push the workshop in #FOSSAsia on social media as you can,
and if you have colleagues in east Asia, ask them for some social
media love too!
* If you want to speak at KVM Forum, CfP is open, too, at:
<a class="moz-txt-link-freetext" href="http://events.linuxfoundation.org/events/kvm-forum/program/cfp">http://events.linuxfoundation.org/events/kvm-forum/program/cfp</a>
Speakers, by the way. get free registration.
People Present (lines said)
---------------------------
* ydary (99)
* sbonazzo (24)
* lvernia (13)
* bkp (13)
* ovirtbot (12)
* rgolan (7)
* ofrenkel (7)
* sahina (5)
* tjelinek (4)
* ybronhei1 (3)
* tal (3)
* awels (3)
* tiraboschi_ (3)
* bkorren (3)
* didi (3)
* mvk (3)
* mskrivanek (2)
* fabiand (2)
* evilissimo (1)
* laravot (1)
* jvandewege (1)
* firemanxbr (1)
* alitke (1)
* mivaho (1)
* lveyde (1)
* rbarry (1)
* th3g1z (1)
* dr_gogeta86 (1)
* tlitovsk (1)
* jbrooks (1)
* jhernand (1)
* jnix (1)
* coxn (1)
Generated by `MeetBot`_ 0.1.4
.. _`MeetBot`: <a class="moz-txt-link-freetext" href="http://wiki.debian.org/MeetBot">http://wiki.debian.org/MeetBot</a>
</pre>
<br>
<pre class="moz-signature" cols="72">--
Yaniv Dary
Red Hat Israel Ltd.
34 Jerusalem Road
Building A, 4th floor
Ra'anana, Israel 4350109
Tel : +972 (9) 7692306
8272306
Email: <a class="moz-txt-link-abbreviated" href="mailto:ydary@redhat.com">ydary(a)redhat.com</a>
IRC : ydary</pre>
</body>
</html>
--------------090402070708030805010900--
10 years, 1 month
Sync Error on Master Domain after adding a second one
by Stefano Stagnaro
I'm testing oVirt 3.5.2 nightly with 1 host for engine, 2 for virt (v10,v11) and 2 for GlusterFS (s20,s21). The Master Data Domain (named DATA) rely on GlusterFS.
I've added second Data Domain (named DATA_R3) in order to switch the Master role and remove the old one. Every time I try to put the old Data Domain in maintenance I got the following error:
"Sync Error on Master Domain between Host v10 and oVirt Engine. Domain: DATA_R3 is marked as Master in oVirt Engine database but not on the Storage side. Please consult with Support on how to fix this issue."
Same error if I try to put DATA in maintenance from the shell:
# action storagedomain '62a034ca-63df-44f2-9a87-735ddd257a6b' deactivate --datacenter-identifier '00000002-0002-0002-0002-00000000022f'
I cannot switch to the new Master Data Domain neither I can put the Data Center in maintenance.
I'm not sure if it is related to bug 1183977. I've already upgraded to ovirt-engine-3.5.2-0.0.master.20150224122113.git410d88b.el6.noarch but the problem still happen.
Thanks,
--
Stefano Stagnaro
Prisma Engineering S.r.l.
Via Petrocchi, 4
20127 Milano – Italy
Tel. 02 26113507 int 339
e-mail: stefanos(a)prisma-eng.com
skype: stefano.stagnaro
10 years, 1 month
Help understanding Gluster in oVirt
by Groten, Ryan
--_000_61A8344D117D814CA4DA393472F38CF401B4D390CECD1001M360cor_
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
I was planning on making a Gluster Data domain to test, and found some grea=
t information on this page: http://community.redhat.com/blog/2014/05/ovirt-=
3-4-glusterized/
The article the author uses the CTDB service for VIP failover. Is it possi=
ble/recommended to not do this, and just create a gluster volume on all the=
hosts in a cluster, then create the Gluster data domain as localhost:<glus=
ter_vol>?
Thanks,
Ryan
--_000_61A8344D117D814CA4DA393472F38CF401B4D390CECD1001M360cor_
Content-Type: text/html; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
<html xmlns:v=3D"urn:schemas-microsoft-com:vml" xmlns:o=3D"urn:schemas-micr=
osoft-com:office:office" xmlns:w=3D"urn:schemas-microsoft-com:office:word" =
xmlns:m=3D"http://schemas.microsoft.com/office/2004/12/omml" xmlns=3D"http:=
//www.w3.org/TR/REC-html40"><head><meta http-equiv=3DContent-Type content=
=3D"text/html; charset=3Dus-ascii"><meta name=3DGenerator content=3D"Micros=
oft Word 14 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
{font-family:"Century Gothic";
panose-1:2 11 5 2 2 2 2 2 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
span.EmailStyle17
{mso-style-type:personal-compose;
font-family:"Century Gothic","sans-serif";
color:windowtext;}
.MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;
font-family:"Calibri","sans-serif";}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext=3D"edit" spidmax=3D"1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext=3D"edit">
<o:idmap v:ext=3D"edit" data=3D"1" />
</o:shapelayout></xml><![endif]--></head><body lang=3DEN-US link=3Dblue vli=
nk=3Dpurple><div class=3DWordSection1><p class=3DMsoNormal><span style=3D'f=
ont-size:10.0pt;font-family:"Century Gothic","sans-serif"'>I was planning o=
n making a Gluster Data domain to test, and found some great information on=
this page: <a href=3D"http://community.redhat.com/blog/2014/05/ovirt-3-4-g=
lusterized/">http://community.redhat.com/blog/2014/05/ovirt-3-4-glusterized=
/</a><o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:10=
.0pt;font-family:"Century Gothic","sans-serif"'>The article the author uses=
the CTDB service for VIP failover. Is it possible/recommended to not=
do this, and just create a gluster volume on all the hosts in a cluster, t=
hen create the Gluster data domain as localhost:<gluster_vol>?<o:p></=
o:p></span></p><p class=3DMsoNormal><span style=3D'font-size:10.0pt;font-fa=
mily:"Century Gothic","sans-serif"'><o:p> </o:p></span></p><p class=3D=
MsoNormal><span style=3D'font-size:10.0pt;font-family:"Century Gothic","san=
s-serif"'>Thanks,<o:p></o:p></span></p><p class=3DMsoNormal><span style=3D'=
font-size:10.0pt;font-family:"Century Gothic","sans-serif"'>Ryan<o:p></o:p>=
</span></p></div></body></html>=
--_000_61A8344D117D814CA4DA393472F38CF401B4D390CECD1001M360cor_--
10 years, 1 month
[QE] oVirt 3.6.0 status
by Sandro Bonazzola
Hi, here's an update on 3.6 status on integration / rel-eng side
The tracker bug for 3.6.0 [1] currently shows no blockers.
There are 560 bugs [2] targeted to 3.6.0.
NEW ASSIGNED POST Total
docs 11 0 0 11
gluster 29 2 2 33
i18n 2 0 0 2
infra 81 8 7 96
integration 61 5 4 70
network 32 2 9 43
node 27 4 3 34
ppc 0 0 1 1
sla 53 3 0 56
spice 1 0 0 1
storage 72 5 6 83
ux 34 0 8 42
virt 72 6 10 88
Total 475 35 50 560
Features submission is still open until 2015-04-22 as per current release schedule.
Maintainers: be sure to have your features tracked in the google doc[3]
[1] https://bugzilla.redhat.com/1155425
[2] https://bugzilla.redhat.com/buglist.cgi?quicksearch=target_release%3A3.6....
[3] http://goo.gl/9X3G49
--
Sandro Bonazzola
Better technology. Faster innovation. Powered by community collaboration.
See how it works at redhat.com
10 years, 1 month
Storage Domain ISCSI Inactive
by aditya hilman
Hi folks,
I'm already searching on internet and any related documentation with ovirt,
but i'm still facing the problem.
I've 3 hosts and 1 storage using netapp. After create new LUN and deleting
the new one. The Data Centers is down, but VM guests still running.
Step to reproduce :
1. Create new LUN.
2. Attach new LUN to existing iscsi storage data (master)
3. The space on the existing iscsi storage would be increase
4. Remove the new LUN from existing iscsi storage
5. Storage domain would be Non-Responsive
I've already reboot the rhev-m and also rhev-host. But the Data Centers
status is still Non-Responsive.
Below the related log :
engine.log
2015-03-02 07:55:47,884 WARN
[org.ovirt.engine.core.bll.storage.ExtendSANStorageDomainCommand]
(ajp-/127.0.0.1:8702-4) [70555e6d] CanDoAction of action
ExtendSANStorageDomain failed.
Reasons:VAR__TYPE__STORAGE__DOMAIN,VAR__ACTION__EXTEND,ERROR_CANNOT_EXTEND_CONNECTION_FAILED,$lun
2015-03-02 08:05:35,214 ERROR
[org.ovirt.engine.core.vdsbroker.vdsbroker.SpmStatusVDSCommand]
(DefaultQuartzScheduler_Worker-5) [241bd724] Failed in SpmStatusVDS method
2015-03-02 08:05:35,214 ERROR
[org.ovirt.engine.core.vdsbroker.vdsbroker.SpmStatusVDSCommand]
(DefaultQuartzScheduler_Worker-5) [241bd724] Error code GeneralException
and error message VDSGenericException: VDSErrorException: Failed to
SpmStatusVDS, error = [Errno 19] Could not find dm device named `unknown
device`
2015-03-02 08:05:35,214 ERROR
[org.ovirt.engine.core.vdsbroker.vdsbroker.SpmStatusVDSCommand]
(DefaultQuartzScheduler_Worker-5) [241bd724] Command SpmStatusVDS execution
failed. Exception: VDSErrorException: VDSGenericException:
VDSErrorException: Failed to SpmStatusVDS, error = [Errno 19] Could not
find dm device named `unknown device`
2015-03-02 08:05:49,332 ERROR
[org.ovirt.engine.core.vdsbroker.irsbroker.IrsBrokerCommand]
(DefaultQuartzScheduler_Worker-92) [65ea552c] SPM Init: could not find
reported vds or not up - pool:ISCSI_DATA_CENTER vds_spm_id: 2
Thanks.
10 years, 1 month
Where do you run oVirt? Here are the answers!
by Sandro Bonazzola
Hi,
This is a summary of the 85 response we got to the last month poll. Thanks everyone who answered!
Which distribution are you using for running ovirt-engine?
Fedora 20 8 9%
CentOS 6 52 61%
CentOS 7 22 26%
Other 3 4%
Which distribution are you using for your nodes?
Fedora 20 6 7%
CentOS 6 40 47%
CentOS 7 31 36%
oVirt Node 6 7%
Other 2 2%
In Other: RHEL 6.6, 7.0, 7.1 and a mixed environment of CentOS 6 and 7.
Do you use Hosted Engine?
Yes 42 49%
No 42 49%
Would you like to share more info on your datacenter, vms,...? Tell us about it
-------------------------------------------------------------------------------
oVirt is so AWESOME! I luv it.
--
"We currently run engine on CentOS 6 as CentOS 7 was not yet supported. We plan on migrating it to a CentOS 7 machine.
Our nodes are currently CentOS 6 but are planning to migrate to CentOS 7. (For the nodes a checkbox for each distribution would be better than the
radiobutton, as you can have multiple clusters with different distributions)."
--
FC Storage (Dell md3620f and IBM Blade-S internal SAS storage)
--
Please provide ceph support and built in backup tools
--
"3 separate virtual RHEV datacenters, test, dev, prod.
Use direct attach fibre channel luns for application storage heavily on VMs to take advantage of snapshot/restore features on our array.
Hosted Engine in test and dev. Physical manager in prod. "
--
"2 nodes running centos 6.6 from SSD (i3 35w 32GB)
1x NFS datastore
1x ISO datastore
1 node running NFS (i3 35w 8GB, Dell PERC sas controller)
All 3 nodes connected via 10Gb ethernet
Between 9 en 15 VM's depending on my tests
Always active
- Zimbra
- ldap/dhcp
- web/php
- devel/php
- pfsense
Develop/test
- Hadoop
- Openstack
- Gluster
- ms..."
--
"- 4 nodes for KVM, 4 nodes for GlusterFS.
- 1Gigabit for management and 4Gigabit channel bonding for GlusterFS replica.
- Master Storage Domain lives on replica-3 GlustrerFS volume."
--
"30 hvs NFS storage over infiniband, custom portal for task automation and classroom abstraction via API"
--
"We use atm local storage.
Current running vm count is over 100.
I'd like to use EL7 platform in the future, but I'm uncertain how to best
upgrade everything with a minimal downtime.
we currently run ovirt-engine 3.3.3
we will stick with EL platform and not switch to fedora based, because
we need the improved stability.
we also do not upgrade to dot zero releases as these introduced
some breakage in the past (regressions).
I hope this gets better with future releases.
Keep up the good work!
Sven"
--
"Storage GlusterFS (Virt+Gluster on Nodes), and FreeNAS via NFS"
--
"- iSCSI dedicated network
- 2x Poweredge M1000e chassis (so, 2 x 16 blades)"
--
Yes it's NIELIT a gov agency to provide various trannig on virtual environment
--
"Running production engine on CentOS6 with CentOS6 nodes.
Test/Staging environemtn based on CentOS7 and CentOS7 nodes, Hosted-engine on iSCSI."
--
"Mix of Dell, HP, UCS for compute
Netapp for NAS, VNX for FC"
--
"Cloud used for CI purpose, made from about ""old"" 50 desktop PCs (and still growing) with Celerons, i3, i5 and few i7. VMs are ""light"" nodes for
Jenkins (2GB-6GB/2-4cores). Some resources are utilized for cloud's services like vpn, zabbix, httpd, etc. As storage we use MooseFS!"
--
"This is a sample config for the few installes I have performed, but ideal for a small office.
2x nodes - CentOS 6 with SSD boot and 2x 2TB drives and 2 gluster volumes spread over the 2 - 1 for vm storage and 1 for file storage
1x engine (planning on changing to hosted)
5x vms - 2x DNS/DHCP/Management, 1x webserver for intranet, 1x mailserver and 1x Asterisk PBX
"
--
"I think that we really need more troubleshooting tools and guides more than anything. There are various logs, but there is no reason why we
shouldn't be publishing some of this information to the engine UI and even automating certain self-healing.
The absolute most important feature in my mind is getting the ability to auto start (restart) VMs after certain failures and attempting to unlock
disks, etc.. VMware does a tremendous amount of that in order to provide better HA. We need this."
--
"Have FC only. Using SVC. Behind it now DS4700. Going to have other storages too.
This is BYOD.
"
--
"One node cluster with local storage for education, POC etc. at home."
--
No
--
Combo glusterfs storage and vm hosted nodes. Will be migrating engine to centos 7 at some point. Wish libgfapi was properly supported now that it's
feasible.
--
3 x Supermicro A1SAi-2750F nodes (16 GiB RAM + 8 TiB storage + 8x1GiB/s Ethernet each) with hyperconverged GlusterFS (doubling as an NFS/CIFS storage
cluster)
--
"running 15 vms, for univ apps (LMS/SIS/etc), using dual freeIPA (vms), glusterfs (replicated-distributed-10G net)"
--
"Tried to install hosted engine on Centos 7, but ran into issues and went for Fedora20 instead. Fedora20 installation was pretty much problem free.
Using NFS on Synology NAS for vm disks."
--
"3 clusters, 1 gluster storage cluster, 50 TB total disk space, with 4 hosts all volumes replica 3
2 virtualisation clusters, SandyBridge with 5 hosts, Nehelem with 2 hosts
running about 70 mostly Linux clients, hosted engine runs on 3 of the SandyBridge nodes."
--
I use oVirt since version 3.0. The evolution of this project is outstanding. The biggest unsolved problem is that there is no good backup solution for
oVirt.
--
Modest server with all-in-one oVirt installation.
--
"oVirt is for Testing actually, I should say validate. We use Xen Open Source and plan to migrate to oVirt during this year."
--
"4 nodes, 30 VM's (10 are HA), ISO and export domain on NAS, local drives shared over NFS between nodes, one FC primary storage domain 1TB. Engine is
a KVM VM on a CentOS host."
--
"5 hosts, FC "
--
Development system for working with other Open Source projects.
--
"1. DATA_DOMAIN - HP P2000 G3 FC
2. Nodes - Intel server boards SB2400BB
3. VMS - On CentOS 6.6"
--
We are developing VDI solution based on oVirt/KVM/SPICE.
--
So I answered for my largest oVirt cluster. I actually have several
--
"Create multiple VM using ovirt in order to provide platform as a service in my campus environment.
All the VM(s) created will be used to run web based application for the purpose of final year project presentation.
I did this only on 1 physical server as we currently have the limitation on the hardware part."
--
"small lab environment, ~10 nodes, ~20-30 VMs. "
--
Ovirt 3.4.4 with 16 VDSM Nodes and 170 virtual machines. We currently use Direct attached disks from our ISCSI SAN and we use the snapshot and
replication features of the SAN (Dell Equallogic).
--
"Lab @Home
SuperMicro mainboard with 1 x Xeon quad core cpu (Sandy Bridge)
32 GB RAM
Synology NAS with storage for oVirt through iSCSI"
--
"IBM Blade Center.
1 Engine
2 Ovirt Nodes
1 NAS for NFS"
--
"We started looking at OVIRT a while ago and it had come a long way. My only objection to migrating it into our production is the issues we have with
the network interfaces (bonded VLAN tags on the mgmt) and their removal on boot/reboot. Other than that we have fully tested multi-cluster glusterized
environments successfully.
Again outside of the networks the only other feature I would suggest is gluster storage for the hosted engine. "
--
Storage is ZFS shared over NFS via dual 10 gbit links. Running 15 nodes now.
--
We will upgrade up CentOS7 soon
--
"2 FC datacenters, 4 VNX SAN, 2 4To Lun, 25 hosts on 2 physical sites, 180 centos server vms. We used to recycle all our old servers (1950, 2950, G6
etc..) to get additional vCPU and RAM, but it has no more interest since we got 4 new r630 chassis with 128 Go of RAM and 40 vCPUs per server. So the
goal is to reduce the number of hosts when keeping the same capacities."
--
"2 production setups in different DC, beginning their history from ovirt-3.2, thus centos6 and no hosted-engine.
dell m1000e bladesystem + fc storage in first one; hp dl580 g7 + fc storage in second. ~150 vms in each"
--
Storage is ZFS shared over NFS via dual 10 gbit links. Running 15 nodes now.
--
"Just started using Ovirt, we're using supermicro microcloud servers with 32GB memory and quad core E3-1241v3 Xeons.
We're using the jenkins builds of ovirt-node since there isn't a recent ovirt-node build. "
--
Hyorvisor used also as replica glusterfs nodes.
--
"We run about 20 VMs on 3 proliant machines with a msa backed shared storage.
We have migrated dec/jan to oVirt and I am a big fan of the virtualization solution. We ran VPS before on Virtuozzo, but it did not provide out of the
box HA.
The only thing I was missing is some way of automated backups.
We have finally bought a proprietary backup solution ( R1soft CDP ) to run within the VMs to have disaster and file backups.
Overall a great product!
"
--
Sandro Bonazzola
Better technology. Faster innovation. Powered by community collaboration.
See how it works at redhat.com
10 years, 1 month
oVirt Community Newsletter: February 2015
by Brian Proffitt
February got started with many oVirt community members descended upon Brussels for FOSDEM! Our virtualization presentations were a big success, and helps get a productive month kick started.
-------------------------
oVirt Software Milestones
-------------------------
On Feb 27, oVirt 3.5.2 RC was released! http://lists.ovirt.org/pipermail/announce/2015-February/000159.html
Meanwhile, planning for oVirt 3.6 includes some very cool new features... including support for Ubuntu Hosts! http://www.ovirt.org/OVirt_3.6_Release_Management#Key_Proposed_Changes
Here's when 3.6 should be rolling out... http://lists.ovirt.org/pipermail/users/2015-February/031491.html
Check out oVirt 3.5.1.1 Live on a CentOS7 host today! http://www.ovirt.org/OVirt_Live
moVirt is now an official oVirt incubator project! http://www.ovirt.org/Project_moVirt
----------------
In the Community
----------------
VDI in the largest Spanish university made easy with oVirt. http://www.ovirt.org/Universidad_de_Sevilla_Case_Study
Red Hat Launches Red Hat Enterprise Virtualization 3.5 http://www.redhat.com/en/about/press-releases/red-hat-launches-red-hat-en...
FOSDEM Virtualization: Docker Integration in oVirt and Live Migration of Containers with CRIU http://www.infoq.com/news/2015/02/fosdem-ovirt-criu
Fosdem and oVirt [Trip Report] http://dougsland.livejournal.com/124182.html
Get involved in oVirt project! March edition http://lists.ovirt.org/pipermail/users/2015-March/031631.html
Step by Step - Reusing Old Features to Build New Ones http://www.slideshare.net/AllonMureinik/step-bystep-ovirtlivemerge
oVirt is happy to announce its participation in the next round of the Outreachy program. Register today! http://www.ovirt.org/Outreachy
FOSDEM Videos:
Fabricate Your Automated DevOps Environment Using Python http://ftp.osuosl.org/pub/fosdem//2015/lightning_talks/automated_devops_e...
Validate Your Gerrit Patches Automatically Using Magic Hooks http://mirrors.dotsrc.org/fosdem/2015/lightning_talks/gerrit_hooks.mp4
Upcoming oVirt Events:
* FOSSAsia, March 13-15, 2015, Singapore http://fossasia.org/
* oVirt Workshop, March 14, 2015, Singapore http://www.meetup.com/FOSSASIA-Singapore-Open-Technology-Meetup/events/22...
------------------------------------
Deep Dives and Technical Discussions
------------------------------------
Red Hat: Traditional virtualisation isn't going anywhere http://www.theinquirer.net/inquirer/news/2396980/red-hat-traditional-virt...
Trying out oVirt's Probabilistic Optimizer http://community.redhat.com/blog/2015/02/trying-out-ovirts-probabalistic-...
moVirt + bVNC @ tablet, phone and smart watch http://youtu.be/QnD9v70oefA
Import esxi VM to oVirt http://youtu.be/dHJv7zydZEM
VirtZine #48: Alternative Virtualization Platforms! http://youtu.be/ISWN6Frp9cg
oVirt and OpenStack network integración via Neutron SDN using OriginStack http://youtu.be/P0_s6JjFM1o
--
Brian Proffitt
Community Liaison
oVirt
Open Source and Standards, Red Hat - http://community.redhat.com
Phone: +1 574 383 9BKP
IRC: bkp @ OFTC
10 years, 1 month
iso domain don't go into maintenance mode because of attached iso
by Nathanaël Blanchet
Hi all,
I try to put my iso domain in maintenance mode but engine tells me that
some vms use it with an attached iso.
I detached them from their respective vms without rebooting them, but
the issue and the message are still the same.
What can I do?
10 years, 1 month
Glusterfs storage
by suporte@logicworks.pt
------=_Part_39271_993079077.1425311733786
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
Hi,
I have setup up 2 hosts, host1 with hosted engine, and on host 2, since I have a spare disk, I want to setup a glusterfs domain storage.
I'm using Centos7 and ovirt 3.5.1.
The 2 hosts and hosted engine are up and running.
How can I configure the glusterfs storage?
I installed glusterfs server on host2:
glusterfs-api-3.6.2-1.el7.x86_64
glusterfs-fuse-3.6.2-1.el7.x86_64
glusterfs-libs-3.6.2-1.el7.x86_64
glusterfs-3.6.2-1.el7.x86_64
glusterfs-rdma-3.6.2-1.el7.x86_64
glusterfs-server-3.6.2-1.el7.x86_64
glusterfs-cli-3.6.2-1.el7.x86_64
Do I need first configure a Volume with a brick? I tried that but no success. Also tried to ad a Data domains of type glusterfs but no success.
What am I missing?
Thanks
--
Jose Ferradeira
http://www.logicworks.pt
------=_Part_39271_993079077.1425311733786
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable
<html><body><div style=3D"font-family: Times New Roman; font-size: 10pt; co=
lor: #000000"><div>Hi,<br></div><div><br></div><div>I have setup up 2=
hosts, host1 with hosted engine, and on host 2, since I have a spare disk,=
I want to setup a glusterfs domain storage.<br></div><div>I'm using Centos=
7 and ovirt 3.5.1.<br></div><div>The 2 hosts and hosted engine are up and r=
unning.<br></div><div>How can I configure the glusterfs storage?<br></div><=
div>I installed glusterfs server on host2:<br></div><div>glusterfs-api-3.6.=
2-1.el7.x86_64<br>glusterfs-fuse-3.6.2-1.el7.x86_64<br>glusterfs-libs-3.6.2=
-1.el7.x86_64<br>glusterfs-3.6.2-1.el7.x86_64<br>glusterfs-rdma-3.6.2-1.el7=
.x86_64<br>glusterfs-server-3.6.2-1.el7.x86_64<br>glusterfs-cli-3.6.2-1.el7=
.x86_64<br><br></div><div><br></div><div>Do I need first configure a Volume=
with a brick? I tried that but no success. Also tried to ad a Data domains=
of type glusterfs but no success.<br></div><div>What am I missing?<br></di=
v><div><br></div><div><br></div><div>Thanks<br></div><div><br></div><div>--=
<br></div><div><span name=3D"x"></span><hr style=3D"width: 100%; height: 2=
px;" data-mce-style=3D"width: 100%; height: 2px;">Jose Ferradeira<br>http:/=
/www.logicworks.pt<br><span name=3D"x"></span><br></div></div></body></html=
>
------=_Part_39271_993079077.1425311733786--
10 years, 1 month
Want to Be Mentor?
by Brian Proffitt
oVirt is pleased to announce it will be participating in the May-August 2015 round of Outreachy, organized by the GNOME Foundation, Software Freedom Conservancy, and Red Hat.
Outreachy helps women (cis and trans) and genderqueer get involved in free and open source software. The program provides a supportive community for beginning to contribute any time throughout the year and offers focused internship opportunities twice a year with a number of free software organizations.
If anyone has a project they'd like to add to the list of ideas at[1], there is still time. Applications will open tomorrow. Right now we are confirmed for at least one intern, but there should be funding for at least one more.
Thanks!
Brian
[1] http://www.ovirt.org/Outreachy
--
Brian Proffitt
Community Liaison
oVirt
Open Source and Standards, Red Hat - http://community.redhat.com
Phone: +1 574 383 9BKP
IRC: bkp @ OFTC
10 years, 1 month
[ANN] oVirt 3.5.2 First Release Candidate is now available for testing
by Sandro Bonazzola
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
The oVirt team is pleased to announce that the 3.5.2 First Release Candidate is now
available for testing as of Feb 27th 2015.
The release candidate is available now for Fedora 20, Red Hat Enterprise Linux 6.6
(or similar) and Red Hat Enterprise Linux 7 (or similar).
This release of oVirt includes numerous bug fixes.
See the release notes [1] for a list of the new features and bugs fixed.
Please refer to release notes [1] for Installation / Upgrade instructions.
New oVirt Live and oVirt Node ISO will be available soon as well[2].
Please note that mirrors may need usually one day before being synchronized.
Please refer to the release notes for known issues in this release.
[1] http://www.ovirt.org/OVirt_3.5.2_Release_Notes
[2] http://resources.ovirt.org/pub/ovirt-3.5-pre/iso/
- - --
Sandro Bonazzola
Better technology. Faster innovation. Powered by community collaboration.
See how it works at redhat.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIbBAEBAgAGBQJU8EAkAAoJEHw3u57E4QAOtokP+OigmVJQh7+oy2mmRwWd5Ts3
AH+jDAvSFZnIAYOGHViwcuqGX4z3jA5vnPFKmqVyUKDByPmJgzZA/JNkv+muYRQD
R00qiL7rda5r/OXB87UoFk+nm5+fnCMPsPt3XkeQUUe4YxlhKTqpe4LuDElEFrgN
SprlPc3WbnzDRjsrWipdi/ZphYbi76udOkY25gnSlKcOGrmrZsElj+Lzuq5X4819
dwNUw3pcvDelgn1hQ9Gldj1OWUrqu2flgi8br4x0hDV46eEc3jxKbu932HWLgfir
iPJ4VkrE/cYng6GJTWTT6x38S2jZiJEDMRRaITQGm6eVkcgwFQsyKYS4+YbReawc
0OENE8J6kCRbEmUciXUQDfHWGc65k/1cZKOmHWXoalXGXfOpyxbIb3yCr9Rcnd7a
UitfgzMRJUvhtiGcK7jJcPCx/71aaxLYWjDBxpVDiQlVYVUFnM6GBeBrRApdv2uZ
AY4c54Ork8xy9Z4HgkTXGOpqrl3aKBeHSDK4lCbkgxQ7xOTcGAiijryCu28nvwYd
remkdk7mK8qmospNOc27RbpbkBdExTpnX/6jY7MKALR+IcWyF9A2FpenxS8bpTHG
dGRLk1p9iL/N0Iyl4GH6XxBoD+olWgHb8bcM11fITK5Ts3XK9rQ6hd6u79ux5WsN
HdGAsUb2PtB7ysb6X1s=
=HVxm
-----END PGP SIGNATURE-----
10 years, 1 month
Get involved in oVirt project! March edition
by Sandro Bonazzola
Hi,
do you want to get involved in oVirt project?
Do you like Debian and do you have some programming skill?
Help us getting VDSM running on it!
You can follow the progress here: http://www.ovirt.org/VDSM_on_Debian
Here are some bugs you can hopefully fix in less that one day or you can just try to reproduce providing info:
Bug ID Whiteboard Status Summary
1059952 integration NEW hosted-engine --deploy (additional host) will fail if the engine is not using the default self-signed CA
1065350 integration NEW hosted-engine should prompt a question at the user when the host was already a host in the engine
1073421 integration NEW [RFE] allow additional parameter for engine-backup to omit audit_log data
1083104 integration NEW engine-setup --offline does not update versionlock
Do you want something easier?
Bug ID Whiteboard Status Summary
1174285 i18n NEW [de-DE] "Live Snapshot Support" reads "Live Snapsnot Support"
772931 infra NEW [RFE] Reports should include the name of the oVirt engine
1143817 integration NEW [TEXT ONLY] - Hosted Engine - Instructions for FQDN are not clear enough
1156060 integration NEW [text] engine admin password prompt consistency
1115059 network NEW Incomplete error message when adding VNIC profile to running VM
734120 storage NEW [RFE] VDSM: use virt-sparsify/zerofree to reduce image size
Do you love "DevOps?", you count stable builds in jenkins ci while trying to fall a sleep?
Then oVirt infra team is looking for you!, join the infra team and dive in to do the newest and coolest devops tools today!
Here are some of our open tasks you can help with: https://fedorahosted.org/ovirt/report/1
You don't have programming skills, not enough time for DevOps but you want still to contribute?
Here are some bugs you can take care of, also without writing a line of code:
https://bugzilla.redhat.com/buglist.cgi?quicksearch=product%3Aovirt%20whi...
Do you prefer to test things? We have some test cases[5] you can try using nightly snapshots[6]
Do you want to contribute test cases? Most of the features[7] included in oVirt are missing a test case, you're welcome to contribute one!
Is this the first time you try to contribute to oVirt project?
You can start from here [1][2]!
Don't know gerrit very well? You can find some more docs here [3].
Any other question about development? Feel free to ask on devel(a)ovirt.org or on irc channel[4].
Let us know you're getting involved, present yourself and tell us what you're going to do, you'll be welcome!
[1] http://www.ovirt.org/Develop
[2] http://www.ovirt.org/Working_with_oVirt_Gerrit
[3] https://gerrit-review.googlesource.com/Documentation
[4] http://www.ovirt.org/Community
[5] http://www.ovirt.org/Category:TestCase
[6] http://www.ovirt.org/Install_nightly_snapshot
[7] http://www.ovirt.org/Category:Feature
--
Sandro Bonazzola
Better technology. Faster innovation. Powered by community collaboration.
See how it works at redhat.com
10 years, 1 month
VM failed to start | Bad volume specification
by Punit Dambiwal
Hi,
I try to start the VM but it's failed to start...and through the following
error :-
VM vm1 is down with error. Exit message: Bad volume specification
{'index': 0, 'iface': 'virtio', 'type': 'disk', 'format': 'raw',
'bootOrder': '1', 'address': {'slot': '0x07', 'bus': '0x00', 'domain':
'0x0000', 'type': 'pci', 'function': '0x0'}, 'volumeID':
'60c73bf0-d190-420b-917c-04aa00e52f10', 'apparentsize': '1073741824',
'imageID': '8ca66096-bd47-460d-9e09-2966e45b471b', 'specParams': {},
'readonly': 'false', 'domainID': 'e732a82f-bae9-4368-8b98-dedc1c3814de',
'reqsize': '0', 'deviceId': '8ca66096-bd47-460d-9e09-2966e45b471b',
'truesize': '1054048256', 'poolID': '00000002-0002-0002-0002-000000000145',
'device': 'disk', 'shared': 'false', 'propagateErrors': 'off', 'optional':
'false'}.
Please help me to solve this issue....
Thanks,
Punit
10 years, 1 month
AD time sync issue.
by Shadow Hunt
Thanks for the add, anyone have experience adding the ovirt engine to
Windows active directory? I keep getting a time synchronization error and I
can't figure it out.
10 years, 1 month
How to import existing DC with replicated glusterfs
by Arman Khalatyan
Hi,
I try to import existing DC with replicated glusterfs in Ovirt 3.5.1
on centos 7.0.
Usually in the normal case I set the mount points in the fstab as:
server01:DATA /data glusterfs
defaults,_netdev,log-level=WARNING,backupvolfile-server=server02
In the import dialog the mount options are grayed.
If I put my server01:DATA everything works as far as server01 is there.
Can I set somewhere the fail-over ip adress for the next replica?
thanks,
Arman.
***********************************************************
Dr. Arman Khalatyan eScience -SuperComputing
Leibniz-Institut für Astrophysik Potsdam (AIP)
An der Sternwarte 16, 14482 Potsdam, Germany
***********************************************************
10 years, 1 month