Mailing-Lists upgrade
by Marc Dequènes (Duck)
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--IfGqXrbgT9wNNdIsvS8kI8WdhEQHlgkiq
Content-Type: multipart/mixed; boundary="AUFHCWPQQknM84fF2kF4uGjIv4blC9bMv";
protected-headers="v1"
From: =?UTF-8?B?TWFyYyBEZXF1w6huZXMgKER1Y2sp?= <duck(a)redhat.com>
To: oVirt Infra <infra(a)ovirt.org>, users <users(a)ovirt.org>,
devel <devel(a)ovirt.org>
Message-ID: <c5c71fce-0290-e97a-ddd0-eab0e6fccea4(a)redhat.com>
Subject: Mailing-Lists upgrade
--AUFHCWPQQknM84fF2kF4uGjIv4blC9bMv
Content-Type: text/plain; charset=utf-8
Content-Language: en-US
Content-Transfer-Encoding: quoted-printable
Quack,
On behalf of the oVirt infra team, I'd like to announce the current
Mailing-Lists system is going to be upgraded to a brand new Mailman 3
installation on Monday during the slot 11:00-12:00 JST.
It should not take a full hour to migrate as we already made incremental
synchronization with the current system but better keep some margin. The
system will then take over delivery of the mails but might be a bit slow
at first as it needs to reindex all the archived mails (which might take
a few hours).
To manage your subscriptions and delivery settings you can do this
easily on the much nicer web interface (https://lists.ovirt.org). There
is a notion of account so you don't need to login separately for each ML.=
You can Sign In using Fedora, GitHub or Google or create a local account
if you prefer. Please keep in mind signing in with a different method
would create separate accounts (which cannot be merged at the moment).
But you can easily link your account to other authentication methods in
your settings (click on you name in the up-right corner -> Account ->
Account Connections).
As for the original mail archives, because the previous system did not
have stable URLs, we cannot create mappings to the new pages. We decided
to keep the old archives around on the same URL (/pipermail), so the
Internet links would still work fine.
Hope you'd be happy with the new system.
\_o<
--AUFHCWPQQknM84fF2kF4uGjIv4blC9bMv--
--IfGqXrbgT9wNNdIsvS8kI8WdhEQHlgkiq
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEcpcqg+UmRT3yiF+BVen596wcRD8FAlmwx0MACgkQVen596wc
RD9LTQ/+LtUncsq9K8D/LX8wqUTd6VyPwAD5UnAk5c3H/2tmyVA0u7FIfhEyPsXs
Z//LE9FEneTDqDVRi1Dw9I54K0ZwxPBemi71dXfwgBI7Ay0ezkbLWrA168Mt9spE
tHAODEuxPt2to2aqaS4ujogrkp/gvEP8ILoxPEqoTPCJ/eDTPAu/I1a2JzjMPK3n
2BBS6D8z0TLAf7w1n72TsgX2QzJW57ig/0HELyjvat2/K8V3HSrkwiKlsdULQDWe
zB+aMde7r6UoyVKHqlu4asTl2tU/lGZ+e31Hd9Bnx1/oZOJdzslGOhEo9Qoz6763
AHWU9LKiK4NtxYHj2UQTWhndr8PiTtTmR73eIDmkb0cuRXxzjl9VQbwYJ0Kbrmfp
attTqpc2CnEojTNXUUNSmNxotZoYXZiX8ZvjPfSgRVr15TUYujzlOfG+lUynbQMV
9rQ9/m58wgwYUymMpOIsRGaIcAKzjm+WpuuVnO+bS2AfmcBkGMQRoIhfV+3SkS8q
kT9cDXgcDZOzVFcnZZB4EjbycMcPgZDcoHxU88VdYH+jFJYvvb21esgswVF/wJ2Z
uEI/chp4+ADaQhl8ehZNWMSZq125v6SeirPhBNgLG7zFVZI1S9Tm/6qFmH+ajQY7
nCk1X9HZlB1ubex1X+HibRz9QKOilkMgkADyJ4yMDckwYj93sx0=
=l6uN
-----END PGP SIGNATURE-----
--IfGqXrbgT9wNNdIsvS8kI8WdhEQHlgkiq--
6 years, 12 months
Adding s390 support to oVirt
by Viktor Mihajlovski
Hi,
as a heads up: I'd like to contribute some basic support for the s390
architecture to oVirt. For that purpose I'll post some patches to
gerrit, mostly for the following repositories: VDSM,
ovirt-engine-api-model and ovirt-engine. There might be some collateral
patches that need to go into ovirt-host[-deploy] since not all of the
pre-requisite RPMs are available on s390, but this probably needs a
separate discussion.
I've started to hang out on the #ovirt OFTC channel, feel free to ping
me if you have questions related to s390. Thanks!
--
Mit freundlichen Grüßen/Kind Regards
Viktor Mihajlovski
7 years, 4 months
Code owners configuration for GitHub projects
by Martin Sivak
Hi,
I recently noticed GitHub enabled a feature that allows specifying
code owners for different pieces of code:
https://github.com/blog/2392-introducing-code-owners
It should supposedly automatically add the proper reviewers to patches.
We have similar feature enabled in Gerrit and it might make sense for
our GitHub specific projects to do the same. (It might even make sense
to follow the same format in Gerrit)
Martin Sivak
7 years, 5 months
Ansible Help Requested
by Phillip Bailey
Hi all,
I'm working on the new Cockpit hosted engine wizard and could use some
input from all of you. One goal of this project is to move away from
reliance on the existing OTOPI-based tools and towards an ansible-based
approach.
The items below are things we'd like to do using ansible, if possible. If
any of you have existing plays or suggestions for the best way to use
ansible to solve these problems, please let me know.
Thanks!
1. Verify provided storage settings for all allowable storage types.
2. Verify compatibility of selected CPU type for the engine VM with the
host's CPU
-Phillip Bailey
7 years, 6 months
Invitation to API 'Live Documentation' presentation - Oct 2
by Ori Liel
This coming Monday, Oct 2, I will present a new feature in the API which
has to do with documentation of API operations (it's more exciting than it
sounds).
This presentation is important for everyone submitting patches to the
ovirt-engine-api-model, because these patches will be required to use the
documentation infrastructure in the proper manner.
I invite you all to be there, at:
https://bluejeans.com/u/oliel/3879/
Ori
7 years, 6 months
offline ovirt-host-deploy
by Dan Kenigsberg
Engine developers want to have host on their setup, but they don't
care about having the newest and greatest code there.
I expected that following https://gerrit.ovirt.org/#/c/54429/2/README
and placing /etc/ovirt-host-deploy.conf.d/50-offline-packager.conf
with
[environment:init]
ODEPLOY/offlinePackager=bool:True
PACKAGER/yumpackagerEnabled=bool:False
would make ovirt-host-deploy skip the `yum install` bits.
I am told that it did not, and failed to some silly package dependency.
Any idea why?
7 years, 6 months
[ OST Failure Report ] [ oVirt master ] [ 28-09-2017 ] [ 004_basic_sanity.disk_operations ]
by Dafna Ron
This is a multi-part message in MIME format.
--------------D32DAC9929FA84F802C5B88B
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
Hi,
We had a failure in OST for basic disk operation.
from what I can see in the log, there is an issue deleting a snapshot
image and the issue is related to the live storage migration.
However, a second pair of eyes would help since I can see engine
reporting the error on failed delete while vdsm was not actually
reporting a failed delete, at least not as ERROR.
Also I don't think the patch that is reported as the cause was actually
the cause.
I greped the image from the log: http://pastebin.test.redhat.com/520150
*
Link to suspected patches:
*
https://gerrit.ovirt.org/#/c/82293/2
*
Link to Job:
http://jenkins.ovirt.org/job/ovirt-master_change-queue-tester/2906
Link to all logs:
http://jenkins.ovirt.org/job/ovirt-master_change-queue-tester/2906/artifact/
(Relevant) error snippet from the log:
<error>
2017-09-27 16:51:02,760-04 ERROR
[org.ovirt.engine.core.bll.DestroyImageCheckCommand]
(EE-ManagedThreadFactory-commandCoordinator-Thread-6)
[8981a0f4-3c02-4a2d-b6ba-f21214b0ebd4] The following images were not
removed: [be38d24d-33b9-43f0- 9ab4-15f0334e2ebe]
</error>
*
--------------D32DAC9929FA84F802C5B88B
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 text="#000000" bgcolor="#FFFFFF">
<p>Hi, <br>
</p>
<p>We had a failure in OST for basic disk operation. <br>
</p>
<p>from what I can see in the log, there is an issue deleting a
snapshot image and the issue is related to the live storage
migration. <br>
</p>
<p>However, a second pair of eyes would help since I can see engine
reporting the error on failed delete while vdsm was not actually
reporting a failed delete, at least not as ERROR. <br>
</p>
<p>Also I don't think the patch that is reported as the cause was
actually the cause. <br>
</p>
<p>I greped the image from the log:
<a class="moz-txt-link-freetext" href="http://pastebin.test.redhat.com/520150">http://pastebin.test.redhat.com/520150</a><br>
</p>
<pre wrap="">
<b style="font-weight:normal;" id="docs-internal-guid-5859b7a1-c825-6405-6339-e584400f8792"><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">Link to suspected patches: </span></p></b><pre wrap=""><a class="moz-txt-link-freetext" href="https://gerrit.ovirt.org/#/c/82293/2">https://gerrit.ovirt.org/#/c/82293/2</a></pre><b style="font-weight:normal;" id="docs-internal-guid-5859b7a1-c825-6405-6339-e584400f8792">
<p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">Link to Job: <a class="moz-txt-link-freetext" href="http://jenkins.ovirt.org/job/ovirt-master_change-queue-tester/2906">http://jenkins.ovirt.org/job/ovirt-master_change-queue-tester/2906</a></span></p>
<p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">Link to all logs: <a class="moz-txt-link-freetext" href="http://jenkins.ovirt.org/job/ovirt-master_change-queue-tester/2906/artifact/">http://jenkins.ovirt.org/job/ovirt-master_change-queue-tester/2906/artifact/</a></span></p>
<p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">(Relevant) error snippet from the log: </span></p><p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><error></span></p>
2017-09-27 16:51:02,760-04 ERROR [org.ovirt.engine.core.bll.DestroyImageCheckCommand] (EE-ManagedThreadFactory-commandCoordinator-Thread-6) [8981a0f4-3c02-4a2d-b6ba-f21214b0ebd4] The following images were not removed: [be38d24d-33b9-43f0-
9ab4-15f0334e2ebe]
<p dir="ltr" style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"></error></span></p>
</b></pre>
</body>
</html>
--------------D32DAC9929FA84F802C5B88B--
7 years, 6 months
[ OST Failure Report ] [ oVirt master ] [ 28-09-2017 ] [ 003_00_metrics_bootstrap.configure_metrics ]
by Dafna Ron
This is a multi-part message in MIME format.
--------------CCBA598F31714CCB8129AF90
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
Hi,
We had failure in OST last night which seems to be related to two
fluentd configuration patchs.
I found that the error is actually in the deployment and can be found in
the lago log.
I am not sure it's related but I am also seeing unexpected errors in the
vdsm log for getDeviceList: http://pastebin.test.redhat.com/520514
We apparently calling getDeviceList + checkStatus=true with no guid.
**
*Link to suspected patches: *
*
**https://gerrit.ovirt.org/#/c/82329/ * *
**
*https://gerrit.ovirt.org/#/c/81551/*
Link to Job:
*http://jenkins.ovirt.org/job/ovirt-master_change-queue-tester/2932/*
*http://jenkins.ovirt.org/job/ovirt-master_change-queue-tester/2933/*
Link to all logs:
*http://jenkins.ovirt.org/job/ovirt-master_change-queue-tester/2932/artifact/**
**http://jenkins.ovirt.org/job/ovirt-master_change-queue-tester/2933/artifact/**
***
*
*(Relevant) error snippet from the log: *
*
<error>
TASK [ovirt_fluentd/client : Install non-ssl client]
***************************
fatal: [lago-basic-suite-master-host-1]: FAILED! => {"changed": false,
"failed": true, "msg": "AnsibleUndefinedVariable: 'fluentd_num_threads'
is undefined"}
fatal: [lago-basic-suite-master-host-0]: FAILED! => {"changed": false,
"failed": true, "msg": "AnsibleUndefinedVariable: 'fluentd_num_threads'
is undefined"}
fatal: [localhost]: FAILED! => {"changed": false, "failed": true, "msg":
"AnsibleUndefinedVariable: 'fluentd_num_threads' is undefined"}
</error>
*
--------------CCBA598F31714CCB8129AF90
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 text="#000000" bgcolor="#FFFFFF">
<p>Hi, <br>
</p>
<p>We had failure in OST last night which seems to be related to two
fluentd configuration patchs. <br>
</p>
<p>I found that the error is actually in the deployment and can be
found in the lago log. <br>
</p>
<p>I am not sure it's related but I am also seeing unexpected errors
in the vdsm log for getDeviceList:
<a class="moz-txt-link-freetext" href="http://pastebin.test.redhat.com/520514">http://pastebin.test.redhat.com/520514</a></p>
<p>We apparently calling getDeviceList + checkStatus=true with no
guid. <br>
</p>
<p><br>
</p>
<p><b style="font-weight:normal;"
id="docs-internal-guid-5859b7a1-cd16-1d43-c8eb-3860974f6d9c">
<p dir="ltr"
style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">Link to suspected patches:
</span></p>
<p dir="ltr"
style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><b><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><b><a class="moz-txt-link-freetext" href="https://gerrit.ovirt.org/#/c/82329/">https://gerrit.ovirt.org/#/c/82329/</a> </b>
</span></b></p>
</b><b style="font-weight:normal;"
id="docs-internal-guid-5859b7a1-cd16-1d43-c8eb-3860974f6d9c">
<p dir="ltr"
style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><b><a class="moz-txt-link-freetext" href="https://gerrit.ovirt.org/#/c/81551/">https://gerrit.ovirt.org/#/c/81551/</a></b>
</span></p>
<br>
<p dir="ltr"
style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">Link to Job:</span></p>
<p dir="ltr"
style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><b><a class="moz-txt-link-freetext" href="http://jenkins.ovirt.org/job/ovirt-master_change-queue-tester/2932/">http://jenkins.ovirt.org/job/ovirt-master_change-queue-tester/2932/</a></b></span></p>
<p dir="ltr"
style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><b><a class="moz-txt-link-freetext" href="http://jenkins.ovirt.org/job/ovirt-master_change-queue-tester/2933/">http://jenkins.ovirt.org/job/ovirt-master_change-queue-tester/2933/</a></b>
</span></p>
<br>
<p dir="ltr"
style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">Link to all logs:</span></p>
<p dir="ltr"
style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">
</span></p>
<b><a class="moz-txt-link-freetext" href="http://jenkins.ovirt.org/job/ovirt-master_change-queue-tester/2932/artifact/">http://jenkins.ovirt.org/job/ovirt-master_change-queue-tester/2932/artifact/</a></b></b></p>
<p><b style="font-weight:normal;"
id="docs-internal-guid-5859b7a1-cd16-1d43-c8eb-3860974f6d9c"><b><a class="moz-txt-link-freetext" href="http://jenkins.ovirt.org/job/ovirt-master_change-queue-tester/2933/artifact/">http://jenkins.ovirt.org/job/ovirt-master_change-queue-tester/2933/artifact/</a></b></b></p>
<p><b style="font-weight:normal;"
id="docs-internal-guid-5859b7a1-cd16-1d43-c8eb-3860974f6d9c"><b></b><br>
<p dir="ltr"
style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">(Relevant) error snippet from the log: </span></p>
<p dir="ltr"
style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><error></span></p>
<br>
TASK [ovirt_fluentd/client : Install non-ssl client]
***************************<br>
fatal: [lago-basic-suite-master-host-1]: FAILED! =>
{"changed": false, "failed": true, "msg":
"AnsibleUndefinedVariable: 'fluentd_num_threads' is undefined"}<br>
fatal: [lago-basic-suite-master-host-0]: FAILED! =>
{"changed": false, "failed": true, "msg":
"AnsibleUndefinedVariable: 'fluentd_num_threads' is undefined"}<br>
fatal: [localhost]: FAILED! => {"changed": false, "failed":
true, "msg": "AnsibleUndefinedVariable: 'fluentd_num_threads' is
undefined"}<br>
<br>
<br>
<p dir="ltr"
style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"></error></span></p>
</b><br class="Apple-interchange-newline">
</p>
</body>
</html>
--------------CCBA598F31714CCB8129AF90--
7 years, 6 months
unable to add host(s)
by Martin Mucha
Hi,
I have some hosts which are resilient to my effort to add them into engine:
1. produces some error about iptables:
2017-09-27 11:45:29,711+0300 DEBUG otopi.plugins.otopi.services.systemd
plugin.executeRaw:813 execute: ('/usr/bin/systemctl', 'enable',
u'iptables.service'), executable='None', cwd='None', e
nv=None
2017-09-27 11:45:29,717+0300 DEBUG otopi.plugins.otopi.services.systemd
plugin.executeRaw:863 execute-result: ('/usr/bin/systemctl', 'enable',
u'iptables.service'), rc=1
2017-09-27 11:45:29,717+0300 DEBUG otopi.plugins.otopi.services.systemd
plugin.execute:921 execute-output: ('/usr/bin/systemctl', 'enable',
u'iptables.service') stdout:
2017-09-27 11:45:29,717+0300 DEBUG otopi.plugins.otopi.services.systemd
plugin.execute:926 execute-output: ('/usr/bin/systemctl', 'enable',
u'iptables.service') stderr:
Failed to execute operation: No such file or directory
2017-09-27 11:45:29,718+0300 DEBUG otopi.context context._executeMethod:143
method exception
Traceback (most recent call last):
File "/tmp/ovirt-5BawtgI21o/pythonlib/otopi/context.py", line 133, in
_executeMethod
method['method']()
File "/tmp/ovirt-5BawtgI21o/otopi-plugins/otopi/network/iptables.py",
line 108, in _closeup
self.services.startup('iptables', True)
File "/tmp/ovirt-5BawtgI21o/otopi-plugins/otopi/services/systemd.py",
line 122, in startup
service=name,
RuntimeError: Failed to enable service 'iptables'
2017-09-27 11:45:29,720+0300 ERROR otopi.context context._executeMethod:152
Failed to execute stage 'Closing up': Failed to enable service 'iptables'
•
see ovirt-host-deploy-20170927104530-vm-18-133.eng.lab.tlv.redhat.com-310be768.log
in attachment
• but perpetual effort and retries seems to fix this, so I did not get this
one again.
2. generally hosts tries to install uninstallable cockpit-whatever and
other non existant libraries, which I can overcome with
/etc/ovirt-host-deploy.conf.d/50-offline-packager.conf, but it's making
whole process kinda very slow. Is there a better way?
3. and finally host vm-17-100.eng.lab.tlv.redhat.com responds to same
treatment (disabling package manager, multitude of retries to install host
and do yum updates before installing host ) differently, and now it always
became nonresponsive upon installation, without any information (apparently
to me) in logs. Otherwise host function pretty normal, it only cannot be
added to engine.
check
ovirt-host-deploy-20170927105857-vm-17-100.eng.lab.tlv.redhat.com-e01e0dd4-c0cc-499d-8f1f-6d0b12b64804.log
in attachment.
————
am I doing something wrong? Or is this a bug?
If you need any further information, please ask. I can retry any time,
possibly with different host.
M.
7 years, 6 months
engine setup error - No such file or directory: /usr/lib/firewalld/services/ovn-central-firewall-service.xml
by Greg Sheremeta
Hi,
After rebasing to latest master, fedora 26, I can't run engine setup on a
fresh engine root and empty database if I select 'yes' for ovn setup:
[ ERROR ] Failed to execute stage 'Misc configuration': [Errno 2] No such
file or directory:
'/usr/lib/firewalld/services/ovn-central-firewall-service.xml
2017-09-28 10:39:19,394-0400 DEBUG
otopi.plugins.ovirt_**FILTERED**_setup.ovirt_**FILTERED**_common.system.sysctl
plugin.execute:926 execute-output: ('/us
r/sbin/sysctl', '-n', 'kernel.shmmax') stderr:
2017-09-28 10:39:19,396-0400 DEBUG otopi.context context._executeMethod:128
Stage misc METHOD otopi.plugins.otopi.network.firewalld.Plugin._misc
2017-09-28 10:39:19,396-0400 DEBUG otopi.context context._executeMethod:135
condition False
2017-09-28 10:39:19,397-0400 DEBUG otopi.context context._executeMethod:128
Stage misc METHOD
otopi.plugins.otopi.network.iptables.Plugin._store_iptables
2017-09-28 10:39:19,397-0400 DEBUG otopi.context context._executeMethod:135
condition False
2017-09-28 10:39:19,398-0400 DEBUG otopi.context context._executeMethod:128
Stage misc METHOD otopi.plugins.otopi.network.ssh.Plugin._append_key
2017-09-28 10:39:19,399-0400 DEBUG otopi.context context._executeMethod:135
condition False
2017-09-28 10:39:19,400-0400 DEBUG otopi.context context._executeMethod:128
Stage misc METHOD otopi.plugins.otopi.system.clock.Plugin._set_clock
2017-09-28 10:39:19,400-0400 DEBUG otopi.context context._executeMethod:135
condition False
2017-09-28 10:39:19,401-0400 DEBUG otopi.context context._executeMethod:128
Stage misc METHOD
otopi.plugins.ovirt_**FILTERED**_setup.base.network.firewall
_manager.Plugin._prepare_examples
2017-09-28 10:39:19,402-0400 DEBUG otopi.context context._executeMethod:143
method exception
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/otopi/context.py", line 133, in
_executeMethod
method['method']()
File
"/home/greg/ovirt-**FILTERED**/share/ovirt-**FILTERED**/setup/bin/../plugins/ovirt-**FILTERED**-setup/base/network/firewall_manager.py",
line 279,
in _prepare_examples
manager.prepare_examples()
File
"/home/greg/ovirt-**FILTERED**/share/ovirt-**FILTERED**/setup/bin/../plugins/ovirt-**FILTERED**-common/base/network/firewall_manager_firewalld.py",
line 92, in prepare_examples
environment=self.environment,
File
"/home/greg/ovirt-**FILTERED**/share/ovirt-**FILTERED**/setup/bin/../plugins/ovirt-**FILTERED**-common/base/network/process_firewalld_services.py",
line 85, in process_firewalld_services
subst=self.environment[osetupcons.NetEnv.FIREWALLD_SUBST],
File
"/home/greg/ovirt-**FILTERED**/usr/lib/python2.7/site-packages/ovirt_**FILTERED**/util.py",
line 55, in processTemplate
with open(template, 'r') as f:
IOError: [Errno 2] No such file or directory:
'/usr/lib/firewalld/services/ovn-central-firewall-service.xml'
2017-09-28 10:39:19,403-0400 ERROR otopi.context context._executeMethod:152
Failed to execute stage 'Misc configuration': [Errno 2] No such file or
directory: '/usr/lib/firewalld/services/ovn-central-firewall-service.xml'
2017-09-28 10:39:19,403-0400 DEBUG otopi.transaction transaction.abort:119
aborting 'Database Transaction'
I suspected 596c3fb
https://gerrit.ovirt.org/#/c/81960/
packaging: Require OVN
Make the engine require OVN pacakges, as setup defaults to configuring
it.
Make setup require the OVN packages that provide firewalld services, so
that engine-setup can have their content during customization stage.
Moving to 596c3fb gives the same error. Moving to 596c3fb^1 (51d474d
engine: update vdc_option values) gives a different error:
[ INFO ] Stage: Environment customization
--== PRODUCT OPTIONS ==--
Configure Engine on this host (Yes, No) [Yes]:
Configure WebSocket Proxy on this host (Yes, No) [Yes]:
Configure VM Console Proxy on this host (Yes, No) [Yes]:
--== PACKAGES ==--
Install and configure ovirt-provider-ovn? Please note that this
will cause an immediate installation
of several OVN packages that will not be rolled back in case of a
failure. (Yes, No) [Yes]:
[ ERROR ] Yum Cannot queue package pyOpenSSL: Error making cache directory:
/var/cache/yum/x86_64/26/fedora error was: [Errno 13] Permission denied:
'/var/cache/yum/x86_64'
[ INFO ] Yum Performing yum transaction rollback
[ ERROR ] Failed to execute stage 'Environment customization': Error making
cache directory: /var/cache/yum/x86_64/26/fedora error was: [Errno 13]
Permission denied: '/var/cache/yum/x86_64'
[ INFO ] Stage: Clean up
Log file is located at
/home/greg/ovirt-engine/var/log/ovirt-engine/setup/ovirt-engine-setup-20170928095323-0kzqx7.log
[ INFO ] Generating answer file
'/home/greg/ovirt-engine/var/lib/ovirt-engine/setup/answers/20170928095333-setup.conf'
And there I gave up. Selecting "no" to ovn setup allows setup to succeed.
Anyone know if I need to update something, or is this a bug?
Best wishes,
Greg
--
GREG SHEREMETA
SENIOR SOFTWARE ENGINEER - TEAM LEAD - RHV UX
Red Hat NA
<https://www.redhat.com/>
gshereme(a)redhat.com IRC: gshereme
<https://red.ht/sig>
7 years, 6 months
[ANN] oVirt 4.2.0 First Alpha Release is now available for testing
by Sandro Bonazzola
The oVirt Project is pleased to announce the availability of the First
Alpha Release of oVirt 4.2.0, as of September 28th, 2017
This is pre-release software. This pre-release should not to be used in
production.
Please take a look at our community page[1] to learn how to ask questions
and interact with developers and users.
All issues or bugs should be reported via oVirt Bugzilla[2].
This update is the first alpha release of the 4.2.0 version. This release
brings more than 120 enhancements and more than 670 bug fixes, including
more than 260 high or urgent severity fixes, on top of oVirt 4.1 series.
What's new in oVirt 4.2.0?
-
The Administration Portal has been completely redesigned using
Patternfly, a widely adopted standard in web application design. It now
features a cleaner, more intuitive design, for an improved user experience.
-
There is an all-new VM Portal for non-admin users.
-
A new High Performance virtual machine type has been added to the New VM
dialog box in the Administration Portal.
-
Open Virtual Network (OVN) adds support for Open vSwitch software
defined networking (SDN).
-
oVirt now supports Nvidia vGPU.
-
The ovirt-ansible-roles package helps users with common administration
tasks.
-
Virt-v2v now supports Debian/Ubuntu based VMs.
For more information about these and other features, check out the oVirt
4.2.0 blog post <https://ovirt.org/blog/2017/09/introducing-ovirt-4.2.0/>.
This release is available now on x86_64 architecture for:
* Red Hat Enterprise Linux 7.4 or later
* CentOS Linux (or similar) 7.4 or later
This release supports Hypervisor Hosts on x86_64 and ppc64le architectures
for:
* Red Hat Enterprise Linux 7.4 or later
* CentOS Linux (or similar) 7.4 or later
* oVirt Node 4.2 (available for x86_64 only)
See the release notes draft [3] for installation / upgrade instructions and
a list of new features and bugs fixed.
Notes:
- oVirt Appliance is already available.
- An async release of oVirt Node will follow soon.
Additional Resources:
* Read more about the oVirt 4.2.0 release highlights:
http://www.ovirt.org/release/4.2.0/
* Get more oVirt project updates on Twitter: https://twitter.com/ovirt
* Check out the latest project news on the oVirt blog:
http://www.ovirt.org/blog/
[1] https://www.ovirt.org/community/
[2] https://bugzilla.redhat.com/enter_bug.cgi?classification=oVirt
[3] http://www.ovirt.org/release/4.2.0/
[4] http://resources.ovirt.org/pub/ovirt-4.2-pre/iso/
--
SANDRO BONAZZOLA
ASSOCIATE MANAGER, SOFTWARE ENGINEERING, EMEA ENG VIRTUALIZATION R&D
Red Hat EMEA <https://www.redhat.com/>
<https://red.ht/sig>
TRIED. TESTED. TRUSTED. <https://redhat.com/trusted>
<http://www.teraplan.it/redhat-osd-2017/>
7 years, 6 months
engine-setup upgrade issue: insert or update on table "cluster" violates foreign key constraint "cluster_default_network_provider_id_fkey"
by Dominik Holler
Hi all,
I introduced an possible upgrade issue in engine-setup.
If engine-setup fails on upgrading the db with:
[ ERROR ] Failed to execute stage 'Misc configuration': insert or
update on table "cluster" violates foreign key constraint
"cluster_default_network_provider_id_fkey" DETAIL: Key
(default_network_provider_id)=(b32f7988-ca21-4d1b-b116-55d3f5794534) is
not present in table "providers".
please create the missing provider in sql by:
select InsertProvider(
v_id:='b32f7988-ca21-4d1b-b116-55d3f5794534',
v_name:='ovirt-provider-ovn',
v_description:='oVirt network provider for OVN',
v_url:='https://localhost:9696',
v_provider_type:='EXTERNAL_NETWORK',
v_auth_required:=False,
v_auth_username:=null,
v_auth_password:=null,
v_custom_properties:=null,
v_auth_url:=null
);
Please change the id of the new provider to the id logged in the error
message.
A suitable SQL prompt can by created by
sudo su - postgres -c "psql -U postgres engine"
I am going to post a patch which will fix this issue.
This issue arises if the ovirt-provider-ovn created be engine-setup is
gone, e.g. manually removed.
Dominik
7 years, 7 months
Re: [ovirt-devel] Invitation to API 'Live Documentation' presentation - Oct 2
by Oved Ourfali
Yes.
On Sep 27, 2017 19:52, "Greg Sheremeta" <gshereme(a)redhat.com> wrote:
Hi Ori,
Sounds nice :) Your invite came through for me at "Mon Oct 2, 2017 4pm –
5pm (EDT)" -- but double checking, this is 4pm Israel time, right?
Best wishes,
Greg
On Wed, Sep 27, 2017 at 9:42 AM, Ori Liel <oliel(a)redhat.com> wrote:
> This coming Monday, Oct 2, I will present a new feature in the API which
> has to do with documentation of API operations (it's more exciting than it
> sounds).
>
> This presentation is important for everyone submitting patches to the
> ovirt-engine-api-model, because these patches will be required to use the
> documentation infrastructure in the proper manner.
>
> I invite you all to be there, at:
>
> https://bluejeans.com/u/oliel/3879/
>
> Ori
>
> _______________________________________________
> Devel mailing list
> Devel(a)ovirt.org
> http://lists.ovirt.org/mailman/listinfo/devel
>
_______________________________________________
Devel mailing list
Devel(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/devel
7 years, 7 months
what provides cockpit-dashboard and cockpit-storaged?
by Dan Kenigsberg
When trying to install ovirt-host-4.2 from
ovirt-release-master-4.2.0-0.5.master.20170927000021.git88364d1.el7.centos.noarch
on a RHEL-7.4 host we get
Error: Package:
ovirt-host-4.2.0-0.0.master.20170913090858.git0bfa7ab.el7.centos.noarch
(ovirt-master-snapshot)
Requires: cockpit-dashboard
Error: Package:
cockpit-ovirt-dashboard-0.11.1-0.0.master.el7.centos.noarch
(ovirt-master-snapshot)
Requires: cockpit-storaged
Where these packages are to be pulled from?
# yum repolist | sed 's/ .*//'
Loaded
repo
RHEL-7.4
centos-opstools-release/x86_64
centos-ovirt-common-testing/x86_64
centos-ovirt42-testing/x86_64
centos-qemu-ev-release/x86_64
centos-sclo-rh-release/x86_64
opstools7-common-testing/x86_64
opstools7-fluentd-012-testing/x86_64
opstools7-perfmon-common-testing/x86_64
ovirt-master-centos-gluster312/x86_64
*ovirt-master-epel/x86_64
ovirt-master-snapshot/7Server
ovirt-master-snapshot-static/7Server
ovirt-master-virtio-win-latest
rhel-7-server-optional-rpms/7Server/x86_64
rhel-7-server-rpms/7Server/x86_64
7 years, 7 months
Unable to start VMs
by Alexander Wels
Hi guys,
I see to be having an issue starting VMs with the latest master. Whenever I
try to start a VM I get null pointer exception. And the VM doesn't start. I
have debugged the engine, and it appears that the null pointer happens after
the engine tries to connect to the host. In the stack trace I see
SSLPeerUnverifiedException, so it appears something went wrong with a
certificate somewhere.
I have put my hosts in maintaince and re-enrolled the certificate, but that
doesn't appear to be helping at all. Any other place I need to look at to make
sure the engine can talk to the hosts? This appears to have started after I
upgraded Wildfly to 11, so it is possible it has something to do with that as
well.
Any help figuring this out would be appreciated.
Alexander
7 years, 7 months
Re: [ovirt-devel] vdsm vds.dispatcher
by Gary Pedretty
--Apple-Mail=_BF0F8909-F772-4228-ADA6-BEDEE7C22B79
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain;
charset=utf-8
The bug I assumed this was related to is.
Bug 1417708 - ovirt-ha-agent should reuse json-rpc connections =20
This is a glusterized 4 host self hosted engine setup. All storage =
domains are glusterfs replica 3 volumes on 3 of the 4 hosts that are =
part of the cluster.
Centos 3.10.0-514.26.2.el7.x86_64
vdsm-4.18.21-1.el7.centos.x86_64
libvirt-2.0.0-10.el7_3.9.x86_64
glusterfs-3.7.20-1.el7.x86_64
qemu-kvm-tools-ev-2.6.0-28.el7_3.3.1.x86_64
Host and engine are all updated to the latest versions
Here are sample of messages log, vdsm,log, supervdsm.log and mom.log
messages
Aug 28 01:20:11 fai-kvm-1 journal: vdsm vds.dispatcher ERROR SSL error =
during reading data: unexpected eof
Aug 28 01:20:16 fai-kvm-1 journal: vdsm vds.dispatcher ERROR SSL error =
during reading data: unexpected eof
Aug 28 01:20:16 fai-kvm-1 journal: vdsm vds.dispatcher ERROR SSL error =
during reading data: unexpected eof
Aug 28 01:20:19 fai-kvm-1 journal: vdsm vds.dispatcher ERROR SSL error =
during reading data: unexpected eof
Aug 28 01:20:22 fai-kvm-1 journal: vdsm vds.dispatcher ERROR SSL error =
during reading data: unexpected eof
Aug 28 01:20:24 fai-kvm-1 journal: vdsm vds.dispatcher ERROR SSL error =
during reading data: unexpected eof
Aug 28 01:20:37 fai-kvm-1 journal: vdsm vds.dispatcher ERROR SSL error =
during reading data: unexpected eof
Aug 28 01:20:41 fai-kvm-1 journal: vdsm vds.dispatcher ERROR SSL error =
during reading data: unexpected eof
Aug 28 01:20:41 fai-kvm-1 journal: vdsm vds.dispatcher ERROR SSL error =
during reading data: unexpected eof
Aug 28 01:20:44 fai-kvm-1 journal: vdsm vds.dispatcher ERROR SSL error =
during reading data: unexpected eof
Aug 28 01:20:47 fai-kvm-1 journal: vdsm vds.dispatcher ERROR SSL error =
during reading data: unexpected eof
Aug 28 01:20:49 fai-kvm-1 journal: vdsm vds.dispatcher ERROR SSL error =
during reading data: unexpected eof
vdsm.log
Thread-316519::DEBUG::2017-08-28 =
01:21:13,242::bindingxmlrpc::319::vds::(wrapper) client [::1]
Thread-316519::DEBUG::2017-08-28 =
01:21:13,242::task::597::Storage.TaskManager.Task::(_updateState) =
Task=3D`7c850537-b9e2-4e4b-b346-5fc8ba40f2d1`::moving from state
init -> state preparing
Thread-316519::INFO::2017-08-28 =
01:21:13,242::logUtils::49::dispatcher::(wrapper) Run and protect: =
repoStats(options=3DNone)
Thread-316519::INFO::2017-08-28 =
01:21:13,243::logUtils::52::dispatcher::(wrapper) Run and protect: =
repoStats, Return
response: {u'5e39db25-561f-490a-81b6-46a7225f02b6': {'code': 0, =
'actual': True, 'version': 0, 'acquired': True, 'delay': '0.000833501', =
'lastCheck': '1.1', 'valid': True}, =
u'403df7fb-6cff-46e1-8e04-41213fbc0e6e': {'code': 0, 'actual': True, =
'version': 3, 'acquired': False, 'delay': '0.000893509', 'lastCheck': =
'1.1', 'valid': True}, u'cf2f4c75-966b-4f69-90a2-d8e7d21fc052': {'code': =
0, 'actual': True, 'version':
3, 'acquired': True, 'delay': '0.000776587', 'lastCheck': '1.0', =
'valid': True}, u'6654cb0c-3e57-42ca-b996-3660a3d32a43': {'code': 0, =
'actual': True, 'version': 3, 'acquired': True, 'delay': '0.000513211', =
'lastCheck': '1.1', 'valid': True}, =
u'2bf8f623-1d82-444e-ae16-d32e5fe4dc9e': {'code': 0, 'actual': True, =
'version': 3, 'acquired': True, 'delay': '0.000493711', 'lastCheck': =
'1.3', 'valid':
True}, u'feaebec7-aae3-45b5-9684-1feedede7bec': {'code': 0, 'actual': =
True, 'version': 0, 'acquired': True, 'delay':
'0.000512272', 'lastCheck': '1.1', 'valid': True}}
Thread-316519::DEBUG::2017-08-28 =
01:21:13,243::task::1193::Storage.TaskManager.Task::(prepare) =
Task=3D`7c850537-b9e2-4e4b-b346-5fc8ba40f2d1`::finished: =
{u'5e39db25-561f-490a-81b6-46a7225f02b6': {'code':
0, 'actual': True, 'version': 0,
'acquired': True, 'delay': '0.000833501', 'lastCheck': '1.1', 'valid': =
True}, u'403df7fb-6cff-46e1-8e04-41213fbc0e6e': {'code': 0, 'actual': =
True, 'version': 3, 'acquired': False, 'delay': '0.000893509', =
'lastCheck': '1.1', 'valid': True}, =
u'cf2f4c75-966b-4f69-90a2-d8e7d21fc052': {'code': 0, 'actual': True, =
'version': 3, 'acquired': True, 'delay': '0.000776587', 'lastCheck': =
'1.0', 'valid': True}, u'6654cb0c-3e57-42ca-b996-3660a3d32a43': {'code': =
0, 'actual': True, 'version': 3, 'acquired': True, 'delay': =
'0.000513211', 'lastCheck': '1.1', 'valid': True}, =
u'2bf8f623-1d82-444e-ae16-d32e5fe4dc9e':
{'code': 0, 'actual': True, 'version': 3, 'acquired': True, 'delay': =
'0.000493711', 'lastCheck': '1.3', 'valid': True}, =
u'feaebec7-aae3-45b5-9684-1feedede7bec':
{'code': 0, 'actual': True, 'version': 0, 'acquired': True, 'delay': =
'0.000512272', 'lastCheck': '1.1', 'valid': True}}
Thread-316519::DEBUG::2017-08-28 =
01:21:13,243::task::597::Storage.TaskManager.Task::(_updateState) =
Task=3D`7c850537-b9e2-4e4b-b346-5fc8ba40f2d1`::moving from state
preparing -> state finished
Thread-316519::DEBUG::2017-08-28 =
01:21:13,243::resourceManager::952::Storage.ResourceManager.Owner::(releas=
eAll) Owner.releaseAll requests {} resources {}
Thread-316519::DEBUG::2017-08-28 =
01:21:13,243::resourceManager::989::Storage.ResourceManager.Owner::(cancel=
All) Owner.cancelAll requests {}
Thread-316519::DEBUG::2017-08-28 =
01:21:13,243::task::995::Storage.TaskManager.Task::(_decref) =
Task=3D`7c850537-b9e2-4e4b-b346-5fc8ba40f2d1`::ref 0 aborting False
Thread-316519::INFO::2017-08-28 =
01:21:13,243::bindingxmlrpc::331::vds::(wrapper) RPC call =
storageRepoGetStats finished (code=3D0) in 0.00 seconds
Thread-316519::INFO::2017-08-28 =
01:21:13,246::xmlrpc::91::vds.XMLRPCServer::(_process_requests) Request =
handler for
::1:51992 stopped
Thread-68::DEBUG::2017-08-28 =
01:21:14,093::fileSD::159::Storage.StorageDomainManifest::(__init__) =
Reading domain in
path =
/rhev/data-center/mnt/glusterSD/glustermount:data2/2bf8f623-1d82-444e-ae16=
-d32e5fe4dc9e
Thread-68::DEBUG::2017-08-28 =
01:21:14,093::persistent::194::Storage.PersistentDict::(__init__) =
Created a persistent
dict with FileMetadataRW backend
Thread-68::DEBUG::2017-08-28 =
01:21:14,096::persistent::236::Storage.PersistentDict::(refresh) read =
lines (FileMetadataRW)=3D['CLASS=3DData', 'DESCRIPTION=3Ddata2', =
'IOOPTIMEOUTSEC=3D10', 'LEASERETRIES=3D3', 'LEASETIMESEC=3D60', =
'LOCKPOLICY=3D', 'LOCKRENEWALINTERVALSEC=3D5', 'MASTER_VERSION=3D10', =
'POOL_DESCRIPTION=3DDefault', =
'POOL_DOMAINS=3Dcf2f4c75-966b-4f69-90a2-d8e7d21fc052:Active,5e39db25-561f-=
490a-81b6-46a7225f02b6:Active,95d4ed8a-9184-4863-84d5-af2bedd690da:Attache=
d,3e04b3ad-c46c-4903-a7b2-b9af681318d9:Attached,bd1f0364-0d3a-44fa-842a-5d=
339caac412:Attached,403df7fb-6cff-46e1-8e04-41213fbc0e6e:Active,2bf8f623-1=
d82-444e-ae16-d32e5fe4dc9e:Active,6654cb0c-3e57-42ca-b996-3660a3d32a43:Act=
ive,88886a7d-f4cc-45a6-901e-89999aa35d78:Attached,feaebec7-aae3-45b5-9684-=
1feedede7bec:Active', 'POOL_SPM_ID=3D-1', 'POOL_SPM_LVER=3D-1',
'POOL_UUID=3D5990e442-0395-0118-005c-0000000003a1', =
'REMOTE_PATH=3Dglustermount:data2', 'ROLE=3DMaster', =
'SDUUID=3D2bf8f623-1d82-444e-ae16-d32e5fe4dc9e', 'TYPE=3DGLUSTERFS', =
'VERSION=3D3', '_SHA_CKSUM=3D65b61dc4f10d80c67c6133ffaee280919458a06a']
Thread-68::DEBUG::2017-08-28 =
01:21:14,105::fileSD::679::Storage.StorageDomain::(imageGarbageCollector) =
Removing remnants of deleted images []
Thread-68::INFO::2017-08-28 =
01:21:14,105::sd::604::Storage.StorageDomain::(_registerResourceNamespaces=
) Resource namespace 2bf8f623-1d82-444e-ae16-d32e5fe4dc9e_imageNS =
already registered
Thread-68::INFO::2017-08-28 =
01:21:14,105::sd::612::Storage.StorageDomain::(_registerResourceNamespaces=
) Resource namespace 2bf8f623-1d82-444e-ae16-d32e5fe4dc9e_volumeNS =
already registered
jsonrpc.Executor/4::DEBUG::2017-08-28 =
01:21:15,244::__init__::530::jsonrpc.JsonRpcServer::(_handle_request) =
Calling
'Host.getStats' in bridge with {}
jsonrpc.Executor/4::DEBUG::2017-08-28 =
01:21:15,245::task::597::Storage.TaskManager.Task::(_updateState) =
Task=3D`5d8c4aff-86cb-447c-a833-e27e5c23c54d`::moving from state init -> =
state preparing
jsonrpc.Executor/4::INFO::2017-08-28 =
01:21:15,245::logUtils::49::dispatcher::(wrapper) Run and protect: =
repoStats(options=3DNone)
jsonrpc.Executor/4::INFO::2017-08-28 =
01:21:15,245::logUtils::52::dispatcher::(wrapper) Run and protect: =
repoStats, Return response: {u'5e39db25-561f-490a-81b6-46a7225f02b6': =
{'code': 0, 'actual': True, 'version': 0, 'acquired': True,
'delay': '0.000833501', 'lastCheck': '3.1', 'valid': True}, =
u'403df7fb-6cff-46e1-8e04-41213fbc0e6e': {'code': 0, 'actual': True, =
'version': 3, 'acquired': False,
'delay': '0.000893509', 'lastCheck': '3.1', 'valid': True}, =
u'cf2f4c75-966b-4f69-90a2-d8e7d21fc052': {'code': 0, 'actual': True, =
'version': 3, 'acquired': True, 'delay': '0.000776587', 'lastCheck': =
'3.0', 'valid':
True}, u'6654cb0c-3e57-42ca-b996-3660a3d32a43': {'code': 0, 'actual': =
True, 'version': 3, 'acquired': True, 'delay': '0.000513211', =
'lastCheck': '1.3', 'valid': True},
u'2bf8f623-1d82-444e-ae16-d32e5fe4dc9e':
{'code': 0, 'actual': True, 'version': 3, 'acquired': True, 'delay': =
'0.000493711', 'lastCheck': '1.1', 'valid': True}, =
u'feaebec7-aae3-45b5-9684-1feedede7bec': {'code': 0, 'actual': True, =
'version': 0, 'acquired':
True, 'delay': '0.000512272', 'lastCheck': '3.1', 'valid': True}}
jsonrpc.Executor/4::DEBUG::2017-08-28 =
01:21:15,246::task::1193::Storage.TaskManager.Task::(prepare) =
Task=3D`5d8c4aff-86cb-447c-a833-e27e5c23c54d`::finished: =
{u'5e39db25-561f-490a-81b6-46a7225f02b6': {'code': 0, 'actual': True, =
'version': 0, 'acquired': True, 'delay': '0.000833501', 'lastCheck': =
'3.1', 'valid': True}, u'403df7fb-6cff-46e1-8e04-41213fbc0e6e': {'code': =
0, 'actual':
True, 'version': 3, 'acquired': False, 'delay': '0.000893509', =
'lastCheck': '3.1', 'valid': True}, =
u'cf2f4c75-966b-4f69-90a2-d8e7d21fc052': {'code': 0, 'actual': True, =
'version': 3, 'acquired': True,
'delay': '0.000776587', 'lastCheck': '3.0', 'valid': True}, =
u'6654cb0c-3e57-42ca-b996-3660a3d32a43': {'code': 0, 'actual': True, =
'version': 3, 'acquired': True, 'delay': '0.000513211', 'lastCheck': =
'1.3', 'valid':
True}, u'2bf8f623-1d82-444e-ae16-d32e5fe4dc9e': {'code': 0, 'actual': =
True, 'version': 3, 'acquired': True, 'delay': '0.000493711', =
'lastCheck': '1.1', 'valid': True},
u'feaebec7-aae3-45b5-9684-1feedede7bec': {'code': 0, 'actual': True, =
'version': 0, 'acquired': True, 'delay': '0.000512272', 'lastCheck': =
'3.1', 'valid': True}}
jsonrpc.Executor/4::DEBUG::2017-08-28 =
01:21:15,246::task::597::Storage.TaskManager.Task::(_updateState) =
Task=3D`5d8c4aff-86cb-447c-a833-e27e5c23c54d`::moving from state =
preparing -> state finished
jsonrpc.Executor/4::DEBUG::2017-08-28 =
01:21:15,246::resourceManager::952::Storage.ResourceManager.Owner::(releas=
eAll) Owner.releaseAll requests {} resources {}
jsonrpc.Executor/4::DEBUG::2017-08-28 =
01:21:15,246::resourceManager::989::Storage.ResourceManager.Owner::(cancel=
All)
Owner.cancelAll requests {}
jsonrpc.Executor/4::DEBUG::2017-08-28 =
01:21:15,246::task::995::Storage.TaskManager.Task::(_decref) =
Task=3D`5d8c4aff-86cb-447c-a833-e27e5c23c54d`::ref 0 aborting False
Reactor thread::INFO::2017-08-28 =
01:21:15,291::protocoldetector::76::ProtocolDetector.AcceptorImpl::(handle=
_accept)
Accepted connection from ::1:51994
Reactor thread::DEBUG::2017-08-28 =
01:21:15,299::protocoldetector::92::ProtocolDetector.Detector::(__init__) =
Using required_size=3D11
Reactor thread::INFO::2017-08-28 =
01:21:15,301::protocoldetector::128::ProtocolDetector.Detector::(handle_re=
ad) Detected protocol stomp from ::1:51994
Reactor thread::INFO::2017-08-28 =
01:21:15,301::stompreactor::101::Broker.StompAdapter::(_cmd_connect) =
Processing CONNECT request
Reactor thread::DEBUG::2017-08-28 =
01:21:15,301::stompreactor::492::protocoldetector.StompDetector::(handle_s=
ocket) Stomp detected from ('::1', 51994)
JsonRpc (StompReactor)::INFO::2017-08-28 =
01:21:15,313::stompreactor::128::Broker.StompAdapter::(_cmd_subscribe) =
Subscribe command received
jsonrpc.Executor/4::DEBUG::2017-08-28 =
01:21:15,356::__init__::555::jsonrpc.JsonRpcServer::(_handle_request) =
Return 'Host.getStats' in bridge with {'cpuStatistics': {'1': =
{'cpuUser': '2.27',
'nodeIndex': 0, 'cpuSys': '1.80', 'cpuIdle': '95.93'}, '0': {'cpuUser': =
'0.67', 'nodeIndex': 0, 'cpuSys': '1.13', 'cpuIdle': '98.20'}, '3': =
{'cpuUser': '5.67', 'nodeIndex': 0, 'cpuSys': '0.60', 'cpuIdle': =
'93.73'},
'2': {'cpuUser': '0.93', 'nodeIndex': 0, 'cpuSys': '0.53',
'cpuIdle': '98.54'}, '5': {'cpuUser': '0.87', 'nodeIndex': 0, 'cpuSys': =
'1.40', 'cpuIdle': '97.73'}, '4': {'cpuUser': '1.27', 'nodeIndex': 0, =
'cpuSys': '0.53', 'cpuIdle': '98.20'}, '7': {'cpuUser': '0.27', =
'nodeIndex': 0, 'cpuSys':
'0.47', 'cpuIdle': '99.26'}, '6': {'cpuUser': '2.07', 'nodeIndex': 0, =
'cpuSys': '0.53', 'cpuIdle': '97.40'}}, 'numaNodeMemFree': {'0': =
{'memPercent': 98, 'memFree': '335'}}, 'memShared': 0,
'haScore': 3400, 'thpState': 'always', 'ksmMergeAcrossNodes': True, =
'rxRate': '0.04', 'vmCount': 1, 'memUsed': '41', 'storageDomains': =
{u'403df7fb-6cff-46e1-8e04-41213fbc0e6e': {'code': 0, 'actual': True, =
'version': 3, 'acquired': False, 'delay': '0.000893509', 'lastCheck': =
'3.1', 'valid': True}, u'cf2f4c75-966b-4f69-90a2-d8e7d21fc052': {'code': =
0, 'actual': True, 'version': 3, 'acquired': True, 'delay': =
'0.000776587', 'lastCheck': '3.0', 'valid': True}, =
u'6654cb0c-3e57-42ca-b996-3660a3d32a43': {'code': 0,
'actual': True, 'version': 3, 'acquired': True, 'delay': '0.000513211', =
'lastCheck': '1.3', 'valid': True}, =
u'5e39db25-561f-490a-81b6-46a7225f02b6': {'code': 0, 'actual': True, =
'version': 0,
'acquired': True, 'delay': '0.000833501', 'lastCheck': '3.1', 'valid': =
True}, u'2bf8f623-1d82-444e-ae16-d32e5fe4dc9e': {'code': 0, 'actual': =
True, 'version': 3, 'acquired': True, 'delay': '0.000493711', =
'lastCheck': '1.1', 'valid': True}, =
u'feaebec7-aae3-45b5-9684-1feedede7bec': {'code': 0, 'actual': True, =
'version': 0, 'acquired': True, 'delay': '0.000512272', 'lastCheck': =
'3.1', 'valid': True}}, 'incomingVmMigrations': 0,
'network': {'enp2s0': {'rxErrors': '0', 'txRate': '0.2', 'rxRate': =
'0.1', 'txErrors': '0', 'speed': '1000', 'rxDropped': '18453', 'name': =
'enp2s0', 'tx': '884509425955', 'txDropped': '0', 'sampleTime':
1503912069.554311, 'rx': '134148067121', 'state': 'up'}, 'eno1': =
{'rxErrors': '0', 'txRate': '0.0', 'rxRate': '0.0', 'txErrors':
'0', 'speed': '1000',
'rxDropped': '0', 'name': 'eno1', 'tx': '54488653089', 'txDropped': '0', =
'sampleTime': 1503912069.554311, 'rx': '46979728698', 'state': 'up'}, =
';vdsmdummy;': {'rxErrors': '0', 'txRate': '0.0', 'rxRate': '0.0',
'txErrors': '0', 'speed': '1000', 'rxDropped': '0', 'name': =
';vdsmdummy;', 'tx': '0', 'txDropped': '0', 'sampleTime': =
1503912069.554311, 'rx': '0', 'state': 'down'}, 'enp2s0.4': {'rxErrors': =
'0', 'txRate': '0.2', 'rxRate': '0.1', 'txErrors': '0', 'speed': '1000', =
'rxDropped': '0', 'name': 'enp2s0.4', 'tx': '843385870486', 'txDropped': =
'0', 'sampleTime': 1503912069.554311, 'rx': '124132253793', 'state': =
'up'}, 'lo': {'rxErrors': '0', 'txRate': '0.3', 'rxRate': '0.3', =
'txErrors': '0', 'speed': '1000', 'rxDropped': '0', 'name': 'lo', 'tx': =
'444179233658', 'txDropped': '0', 'sampleTime': 1503912069.554311, 'rx': =
'444179233658', 'state': 'up'}, 'enp4s0': {'rxErrors': '0', 'txRate': =
'0.0', 'rxRate': '0.0', 'txErrors': '0', 'speed': '1000', 'rxDropped': =
'14290', 'name': 'enp4s0',
'tx': '9009494', 'txDropped': '0', 'sampleTime': 1503912069.554311, =
'rx': '187852658', 'state': 'up'}, 'enp4s0.100':
{'rxErrors': '0', 'txRate': '0.0', 'rxRate': '0.0', 'txErrors': '0', =
'speed': '1000', 'rxDropped': '0', 'name': 'enp4s0.100', 'tx': =
'8798732', 'txDropped': '0', 'sampleTime': 1503912069.554311, 'rx': =
'95777939',
'state': 'up'}, 'enp2s0.2': {'rxErrors': '0', 'txRate': '0.0', 'rxRate': =
'0.0', 'txErrors': '0', 'speed': '1000', 'rxDropped': '0', 'name': =
'enp2s0.2', 'tx': '1156', 'txDropped': '0', 'sampleTime': =
1503912069.554311, 'rx': '66329343', 'state': 'up'},
'enp2s0.3': {'rxErrors': '0', 'txRate': '0.0', 'rxRate': '0.0', =
'txErrors': '0', 'speed': '1000', 'rxDropped': '0',
'name': 'enp2s0.3', 'tx': '1156', 'txDropped': '0', 'sampleTime': =
1503912069.554311, 'rx': '5930851', 'state': 'up'}, 'vnet0': =
{'rxErrors': '0', 'txRate': '0.0',
'rxRate': '0.0', 'txErrors': '0', 'speed': '1000', 'rxDropped': '0', =
'name': 'vnet0', 'tx': '97194738', 'txDropped': '0', 'sampleTime': =
1503912069.554311, 'rx': '8798642', 'state': 'up'}, 'ovirtmgmt':
{'rxErrors': '0', 'txRate': '0.0', 'rxRate': '0.0', 'txErrors': '0', =
'speed': '1000', 'rxDropped': '2', 'name': 'ovirtmgmt', 'tx': =
'52893439231', 'txDropped': '0', 'sampleTime': 1503912069.554311, 'rx': =
'43528048077', 'state': 'up'}, 'ovirt-3': {'rxErrors': '0', 'txRate': =
'0.0', 'rxRate': '0.0', 'txErrors': '0', 'speed': '1000', 'rxDropped': =
'2', 'name': 'ovirt-3', 'tx': '578', 'txDropped': '0', 'sampleTime': =
1503912069.554311, 'rx': '4621679',
'state': 'up'}, 'ovirt-4': {'rxErrors': '0', 'txRate': '0.2', 'rxRate': =
'0.1', 'txErrors': '0', 'speed': '1000', 'rxDropped': '0', 'name': =
'ovirt-4', 'tx': '843385869908', 'txDropped': '0',
'sampleTime': 1503912069.554311, 'rx': '124132039409', 'state': 'up'}, =
'ovirt-2': {'rxErrors': '0', 'txRate': '0.0', 'rxRate': '0.0',
'txErrors': '0', 'speed': '1000', 'rxDropped': '0', 'name': 'ovirt-2', =
'tx': '578', 'txDropped': '0', 'sampleTime': 1503912069.554311, 'rx': =
'19462774', 'state':
'up'}, 'dmz': {'rxErrors': '0', 'txRate': '0.0', 'rxRate': '0.0', =
'txErrors': '0', 'speed': '1000', 'rxDropped': '4', 'name': 'dmz', 'tx': =
'578', 'txDropped': '0', 'sampleTime': 1503912069.554311, 'rx': =
'31428052',
'state': 'up'}}, 'txDropped': '0', 'cpuUser': '1.75', 'ksmPages': 1250, =
'elapsedTime': '127838.51', 'cpuLoad':
'2.39', 'cpuSys': '0.86', 'diskStats': {'/var/log': {'free': '47378'}, =
'/var/log/core': {'free': '47378'}, '/var/run/vdsm/': {'free': '7868'}, =
'/tmp': {'free': '47378'}}, 'cpuUserVdsmd': '2.13', 'netConfigDirty': =
'False', 'memCommitted': 2113, 'ksmState': False, 'vmMigrating': 0, =
'ksmCpu': 0, 'memAvailable': 9216, 'txRate': '0.06', 'bootTime': =
'1503727419', 'haStats': {'active':
True, 'configured': True, 'score': 3400, 'localMaintenance': False, =
'globalMaintenance': False}, 'momStatus': 'active', 'rxDropped': =
'32751', 'outgoingVmMigrations': 0, 'swapTotal': 7999,
'swapFree': 7842, 'dateTime': '2017-08-28T09:21:15 GMT', =
'anonHugePages': '2280', 'memFree': 9455, 'cpuIdle': '97.39', =
'vmActive': 1, 'v2vJobs': {}, 'cpuSysVdsmd': '0.87'}
jsonrpc.Executor/4::INFO::2017-08-28 =
01:21:15,357::__init__::513::jsonrpc.JsonRpcServer::(_serveRequest) RPC =
call Host.getStats succeeded in 0.12 seconds
jsonrpc.Executor/6::DEBUG::2017-08-28 =
01:21:15,580::__init__::530::jsonrpc.JsonRpcServer::(_handle_request) =
Calling
'Host.getHardwareInfo' in bridge with {}
jsonrpc.Executor/6::DEBUG::2017-08-28 =
01:21:15,581::__init__::555::jsonrpc.JsonRpcServer::(_handle_request) =
Return 'Host.getHardwareInfo' in bridge with {'systemProductName': '', =
'systemUUID': '20DC6410-4F9F-DF11-9A25-7071BC772964', =
'systemSerialNumber': '', 'systemVersion': '', 'systemManufacturer': ''}
jsonrpc.Executor/6::INFO::2017-08-28 =
01:21:15,581::__init__::513::jsonrpc.JsonRpcServer::(_serveRequest) RPC =
call Host.getHardwareInfo succeeded in 0.00 seconds
JsonRpc (StompReactor)::ERROR::2017-08-28 =
01:21:15,583::betterAsyncore::113::vds.dispatcher::(recv) SSL error =
during
reading data: unexpected eof
Reactor thread::INFO::2017-08-28 =
01:21:16,325::protocoldetector::76::ProtocolDetector.AcceptorImpl::(handle=
_accept)
Accepted connection from ::1:51996
Reactor thread::DEBUG::2017-08-28 =
01:21:16,332::protocoldetector::92::ProtocolDetector.Detector::(__init__) =
Using required_size=3D11
Reactor thread::INFO::2017-08-28 =
01:21:16,332::protocoldetector::128::ProtocolDetector.Detector::(handle_re=
ad) Detected protocol xml from ::1:51996
Reactor thread::DEBUG::2017-08-28 =
01:21:16,332::bindingxmlrpc::1307::XmlDetector::(handle_socket) xml over =
http detected from ('::1', 51996)
BindingXMLRPC::INFO::2017-08-28 =
01:21:16,332::xmlrpc::73::vds.XMLRPCServer::(handle_request) Starting =
request handler for ::1:51996
supervdsm.log
MainProcess|Thread-316590::DEBUG::2017-08-28 =
01:21:56,517::commands::68::root::(execCmd) /usr/bin/taskset --cpu-list =
0-7 /usr/sbin/tc class show dev eno1 classid 0:1388 (cwd None)
MainProcess|Thread-316590::DEBUG::2017-08-28 =
01:21:56,545::commands::86::root::(execCmd) SUCCESS: <err> =3D ''; <rc> =
=3D 0
MainProcess|Thread-316590::DEBUG::2017-08-28 =
01:21:56,545::commands::68::root::(execCmd) /usr/bin/taskset --cpu-list =
0-7 /usr/sbin/tc class show dev enp2s0 classid 0:4 (cwd None)
MainProcess|Thread-316590::DEBUG::2017-08-28 =
01:21:56,572::commands::86::root::(execCmd) SUCCESS: <err> =3D ''; <rc> =
=3D 0
MainProcess|Thread-316590::DEBUG::2017-08-28 =
01:21:56,573::commands::68::root::(execCmd) /usr/bin/taskset --cpu-list =
0-7 /usr/sbin/tc class show dev enp2s0 classid 0:2 (cwd None)
MainProcess|Thread-316590::DEBUG::2017-08-28 =
01:21:56,600::commands::86::root::(execCmd) SUCCESS: <err> =3D ''; <rc> =
=3D 0
MainProcess|Thread-316590::DEBUG::2017-08-28 =
01:21:56,600::commands::68::root::(execCmd) /usr/bin/taskset --cpu-list =
0-7 /usr/sbin/tc class show dev enp4s0 classid 0:64 (cwd None)
MainProcess|Thread-316590::DEBUG::2017-08-28 =
01:21:56,628::commands::86::root::(execCmd) SUCCESS: <err> =3D ''; <rc> =
=3D 0
MainProcess|Thread-316590::DEBUG::2017-08-28 =
01:21:56,628::commands::68::root::(execCmd) /usr/bin/taskset --cpu-list =
0-7 /usr/sbin/tc class show dev enp2s0 classid 0:3 (cwd None)
MainProcess|Thread-316590::DEBUG::2017-08-28 =
01:21:56,689::commands::86::root::(execCmd) SUCCESS: <err> =3D ''; <rc> =
=3D 0
MainProcess|Thread-316590::DEBUG::2017-08-28 =
01:21:56,690::vsctl::57::root::(commit) Executing commands: =
/usr/bin/ovs-vsctl --oneline --format=3Djson -- list Bridge -- list Port =
-- list Interface
MainProcess|Thread-316590::DEBUG::2017-08-28 =
01:21:56,690::commands::68::root::(execCmd) /usr/bin/taskset --cpu-list =
0-7 /usr/bin/ovs-vsctl --oneline --format=3Djson -- list Bridge -- list =
Port -- list Interface (cwd
None)
MainProcess|Thread-316590::DEBUG::2017-08-28 =
01:21:56,720::commands::86::root::(execCmd) SUCCESS: <err> =3D ''; <rc> =
=3D 0
MainProcess|Thread-316590::DEBUG::2017-08-28 =
01:21:56,724::supervdsmServer::99::SuperVdsm.ServerCallback::(wrapper) =
return network_caps with {'bridges': {'ovirtmgmt': {'ipv6autoconf': =
False, 'addr': '10.9.2.61', 'cfg': {'IPV6INIT': 'no', 'DEFROUTE': 'yes', =
'DNS1': '127.0.0.1', 'IPADDR': '10.9.2.61', 'GATEWAY': '10.9.2.1', =
'DELAY': '0', 'NM_CONTROLLED': 'no', 'NETMASK': '255.255.255.0', =
'BOOTPROTO': 'none', 'STP': 'off', 'DNS2': '209.193.4.7', 'DEVICE': =
'ovirtmgmt', 'MTU': '1500', 'TYPE': 'Bridge', 'ONBOOT': 'yes'}, =
'ipv6addrs': [], 'gateway': '10.9.2.1', 'dhcpv4': False, 'netmask': =
'255.255.255.0', 'dhcpv6': False, 'stp': 'off', 'ipv4addrs': =
['10.9.2.61/24'], 'mtu': '1500', 'ipv6gateway': '::', 'ports': ['eno1'], =
'opts': {'multicast_last_member_count': '2', 'hash_elasticity': '4', =
'multicast_query_response_interval': '1000', 'group_fwd_mask': '0x0', =
'multicast_snooping': '1', 'multicast_startup_query_interval': '3125', =
'hello_timer': '104', 'multicast_querier_interval': '25500', 'max_age': =
'2000', 'hash_max': '512', 'stp_state': '0', 'topology_change_detected': =
'0', 'priority': '32768', 'multicast_membership_interval': '26000', =
'root_path_cost': '0', 'root_port': '0', 'multicast_querier': '0', =
'multicast_startup_query_count': '2', 'nf_call_iptables': '0', =
'topology_change': '0', 'hello_time': '200', 'root_id': =
'8000.7071bc772964', 'bridge_id': '8000.7071bc772964', =
'topology_change_timer': '0', 'ageing_time': '30000', =
'nf_call_ip6tables': '0', 'gc_timer': '16704', 'nf_call_arptables': '0', =
'group_addr': '1:80:c2:0:0:0', 'multicast_last_member_interval': '100', =
'default_pvid': '1', 'multicast_query_interval': '12500', 'tcn_timer': =
'0', 'multicast_router': '1', 'vlan_filtering': '0', 'forward_delay': =
'0'}}, 'ovirt-4': {'ipv6autoconf': False, 'addr': '10.9.3.61', 'cfg': =
{'IPV6INIT': 'no', 'DEFROUTE': 'no', 'IPADDR': '10.9.3.61', 'MTU': =
'1500', 'DELAY': '0', 'NM_CONTROLLED': 'no', 'NETMASK': '255.255.255.0', =
'BOOTPROTO': 'none', 'STP': 'off', 'DEVICE': 'ovirt-4', 'TYPE': =
'Bridge', 'ONBOOT': 'yes'}, 'ipv6addrs': [], 'gateway': '10.9.3.1', =
'dhcpv4': False, 'netmask': '255.255.255.0', 'dhcpv6': False, 'stp': =
'off', 'ipv4addrs': ['10.9.3.61/24'], 'mtu': '1500', 'ipv6gateway': =
'::', 'ports': ['enp2s0.4'], 'opts': {'multicast_last_member_count': =
'2', 'hash_elasticity': '4', 'multicast_query_response_interval': =
'1000', 'group_fwd_mask': '0x0', 'multicast_snooping': '1', =
'multicast_startup_query_interval': '3125', 'hello_timer': '102', =
'multicast_querier_interval': '25500', 'max_age': '2000', 'hash_max': =
'512', 'stp_state': '0', 'topology_change_detected': '0', 'priority': =
'32768', 'multicast_membership_interval': '26000', 'root_path_cost': =
'0', 'root_port': '0', 'multicast_querier': '0', =
'multicast_startup_query_count': '2', 'nf_call_iptables': '0', =
'topology_change': '0', 'hello_time': '200', 'root_id': =
'8000.6805ca4606af', 'bridge_id': '8000.6805ca4606af', =
'topology_change_timer': '0', 'ageing_time': '30000', =
'nf_call_ip6tables': '0', 'gc_timer': '8307', 'nf_call_arptables': '0', =
'group_addr': '1:80:c2:0:0:0', 'multicast_last_member_interval': '100', =
'default_pvid': '1', 'multicast_query_interval': '12500', 'tcn_timer': =
'0', 'multicast_router': '1', 'vlan_filtering': '0', 'forward_delay': =
'0'}}, 'dmz': {'ipv6autoconf': False, 'addr': '', 'cfg': {'IPV6INIT': =
'no', 'DEFROUTE': 'no', 'MTU': '1500', 'DELAY': '0', 'NM_CONTROLLED': =
'no', 'BOOTPROTO': 'none', 'STP': 'off', 'DEVICE': 'dmz', 'TYPE': =
'Bridge', 'ONBOOT': 'yes'}, 'ipv6addrs': [], 'gateway': '', 'dhcpv4': =
False, 'netmask': '', 'dhcpv6': False, 'stp': 'off', 'ipv4addrs': [], =
'mtu': '1500', 'ipv6gateway': '::', 'ports': ['vnet0', 'enp4s0.100'], =
'opts': {'multicast_last_member_count': '2', 'hash_elasticity': '4', =
'multicast_query_response_interval': '1000', 'group_fwd_mask': '0x0', =
'multicast_snooping': '1', 'multicast_startup_query_interval': '3125', =
'hello_timer': '103', 'multicast_querier_interval': '25500', 'max_age': =
'2000', 'hash_max': '512', 'stp_state': '0', 'topology_change_detected': =
'0', 'priority': '32768', 'multicast_membership_interval': '26000', =
'root_path_cost': '0', 'root_port': '0', 'multicast_querier': '0', =
'multicast_startup_query_count': '2', 'nf_call_iptables': '0', =
'topology_change': '0', 'hello_time': '200', 'root_id': =
'8000.001b212f794d', 'bridge_id': '8000.001b212f794d', =
'topology_change_timer': '0', 'ageing_time': '30000', =
'nf_call_ip6tables': '0', 'gc_timer': '7181', 'nf_call_arptables': '0', =
'group_addr': '1:80:c2:0:0:0', 'multicast_last_member_interval': '100', =
'default_pvid': '1', 'multicast_query_interval': '12500', 'tcn_timer': =
'0', 'multicast_router': '1', 'vlan_filtering': '0', 'forward_delay': =
'0'}}, 'ovirt-2': {'ipv6autoconf': False, 'addr': '', 'cfg': =
{'IPV6INIT': 'no', 'DEFROUTE': 'no', 'MTU': '1500', 'DELAY': '0', =
'NM_CONTROLLED': 'no', 'BOOTPROTO': 'none', 'STP': 'off', 'DEVICE': =
'ovirt-2', 'TYPE': 'Bridge', 'ONBOOT': 'yes'}, 'ipv6addrs': [], =
'gateway': '', 'dhcpv4': False, 'netmask': '', 'dhcpv6': False, 'stp': =
'off', 'ipv4addrs': [], 'mtu': '1500', 'ipv6gateway': '::', 'ports': =
['enp2s0.2'], 'opts': {'multicast_last_member_count': '2', =
'hash_elasticity': '4', 'multicast_query_response_interval': '1000', =
'group_fwd_mask': '0x0', 'multicast_snooping': '1', =
'multicast_startup_query_interval': '3125', 'hello_timer': '2', =
'multicast_querier_interval': '25500', 'max_age': '2000', 'hash_max': =
'512', 'stp_state': '0', 'topology_change_detected': '0', 'priority': =
'32768', 'multicast_membership_interval': '26000', 'root_path_cost': =
'0', 'root_port': '0', 'multicast_querier': '0', =
'multicast_startup_query_count': '2', 'nf_call_iptables': '0', =
'topology_change': '0', 'hello_time': '200', 'root_id': =
'8000.6805ca4606af', 'bridge_id': '8000.6805ca4606af', =
'topology_change_timer': '0', 'ageing_time': '30000', =
'nf_call_ip6tables': '0', 'gc_timer': '320', 'nf_call_arptables': '0', =
'group_addr': '1:80:c2:0:0:0', 'multicast_last_member_interval': '100', =
'default_pvid': '1', 'multicast_query_interval': '12500', 'tcn_timer': =
'0', 'multicast_router': '1', 'vlan_filtering': '0', 'forward_delay': =
'0'}}, 'ovirt-3': {'ipv6autoconf': False, 'addr': '', 'cfg': =
{'IPV6INIT': 'no', 'DEFROUTE': 'no', 'MTU': '1500', 'DELAY': '0', =
'NM_CONTROLLED': 'no', 'BOOTPROTO': 'none', 'STP': 'off', 'DEVICE': =
'ovirt-3', 'TYPE': 'Bridge', 'ONBOOT': 'yes'}, 'ipv6addrs': [], =
'gateway': '', 'dhcpv4': False, 'netmask': '', 'dhcpv6': False, 'stp': =
'off', 'ipv4addrs': [], 'mtu': '1500', 'ipv6gateway': '::', 'ports': =
['enp2s0.3'], 'opts': {'multicast_last_member_count': '2', =
'hash_elasticity': '4', 'multicast_query_response_interval': '1000', =
'group_fwd_mask': '0x0', 'multicast_snooping': '1', =
'multicast_startup_query_interval': '3125', 'hello_timer': '1', =
'multicast_querier_interval': '25500', 'max_age': '2000', 'hash_max': =
'512', 'stp_state': '0', 'topology_change_detected': '0', 'priority': =
'32768', 'multicast_membership_interval': '26000', 'root_path_cost': =
'0', 'root_port': '0', 'multicast_querier': '0', =
'multicast_startup_query_count': '2', 'nf_call_iptables': '0', =
'topology_change': '0', 'hello_time': '200', 'root_id': =
'8000.6805ca4606af', 'bridge_id': '8000.6805ca4606af', =
'topology_change_timer': '0', 'ageing_time': '30000', =
'nf_call_ip6tables': '0', 'gc_timer': '14656', 'nf_call_arptables': '0', =
'group_addr': '1:80:c2:0:0:0', 'multicast_last_member_interval': '100', =
'default_pvid': '1', 'multicast_query_interval': '12500', 'tcn_timer': =
'0', 'multicast_router': '1', 'vlan_filtering': '0', 'forward_delay': =
'0'}}}, 'bondings': {}, 'nameservers': ['127.0.0.1', '209.193.4.7', =
'209.112.128.2'], 'nics': {'enp2s0': {'ipv6gateway': '::', =
'ipv6autoconf': False, 'addr': '', 'cfg': {'IPV6INIT': 'no', 'MTU': =
'1500', 'NM_CONTROLLED': 'no', 'BOOTPROTO': 'none', 'DEVICE': 'enp2s0', =
'ONBOOT': 'yes'}, 'ipv6addrs': [], 'mtu': '1500', 'dhcpv4': False, =
'netmask': '', 'dhcpv6': False, 'ipv4addrs': [], 'hwaddr': =
'68:05:ca:46:06:af', 'speed': 1000, 'gateway': ''}, 'eno1': =
{'ipv6gateway': '::', 'ipv6autoconf': False, 'addr': '', 'cfg': =
{'BRIDGE': 'ovirtmgmt', 'IPV6INIT': 'no', 'MTU': '1500', =
'NM_CONTROLLED': 'no', 'BOOTPROTO': 'none', 'DEVICE': 'eno1', 'ONBOOT': =
'yes'}, 'ipv6addrs': [], 'mtu': '1500', 'dhcpv4': False, 'netmask': '', =
'dhcpv6': False, 'ipv4addrs': [], 'hwaddr': '70:71:bc:77:29:64', =
'speed': 1000, 'gateway': ''}, 'enp4s0': {'ipv6gateway': '::', =
'ipv6autoconf': False, 'addr': '', 'cfg': {'IPV6INIT': 'no', 'MTU': =
'1500', 'NM_CONTROLLED': 'no', 'BOOTPROTO': 'none', 'DEVICE': 'enp4s0', =
'ONBOOT': 'yes'}, 'ipv6addrs': [], 'mtu': '1500', 'dhcpv4': False, =
'netmask': '', 'dhcpv6': False, 'ipv4addrs': [], 'hwaddr': =
'00:1b:21:2f:79:4d', 'speed': 1000, 'gateway': ''}}, 'supportsIPv6': =
True, 'vlans': {'enp2s0.4': {'iface': 'enp2s0', 'ipv6autoconf': False, =
'addr': '', 'cfg': {'BRIDGE': 'ovirt-4', 'IPV6INIT': 'no', 'VLAN': =
'yes', 'MTU': '1500', 'NM_CONTROLLED': 'no', 'BOOTPROTO': 'none', =
'DEVICE': 'enp2s0.4', 'ONBOOT': 'yes'}, 'ipv6addrs': [], 'vlanid': 4, =
'mtu': '1500', 'dhcpv4': False, 'netmask': '', 'dhcpv6': False, =
'ipv4addrs': [], 'ipv6gateway': '::', 'gateway': ''}, 'enp4s0.100': =
{'iface': 'enp4s0', 'ipv6autoconf': False, 'addr': '', 'cfg': {'BRIDGE': =
'dmz', 'IPV6INIT': 'no', 'VLAN': 'yes', 'MTU': '1500', 'NM_CONTROLLED': =
'no', 'BOOTPROTO': 'none', 'DEVICE': 'enp4s0.100', 'ONBOOT': 'yes'}, =
'ipv6addrs': [], 'vlanid': 100, 'mtu': '1500', 'dhcpv4': False, =
'netmask': '', 'dhcpv6': False, 'ipv4addrs': [], 'ipv6gateway': '::', =
'gateway': ''}, 'enp2s0.2': {'iface': 'enp2s0', 'ipv6autoconf': False, =
'addr': '', 'cfg': {'BRIDGE': 'ovirt-2', 'IPV6INIT': 'no', 'VLAN': =
'yes', 'MTU': '1500', 'NM_CONTROLLED': 'no', 'BOOTPROTO': 'none', =
'DEVICE': 'enp2s0.2', 'ONBOOT': 'yes'}, 'ipv6addrs': [], 'vlanid': 2, =
'mtu': '1500', 'dhcpv4': False, 'netmask': '', 'dhcpv6': False, =
'ipv4addrs': [], 'ipv6gateway': '::', 'gateway': ''}, 'enp2s0.3': =
{'iface': 'enp2s0', 'ipv6autoconf': False, 'addr': '', 'cfg': {'BRIDGE': =
'ovirt-3', 'IPV6INIT': 'no', 'VLAN': 'yes', 'MTU': '1500', =
'NM_CONTROLLED': 'no', 'BOOTPROTO': 'none', 'DEVICE': 'enp2s0.3', =
'ONBOOT': 'yes'}, 'ipv6addrs': [], 'vlanid': 3, 'mtu': '1500', 'dhcpv4': =
False, 'netmask': '', 'dhcpv6': False, 'ipv4addrs': [], 'ipv6gateway': =
'::', 'gateway': ''}}, 'networks': {'ovirtmgmt': {'iface': 'ovirtmgmt', =
'ipv6autoconf': False, 'addr': '10.9.2.61', 'cfg': {'IPV6INIT': 'no', =
'DEFROUTE':
'yes', 'DNS1': '127.0.0.1', 'IPADDR': '10.9.2.61', 'GATEWAY': =
'10.9.2.1', 'DELAY': '0', 'NM_CONTROLLED': 'no', 'NETMASK': =
'255.255.255.0', 'BOOTPROTO': 'none', 'STP': 'off', 'DNS2': =
'209.193.4.7', 'DEVICE': 'ovirtmgmt', 'MTU': '1500', 'TYPE': 'Bridge', =
'ONBOOT': 'yes'}, 'bridged': True, 'ipv6addrs': [], 'switch': 'legacy', =
'gateway': '10.9.2.1', 'dhcpv4': False, 'netmask': '255.255.255.0', =
'dhcpv6': False, 'stp': 'off', 'ipv4addrs': ['10.9.2.61/24'], 'mtu': =
'1500', 'ipv6gateway': '::', 'ports': ['eno1']}, 'ovirt-4': {'iface': =
'ovirt-4', 'ipv6autoconf': False, 'addr': '10.9.3.61', 'cfg': =
{'IPV6INIT': 'no', 'DEFROUTE': 'no', 'IPADDR': '10.9.3.61', 'MTU': =
'1500', 'DELAY': '0', 'NM_CONTROLLED': 'no', 'NETMASK': '255.255.255.0', =
'BOOTPROTO': 'none', 'STP': 'off', 'DEVICE': 'ovirt-4', 'TYPE': =
'Bridge', 'ONBOOT': 'yes'}, 'bridged': True, 'ipv6addrs': [],
'switch': 'legacy', 'gateway': '10.9.3.1', 'dhcpv4': False, 'netmask': =
'255.255.255.0', 'dhcpv6': False, 'stp': 'off', 'ipv4addrs': =
['10.9.3.61/24'], 'mtu': '1500', 'ipv6gateway': '::', 'ports': =
['enp2s0.4']}, 'ovirt-2': {'iface': 'ovirt-2', 'ipv6autoconf': False, =
'addr': '', 'cfg': {'IPV6INIT': 'no', 'DEFROUTE': 'no', 'MTU': '1500', =
'DELAY': '0', 'NM_CONTROLLED': 'no', 'BOOTPROTO': 'none', 'STP': 'off', =
'DEVICE': 'ovirt-2', 'TYPE': 'Bridge', 'ONBOOT': 'yes'}, 'bridged': =
True, 'ipv6addrs': [], 'switch': 'legacy', 'gateway': '', 'dhcpv4': =
False, 'netmask': '', 'dhcpv6': False, 'stp': 'off', 'ipv4addrs': [], =
'mtu': '1500', 'ipv6gateway': '::', 'ports': ['enp2s0.2']}, 'dmz': =
{'iface': 'dmz', 'ipv6autoconf': False, 'addr': '', 'cfg': {'IPV6INIT': =
'no', 'DEFROUTE': 'no', 'MTU': '1500', 'DELAY': '0', 'NM_CONTROLLED': =
'no', 'BOOTPROTO': 'none', 'STP': 'off', 'DEVICE': 'dmz', 'TYPE': =
'Bridge', 'ONBOOT': 'yes'}, 'bridged': True, 'ipv6addrs': [], 'switch': =
'legacy', 'gateway': '', 'dhcpv4': False, 'netmask': '', 'dhcpv6': =
False, 'stp': 'off', 'ipv4addrs': [], 'mtu': '1500', 'ipv6gateway': =
'::', 'ports': ['vnet0', 'enp4s0.100']}, 'ovirt-3': {'iface': 'ovirt-3', =
'ipv6autoconf': False, 'addr': '', 'cfg': {'IPV6INIT': 'no', 'DEFROUTE': =
'no', 'MTU': '1500', 'DELAY': '0', 'NM_CONTROLLED': 'no', 'BOOTPROTO': =
'none', 'STP': 'off', 'DEVICE': 'ovirt-3', 'TYPE': 'Bridge', 'ONBOOT': =
'yes'}, 'bridged': True, 'ipv6addrs': [], 'switch': 'legacy', 'gateway': =
'', 'dhcpv4': False, 'netmask': '', 'dhcpv6': False, 'stp': 'off', =
'ipv4addrs': [], 'mtu': '1500', 'ipv6gateway': '::', 'ports': =
['enp2s0.3']}}}
MainProcess|jsonrpc.Executor/3::DEBUG::2017-08-28 =
01:21:58,027::supervdsmServer::92::SuperVdsm.ServerCallback::(wrapper) =
call getHardwareInfo with () {}
MainProcess|jsonrpc.Executor/3::DEBUG::2017-08-28 =
01:21:58,027::supervdsmServer::99::SuperVdsm.ServerCallback::(wrapper) =
return getHardwareInfo with {'systemProductName': '', 'systemUUID': =
'20DC6410-4F9F-DF11-9A25-7
------------------------------------------------------------------------
Gary Pedretty gary(a)ravnalaska.net =
<mailto:gary@eraalaska.net>
Systems Manager www.flyravn.com =
<http://www.flyravn.com/>
Ravn Alaska /\ 907-450-7251
5245 Airport Industrial Road / \/\ 907-450-7238 fax
Fairbanks, Alaska 99709 /\ / \ \ Second greatest commandment
Serving All of Alaska / \/ /\ \ \/\ =E2=80=9CLove your =
neighbor as
Green, green as far as the eyes can see yourself=E2=80=9D =
Matt 22:39
------------------------------------------------------------------------
> On Aug 27, 2017, at 11:24 PM, Yaniv Kaul <ykaul(a)redhat.com =
<mailto:ykaul@redhat.com>> wrote:
>=20
> vdsm vds.dispatcher ERROR SSL error during reading data: unexpected =
eof
--Apple-Mail=_BF0F8909-F772-4228-ADA6-BEDEE7C22B79
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html;
charset=utf-8
<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html =
charset=3Dutf-8"></head><body style=3D"word-wrap: break-word; =
-webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" =
class=3D""><div class=3D"" style=3D"font-family: LucidaGrande;">The bug =
I assumed this was related to is.</div><div class=3D"" =
style=3D"font-family: LucidaGrande;"><br class=3D""></div><span =
style=3D"font-family: LucidaGrande;" class=3D"">Bug =
1417708 - ovirt-ha-agent should reuse json-rpc connections =
</span><div class=3D"" style=3D"font-family: LucidaGrande;"><br =
class=3D""></div><div class=3D"" style=3D"font-family: =
LucidaGrande;"><br class=3D""></div><div class=3D"" style=3D"font-family: =
LucidaGrande;">This is a glusterized 4 host self hosted engine setup. =
All storage domains are glusterfs replica 3 volumes on 3 of the 4 =
hosts that are part of the cluster.</div><div class=3D"" =
style=3D"font-family: LucidaGrande;"><br class=3D""></div><div class=3D"" =
style=3D"font-family: LucidaGrande;"><div class=3D"">Centos =
3.10.0-514.26.2.el7.x86_64</div></div><div class=3D"" =
style=3D"font-family: LucidaGrande;"><br class=3D""></div><div class=3D"" =
style=3D"font-family: =
LucidaGrande;">vdsm-4.18.21-1.el7.centos.x86_64</div><div class=3D"" =
style=3D"font-family: =
LucidaGrande;">libvirt-2.0.0-10.el7_3.9.x86_64</div><div class=3D"" =
style=3D"font-family: =
LucidaGrande;">glusterfs-3.7.20-1.el7.x86_64</div><div class=3D"" =
style=3D"font-family: =
LucidaGrande;">qemu-kvm-tools-ev-2.6.0-28.el7_3.3.1.x86_64</div><div =
class=3D"" style=3D"font-family: LucidaGrande;"><br class=3D""></div><div =
class=3D"" style=3D"font-family: LucidaGrande;">Host and engine are all =
updated to the latest versions</div><div class=3D"" style=3D"font-family: =
LucidaGrande;"><br class=3D""></div><div class=3D"" style=3D"font-family: =
LucidaGrande;">Here are sample of messages log, vdsm,log, supervdsm.log =
and mom.log</div><div class=3D"" style=3D"font-family: =
LucidaGrande;"><br class=3D""></div><div class=3D"" style=3D"font-family: =
LucidaGrande;">messages</div><div class=3D"" style=3D"font-family: =
LucidaGrande;"><br class=3D""></div><div class=3D"" style=3D"font-family: =
LucidaGrande;"><div class=3D"">Aug 28 01:20:11 fai-kvm-1 journal: vdsm =
vds.dispatcher ERROR SSL error during reading data: unexpected =
eof</div><div class=3D"">Aug 28 01:20:16 fai-kvm-1 journal: vdsm =
vds.dispatcher ERROR SSL error during reading data: unexpected =
eof</div><div class=3D"">Aug 28 01:20:16 fai-kvm-1 journal: vdsm =
vds.dispatcher ERROR SSL error during reading data: unexpected =
eof</div><div class=3D"">Aug 28 01:20:19 fai-kvm-1 journal: vdsm =
vds.dispatcher ERROR SSL error during reading data: unexpected =
eof</div><div class=3D"">Aug 28 01:20:22 fai-kvm-1 journal: vdsm =
vds.dispatcher ERROR SSL error during reading data: unexpected =
eof</div><div class=3D"">Aug 28 01:20:24 fai-kvm-1 journal: vdsm =
vds.dispatcher ERROR SSL error during reading data: unexpected =
eof</div><div class=3D"">Aug 28 01:20:37 fai-kvm-1 journal: vdsm =
vds.dispatcher ERROR SSL error during reading data: unexpected =
eof</div><div class=3D"">Aug 28 01:20:41 fai-kvm-1 journal: vdsm =
vds.dispatcher ERROR SSL error during reading data: unexpected =
eof</div><div class=3D"">Aug 28 01:20:41 fai-kvm-1 journal: vdsm =
vds.dispatcher ERROR SSL error during reading data: unexpected =
eof</div><div class=3D"">Aug 28 01:20:44 fai-kvm-1 journal: vdsm =
vds.dispatcher ERROR SSL error during reading data: unexpected =
eof</div><div class=3D"">Aug 28 01:20:47 fai-kvm-1 journal: vdsm =
vds.dispatcher ERROR SSL error during reading data: unexpected =
eof</div><div class=3D"">Aug 28 01:20:49 fai-kvm-1 journal: vdsm =
vds.dispatcher ERROR SSL error during reading data: unexpected =
eof</div></div><div class=3D"" style=3D"font-family: LucidaGrande;"><br =
class=3D""></div><div class=3D"" style=3D"font-family: =
LucidaGrande;">vdsm.log</div><div class=3D"" style=3D"font-family: =
LucidaGrande;"><br class=3D""></div><div class=3D"" style=3D"font-family: =
LucidaGrande;"><div class=3D"">Thread-316519::DEBUG::2017-08-28 =
01:21:13,242::bindingxmlrpc::319::vds::(wrapper) client [::1]</div><div =
class=3D"">Thread-316519::DEBUG::2017-08-28 =
01:21:13,242::task::597::Storage.TaskManager.Task::(_updateState) =
Task=3D`7c850537-b9e2-4e4b-b346-5fc8ba40f2d1`::moving from =
state</div><div class=3D"">init -> state preparing</div><div =
class=3D"">Thread-316519::INFO::2017-08-28 =
01:21:13,242::logUtils::49::dispatcher::(wrapper) Run and protect: =
repoStats(options=3DNone)</div><div =
class=3D"">Thread-316519::INFO::2017-08-28 =
01:21:13,243::logUtils::52::dispatcher::(wrapper) Run and protect: =
repoStats, Return</div><div class=3D"">response: =
{u'5e39db25-561f-490a-81b6-46a7225f02b6': {'code': 0, 'actual': True, =
'version': 0, 'acquired': True, 'delay': '0.000833501', 'lastCheck': =
'1.1', 'valid': True}, u'403df7fb-6cff-46e1-8e04-41213fbc0e6e': {'code': =
0, 'actual': True, 'version': 3, 'acquired': False, 'delay': =
'0.000893509', 'lastCheck': '1.1', 'valid': True}, =
u'cf2f4c75-966b-4f69-90a2-d8e7d21fc052': {'code': 0, 'actual': True, =
'version':</div><div class=3D"">3, 'acquired': True, 'delay': =
'0.000776587', 'lastCheck': '1.0', 'valid': True}, =
u'6654cb0c-3e57-42ca-b996-3660a3d32a43': {'code': 0, 'actual': True, =
'version': 3, 'acquired': True, 'delay': '0.000513211', 'lastCheck': =
'1.1', 'valid': True}, u'2bf8f623-1d82-444e-ae16-d32e5fe4dc9e': {'code': =
0, 'actual': True, 'version': 3, 'acquired': True, 'delay': =
'0.000493711', 'lastCheck': '1.3', 'valid':</div><div class=3D"">True}, =
u'feaebec7-aae3-45b5-9684-1feedede7bec': {'code': 0, 'actual': True, =
'version': 0, 'acquired': True, 'delay':</div><div =
class=3D"">'0.000512272', 'lastCheck': '1.1', 'valid': True}}</div><div =
class=3D"">Thread-316519::DEBUG::2017-08-28 =
01:21:13,243::task::1193::Storage.TaskManager.Task::(prepare) =
Task=3D`7c850537-b9e2-4e4b-b346-5fc8ba40f2d1`::finished: =
{u'5e39db25-561f-490a-81b6-46a7225f02b6': {'code':</div><div class=3D"">0,=
'actual': True, 'version': 0,</div><div class=3D"">'acquired': True, =
'delay': '0.000833501', 'lastCheck': '1.1', 'valid': True}, =
u'403df7fb-6cff-46e1-8e04-41213fbc0e6e': {'code': 0, 'actual': True, =
'version': 3, 'acquired': False, 'delay': '0.000893509', 'lastCheck': =
'1.1', 'valid': True}, u'cf2f4c75-966b-4f69-90a2-d8e7d21fc052': {'code': =
0, 'actual': True, 'version': 3, 'acquired': True, 'delay': =
'0.000776587', 'lastCheck': '1.0', 'valid': True}, =
u'6654cb0c-3e57-42ca-b996-3660a3d32a43': {'code': 0, 'actual': True, =
'version': 3, 'acquired': True, 'delay': '0.000513211', 'lastCheck': =
'1.1', 'valid': True}, =
u'2bf8f623-1d82-444e-ae16-d32e5fe4dc9e':</div><div class=3D"">{'code': =
0, 'actual': True, 'version': 3, 'acquired': True, 'delay': =
'0.000493711', 'lastCheck': '1.3', 'valid': True}, =
u'feaebec7-aae3-45b5-9684-1feedede7bec':</div><div class=3D"">{'code': =
0, 'actual': True, 'version': 0, 'acquired': True, 'delay': =
'0.000512272', 'lastCheck': '1.1', 'valid': True}}</div><div =
class=3D"">Thread-316519::DEBUG::2017-08-28 =
01:21:13,243::task::597::Storage.TaskManager.Task::(_updateState) =
Task=3D`7c850537-b9e2-4e4b-b346-5fc8ba40f2d1`::moving from =
state</div><div class=3D"">preparing -> state finished</div><div =
class=3D"">Thread-316519::DEBUG::2017-08-28 =
01:21:13,243::resourceManager::952::Storage.ResourceManager.Owner::(releas=
eAll) Owner.releaseAll requests {} resources {}</div><div =
class=3D"">Thread-316519::DEBUG::2017-08-28 =
01:21:13,243::resourceManager::989::Storage.ResourceManager.Owner::(cancel=
All) Owner.cancelAll requests {}</div><div =
class=3D"">Thread-316519::DEBUG::2017-08-28 =
01:21:13,243::task::995::Storage.TaskManager.Task::(_decref) =
Task=3D`7c850537-b9e2-4e4b-b346-5fc8ba40f2d1`::ref 0 aborting =
False</div><div class=3D"">Thread-316519::INFO::2017-08-28 =
01:21:13,243::bindingxmlrpc::331::vds::(wrapper) RPC call =
storageRepoGetStats finished (code=3D0) in 0.00 seconds</div><div =
class=3D"">Thread-316519::INFO::2017-08-28 =
01:21:13,246::xmlrpc::91::vds.XMLRPCServer::(_process_requests) Request =
handler for</div><div class=3D"">::1:51992 stopped</div><div =
class=3D"">Thread-68::DEBUG::2017-08-28 =
01:21:14,093::fileSD::159::Storage.StorageDomainManifest::(__init__) =
Reading domain in</div><div class=3D"">path =
/rhev/data-center/mnt/glusterSD/glustermount:data2/2bf8f623-1d82-444e-ae16=
-d32e5fe4dc9e</div><div class=3D"">Thread-68::DEBUG::2017-08-28 =
01:21:14,093::persistent::194::Storage.PersistentDict::(__init__) =
Created a persistent</div><div class=3D"">dict with FileMetadataRW =
backend</div><div class=3D"">Thread-68::DEBUG::2017-08-28 =
01:21:14,096::persistent::236::Storage.PersistentDict::(refresh) read =
lines (FileMetadataRW)=3D['CLASS=3DData', 'DESCRIPTION=3Ddata2', =
'IOOPTIMEOUTSEC=3D10', 'LEASERETRIES=3D3', 'LEASETIMESEC=3D60', =
'LOCKPOLICY=3D', 'LOCKRENEWALINTERVALSEC=3D5', 'MASTER_VERSION=3D10', =
'POOL_DESCRIPTION=3DDefault', =
'POOL_DOMAINS=3Dcf2f4c75-966b-4f69-90a2-d8e7d21fc052:Active,5e39db25-561f-=
490a-81b6-46a7225f02b6:Active,95d4ed8a-9184-4863-84d5-af2bedd690da:Attache=
d,3e04b3ad-c46c-4903-a7b2-b9af681318d9:Attached,bd1f0364-0d3a-44fa-842a-5d=
339caac412:Attached,403df7fb-6cff-46e1-8e04-41213fbc0e6e:Active,2bf8f623-1=
d82-444e-ae16-d32e5fe4dc9e:Active,6654cb0c-3e57-42ca-b996-3660a3d32a43:Act=
ive,88886a7d-f4cc-45a6-901e-89999aa35d78:Attached,feaebec7-aae3-45b5-9684-=
1feedede7bec:Active', 'POOL_SPM_ID=3D-1', 'POOL_SPM_LVER=3D-1',</div><div =
class=3D"">'POOL_UUID=3D5990e442-0395-0118-005c-0000000003a1', =
'REMOTE_PATH=3Dglustermount:data2', 'ROLE=3DMaster', =
'SDUUID=3D2bf8f623-1d82-444e-ae16-d32e5fe4dc9e', 'TYPE=3DGLUSTERFS', =
'VERSION=3D3', =
'_SHA_CKSUM=3D65b61dc4f10d80c67c6133ffaee280919458a06a']</div><div =
class=3D"">Thread-68::DEBUG::2017-08-28 =
01:21:14,105::fileSD::679::Storage.StorageDomain::(imageGarbageCollector) =
Removing remnants of deleted images []</div><div =
class=3D"">Thread-68::INFO::2017-08-28 =
01:21:14,105::sd::604::Storage.StorageDomain::(_registerResourceNamespaces=
) Resource namespace 2bf8f623-1d82-444e-ae16-d32e5fe4dc9e_imageNS =
already registered</div><div class=3D"">Thread-68::INFO::2017-08-28 =
01:21:14,105::sd::612::Storage.StorageDomain::(_registerResourceNamespaces=
) Resource namespace 2bf8f623-1d82-444e-ae16-d32e5fe4dc9e_volumeNS =
already registered</div><div =
class=3D"">jsonrpc.Executor/4::DEBUG::2017-08-28 =
01:21:15,244::__init__::530::jsonrpc.JsonRpcServer::(_handle_request) =
Calling</div><div class=3D"">'Host.getStats' in bridge with {}</div><div =
class=3D"">jsonrpc.Executor/4::DEBUG::2017-08-28 =
01:21:15,245::task::597::Storage.TaskManager.Task::(_updateState) =
Task=3D`5d8c4aff-86cb-447c-a833-e27e5c23c54d`::moving from state init =
-> state preparing</div><div =
class=3D"">jsonrpc.Executor/4::INFO::2017-08-28 =
01:21:15,245::logUtils::49::dispatcher::(wrapper) Run and protect: =
repoStats(options=3DNone)</div><div =
class=3D"">jsonrpc.Executor/4::INFO::2017-08-28 =
01:21:15,245::logUtils::52::dispatcher::(wrapper) Run and protect: =
repoStats, Return response: {u'5e39db25-561f-490a-81b6-46a7225f02b6': =
{'code': 0, 'actual': True, 'version': 0, 'acquired': True,</div><div =
class=3D"">'delay': '0.000833501', 'lastCheck': '3.1', 'valid': True}, =
u'403df7fb-6cff-46e1-8e04-41213fbc0e6e': {'code': 0, 'actual': True, =
'version': 3, 'acquired': False,</div><div class=3D"">'delay': =
'0.000893509', 'lastCheck': '3.1', 'valid': True}, =
u'cf2f4c75-966b-4f69-90a2-d8e7d21fc052': {'code': 0, 'actual': True, =
'version': 3, 'acquired': True, 'delay': '0.000776587', 'lastCheck': =
'3.0', 'valid':</div><div class=3D"">True}, =
u'6654cb0c-3e57-42ca-b996-3660a3d32a43': {'code': 0, 'actual': True, =
'version': 3, 'acquired': True, 'delay': '0.000513211', 'lastCheck': =
'1.3', 'valid': True},</div><div =
class=3D"">u'2bf8f623-1d82-444e-ae16-d32e5fe4dc9e':</div><div =
class=3D"">{'code': 0, 'actual': True, 'version': 3, 'acquired': True, =
'delay': '0.000493711', 'lastCheck': '1.1', 'valid': True}, =
u'feaebec7-aae3-45b5-9684-1feedede7bec': {'code': 0, 'actual': True, =
'version': 0, 'acquired':</div><div class=3D"">True, 'delay': =
'0.000512272', 'lastCheck': '3.1', 'valid': True}}</div><div =
class=3D"">jsonrpc.Executor/4::DEBUG::2017-08-28 =
01:21:15,246::task::1193::Storage.TaskManager.Task::(prepare) =
Task=3D`5d8c4aff-86cb-447c-a833-e27e5c23c54d`::finished: =
{u'5e39db25-561f-490a-81b6-46a7225f02b6': {'code': 0, 'actual': True, =
'version': 0, 'acquired': True, 'delay': '0.000833501', 'lastCheck': =
'3.1', 'valid': True}, u'403df7fb-6cff-46e1-8e04-41213fbc0e6e': {'code': =
0, 'actual':</div><div class=3D"">True, 'version': 3, 'acquired': False, =
'delay': '0.000893509', 'lastCheck': '3.1', 'valid': True}, =
u'cf2f4c75-966b-4f69-90a2-d8e7d21fc052': {'code': 0, 'actual': True, =
'version': 3, 'acquired': True,</div><div class=3D"">'delay': =
'0.000776587', 'lastCheck': '3.0', 'valid': True}, =
u'6654cb0c-3e57-42ca-b996-3660a3d32a43': {'code': 0, 'actual': True, =
'version': 3, 'acquired': True, 'delay': '0.000513211', 'lastCheck': =
'1.3', 'valid':</div><div class=3D"">True}, =
u'2bf8f623-1d82-444e-ae16-d32e5fe4dc9e': {'code': 0, 'actual': True, =
'version': 3, 'acquired': True, 'delay': '0.000493711', 'lastCheck': =
'1.1', 'valid': True},</div><div =
class=3D"">u'feaebec7-aae3-45b5-9684-1feedede7bec': {'code': 0, =
'actual': True, 'version': 0, 'acquired': True, 'delay': '0.000512272', =
'lastCheck': '3.1', 'valid': True}}</div><div =
class=3D"">jsonrpc.Executor/4::DEBUG::2017-08-28 =
01:21:15,246::task::597::Storage.TaskManager.Task::(_updateState) =
Task=3D`5d8c4aff-86cb-447c-a833-e27e5c23c54d`::moving from state =
preparing -> state finished</div><div =
class=3D"">jsonrpc.Executor/4::DEBUG::2017-08-28 =
01:21:15,246::resourceManager::952::Storage.ResourceManager.Owner::(releas=
eAll) Owner.releaseAll requests {} resources {}</div><div =
class=3D"">jsonrpc.Executor/4::DEBUG::2017-08-28 =
01:21:15,246::resourceManager::989::Storage.ResourceManager.Owner::(cancel=
All)</div><div class=3D"">Owner.cancelAll requests {}</div><div =
class=3D"">jsonrpc.Executor/4::DEBUG::2017-08-28 =
01:21:15,246::task::995::Storage.TaskManager.Task::(_decref) =
Task=3D`5d8c4aff-86cb-447c-a833-e27e5c23c54d`::ref 0 aborting =
False</div><div class=3D"">Reactor thread::INFO::2017-08-28 =
01:21:15,291::protocoldetector::76::ProtocolDetector.AcceptorImpl::(handle=
_accept)</div><div class=3D"">Accepted connection from =
::1:51994</div><div class=3D"">Reactor thread::DEBUG::2017-08-28 =
01:21:15,299::protocoldetector::92::ProtocolDetector.Detector::(__init__) =
Using required_size=3D11</div><div class=3D"">Reactor =
thread::INFO::2017-08-28 =
01:21:15,301::protocoldetector::128::ProtocolDetector.Detector::(handle_re=
ad) Detected protocol stomp from ::1:51994</div><div class=3D"">Reactor =
thread::INFO::2017-08-28 =
01:21:15,301::stompreactor::101::Broker.StompAdapter::(_cmd_connect) =
Processing CONNECT request</div><div class=3D"">Reactor =
thread::DEBUG::2017-08-28 =
01:21:15,301::stompreactor::492::protocoldetector.StompDetector::(handle_s=
ocket) Stomp detected from ('::1', 51994)</div><div class=3D"">JsonRpc =
(StompReactor)::INFO::2017-08-28 =
01:21:15,313::stompreactor::128::Broker.StompAdapter::(_cmd_subscribe) =
Subscribe command received</div><div =
class=3D"">jsonrpc.Executor/4::DEBUG::2017-08-28 =
01:21:15,356::__init__::555::jsonrpc.JsonRpcServer::(_handle_request) =
Return 'Host.getStats' in bridge with {'cpuStatistics': {'1': =
{'cpuUser': '2.27',</div><div class=3D"">'nodeIndex': 0, 'cpuSys': =
'1.80', 'cpuIdle': '95.93'}, '0': {'cpuUser': '0.67', 'nodeIndex': 0, =
'cpuSys': '1.13', 'cpuIdle': '98.20'}, '3': {'cpuUser': '5.67', =
'nodeIndex': 0, 'cpuSys': '0.60', 'cpuIdle': '93.73'},</div><div =
class=3D"">'2': {'cpuUser': '0.93', 'nodeIndex': 0, 'cpuSys': =
'0.53',</div><div class=3D"">'cpuIdle': '98.54'}, '5': {'cpuUser': =
'0.87', 'nodeIndex': 0, 'cpuSys': '1.40', 'cpuIdle': '97.73'}, '4': =
{'cpuUser': '1.27', 'nodeIndex': 0, 'cpuSys': '0.53', 'cpuIdle': =
'98.20'}, '7': {'cpuUser': '0.27', 'nodeIndex': 0, 'cpuSys':</div><div =
class=3D"">'0.47', 'cpuIdle': '99.26'}, '6': {'cpuUser': '2.07', =
'nodeIndex': 0, 'cpuSys': '0.53', 'cpuIdle': '97.40'}}, =
'numaNodeMemFree': {'0': {'memPercent': 98, 'memFree': '335'}}, =
'memShared': 0,</div><div class=3D"">'haScore': 3400, 'thpState': =
'always', 'ksmMergeAcrossNodes': True, 'rxRate': '0.04', 'vmCount': 1, =
'memUsed': '41', 'storageDomains': =
{u'403df7fb-6cff-46e1-8e04-41213fbc0e6e': {'code': 0, 'actual': True, =
'version': 3, 'acquired': False, 'delay': '0.000893509', 'lastCheck': =
'3.1', 'valid': True}, u'cf2f4c75-966b-4f69-90a2-d8e7d21fc052': {'code': =
0, 'actual': True, 'version': 3, 'acquired': True, 'delay': =
'0.000776587', 'lastCheck': '3.0', 'valid': True}, =
u'6654cb0c-3e57-42ca-b996-3660a3d32a43': {'code': 0,</div><div =
class=3D"">'actual': True, 'version': 3, 'acquired': True, 'delay': =
'0.000513211', 'lastCheck': '1.3', 'valid': True}, =
u'5e39db25-561f-490a-81b6-46a7225f02b6': {'code': 0, 'actual': True, =
'version': 0,</div><div class=3D"">'acquired': True, 'delay': =
'0.000833501', 'lastCheck': '3.1', 'valid': True}, =
u'2bf8f623-1d82-444e-ae16-d32e5fe4dc9e': {'code': 0, 'actual': True, =
'version': 3, 'acquired': True, 'delay': '0.000493711', 'lastCheck': =
'1.1', 'valid': True}, u'feaebec7-aae3-45b5-9684-1feedede7bec': {'code': =
0, 'actual': True, 'version': 0, 'acquired': True, 'delay': =
'0.000512272', 'lastCheck': '3.1', 'valid': True}}, =
'incomingVmMigrations': 0,</div><div class=3D"">'network': {'enp2s0': =
{'rxErrors': '0', 'txRate': '0.2', 'rxRate': '0.1', 'txErrors': '0', =
'speed': '1000', 'rxDropped': '18453', 'name': 'enp2s0', 'tx': =
'884509425955', 'txDropped': '0', 'sampleTime':</div><div =
class=3D"">1503912069.554311, 'rx': '134148067121', 'state': 'up'}, =
'eno1': {'rxErrors': '0', 'txRate': '0.0', 'rxRate': '0.0', =
'txErrors':</div><div class=3D"">'0', 'speed': '1000',</div><div =
class=3D"">'rxDropped': '0', 'name': 'eno1', 'tx': '54488653089', =
'txDropped': '0', 'sampleTime': 1503912069.554311, 'rx': '46979728698', =
'state': 'up'}, ';vdsmdummy;': {'rxErrors': '0', 'txRate': '0.0', =
'rxRate': '0.0',</div><div class=3D"">'txErrors': '0', 'speed': '1000', =
'rxDropped': '0', 'name': ';vdsmdummy;', 'tx': '0', 'txDropped': '0', =
'sampleTime': 1503912069.554311, 'rx': '0', 'state': 'down'}, =
'enp2s0.4': {'rxErrors': '0', 'txRate': '0.2', 'rxRate': '0.1', =
'txErrors': '0', 'speed': '1000', 'rxDropped': '0', 'name': 'enp2s0.4', =
'tx': '843385870486', 'txDropped': '0', 'sampleTime': 1503912069.554311, =
'rx': '124132253793', 'state': 'up'}, 'lo': {'rxErrors': '0', 'txRate': =
'0.3', 'rxRate': '0.3', 'txErrors': '0', 'speed': '1000', 'rxDropped': =
'0', 'name': 'lo', 'tx': '444179233658', 'txDropped': '0', 'sampleTime': =
1503912069.554311, 'rx': '444179233658', 'state': 'up'}, 'enp4s0': =
{'rxErrors': '0', 'txRate': '0.0', 'rxRate': '0.0', 'txErrors': '0', =
'speed': '1000', 'rxDropped': '14290', 'name': 'enp4s0',</div><div =
class=3D"">'tx': '9009494', 'txDropped': '0', 'sampleTime': =
1503912069.554311, 'rx': '187852658', 'state': 'up'}, =
'enp4s0.100':</div><div class=3D"">{'rxErrors': '0', 'txRate': '0.0', =
'rxRate': '0.0', 'txErrors': '0', 'speed': '1000', 'rxDropped': '0', =
'name': 'enp4s0.100', 'tx': '8798732', 'txDropped': '0', 'sampleTime': =
1503912069.554311, 'rx': '95777939',</div><div class=3D"">'state': =
'up'}, 'enp2s0.2': {'rxErrors': '0', 'txRate': '0.0', 'rxRate': '0.0', =
'txErrors': '0', 'speed': '1000', 'rxDropped': '0', 'name': 'enp2s0.2', =
'tx': '1156', 'txDropped': '0', 'sampleTime': 1503912069.554311, 'rx': =
'66329343', 'state': 'up'},</div><div class=3D"">'enp2s0.3': =
{'rxErrors': '0', 'txRate': '0.0', 'rxRate': '0.0', 'txErrors': '0', =
'speed': '1000', 'rxDropped': '0',</div><div class=3D"">'name': =
'enp2s0.3', 'tx': '1156', 'txDropped': '0', 'sampleTime': =
1503912069.554311, 'rx': '5930851', 'state': 'up'}, 'vnet0': =
{'rxErrors': '0', 'txRate': '0.0',</div><div class=3D"">'rxRate': '0.0', =
'txErrors': '0', 'speed': '1000', 'rxDropped': '0', 'name': 'vnet0', =
'tx': '97194738', 'txDropped': '0', 'sampleTime': 1503912069.554311, =
'rx': '8798642', 'state': 'up'}, 'ovirtmgmt':</div><div =
class=3D"">{'rxErrors': '0', 'txRate': '0.0', 'rxRate': '0.0', =
'txErrors': '0', 'speed': '1000', 'rxDropped': '2', 'name': 'ovirtmgmt', =
'tx': '52893439231', 'txDropped': '0', 'sampleTime': 1503912069.554311, =
'rx': '43528048077', 'state': 'up'}, 'ovirt-3': {'rxErrors': '0', =
'txRate': '0.0', 'rxRate': '0.0', 'txErrors': '0', 'speed': '1000', =
'rxDropped': '2', 'name': 'ovirt-3', 'tx': '578', 'txDropped': '0', =
'sampleTime': 1503912069.554311, 'rx': '4621679',</div><div =
class=3D"">'state': 'up'}, 'ovirt-4': {'rxErrors': '0', 'txRate': '0.2', =
'rxRate': '0.1', 'txErrors': '0', 'speed': '1000', 'rxDropped': '0', =
'name': 'ovirt-4', 'tx': '843385869908', 'txDropped': '0',</div><div =
class=3D"">'sampleTime': 1503912069.554311, 'rx': '124132039409', =
'state': 'up'}, 'ovirt-2': {'rxErrors': '0', 'txRate': '0.0', 'rxRate': =
'0.0',</div><div class=3D"">'txErrors': '0', 'speed': '1000', =
'rxDropped': '0', 'name': 'ovirt-2', 'tx': '578', 'txDropped': '0', =
'sampleTime': 1503912069.554311, 'rx': '19462774', 'state':</div><div =
class=3D"">'up'}, 'dmz': {'rxErrors': '0', 'txRate': '0.0', 'rxRate': =
'0.0', 'txErrors': '0', 'speed': '1000', 'rxDropped': '4', 'name': =
'dmz', 'tx': '578', 'txDropped': '0', 'sampleTime': 1503912069.554311, =
'rx': '31428052',</div><div class=3D"">'state': 'up'}}, 'txDropped': =
'0', 'cpuUser': '1.75', 'ksmPages': 1250, 'elapsedTime': '127838.51', =
'cpuLoad':</div><div class=3D"">'2.39', 'cpuSys': '0.86', 'diskStats': =
{'/var/log': {'free': '47378'}, '/var/log/core': {'free': '47378'}, =
'/var/run/vdsm/': {'free': '7868'}, '/tmp': {'free': '47378'}}, =
'cpuUserVdsmd': '2.13', 'netConfigDirty': 'False', 'memCommitted': 2113, =
'ksmState': False, 'vmMigrating': 0, 'ksmCpu': 0, 'memAvailable': 9216, =
'txRate': '0.06', 'bootTime': '1503727419', 'haStats': =
{'active':</div><div class=3D"">True, 'configured': True, 'score': 3400, =
'localMaintenance': False, 'globalMaintenance': False}, 'momStatus': =
'active', 'rxDropped': '32751', 'outgoingVmMigrations': 0, 'swapTotal': =
7999,</div><div class=3D"">'swapFree': 7842, 'dateTime': =
'2017-08-28T09:21:15 GMT', 'anonHugePages': '2280', 'memFree': 9455, =
'cpuIdle': '97.39', 'vmActive': 1, 'v2vJobs': {}, 'cpuSysVdsmd': =
'0.87'}</div><div class=3D"">jsonrpc.Executor/4::INFO::2017-08-28 =
01:21:15,357::__init__::513::jsonrpc.JsonRpcServer::(_serveRequest) RPC =
call Host.getStats succeeded in 0.12 seconds</div><div =
class=3D"">jsonrpc.Executor/6::DEBUG::2017-08-28 =
01:21:15,580::__init__::530::jsonrpc.JsonRpcServer::(_handle_request) =
Calling</div><div class=3D"">'Host.getHardwareInfo' in bridge with =
{}</div><div class=3D"">jsonrpc.Executor/6::DEBUG::2017-08-28 =
01:21:15,581::__init__::555::jsonrpc.JsonRpcServer::(_handle_request) =
Return 'Host.getHardwareInfo' in bridge with {'systemProductName': '', =
'systemUUID': '20DC6410-4F9F-DF11-9A25-7071BC772964', =
'systemSerialNumber': '', 'systemVersion': '', 'systemManufacturer': =
''}</div><div class=3D"">jsonrpc.Executor/6::INFO::2017-08-28 =
01:21:15,581::__init__::513::jsonrpc.JsonRpcServer::(_serveRequest) RPC =
call Host.getHardwareInfo succeeded in 0.00 seconds</div><div =
class=3D"">JsonRpc (StompReactor)::ERROR::2017-08-28 =
01:21:15,583::betterAsyncore::113::vds.dispatcher::(recv) SSL error =
during</div><div class=3D"">reading data: unexpected eof</div><div =
class=3D"">Reactor thread::INFO::2017-08-28 =
01:21:16,325::protocoldetector::76::ProtocolDetector.AcceptorImpl::(handle=
_accept)</div><div class=3D"">Accepted connection from =
::1:51996</div><div class=3D"">Reactor thread::DEBUG::2017-08-28 =
01:21:16,332::protocoldetector::92::ProtocolDetector.Detector::(__init__) =
Using required_size=3D11</div><div class=3D"">Reactor =
thread::INFO::2017-08-28 =
01:21:16,332::protocoldetector::128::ProtocolDetector.Detector::(handle_re=
ad) Detected protocol xml from ::1:51996</div><div class=3D"">Reactor =
thread::DEBUG::2017-08-28 =
01:21:16,332::bindingxmlrpc::1307::XmlDetector::(handle_socket) xml over =
http detected from ('::1', 51996)</div><div =
class=3D"">BindingXMLRPC::INFO::2017-08-28 =
01:21:16,332::xmlrpc::73::vds.XMLRPCServer::(handle_request) Starting =
request handler for ::1:51996</div></div><div class=3D"" =
style=3D"font-family: LucidaGrande;"><br class=3D""></div><div class=3D"" =
style=3D"font-family: LucidaGrande;"><br class=3D""></div><div class=3D"" =
style=3D"font-family: LucidaGrande;">supervdsm.log</div><div class=3D"" =
style=3D"font-family: LucidaGrande;"><br class=3D""></div><div class=3D"" =
style=3D"font-family: LucidaGrande;"><div =
class=3D"">MainProcess|Thread-316590::DEBUG::2017-08-28 =
01:21:56,517::commands::68::root::(execCmd) /usr/bin/taskset --cpu-list =
0-7 /usr/sbin/tc class show dev eno1 classid 0:1388 (cwd None)</div><div =
class=3D"">MainProcess|Thread-316590::DEBUG::2017-08-28 =
01:21:56,545::commands::86::root::(execCmd) SUCCESS: <err> =3D ''; =
<rc> =3D 0</div><div =
class=3D"">MainProcess|Thread-316590::DEBUG::2017-08-28 =
01:21:56,545::commands::68::root::(execCmd) /usr/bin/taskset --cpu-list =
0-7 /usr/sbin/tc class show dev enp2s0 classid 0:4 (cwd None)</div><div =
class=3D"">MainProcess|Thread-316590::DEBUG::2017-08-28 =
01:21:56,572::commands::86::root::(execCmd) SUCCESS: <err> =3D ''; =
<rc> =3D 0</div><div =
class=3D"">MainProcess|Thread-316590::DEBUG::2017-08-28 =
01:21:56,573::commands::68::root::(execCmd) /usr/bin/taskset --cpu-list =
0-7 /usr/sbin/tc class show dev enp2s0 classid 0:2 (cwd None)</div><div =
class=3D"">MainProcess|Thread-316590::DEBUG::2017-08-28 =
01:21:56,600::commands::86::root::(execCmd) SUCCESS: <err> =3D ''; =
<rc> =3D 0</div><div =
class=3D"">MainProcess|Thread-316590::DEBUG::2017-08-28 =
01:21:56,600::commands::68::root::(execCmd) /usr/bin/taskset --cpu-list =
0-7 /usr/sbin/tc class show dev enp4s0 classid 0:64 (cwd None)</div><div =
class=3D"">MainProcess|Thread-316590::DEBUG::2017-08-28 =
01:21:56,628::commands::86::root::(execCmd) SUCCESS: <err> =3D ''; =
<rc> =3D 0</div><div =
class=3D"">MainProcess|Thread-316590::DEBUG::2017-08-28 =
01:21:56,628::commands::68::root::(execCmd) /usr/bin/taskset --cpu-list =
0-7 /usr/sbin/tc class show dev enp2s0 classid 0:3 (cwd None)</div><div =
class=3D"">MainProcess|Thread-316590::DEBUG::2017-08-28 =
01:21:56,689::commands::86::root::(execCmd) SUCCESS: <err> =3D ''; =
<rc> =3D 0</div><div =
class=3D"">MainProcess|Thread-316590::DEBUG::2017-08-28 =
01:21:56,690::vsctl::57::root::(commit) Executing commands: =
/usr/bin/ovs-vsctl --oneline --format=3Djson -- list Bridge -- list Port =
-- list Interface</div><div =
class=3D"">MainProcess|Thread-316590::DEBUG::2017-08-28 =
01:21:56,690::commands::68::root::(execCmd) /usr/bin/taskset --cpu-list =
0-7 /usr/bin/ovs-vsctl --oneline --format=3Djson -- list Bridge -- list =
Port -- list Interface (cwd</div><div class=3D"">None)</div><div =
class=3D"">MainProcess|Thread-316590::DEBUG::2017-08-28 =
01:21:56,720::commands::86::root::(execCmd) SUCCESS: <err> =3D ''; =
<rc> =3D 0</div><div =
class=3D"">MainProcess|Thread-316590::DEBUG::2017-08-28 =
01:21:56,724::supervdsmServer::99::SuperVdsm.ServerCallback::(wrapper) =
return network_caps with {'bridges': {'ovirtmgmt': {'ipv6autoconf': =
False, 'addr': '10.9.2.61', 'cfg': {'IPV6INIT': 'no', 'DEFROUTE': 'yes', =
'DNS1': '127.0.0.1', 'IPADDR': '10.9.2.61', 'GATEWAY': '10.9.2.1', =
'DELAY': '0', 'NM_CONTROLLED': 'no', 'NETMASK': '255.255.255.0', =
'BOOTPROTO': 'none', 'STP': 'off', 'DNS2': '209.193.4.7', 'DEVICE': =
'ovirtmgmt', 'MTU': '1500', 'TYPE': 'Bridge', 'ONBOOT': 'yes'}, =
'ipv6addrs': [], 'gateway': '10.9.2.1', 'dhcpv4': False, 'netmask': =
'255.255.255.0', 'dhcpv6': False, 'stp': 'off', 'ipv4addrs': =
['10.9.2.61/24'], 'mtu': '1500', 'ipv6gateway': '::', 'ports': ['eno1'], =
'opts': {'multicast_last_member_count': '2', 'hash_elasticity': '4', =
'multicast_query_response_interval': '1000', 'group_fwd_mask': '0x0', =
'multicast_snooping': '1', 'multicast_startup_query_interval': '3125', =
'hello_timer': '104', 'multicast_querier_interval': '25500', 'max_age': =
'2000', 'hash_max': '512', 'stp_state': '0', 'topology_change_detected': =
'0', 'priority': '32768', 'multicast_membership_interval': '26000', =
'root_path_cost': '0', 'root_port': '0', 'multicast_querier': '0', =
'multicast_startup_query_count': '2', 'nf_call_iptables': '0', =
'topology_change': '0', 'hello_time': '200', 'root_id': =
'8000.7071bc772964', 'bridge_id': '8000.7071bc772964', =
'topology_change_timer': '0', 'ageing_time': '30000', =
'nf_call_ip6tables': '0', 'gc_timer': '16704', 'nf_call_arptables': '0', =
'group_addr': '1:80:c2:0:0:0', 'multicast_last_member_interval': '100', =
'default_pvid': '1', 'multicast_query_interval': '12500', 'tcn_timer': =
'0', 'multicast_router': '1', 'vlan_filtering': '0', 'forward_delay': =
'0'}}, 'ovirt-4': {'ipv6autoconf': False, 'addr': '10.9.3.61', 'cfg': =
{'IPV6INIT': 'no', 'DEFROUTE': 'no', 'IPADDR': '10.9.3.61', 'MTU': =
'1500', 'DELAY': '0', 'NM_CONTROLLED': 'no', 'NETMASK': '255.255.255.0', =
'BOOTPROTO': 'none', 'STP': 'off', 'DEVICE': 'ovirt-4', 'TYPE': =
'Bridge', 'ONBOOT': 'yes'}, 'ipv6addrs': [], 'gateway': '10.9.3.1', =
'dhcpv4': False, 'netmask': '255.255.255.0', 'dhcpv6': False, 'stp': =
'off', 'ipv4addrs': ['10.9.3.61/24'], 'mtu': '1500', 'ipv6gateway': =
'::', 'ports': ['enp2s0.4'], 'opts': {'multicast_last_member_count': =
'2', 'hash_elasticity': '4', 'multicast_query_response_interval': =
'1000', 'group_fwd_mask': '0x0', 'multicast_snooping': '1', =
'multicast_startup_query_interval': '3125', 'hello_timer': '102', =
'multicast_querier_interval': '25500', 'max_age': '2000', 'hash_max': =
'512', 'stp_state': '0', 'topology_change_detected': '0', 'priority': =
'32768', 'multicast_membership_interval': '26000', 'root_path_cost': =
'0', 'root_port': '0', 'multicast_querier': '0', =
'multicast_startup_query_count': '2', 'nf_call_iptables': '0', =
'topology_change': '0', 'hello_time': '200', 'root_id': =
'8000.6805ca4606af', 'bridge_id': '8000.6805ca4606af', =
'topology_change_timer': '0', 'ageing_time': '30000', =
'nf_call_ip6tables': '0', 'gc_timer': '8307', 'nf_call_arptables': '0', =
'group_addr': '1:80:c2:0:0:0', 'multicast_last_member_interval': '100', =
'default_pvid': '1', 'multicast_query_interval': '12500', 'tcn_timer': =
'0', 'multicast_router': '1', 'vlan_filtering': '0', 'forward_delay': =
'0'}}, 'dmz': {'ipv6autoconf': False, 'addr': '', 'cfg': {'IPV6INIT': =
'no', 'DEFROUTE': 'no', 'MTU': '1500', 'DELAY': '0', 'NM_CONTROLLED': =
'no', 'BOOTPROTO': 'none', 'STP': 'off', 'DEVICE': 'dmz', 'TYPE': =
'Bridge', 'ONBOOT': 'yes'}, 'ipv6addrs': [], 'gateway': '', 'dhcpv4': =
False, 'netmask': '', 'dhcpv6': False, 'stp': 'off', 'ipv4addrs': [], =
'mtu': '1500', 'ipv6gateway': '::', 'ports': ['vnet0', 'enp4s0.100'], =
'opts': {'multicast_last_member_count': '2', 'hash_elasticity': '4', =
'multicast_query_response_interval': '1000', 'group_fwd_mask': '0x0', =
'multicast_snooping': '1', 'multicast_startup_query_interval': '3125', =
'hello_timer': '103', 'multicast_querier_interval': '25500', 'max_age': =
'2000', 'hash_max': '512', 'stp_state': '0', 'topology_change_detected': =
'0', 'priority': '32768', 'multicast_membership_interval': '26000', =
'root_path_cost': '0', 'root_port': '0', 'multicast_querier': '0', =
'multicast_startup_query_count': '2', 'nf_call_iptables': '0', =
'topology_change': '0', 'hello_time': '200', 'root_id': =
'8000.001b212f794d', 'bridge_id': '8000.001b212f794d', =
'topology_change_timer': '0', 'ageing_time': '30000', =
'nf_call_ip6tables': '0', 'gc_timer': '7181', 'nf_call_arptables': '0', =
'group_addr': '1:80:c2:0:0:0', 'multicast_last_member_interval': '100', =
'default_pvid': '1', 'multicast_query_interval': '12500', 'tcn_timer': =
'0', 'multicast_router': '1', 'vlan_filtering': '0', 'forward_delay': =
'0'}}, 'ovirt-2': {'ipv6autoconf': False, 'addr': '', 'cfg': =
{'IPV6INIT': 'no', 'DEFROUTE': 'no', 'MTU': '1500', 'DELAY': '0', =
'NM_CONTROLLED': 'no', 'BOOTPROTO': 'none', 'STP': 'off', 'DEVICE': =
'ovirt-2', 'TYPE': 'Bridge', 'ONBOOT': 'yes'}, 'ipv6addrs': [], =
'gateway': '', 'dhcpv4': False, 'netmask': '', 'dhcpv6': False, 'stp': =
'off', 'ipv4addrs': [], 'mtu': '1500', 'ipv6gateway': '::', 'ports': =
['enp2s0.2'], 'opts': {'multicast_last_member_count': '2', =
'hash_elasticity': '4', 'multicast_query_response_interval': '1000', =
'group_fwd_mask': '0x0', 'multicast_snooping': '1', =
'multicast_startup_query_interval': '3125', 'hello_timer': '2', =
'multicast_querier_interval': '25500', 'max_age': '2000', 'hash_max': =
'512', 'stp_state': '0', 'topology_change_detected': '0', 'priority': =
'32768', 'multicast_membership_interval': '26000', 'root_path_cost': =
'0', 'root_port': '0', 'multicast_querier': '0', =
'multicast_startup_query_count': '2', 'nf_call_iptables': '0', =
'topology_change': '0', 'hello_time': '200', 'root_id': =
'8000.6805ca4606af', 'bridge_id': '8000.6805ca4606af', =
'topology_change_timer': '0', 'ageing_time': '30000', =
'nf_call_ip6tables': '0', 'gc_timer': '320', 'nf_call_arptables': '0', =
'group_addr': '1:80:c2:0:0:0', 'multicast_last_member_interval': '100', =
'default_pvid': '1', 'multicast_query_interval': '12500', 'tcn_timer': =
'0', 'multicast_router': '1', 'vlan_filtering': '0', 'forward_delay': =
'0'}}, 'ovirt-3': {'ipv6autoconf': False, 'addr': '', 'cfg': =
{'IPV6INIT': 'no', 'DEFROUTE': 'no', 'MTU': '1500', 'DELAY': '0', =
'NM_CONTROLLED': 'no', 'BOOTPROTO': 'none', 'STP': 'off', 'DEVICE': =
'ovirt-3', 'TYPE': 'Bridge', 'ONBOOT': 'yes'}, 'ipv6addrs': [], =
'gateway': '', 'dhcpv4': False, 'netmask': '', 'dhcpv6': False, 'stp': =
'off', 'ipv4addrs': [], 'mtu': '1500', 'ipv6gateway': '::', 'ports': =
['enp2s0.3'], 'opts': {'multicast_last_member_count': '2', =
'hash_elasticity': '4', 'multicast_query_response_interval': '1000', =
'group_fwd_mask': '0x0', 'multicast_snooping': '1', =
'multicast_startup_query_interval': '3125', 'hello_timer': '1', =
'multicast_querier_interval': '25500', 'max_age': '2000', 'hash_max': =
'512', 'stp_state': '0', 'topology_change_detected': '0', 'priority': =
'32768', 'multicast_membership_interval': '26000', 'root_path_cost': =
'0', 'root_port': '0', 'multicast_querier': '0', =
'multicast_startup_query_count': '2', 'nf_call_iptables': '0', =
'topology_change': '0', 'hello_time': '200', 'root_id': =
'8000.6805ca4606af', 'bridge_id': '8000.6805ca4606af', =
'topology_change_timer': '0', 'ageing_time': '30000', =
'nf_call_ip6tables': '0', 'gc_timer': '14656', 'nf_call_arptables': '0', =
'group_addr': '1:80:c2:0:0:0', 'multicast_last_member_interval': '100', =
'default_pvid': '1', 'multicast_query_interval': '12500', 'tcn_timer': =
'0', 'multicast_router': '1', 'vlan_filtering': '0', 'forward_delay': =
'0'}}}, 'bondings': {}, 'nameservers': ['127.0.0.1', '209.193.4.7', =
'209.112.128.2'], 'nics': {'enp2s0': {'ipv6gateway': '::', =
'ipv6autoconf': False, 'addr': '', 'cfg': {'IPV6INIT': 'no', 'MTU': =
'1500', 'NM_CONTROLLED': 'no', 'BOOTPROTO': 'none', 'DEVICE': 'enp2s0', =
'ONBOOT': 'yes'}, 'ipv6addrs': [], 'mtu': '1500', 'dhcpv4': False, =
'netmask': '', 'dhcpv6': False, 'ipv4addrs': [], 'hwaddr': =
'68:05:ca:46:06:af', 'speed': 1000, 'gateway': ''}, 'eno1': =
{'ipv6gateway': '::', 'ipv6autoconf': False, 'addr': '', 'cfg': =
{'BRIDGE': 'ovirtmgmt', 'IPV6INIT': 'no', 'MTU': '1500', =
'NM_CONTROLLED': 'no', 'BOOTPROTO': 'none', 'DEVICE': 'eno1', 'ONBOOT': =
'yes'}, 'ipv6addrs': [], 'mtu': '1500', 'dhcpv4': False, 'netmask': '', =
'dhcpv6': False, 'ipv4addrs': [], 'hwaddr': '70:71:bc:77:29:64', =
'speed': 1000, 'gateway': ''}, 'enp4s0': {'ipv6gateway': '::', =
'ipv6autoconf': False, 'addr': '', 'cfg': {'IPV6INIT': 'no', 'MTU': =
'1500', 'NM_CONTROLLED': 'no', 'BOOTPROTO': 'none', 'DEVICE': 'enp4s0', =
'ONBOOT': 'yes'}, 'ipv6addrs': [], 'mtu': '1500', 'dhcpv4': False, =
'netmask': '', 'dhcpv6': False, 'ipv4addrs': [], 'hwaddr': =
'00:1b:21:2f:79:4d', 'speed': 1000, 'gateway': ''}}, 'supportsIPv6': =
True, 'vlans': {'enp2s0.4': {'iface': 'enp2s0', 'ipv6autoconf': False, =
'addr': '', 'cfg': {'BRIDGE': 'ovirt-4', 'IPV6INIT': 'no', 'VLAN': =
'yes', 'MTU': '1500', 'NM_CONTROLLED': 'no', 'BOOTPROTO': 'none', =
'DEVICE': 'enp2s0.4', 'ONBOOT': 'yes'}, 'ipv6addrs': [], 'vlanid': 4, =
'mtu': '1500', 'dhcpv4': False, 'netmask': '', 'dhcpv6': False, =
'ipv4addrs': [], 'ipv6gateway': '::', 'gateway': ''}, 'enp4s0.100': =
{'iface': 'enp4s0', 'ipv6autoconf': False, 'addr': '', 'cfg': {'BRIDGE': =
'dmz', 'IPV6INIT': 'no', 'VLAN': 'yes', 'MTU': '1500', 'NM_CONTROLLED': =
'no', 'BOOTPROTO': 'none', 'DEVICE': 'enp4s0.100', 'ONBOOT': 'yes'}, =
'ipv6addrs': [], 'vlanid': 100, 'mtu': '1500', 'dhcpv4': False, =
'netmask': '', 'dhcpv6': False, 'ipv4addrs': [], 'ipv6gateway': '::', =
'gateway': ''}, 'enp2s0.2': {'iface': 'enp2s0', 'ipv6autoconf': False, =
'addr': '', 'cfg': {'BRIDGE': 'ovirt-2', 'IPV6INIT': 'no', 'VLAN': =
'yes', 'MTU': '1500', 'NM_CONTROLLED': 'no', 'BOOTPROTO': 'none', =
'DEVICE': 'enp2s0.2', 'ONBOOT': 'yes'}, 'ipv6addrs': [], 'vlanid': 2, =
'mtu': '1500', 'dhcpv4': False, 'netmask': '', 'dhcpv6': False, =
'ipv4addrs': [], 'ipv6gateway': '::', 'gateway': ''}, 'enp2s0.3': =
{'iface': 'enp2s0', 'ipv6autoconf': False, 'addr': '', 'cfg': {'BRIDGE': =
'ovirt-3', 'IPV6INIT': 'no', 'VLAN': 'yes', 'MTU': '1500', =
'NM_CONTROLLED': 'no', 'BOOTPROTO': 'none', 'DEVICE': 'enp2s0.3', =
'ONBOOT': 'yes'}, 'ipv6addrs': [], 'vlanid': 3, 'mtu': '1500', 'dhcpv4': =
False, 'netmask': '', 'dhcpv6': False, 'ipv4addrs': [], 'ipv6gateway': =
'::', 'gateway': ''}}, 'networks': {'ovirtmgmt': {'iface': 'ovirtmgmt', =
'ipv6autoconf': False, 'addr': '10.9.2.61', 'cfg': {'IPV6INIT': 'no', =
'DEFROUTE':</div><div class=3D"">'yes', 'DNS1': '127.0.0.1', 'IPADDR': =
'10.9.2.61', 'GATEWAY': '10.9.2.1', 'DELAY': '0', 'NM_CONTROLLED': 'no', =
'NETMASK': '255.255.255.0', 'BOOTPROTO': 'none', 'STP': 'off', 'DNS2': =
'209.193.4.7', 'DEVICE': 'ovirtmgmt', 'MTU': '1500', 'TYPE': 'Bridge', =
'ONBOOT': 'yes'}, 'bridged': True, 'ipv6addrs': [], 'switch': 'legacy', =
'gateway': '10.9.2.1', 'dhcpv4': False, 'netmask': '255.255.255.0', =
'dhcpv6': False, 'stp': 'off', 'ipv4addrs': ['10.9.2.61/24'], 'mtu': =
'1500', 'ipv6gateway': '::', 'ports': ['eno1']}, 'ovirt-4': {'iface': =
'ovirt-4', 'ipv6autoconf': False, 'addr': '10.9.3.61', 'cfg': =
{'IPV6INIT': 'no', 'DEFROUTE': 'no', 'IPADDR': '10.9.3.61', 'MTU': =
'1500', 'DELAY': '0', 'NM_CONTROLLED': 'no', 'NETMASK': '255.255.255.0', =
'BOOTPROTO': 'none', 'STP': 'off', 'DEVICE': 'ovirt-4', 'TYPE': =
'Bridge', 'ONBOOT': 'yes'}, 'bridged': True, 'ipv6addrs': [],</div><div =
class=3D"">'switch': 'legacy', 'gateway': '10.9.3.1', 'dhcpv4': False, =
'netmask': '255.255.255.0', 'dhcpv6': False, 'stp': 'off', 'ipv4addrs': =
['10.9.3.61/24'], 'mtu': '1500', 'ipv6gateway': '::', 'ports': =
['enp2s0.4']}, 'ovirt-2': {'iface': 'ovirt-2', 'ipv6autoconf': False, =
'addr': '', 'cfg': {'IPV6INIT': 'no', 'DEFROUTE': 'no', 'MTU': '1500', =
'DELAY': '0', 'NM_CONTROLLED': 'no', 'BOOTPROTO': 'none', 'STP': 'off', =
'DEVICE': 'ovirt-2', 'TYPE': 'Bridge', 'ONBOOT': 'yes'}, 'bridged': =
True, 'ipv6addrs': [], 'switch': 'legacy', 'gateway': '', 'dhcpv4': =
False, 'netmask': '', 'dhcpv6': False, 'stp': 'off', 'ipv4addrs': [], =
'mtu': '1500', 'ipv6gateway': '::', 'ports': ['enp2s0.2']}, 'dmz': =
{'iface': 'dmz', 'ipv6autoconf': False, 'addr': '', 'cfg': {'IPV6INIT': =
'no', 'DEFROUTE': 'no', 'MTU': '1500', 'DELAY': '0', 'NM_CONTROLLED': =
'no', 'BOOTPROTO': 'none', 'STP': 'off', 'DEVICE': 'dmz', 'TYPE': =
'Bridge', 'ONBOOT': 'yes'}, 'bridged': True, 'ipv6addrs': [], 'switch': =
'legacy', 'gateway': '', 'dhcpv4': False, 'netmask': '', 'dhcpv6': =
False, 'stp': 'off', 'ipv4addrs': [], 'mtu': '1500', 'ipv6gateway': =
'::', 'ports': ['vnet0', 'enp4s0.100']}, 'ovirt-3': {'iface': 'ovirt-3', =
'ipv6autoconf': False, 'addr': '', 'cfg': {'IPV6INIT': 'no', 'DEFROUTE': =
'no', 'MTU': '1500', 'DELAY': '0', 'NM_CONTROLLED': 'no', 'BOOTPROTO': =
'none', 'STP': 'off', 'DEVICE': 'ovirt-3', 'TYPE': 'Bridge', 'ONBOOT': =
'yes'}, 'bridged': True, 'ipv6addrs': [], 'switch': 'legacy', 'gateway': =
'', 'dhcpv4': False, 'netmask': '', 'dhcpv6': False, 'stp': 'off', =
'ipv4addrs': [], 'mtu': '1500', 'ipv6gateway': '::', 'ports': =
['enp2s0.3']}}}</div><div =
class=3D"">MainProcess|jsonrpc.Executor/3::DEBUG::2017-08-28 =
01:21:58,027::supervdsmServer::92::SuperVdsm.ServerCallback::(wrapper) =
call getHardwareInfo with () {}</div><div =
class=3D"">MainProcess|jsonrpc.Executor/3::DEBUG::2017-08-28 =
01:21:58,027::supervdsmServer::99::SuperVdsm.ServerCallback::(wrapper) =
return getHardwareInfo with {'systemProductName': '', 'systemUUID': =
'20DC6410-4F9F-DF11-9A25-7</div></div><div class=3D"" =
style=3D"font-family: LucidaGrande;"><br class=3D""></div><div class=3D"" =
style=3D"font-family: LucidaGrande;"><br class=3D""></div><div class=3D"" =
style=3D"font-family: LucidaGrande;"><br class=3D""><div class=3D""><div =
class=3D"" style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space;"><div class=3D"" =
style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space;"><div class=3D"" =
style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space;"><div class=3D"" =
style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space;"><div class=3D"" =
style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space;"><div class=3D"" =
style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space;"><div class=3D"" =
style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space;"><div class=3D"" =
style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space;"><div class=3D"" =
style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space;"><div class=3D"" =
style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space;"><div class=3D"" =
style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space;"><div class=3D"" =
style=3D"word-wrap: break-word; -webkit-nbsp-mode: space; =
-webkit-line-break: after-white-space;"><font face=3D"Menlo" class=3D"" =
style=3D"font-size: 12px;"><div =
class=3D"">---------------------------------------------------------------=
---------</div><div class=3D"">Gary Pedretty =
=
<a =
href=3D"mailto:gary@eraalaska.net" =
class=3D"">gary(a)ravnalaska.net</a></div><div class=3D"">Systems Manager =
=
=
<a href=3D"http://www.flyravn.com" =
class=3D"">www.flyravn.com</a></div><div class=3D"">Ravn Alaska =
=
/\ =
907-450-7251</div><div class=3D"">5245 Airport Industrial =
Road / \/\ =
907-450-7238 fax</div><div class=3D"">Fairbanks, Alaska =
99709 /\ / \ \ =
Second greatest commandment</div></font><font face=3D"Monaco" =
class=3D""><span class=3D"" style=3D"font-size: 12px;">Serving All of =
Alaska / \/ /\ \ \/\ =
=E2=80=9CLove your neighbor as</span></font><br class=3D"" =
style=3D"font-family: Monaco;"><font face=3D"Menlo" class=3D""><span =
class=3D"" style=3D"font-size: 12px;">Green, green as far as the eyes =
can see yourself=E2=80=9D Matt =
22:39</span></font><div class=3D"" style=3D"font-family: =
Menlo;"></div><font face=3D"Menlo" class=3D"" style=3D"font-size: =
12px;"></font><span class=3D"" style=3D"font-size: 12px;"><font =
face=3D"Menlo" class=3D""><div =
class=3D"">---------------------------------------------------------------=
---------</div></font></span><div class=3D""><font face=3D"Menlo" =
class=3D"" style=3D"font-size: 12px;"><br =
class=3D""></font></div></div><span class=3D"" style=3D"font-size: =
12px;"><br class=3D"Apple-interchange-newline"></span></div><span =
class=3D"" style=3D"font-size: 12px;"><br =
class=3D"Apple-interchange-newline"></span></div><span class=3D"" =
style=3D"font-size: 12px;"><br =
class=3D"Apple-interchange-newline"></span></div><br =
class=3D"Apple-interchange-newline"></div><br =
class=3D"Apple-interchange-newline"></div><br =
class=3D"Apple-interchange-newline"></div><br =
class=3D"Apple-interchange-newline"></div><br =
class=3D"Apple-interchange-newline"></div><br =
class=3D"Apple-interchange-newline"></div><br =
class=3D"Apple-interchange-newline"></div><br =
class=3D"Apple-interchange-newline"></div><br =
class=3D"Apple-interchange-newline"><br =
class=3D"Apple-interchange-newline"></div><br class=3D""><blockquote =
type=3D"cite" class=3D"">On Aug 27, 2017, at 11:24 PM, Yaniv Kaul <<a =
href=3D"mailto:ykaul@redhat.com" class=3D"">ykaul(a)redhat.com</a>> =
wrote:<br class=3D""><br class=3D"">vdsm vds.dispatcher ERROR SSL error =
during reading data: unexpected eof</blockquote></div></body></html>=
--Apple-Mail=_BF0F8909-F772-4228-ADA6-BEDEE7C22B79--
7 years, 7 months
Re: [ovirt-devel] [rhevm-staff] oVirt website hackathon
by Eyal Edri
On Sun, Sep 24, 2017 at 4:48 PM, Eyal Edri <eedri(a)redhat.com> wrote:
> Hi,
>
> So I've found linkchecker[1], which is quite a powerful and useful tool
> for that, and run it on oVirt.org, the results are not good, unfortunately.
> We have over 15K(!) of broken links to fix before we can even consider
> adding a constant CI job to check new commits.
>
> Snippet example from the huge report attached to this email [2]. ( btw
> there are other formats available to generate this report if we want )
>
resending with zipped report ( the file was 16MB, too big for the list ).
>
> After we'll do an initial cleanup of the broken links ( similar to what we
> did on findbugs errors ), we can consider adding CI for it, 2 ideas I had
> in mind:
>
>
> 1. Running the tool on GitHub PR using Travis CI ( which ovirt-site is
> already connected to it ), the tool seems to be using it as well for
> testing itself
> 2. Adding ovirt-site as a std-ci project and using it to also properly
> deploy to the site in the end ( more complex and long term goal, which
> might require more work ).
>
>
> TL;DR, let's schedule a doc-fix day first to address the sheer amount of
> broken links and then worry about adding CI.
>
>
>
> [1] https://github.com/wummel/linkchecker
> [2]
>
> URL `develop/release-management/features/sla/hosted-engine-
> agent-offloading/#documentation'
> Name `Documentation/External references'
> Parent URL https://ovirt.org/develop/release-management/features/
> sla/hosted-engine-agent-offloading/, line 1870, col 131 (HTML
> <http://validator.w3.org/check?ss=1&uri=https://ovirt.org/develop/release-...>)
> (CSS
> <http://jigsaw.w3.org/css-validator/validator?uri=https://ovirt.org/develo...>
> )
> Real URL https://ovirt.org/develop/release-management/features/
> sla/hosted-engine-agent-offloading/develop/release-
> management/features/sla/hosted-engine-agent-offloading/#documentation
> Size 14.63KB
> Check time 3.496 seconds
> Result Error: 404 Not Found
>
>
> URL `/images/apple-touch-icon-precomposed.png'
> Parent URL https://www.ovirt.org, line 22, col 1 (HTML
> <http://validator.w3.org/check?ss=1&uri=https://www.ovirt.org>) (CSS
> <http://jigsaw.w3.org/css-validator/validator?uri=https://www.ovirt.org&wa...>
> )
> Real URL https://www.ovirt.org/images/apple-touch-icon-precomposed.png
> Size 14.63KB
> Check time 1.851 seconds
> Result Error: 404 Not Found
>
>
--
Eyal edri
ASSOCIATE MANAGER
RHV DevOps
EMEA VIRTUALIZATION R&D
Red Hat EMEA <https://www.redhat.com/>
<https://red.ht/sig> TRIED. TESTED. TRUSTED. <https://redhat.com/trusted>
phone: +972-9-7692018
irc: eedri (on #tlv #rhev-dev #rhev-integ)
7 years, 7 months
New(?) regression in 4.1 HE ovirt-system-tests
by Yaniv Kaul
Test: 'set_dc_quota_audit' fails with:
detail: Cannot migrate MACs to another MAC pool, because that action would
create duplicates in target MAC pool, which are not allowed. Problematic
MACs are 54:52:c0:a8:c8:63
I'm now testing on Master to see if the same thing happens there.
The MAC above belongs to the HE VM. Perhaps I should pick one outside the
range?
Y.
7 years, 7 months
[vdsm] s390 draft patches submitted for review
by Viktor Mihajlovski
Hi,
I have submitted a topic branch containing the changes necessary to
enable support for the s390 arch in VDSM and would appreciate your
feedback, not only for the code, but also on the procedure:
1. I've submitted the patches as draft, following the suggestions on the
homepage. Not sure whether this is really required.
2. The individual commits are actually tiny, let me know whether this is
OK, or you prefer a single commit.
3. Topic branch here: https://gerrit.ovirt.org/#/q/topic:s390-base
--
Mit freundlichen Grüßen/Kind Regards
Viktor Mihajlovski
7 years, 7 months
document about otopi
by pengyixiang
------=_Part_160453_1575305212.1506337559349
Content-Type: text/plain; charset=GBK
Content-Transfer-Encoding: base64
aGVsbG8sIGV2ZXJ5IG9uZSEKICAgIEknbSBmaW5kaW5nIHRoZSB1c2FnZSB3YXkgb2Ygb3RvcGks
IGFuZCAgaSBmaW5kIGEgZG9jdW1lbnQgaW4gdGhlcmU6Cmh0dHBzOi8vd3d3Lm92aXJ0Lm9yZy9k
ZXZlbG9wL2RldmVsb3Blci1ndWlkZS9lbmdpbmUvb3RvcGkvCgoKCkl0IHNheXM6CkEgbmljZSBw
cmVzZW50YXRpb24gYWJvdXQgT1RPUEkgYW5kIGhvc3QtZGVwbG95LWVuZ2luZSAodGhlIGZpcnN0
IHRvb2wgdG8gdXNlIG90b3BpKTogaHR0cDovL3Jlc291cmNlcy5vdmlydC5vcmcvb2xkLXNpdGUt
ZmlsZXMvd2lraS9PdmlydC1ob3N0LWRlcGxveV8zLjIucGRmCgoKYnV0IGkgY2FuJ3QgZ2V0IHRo
ZSBwZGYgZG9jdW1lbnQsIG90aGVycyBsaWtlcyB0aGlzPyBhbmQgYW55b25lIGNhbiB0cmFuc3Bv
cnQgb25lIHRvIG1lPwoKClRoYW5rcyBpbiBBZHZhbmNlIQo=
------=_Part_160453_1575305212.1506337559349
Content-Type: text/html; charset=GBK
Content-Transfer-Encoding: base64
PGRpdiBzdHlsZT0ibGluZS1oZWlnaHQ6MS43O2NvbG9yOiMwMDAwMDA7Zm9udC1zaXplOjE0cHg7
Zm9udC1mYW1pbHk6QXJpYWwiPjxkaXY+aGVsbG8sIGV2ZXJ5IG9uZSE8L2Rpdj48ZGl2PiZuYnNw
OyZuYnNwOyZuYnNwOyBJJ20gZmluZGluZyB0aGUgdXNhZ2Ugd2F5IG9mIG90b3BpLCBhbmQmbmJz
cDsgaSBmaW5kIGEgZG9jdW1lbnQgaW4gdGhlcmU6PC9kaXY+PGRpdj48YSBocmVmPSJodHRwczov
L3d3dy5vdmlydC5vcmcvZGV2ZWxvcC9kZXZlbG9wZXItZ3VpZGUvZW5naW5lL290b3BpLyIgX3Ny
Yz0iaHR0cHM6Ly93d3cub3ZpcnQub3JnL2RldmVsb3AvZGV2ZWxvcGVyLWd1aWRlL2VuZ2luZS9v
dG9waS8iPmh0dHBzOi8vd3d3Lm92aXJ0Lm9yZy9kZXZlbG9wL2RldmVsb3Blci1ndWlkZS9lbmdp
bmUvb3RvcGkvPC9hPjxicj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2Pkl0IHNheXM6PC9kaXY+
PGRpdj5BIG5pY2UgcHJlc2VudGF0aW9uIGFib3V0IE9UT1BJIGFuZCBob3N0LWRlcGxveS1lbmdp
bmUgKHRoZSBmaXJzdCB0b29sIHRvIHVzZSBvdG9waSk6IDxhIGhyZWY9Imh0dHA6Ly9yZXNvdXJj
ZXMub3ZpcnQub3JnL29sZC1zaXRlLWZpbGVzL3dpa2kvT3ZpcnQtaG9zdC1kZXBsb3lfMy4yLnBk
ZiI+aHR0cDovL3Jlc291cmNlcy5vdmlydC5vcmcvb2xkLXNpdGUtZmlsZXMvd2lraS9PdmlydC1o
b3N0LWRlcGxveV8zLjIucGRmPC9hPjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+YnV0IGkgY2Fu
J3QgZ2V0IHRoZSBwZGYgZG9jdW1lbnQsIG90aGVycyBsaWtlcyB0aGlzPyBhbmQgYW55b25lIGNh
biB0cmFuc3BvcnQgb25lIHRvIG1lPzwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+VGhhbmtzIGlu
IEFkdmFuY2UhPGJyPjwvZGl2PjwvZGl2Pjxicj48YnI+PHNwYW4gdGl0bGU9Im5ldGVhc2Vmb290
ZXIiPjxkaXYgaWQ9Im5ldGVhc2VfbWFpbF9mb290ZXIiPjxkaXYgc3R5bGU9ImJvcmRlci10b3A6
I0NDQyAxcHggc29saWQ7cGFkZGluZzoxMHB4IDVweDtmb250LXNpemU6MTdweDtjb2xvcjojNzc3
O2xpbmUtaGVpZ2h0OjIycHgiPjxhIGhyZWY9Imh0dHA6Ly95b3UuMTYzLmNvbS9pdGVtL2RldGFp
bD9pZD0xMTY1MDExJmZyb209d2ViX2dnX21haWxfamlhb2JpYW9fOSIgdGFyZ2V0PSJfYmxhbmsi
IHN0eWxlPSJjb2xvcjojMzM2NkZGO3RleHQtZGVjb3JhdGlvbjpub25lIj6hvs340tfX1NOqfDMw
zOzO3tPHzcu79aG/vfbK282sv+682zEvNKOhTVVKSdbG1OzJzKGwMjAxN8fvtqzK5srKvNK+083P
0KzPtcHQobHP3sqxvfYzNC451KomZ3Q7Jmd0OyAmbmJzcDs8L2E+CiAmbmJzcDsgJm5ic3A7PC9k
aXY+PC9kaXY+PC9zcGFuPg==
------=_Part_160453_1575305212.1506337559349--
7 years, 7 months
[ OST Failure Report ] [ oVirt basic master ] [ 25.09.17 ] [ add_dc ]
by Gal Ben Haim
Hi All,
OST basic suite master is broken.
The engine is failing to start with the following error (taken from
ovirt-engine/server.log):
2017-09-25 06:33:30,348-04 ERROR [org.jboss.msc.service.fail] (MSC
service thread 1-1) MSC000001: Failed to start service
jboss.deployment.unit."engine.ear".WeldStartService:
org.jboss.msc.service.StartException in service
jboss.deployment.unit."engine.ear".WeldStartService: Failed to start
service
at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1978)
[jboss-msc-1.2.7.SP1.jar:1.2.7.SP1]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
[rt.jar:1.8.0_144]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
[rt.jar:1.8.0_144]
at java.lang.Thread.run(Thread.java:748) [rt.jar:1.8.0_144]
Caused by: org.jboss.weld.exceptions.DeploymentException: WELD-001408:
Unsatisfied dependencies for type OsRepository with qualifiers
@Default
at injection point [BackedAnnotatedField] @Inject private
org.ovirt.engine.core.utils.OvfUtils.osRepository
at org.ovirt.engine.core.utils.OvfUtils.osRepository(OvfUtils.java:0)
at org.jboss.weld.bootstrap.Validator.validateInjectionPointForDeploymentProblems(Validator.java:362)
at org.jboss.weld.bootstrap.Validator.validateInjectionPoint(Validator.java:284)
at org.jboss.weld.bootstrap.Validator.validateGeneralBean(Validator.java:137)
at org.jboss.weld.bootstrap.Validator.validateRIBean(Validator.java:158)
at org.jboss.weld.bootstrap.Validator.validateBean(Validator.java:501)
at org.jboss.weld.bootstrap.ConcurrentValidator$1.doWork(ConcurrentValidator.java:61)
at org.jboss.weld.bootstrap.ConcurrentValidator$1.doWork(ConcurrentValidator.java:59)
at org.jboss.weld.executor.IterativeWorkerTaskFactory$1.call(IterativeWorkerTaskFactory.java:62)
at org.jboss.weld.executor.IterativeWorkerTaskFactory$1.call(IterativeWorkerTaskFactory.java:55)
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [rt.jar:1.8.0_144]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
[rt.jar:1.8.0_144]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
[rt.jar:1.8.0_144]
at java.lang.Thread.run(Thread.java:748) [rt.jar:1.8.0_144]
at org.jboss.threads.JBossThread.run(JBossThread.java:320)
2017-09-25 06:33:30,348-04 ERROR [org.jboss.msc.service.fail] (MSC
service thread 1-1) MSC000001: Failed to start service
jboss.deployment.unit."engine.ear".WeldStartService:
org.jboss.msc.service.StartException in service
jboss.deployment.unit."engine.ear".WeldStartService: Failed to start
service
at org.jboss.msc.service.ServiceControllerImpl$StartTask.run(ServiceControllerImpl.java:1978)
[jboss-msc-1.2.7.SP1.jar:1.2.7.SP1]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
[rt.jar:1.8.0_144]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
[rt.jar:1.8.0_144]
at java.lang.Thread.run(Thread.java:748) [rt.jar:1.8.0_144]
Caused by: org.jboss.weld.exceptions.DeploymentException: WELD-001408:
Unsatisfied dependencies for type OsRepository with qualifiers
@Default
at injection point [BackedAnnotatedField] @Inject private
org.ovirt.engine.core.utils.OvfUtils.osRepository
at org.ovirt.engine.core.utils.OvfUtils.osRepository(OvfUtils.java:0)
at org.jboss.weld.bootstrap.Validator.validateInjectionPointForDeploymentProblems(Validator.java:362)
at org.jboss.weld.bootstrap.Validator.validateInjectionPoint(Validator.java:284)
at org.jboss.weld.bootstrap.Validator.validateGeneralBean(Validator.java:137)
at org.jboss.weld.bootstrap.Validator.validateRIBean(Validator.java:158)
at org.jboss.weld.bootstrap.Validator.validateBean(Validator.java:501)
at org.jboss.weld.bootstrap.ConcurrentValidator$1.doWork(ConcurrentValidator.java:61)
at org.jboss.weld.bootstrap.ConcurrentValidator$1.doWork(ConcurrentValidator.java:59)
at org.jboss.weld.executor.IterativeWorkerTaskFactory$1.call(IterativeWorkerTaskFactory.java:62)
at org.jboss.weld.executor.IterativeWorkerTaskFactory$1.call(IterativeWorkerTaskFactory.java:55)
at java.util.concurrent.FutureTask.run(FutureTask.java:266) [rt.jar:1.8.0_144]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
[rt.jar:1.8.0_144]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
[rt.jar:1.8.0_144]
at java.lang.Thread.run(Thread.java:748) [rt.jar:1.8.0_144]
at org.jboss.threads.JBossThread.run(JBossThread.java:320)
Link to suspeted patch: https://gerrit.ovirt.org/#/c/81829/
Link to the job: http://jenkins.ovirt.org/job/ovirt-master_change-queue-tester/
Link to the logs:
http://jenkins.ovirt.org/job/ovirt-master_change-queue-tester/2820/artifa...
--
*GAL bEN HAIM*
RHV DEVOPS
7 years, 7 months
Fwd: [rhev-devel] latest ovirt-engine-sdk for fedora 24 location
by Avihai Efrat
Hi Guys ,
I'm looking for latest master ovirt-engine-sdk for Fedora 24 for testing
purposes.
Looking at resources.ovirt.org site I see it exist for fedora25 but not for
Fedora 24 .
Fedora 25 link:
http://resources.ovirt.org/pub/ovirt-master-snapshot/rpm/
fc25/x86_64/python-ovirt-engine-sdk4-4.2.1-1.a1.20170906git43ac4e8.fc25.x86_
64.rpm
Fedora 24 link:
http://resources.ovirt.org/pub/ovirt-master-snapshot/rpm/fc24/x86_64/
<http://resources.ovirt.org/pub/ovirt-master-snapshot/rpm/fc24/x86_64/>
I also tried to rebuild latest src.rpm ( As Sandro suggested , see thread
below) but python-pycurl >= 7.43.0-6 is needed & the only matching
python-pycurl for Fedora24 is python-pycurl 7.43.0-2.
*Is there any work around this or am I doomed to upgrade to fc25/26 ? *
Thanks,
Avihai
---------- Forwarded message ----------
From: Avihai Efrat <aefrat(a)redhat.com>
Date: Sat, Sep 23, 2017 at 8:16 AM
Subject: Re: [rhev-devel] latest ovirt-engine-sdk for fedora 24 location
To: Sandro Bonazzola <sbonazzo(a)redhat.com>
Cc: rhev-devel <rhev-devel(a)redhat.com>
Thanks Sandro!
I rebuilt latest src.rpm successfully & tried to yum install the rebuilt
rpm but now I fail with :
* python-pycurl >= 7.43.0-6 needed* by python-ovirt-engine-sdk4-4.2.
1-1.a1.20170906git43ac4e8.fc24.x86_64
I checked & the only matching python-pycurl for Fedora24 is
python-pycurl 7.43.0-2.
*python-pycurl* *>= 7.43.0-6 exist only on fc25/26.*
Is there any work around this or am I doomed to upgrade to fc25/26 ?
On Fri, Sep 22, 2017 at 8:46 AM, Sandro Bonazzola <sbonazzo(a)redhat.com>
wrote:
>
>
> 2017-09-22 6:42 GMT+02:00 Avihai Efrat <aefrat(a)redhat.com>:
>
>>
>> Hi Guys ,
>>
>> I'm looking for latest master ovirt-engine-sdk for Fedora 24 for testing
>> purposes.
>>
>> Looking at resources.ovirt.org site I see it exist for fedora25 but not
>> for Fedora 24 .
>>
>> Fedora 25 link:
>> http://resources.ovirt.org/pub/ovirt-master-snapshot/rpm/fc2
>> 5/x86_64/python-ovirt-engine-sdk4-4.2.1-1.a1.20170906git43ac
>> 4e8.fc25.x86_64.rpm
>>
>> Fedora 24 link:
>> http://resources.ovirt.org/pub/ovirt-master-snapshot/rpm/fc24/x86_64/
>>
>>
>
> Fedora 24 is EOL. On master we are providing fedora >= 25 builds and we
> are now shifting to Fedora >= 26.
> You can take the latest src.rpm and rpmbuild --rebuild it on fedora 24.
>
>
>
>
>> --
>>
>> Regards ,
>>
>>
>> Avihai EFRAT
>>
>> SENIOR QUALITY ENGINEER
>>
>> Red Hat Israel Ltd. <https://www.redhat.com/>
>>
>> 34 Jerusalem Road, Building A, 1st floor <https://maps.google.com/?q=34+Jerusalem+Road,+Building+A,+1st+floor&entry...>
>>
>> Ra'anana, Israel 4350109
>>
>> aefrat(a)redhat.com T: +972-9-7692170/8272170
>> <https://red.ht/sig> TRIED. TESTED. TRUSTED. <https://redhat.com/trusted>
>>
>>
>
>
> --
>
> SANDRO BONAZZOLA
>
> ASSOCIATE MANAGER, SOFTWARE ENGINEERING, EMEA ENG VIRTUALIZATION R&D
>
> Red Hat EMEA <https://www.redhat.com/>
> <https://red.ht/sig>
> TRIED. TESTED. TRUSTED. <https://redhat.com/trusted>
> <http://www.teraplan.it/redhat-osd-2017/>
>
--
Regards ,
Avihai EFRAT
SENIOR QUALITY ENGINEER
Red Hat Israel Ltd. <https://www.redhat.com/>
34 Jerusalem Road, Building A, 1st floor
Ra'anana, Israel 4350109
aefrat(a)redhat.com T: +972-9-7692170/8272170
<https://red.ht/sig> TRIED. TESTED. TRUSTED. <https://redhat.com/trusted>
--
Regards ,
Avihai EFRAT
SENIOR QUALITY ENGINEER
Red Hat Israel Ltd. <https://www.redhat.com/>
34 Jerusalem Road, Building A, 1st floor
Ra'anana, Israel 4350109
aefrat(a)redhat.com T: +972-9-7692170/8272170
<https://red.ht/sig> TRIED. TESTED. TRUSTED. <https://redhat.com/trusted>
7 years, 7 months
how did ovirt's ssl work?
by pengyixiang
------=_Part_21069_330485989.1506040752011
Content-Type: text/plain; charset=GBK
Content-Transfer-Encoding: base64
aGVsbG8sIGV2ZXJ5b25lCgogICBJJ20gYSBuZXdiaWUgaW4gb3ZpcnQgYW5kIHNzbCwgYW5kIEkg
c2VlIGZvbGxvd3MgaW4gUmVkaGF0IEJ1Z3ppbGxhOgo9PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KCjEuIENvcHkgdGhlIFZEU00gY2Vy
dGlmaWNhdGUgb2YgdGhlIFJIRVYtSCBob3N0IHRvIHRoZSBSSEVWLU0gbWFjaGluZS4gVGhpcyBj
ZXJ0aWZpY2F0ZSBzaG91bGQgYmUgaW4gdGhlIGhvc3QsIGluc2lkZSB0aGUgZmlsZSAvZXRjL3Br
aS92ZHNtL2NlcnRzL3Zkc21jZXJ0LnBlbS4KCjIuIE9uY2UgeW91IGhhdmUgdGhlIFZEU00gY2Vy
dGlmaWNhdGUgaW4gdGhlIGVuZ2luZSBtYWNoaW5lIHZlcmlmeSB0aGF0IGl0IGhhcyBiZWVuIHNp
Z25lZCBieSB0aGUgY2VydGlmaWNhdGUgYXV0aG9yaXR5IG9mIHRoZSBlbmdpbmU6ICMgb3BlbnNz
bCB2ZXJpZnkgLUNBZmlsZSAvZXRjL3BraS9vdmlydC1lbmdpbmUvY2EucGVtIHZkc21jZXJ0LnBl
bSB2ZHNtY2VydC5wZW06IE9LIEFzIGluIHRoZSBleGFtcGxlIGFib3ZlIHRoZSByZXN1bHQgc2hv
dWxkIGJlICJPSyIsIGlmIHlvdSBnZXQgYW55IG90aGVyIHRoaW5nIHRoZW4gdGhlcmUgaXMgYSBw
cm9ibGVtLgoKMy4gQ2hlY2sgdGhhdCB0aGUgQ0EgY2VydGlmaWNhdGUgdXNlZCBieSBib3RoIFJI
RVYtSCBhbmQgUkhFVi1NIGlzIHRoZSBzYW1lLiBJbiBSSEVWLUggaXQgaXMgaW5zaWRlIC9ldGMv
cGtpL3Zkc20vY2VydHMvY2FjZXJ0LnBlbSwgaW4gUkhFVi1NIGl0IGlzIGluc2lkZSAvZXRjL3Br
aS9vdmlydC1lbmdpbmUvY2EucGVtLgoKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT0KCiAgIHRoZW4gSSBoYXZlIHNvbWUgcXVlc3Rpb25z
OgogICAgMS5ob3cgZGlkIHRoZSB2ZHNtY2VydC5wZW0gZ2VuZXJhdGVkPwogICAgMi5pIHNhdyB2
ZHNtY2VydC5wZW0gaW4gdmRzbSBhcyB0aGUgc2FtZSBhcyBjZXJ0cy8xMDZGLnBlbSBpbiBlbmdp
bmUsIGJ1dCB2ZHNtY2VydC5wZW0ncyBzaXplIGlzIDRrLCBhbmQgMTA2Ri5wZW0ncyBzaXplIGlz
IDhrLHdoeSdzIHRoaXM/CiAgICAzLmNhY2VydC5wZW0gOiAxMDAwLnBlbSBpcyB0aGUgc2FtZSBh
cyB2ZHNtY2VydC5wZW0gOiAxMDZGLnBlbSwgc28gYXMgZmlyc3QgIiBDb3B5IHRoZSBWRFNNIGNl
cnRpZmljYXRlIG9mIHRoZSBSSEVWLUggaG9zdCB0byB0aGUgUkhFVi1NIG1hY2hpbmUiCgptYXkg
YmUgbm90IHJpZ2h0LCB0aGVyZSdzIHNpemUgaXMgZGlmZmVyZW50PwogICAgNC5BcyBpIGtub3cg
dGhlc2UgZmlsZXMgaW4gZW5naW5lIGlzIHVzZWQ6IGVuZ2luZS5wMTIsIC50cnVzdHN0b3JlOyBh
bmQgdGhlc2UgaW4gdmRzbSBpcyB1c2VkOiB2ZHNta2V5LnBlbSwgdmRzbWNlcnQucGVtLCBjYWNl
cnQucGVtLCBob3cgZGlkIHRoZXNlIHdvcmtzPwoKClRoYW5rcyBpbiBBZHZhbmNlCg==
------=_Part_21069_330485989.1506040752011
Content-Type: text/html; charset=GBK
Content-Transfer-Encoding: base64
PGRpdiBzdHlsZT0ibGluZS1oZWlnaHQ6MS43O2NvbG9yOiMwMDAwMDA7Zm9udC1zaXplOjE0cHg7
Zm9udC1mYW1pbHk6QXJpYWwiPjxkaXYgY2xhc3M9ImJ6X2NvbW1lbnRfdGV4dAogICAgICAgICAg
ICAgICAgIGJ6X3dyYXBfY29tbWVudF90ZXh0Ij5oZWxsbywgZXZlcnlvbmU8YnI+PC9kaXY+PGRp
diBjbGFzcz0iYnpfY29tbWVudF90ZXh0CiAgICAgICAgICAgICAgICAgYnpfd3JhcF9jb21tZW50
X3RleHQiPiZuYnNwOyZuYnNwOyBJJ20gYSBuZXdiaWUgaW4gb3ZpcnQgYW5kIHNzbCwgYW5kIEkg
c2VlIGZvbGxvd3MgaW4gUmVkaGF0IEJ1Z3ppbGxhOjwvZGl2PjxkaXYgY2xhc3M9ImJ6X2NvbW1l
bnRfdGV4dAogICAgICAgICAgICAgICAgIGJ6X3dyYXBfY29tbWVudF90ZXh0Ij49PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT08YnI+PC9k
aXY+PGRpdiBjbGFzcz0iYnpfY29tbWVudF90ZXh0CiAgICAgICAgICAgICAgICAgYnpfd3JhcF9j
b21tZW50X3RleHQiPjEuIENvcHkgdGhlIFZEU00gY2VydGlmaWNhdGUgb2YgdGhlIFJIRVYtSCBo
b3N0IHRvIHRoZSBSSEVWLU0gbWFjaGluZS4gVGhpcyBjZXJ0aWZpY2F0ZSBzaG91bGQgYmUgaW4g
dGhlIGhvc3QsIGluc2lkZSB0aGUgZmlsZSAvZXRjL3BraS92ZHNtL2NlcnRzL3Zkc21jZXJ0LnBl
bS4gPGJyPjwvZGl2PjxkaXYgY2xhc3M9ImJ6X2NvbW1lbnRfdGV4dAogICAgICAgICAgICAgICAg
IGJ6X3dyYXBfY29tbWVudF90ZXh0Ij4yLiBPbmNlIHlvdSBoYXZlIHRoZSBWRFNNIGNlcnRpZmlj
YXRlIGluIHRoZSBlbmdpbmUgbWFjaGluZSB2ZXJpZnkgdGhhdCBpdCBoYXMgYmVlbiBzaWduZWQg
YnkgdGhlIGNlcnRpZmljYXRlIGF1dGhvcml0eSBvZiB0aGUgZW5naW5lOgoKIyBvcGVuc3NsIHZl
cmlmeSAtQ0FmaWxlIC9ldGMvcGtpL292aXJ0LWVuZ2luZS9jYS5wZW0gdmRzbWNlcnQucGVtCnZk
c21jZXJ0LnBlbTogT0sKCkFzIGluIHRoZSBleGFtcGxlIGFib3ZlIHRoZSByZXN1bHQgc2hvdWxk
IGJlICJPSyIsIGlmIHlvdSBnZXQgYW55IG90aGVyIHRoaW5nIHRoZW4gdGhlcmUgaXMgYSBwcm9i
bGVtLiA8YnI+PC9kaXY+PGRpdiBjbGFzcz0iYnpfY29tbWVudF90ZXh0CiAgICAgICAgICAgICAg
ICAgYnpfd3JhcF9jb21tZW50X3RleHQiPjMuIENoZWNrIHRoYXQgdGhlIENBIGNlcnRpZmljYXRl
IHVzZWQgYnkgYm90aCBSSEVWLUggYW5kIFJIRVYtTSBpcyB0aGUgc2FtZS4gSW4gUkhFVi1IIGl0
IGlzIGluc2lkZSAvZXRjL3BraS92ZHNtL2NlcnRzL2NhY2VydC5wZW0sIGluIFJIRVYtTSBpdCBp
cyBpbnNpZGUgL2V0Yy9wa2kvb3ZpcnQtZW5naW5lL2NhLnBlbS4gPGJyPjwvZGl2PjxkaXYgY2xh
c3M9ImJ6X2NvbW1lbnRfdGV4dAogICAgICAgICAgICAgICAgIGJ6X3dyYXBfY29tbWVudF90ZXh0
Ij49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PTxicj48L2Rpdj48ZGl2IGNsYXNzPSJiel9jb21tZW50X3RleHQKICAgICAgICAgICAgICAg
ICBiel93cmFwX2NvbW1lbnRfdGV4dCI+Jm5ic3A7Jm5ic3A7IHRoZW4gSSBoYXZlIHNvbWUgcXVl
c3Rpb25zOjwvZGl2PjxkaXYgY2xhc3M9ImJ6X2NvbW1lbnRfdGV4dAogICAgICAgICAgICAgICAg
IGJ6X3dyYXBfY29tbWVudF90ZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsgMS5ob3cgZGlkIHRoZSB2
ZHNtY2VydC5wZW0gZ2VuZXJhdGVkPzwvZGl2PjxkaXYgY2xhc3M9ImJ6X2NvbW1lbnRfdGV4dAog
ICAgICAgICAgICAgICAgIGJ6X3dyYXBfY29tbWVudF90ZXh0Ij4mbmJzcDsmbmJzcDsmbmJzcDsg
Mi5pIHNhdyB2ZHNtY2VydC5wZW0gaW4gdmRzbSBhcyB0aGUgc2FtZSBhcyBjZXJ0cy8xMDZGLnBl
bSBpbiBlbmdpbmUsIGJ1dCB2ZHNtY2VydC5wZW0ncyBzaXplIGlzIDRrLCBhbmQgMTA2Ri5wZW0n
cyBzaXplIGlzIDhrLHdoeSdzIHRoaXM/PC9kaXY+PGRpdiBjbGFzcz0iYnpfY29tbWVudF90ZXh0
CiAgICAgICAgICAgICAgICAgYnpfd3JhcF9jb21tZW50X3RleHQiPiZuYnNwOyZuYnNwOyZuYnNw
OyAzLmNhY2VydC5wZW0gOiAxMDAwLnBlbSBpcyB0aGUgc2FtZSBhcyB2ZHNtY2VydC5wZW0gOiAx
MDZGLnBlbSwgc28gYXMgZmlyc3QgIiBDb3B5IHRoZSBWRFNNIGNlcnRpZmljYXRlIG9mIHRoZSBS
SEVWLUggaG9zdCB0byB0aGUgUkhFVi1NIG1hY2hpbmUiIDxicj48L2Rpdj48ZGl2IGNsYXNzPSJi
el9jb21tZW50X3RleHQKICAgICAgICAgICAgICAgICBiel93cmFwX2NvbW1lbnRfdGV4dCI+bWF5
IGJlIG5vdCByaWdodCwgdGhlcmUncyBzaXplIGlzIGRpZmZlcmVudD88L2Rpdj48ZGl2IGNsYXNz
PSJiel9jb21tZW50X3RleHQKICAgICAgICAgICAgICAgICBiel93cmFwX2NvbW1lbnRfdGV4dCI+
Jm5ic3A7Jm5ic3A7Jm5ic3A7IDQuQXMgaSBrbm93IHRoZXNlIGZpbGVzIGluIGVuZ2luZSBpcyB1
c2VkOiBlbmdpbmUucDEyLCAudHJ1c3RzdG9yZTsgYW5kIHRoZXNlIGluIHZkc20gaXMgdXNlZDog
dmRzbWtleS5wZW0sIHZkc21jZXJ0LnBlbSwgY2FjZXJ0LnBlbSwgaG93IGRpZCB0aGVzZSB3b3Jr
cz88L2Rpdj48ZGl2IGNsYXNzPSJiel9jb21tZW50X3RleHQKICAgICAgICAgICAgICAgICBiel93
cmFwX2NvbW1lbnRfdGV4dCI+PGJyPjwvZGl2PjxkaXYgY2xhc3M9ImJ6X2NvbW1lbnRfdGV4dAog
ICAgICAgICAgICAgICAgIGJ6X3dyYXBfY29tbWVudF90ZXh0Ij5UaGFua3MgaW4gQWR2YW5jZTxi
cj48L2Rpdj48L2Rpdj48YnI+PGJyPjxzcGFuIHRpdGxlPSJuZXRlYXNlZm9vdGVyIj48cD4mbmJz
cDs8L3A+PC9zcGFuPg==
------=_Part_21069_330485989.1506040752011--
7 years, 7 months
Subject: [ OST Failure Report ] [ master ] [20-09-2017 ] [ post-002_bootstrap.py ]
by Dafna Ron
This is a multi-part message in MIME format.
--------------04175AE2D1C2AC0FFF61E4CE
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
Hi,
We have a failure in test post-002_bootstrap.py
from the logs I can see that lago has an unhandled exception from ovirt
sdk which makes sense since the patch reported on CQ is a change to the
sdk.
**
*Link to suspected patches: https://gerrit.ovirt.org/#/c/82022/*
*
Link to Job:
http://jenkins.ovirt.org/job/ovirt-master_change-queue-tester/2734
Link to all logs:
http://jenkins.ovirt.org/job/ovirt-master_change-queue-tester/2734/artifa...
(Relevant) error snippet from the log:
<error>
2017-09-20
09:17:15,676::testlib.py::assert_equals_within::227::ovirtlago.testlib::ERROR::
* Unhandled exception in <function _host_is_up_4 at 0x3dd25f0>
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/ovirtlago/testlib.py", line
219, in assert_equals_within
res = func()
File
"/home/jenkins/workspace/ovirt-master_change-queue-tester/ovirt-system-tests/basic-suite-master/test-scenarios/002_bootstrap.py",
line 338, in _host_is_up_4
host_status = host_service.get().status
File "/usr/lib64/python2.7/site-packages/ovirtsdk4/services.py", line
31529, in get
return self._internal_get(headers, query, wait)
File "/usr/lib64/python2.7/site-packages/ovirtsdk4/service.py", line
202, in _internal_get
return future.wait() if wait else future
File "/usr/lib64/python2.7/site-packages/ovirtsdk4/service.py", line
53, in wait
return self._code(response)
File "/usr/lib64/python2.7/site-packages/ovirtsdk4/service.py", line
199, in callback
self._check_fault(response)
File "/usr/lib64/python2.7/site-packages/ovirtsdk4/service.py", line
121, in _check_fault
body = self._internal_read_body(response)
File "/usr/lib64/python2.7/site-packages/ovirtsdk4/service.py", line
307, in _internal_read_body
self._connection.check_xml_content_type(response)
File "/usr/lib64/python2.7/site-packages/ovirtsdk4/__init__.py", line
800, in check_xml_content_type
response.headers
File "/usr/lib64/python2.7/site-packages/ovirtsdk4/__init__.py", line
840, in _check_content_type
raise Error(msg)
Error: The response content type 'text/html; charset=iso-8859-1' isn't
the expected XML
2017-09-20
09:17:15,683::utils.py::wrapper::480::lago.utils::DEBUG::Looking for a
workdir
</error>
Thanks,
*
Dafna*
*
--------------04175AE2D1C2AC0FFF61E4CE
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 text="#000000" bgcolor="#FFFFFF">
<p>Hi, <br>
</p>
<p>We have a failure in test post-002_bootstrap.py</p>
<p>from the logs I can see that lago has an unhandled exception from
ovirt sdk which makes sense since the patch reported on CQ is a
change to the sdk. <br>
</p>
<p><b style="font-weight:normal;"
id="docs-internal-guid-5859b7a1-9ef6-91f4-38de-b7313f855cc2">
<p dir="ltr"
style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">Link to suspected patches: <a class="moz-txt-link-freetext" href="https://gerrit.ovirt.org/#/c/82022/">https://gerrit.ovirt.org/#/c/82022/</a></span></p>
<br>
<p dir="ltr"
style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">Link to Job: <a class="moz-txt-link-freetext" href="http://jenkins.ovirt.org/job/ovirt-master_change-queue-tester/2734">http://jenkins.ovirt.org/job/ovirt-master_change-queue-tester/2734</a></span></p>
<br>
<p dir="ltr"
style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">Link to all logs: <a class="moz-txt-link-freetext" href="http://jenkins.ovirt.org/job/ovirt-master_change-queue-tester/2734/artifa...">http://jenkins.ovirt.org/job/ovirt-master_change-queue-tester/2734/artifa...</a></span></p>
<br>
<p dir="ltr"
style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">(Relevant) error snippet from the log: </span></p>
<p dir="ltr"
style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><error></span></p>
<br>
2017-09-20
09:17:15,676::testlib.py::assert_equals_within::227::ovirtlago.testlib::ERROR::
* Unhandled exception in <function _host_is_up_4 at
0x3dd25f0><br>
Traceback (most recent call last):<br>
File "/usr/lib/python2.7/site-packages/ovirtlago/testlib.py",
line 219, in assert_equals_within<br>
res = func()<br>
File
"/home/jenkins/workspace/ovirt-master_change-queue-tester/ovirt-system-tests/basic-suite-master/test-scenarios/002_bootstrap.py",
line 338, in _host_is_up_4<br>
host_status = host_service.get().status<br>
File
"/usr/lib64/python2.7/site-packages/ovirtsdk4/services.py", line
31529, in get<br>
return self._internal_get(headers, query, wait)<br>
File
"/usr/lib64/python2.7/site-packages/ovirtsdk4/service.py", line
202, in _internal_get<br>
return future.wait() if wait else future<br>
File
"/usr/lib64/python2.7/site-packages/ovirtsdk4/service.py", line
53, in wait<br>
return self._code(response)<br>
File
"/usr/lib64/python2.7/site-packages/ovirtsdk4/service.py", line
199, in callback<br>
self._check_fault(response)<br>
File
"/usr/lib64/python2.7/site-packages/ovirtsdk4/service.py", line
121, in _check_fault<br>
body = self._internal_read_body(response)<br>
File
"/usr/lib64/python2.7/site-packages/ovirtsdk4/service.py", line
307, in _internal_read_body<br>
self._connection.check_xml_content_type(response)<br>
File
"/usr/lib64/python2.7/site-packages/ovirtsdk4/__init__.py", line
800, in check_xml_content_type<br>
response.headers<br>
File
"/usr/lib64/python2.7/site-packages/ovirtsdk4/__init__.py", line
840, in _check_content_type<br>
raise Error(msg)<br>
Error: The response content type 'text/html; charset=iso-8859-1'
isn't the expected XML<br>
2017-09-20
09:17:15,683::utils.py::wrapper::480::lago.utils::DEBUG::Looking
for a workdir<br>
<br>
<br>
<p dir="ltr"
style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"></error></span></p>
<br>
Thanks, <br>
</b></p>
<p><span style="font-weight:normal;">Dafna</span><b
style="font-weight:normal;"
id="docs-internal-guid-5859b7a1-9ef6-91f4-38de-b7313f855cc2"><br>
</b></p>
</body>
</html>
--------------04175AE2D1C2AC0FFF61E4CE--
7 years, 7 months
Subject: [ OST Failure Report ] [ master ] [ 20-09-2017] [ No Test Failed - missing packages in fc25 ]
by Dafna Ron
This is a multi-part message in MIME format.
--------------60D60522EFE450E2C842A076
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
Hi,
CQ reported a failure in one of the builds and looking at the console I
found that we had a failure before the OST started due to:
ovirt-hosted-engine-ha_master_build-artifacts-fc25-x86_64 (67) failed building
The build failed of ovirt-hosted-engine-ha_master_build-artifacts-fc25-x86_64 failed due to missing packages.
*
Link to suspected patches: patch reported as failed is
https://gerrit.ovirt.org/#/c/81792/
**
Link to Job:
*cq job:
http://jenkins.ovirt.org/job/ovirt-master_change-queue-tester/2732/console*
*failed build job:
http://jenkins.ovirt.org/job/ovirt-hosted-engine-ha_master_build-artifact...
Link to all logs:
*CQ job logs:
http://jenkins.ovirt.org/job/ovirt-master_change-queue-tester/2732/artifa...
*failed build log:
http://jenkins.ovirt.org/job/ovirt-hosted-engine-ha_master_build-artifact...
**
*(Relevant) error snippet from the log: *
*<error>*
**07:46:21* Getting requirements for ovirt-hosted-engine-ha.spec
*07:46:21* --> Already installed : python-2.7.13-2.fc25.x86_64
*07:46:21* --> python2-mock-2.0.0-2.fc25.noarch *07:46:22* -->
python2-nose-1.3.7-11.fc25.noarch *07:46:22* --> Already installed :
python-devel-2.7.13-2.fc25.x86_64 *07:46:22* --> Already installed :
systemd-231-17.fc25.x86_64 *07:46:22* -->
vdsm-4.20.3-47.git4801123.fc25.x86_64 *07:46:22* -->
vdsm-client-4.20.3-47.git4801123.fc25.noarch *07:46:22* -->
vdsm-python-4.20.3-47.git4801123.fc25.noarch *07:46:31* Error: Package:
vdsm-4.20.3-47.git4801123.fc25.x86_64 (ovirt-master-snapshot) *07:46:31*
Requires: openvswitch >= 2.7.0 *07:46:31* Available:
openvswitch-2.5.0-4.fc25.x86_64 (fedora-base-fc25) *07:46:31*
openvswitch = 2.5.0-4.fc25 *07:46:31* You could try using --skip-broken
to work around the problem *07:46:31* You could try running: rpm -Va
--nofiles --nodigest *07:46:31* Took 18 seconds*
</error>
*Thanks,
Dafna
--------------60D60522EFE450E2C842A076
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: base64
PGh0bWw+CiAgPGhlYWQ+CgogICAgPG1ldGEgaHR0cC1lcXVpdj0iY29udGVudC10eXBlIiBj
b250ZW50PSJ0ZXh0L2h0bWw7IGNoYXJzZXQ9dXRmLTgiPgogIDwvaGVhZD4KICA8Ym9keSB0
ZXh0PSIjMDAwMDAwIiBiZ2NvbG9yPSIjRkZGRkZGIj4KICAgIDxwPkhpLCA8YnI+CiAgICA8
L3A+CiAgICA8cD5DUSByZXBvcnRlZCBhIGZhaWx1cmUgaW4gb25lIG9mIHRoZSBidWlsZHMg
YW5kIGxvb2tpbmcgYXQgdGhlCiAgICAgIGNvbnNvbGUgSSBmb3VuZCB0aGF0IHdlIGhhZCBh
IGZhaWx1cmUgYmVmb3JlIHRoZSBPU1Qgc3RhcnRlZCBkdWUKICAgICAgdG86IDxicj4KICAg
IDwvcD4KICAgIDxwcmUgY2xhc3M9ImNvbnNvbGUtb3V0cHV0IiBzdHlsZT0iYm94LXNpemlu
ZzogYm9yZGVyLWJveDsgd2hpdGUtc3BhY2U6IHByZS13cmFwOyB3b3JkLXdyYXA6IGJyZWFr
LXdvcmQ7IG1hcmdpbjogMHB4OyBjb2xvcjogcmdiKDUxLCA1MSwgNTEpOyBmb250LXNpemU6
IDE0cHg7IGZvbnQtc3R5bGU6IG5vcm1hbDsgZm9udC12YXJpYW50LWxpZ2F0dXJlczogbm9y
bWFsOyBmb250LXZhcmlhbnQtY2Fwczogbm9ybWFsOyBmb250LXdlaWdodDogbm9ybWFsOyBs
ZXR0ZXItc3BhY2luZzogbm9ybWFsOyBvcnBoYW5zOiAyOyB0ZXh0LWFsaWduOiBzdGFydDsg
dGV4dC1pbmRlbnQ6IDBweDsgdGV4dC10cmFuc2Zvcm06IG5vbmU7IHdpZG93czogMjsgd29y
ZC1zcGFjaW5nOiAwcHg7IC13ZWJraXQtdGV4dC1zdHJva2Utd2lkdGg6IDBweDsgdGV4dC1k
ZWNvcmF0aW9uLXN0eWxlOiBpbml0aWFsOyB0ZXh0LWRlY29yYXRpb24tY29sb3I6IGluaXRp
YWw7Ij5vdmlydC1ob3N0ZWQtZW5naW5lLWhhX21hc3Rlcl9idWlsZC1hcnRpZmFjdHMtZmMy
NS14ODZfNjQgKDY3KSBmYWlsZWQgYnVpbGRpbmcKClRoZSBidWlsZCBmYWlsZWQgb2Ygb3Zp
cnQtaG9zdGVkLWVuZ2luZS1oYV9tYXN0ZXJfYnVpbGQtYXJ0aWZhY3RzLWZjMjUteDg2XzY0
IGZhaWxlZCBkdWUgdG8gbWlzc2luZyBwYWNrYWdlcy4gCgo8YiBzdHlsZT0iZm9udC13ZWln
aHQ6bm9ybWFsOyIgaWQ9ImRvY3MtaW50ZXJuYWwtZ3VpZC01ODU5YjdhMS05ZWI0LTgyYjct
NDgwNS05Njc3MTljNjIxYTkiPjxwIGRpcj0ibHRyIiBzdHlsZT0ibGluZS1oZWlnaHQ6MS4z
ODttYXJnaW4tdG9wOjBwdDttYXJnaW4tYm90dG9tOjBwdDsiPjxzcGFuIHN0eWxlPSJmb250
LXNpemU6MTFwdDtmb250LWZhbWlseTpBcmlhbDtjb2xvcjojMDAwMDAwO2JhY2tncm91bmQt
Y29sb3I6dHJhbnNwYXJlbnQ7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2Zv
bnQtdmFyaWFudDpub3JtYWw7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dmVydGljYWwtYWxpZ246
YmFzZWxpbmU7d2hpdGUtc3BhY2U6cHJlLXdyYXA7Ij5MaW5rIHRvIHN1c3BlY3RlZCBwYXRj
aGVzOiAgcGF0Y2ggcmVwb3J0ZWQgYXMgZmFpbGVkIGlzIDxhIGNsYXNzPSJtb3otdHh0LWxp
bmstZnJlZXRleHQiIGhyZWY9Imh0dHBzOi8vZ2Vycml0Lm92aXJ0Lm9yZy8jL2MvODE3OTIv
Ij5odHRwczovL2dlcnJpdC5vdmlydC5vcmcvIy9jLzgxNzkyLzwvYT48L3NwYW4+PC9wPjwv
Yj48YiBzdHlsZT0iZm9udC13ZWlnaHQ6bm9ybWFsOyIgaWQ9ImRvY3MtaW50ZXJuYWwtZ3Vp
ZC01ODU5YjdhMS05ZWI0LTgyYjctNDgwNS05Njc3MTljNjIxYTkiPgo8cCBkaXI9Imx0ciIg
c3R5bGU9ImxpbmUtaGVpZ2h0OjEuMzg7bWFyZ2luLXRvcDowcHQ7bWFyZ2luLWJvdHRvbTow
cHQ7Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExcHQ7Zm9udC1mYW1pbHk6QXJpYWw7Y29s
b3I6IzAwMDAwMDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2ZvbnQtd2VpZ2h0OjQw
MDtmb250LXN0eWxlOm5vcm1hbDtmb250LXZhcmlhbnQ6bm9ybWFsO3RleHQtZGVjb3JhdGlv
bjpub25lO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO3doaXRlLXNwYWNlOnByZS13cmFwOyI+
TGluayB0byBKb2I6IAo8L3NwYW4+PC9wPjxwIGRpcj0ibHRyIiBzdHlsZT0ibGluZS1oZWln
aHQ6MS4zODttYXJnaW4tdG9wOjBwdDttYXJnaW4tYm90dG9tOjBwdDsiPjxzcGFuIHN0eWxl
PSJmb250LXNpemU6MTFwdDtmb250LWZhbWlseTpBcmlhbDtjb2xvcjojMDAwMDAwO2JhY2tn
cm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9y
bWFsO2ZvbnQtdmFyaWFudDpub3JtYWw7dGV4dC1kZWNvcmF0aW9uOm5vbmU7dmVydGljYWwt
YWxpZ246YmFzZWxpbmU7d2hpdGUtc3BhY2U6cHJlLXdyYXA7Ij48Yj5jcSBqb2I6IDxhIGNs
YXNzPSJtb3otdHh0LWxpbmstZnJlZXRleHQiIGhyZWY9Imh0dHA6Ly9qZW5raW5zLm92aXJ0
Lm9yZy9qb2Ivb3ZpcnQtbWFzdGVyX2NoYW5nZS1xdWV1ZS10ZXN0ZXIvMjczMi9jb25zb2xl
Ij5odHRwOi8vamVua2lucy5vdmlydC5vcmcvam9iL292aXJ0LW1hc3Rlcl9jaGFuZ2UtcXVl
dWUtdGVzdGVyLzI3MzIvY29uc29sZTwvYT48L2I+PC9zcGFuPjwvcD48cCBkaXI9Imx0ciIg
c3R5bGU9ImxpbmUtaGVpZ2h0OjEuMzg7bWFyZ2luLXRvcDowcHQ7bWFyZ2luLWJvdHRvbTow
cHQ7Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExcHQ7Zm9udC1mYW1pbHk6QXJpYWw7Y29s
b3I6IzAwMDAwMDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2ZvbnQtd2VpZ2h0OjQw
MDtmb250LXN0eWxlOm5vcm1hbDtmb250LXZhcmlhbnQ6bm9ybWFsO3RleHQtZGVjb3JhdGlv
bjpub25lO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO3doaXRlLXNwYWNlOnByZS13cmFwOyI+
PGI+ZmFpbGVkIGJ1aWxkIGpvYjogPGEgY2xhc3M9Im1vei10eHQtbGluay1mcmVldGV4dCIg
aHJlZj0iaHR0cDovL2plbmtpbnMub3ZpcnQub3JnL2pvYi9vdmlydC1ob3N0ZWQtZW5naW5l
LWhhX21hc3Rlcl9idWlsZC1hcnRpZmFjdHMtZmMyNS14ODZfNjQvNjcvIj5odHRwOi8vamVu
a2lucy5vdmlydC5vcmcvam9iL292aXJ0LWhvc3RlZC1lbmdpbmUtaGFfbWFzdGVyX2J1aWxk
LWFydGlmYWN0cy1mYzI1LXg4Nl82NC82Ny88L2E+PC9iPgo8L3NwYW4+PC9wPgo8cCBkaXI9
Imx0ciIgc3R5bGU9ImxpbmUtaGVpZ2h0OjEuMzg7bWFyZ2luLXRvcDowcHQ7bWFyZ2luLWJv
dHRvbTowcHQ7Ij48c3BhbiBzdHlsZT0iZm9udC1zaXplOjExcHQ7Zm9udC1mYW1pbHk6QXJp
YWw7Y29sb3I6IzAwMDAwMDtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2ZvbnQtd2Vp
Z2h0OjQwMDtmb250LXN0eWxlOm5vcm1hbDtmb250LXZhcmlhbnQ6bm9ybWFsO3RleHQtZGVj
b3JhdGlvbjpub25lO3ZlcnRpY2FsLWFsaWduOmJhc2VsaW5lO3doaXRlLXNwYWNlOnByZS13
cmFwOyI+TGluayB0byBhbGwgbG9nczogCjwvc3Bhbj48L3A+PHAgZGlyPSJsdHIiIHN0eWxl
PSJsaW5lLWhlaWdodDoxLjM4O21hcmdpbi10b3A6MHB0O21hcmdpbi1ib3R0b206MHB0OyI+
PHNwYW4gc3R5bGU9ImZvbnQtc2l6ZToxMXB0O2ZvbnQtZmFtaWx5OkFyaWFsO2NvbG9yOiMw
MDAwMDA7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtmb250LXdlaWdodDo0MDA7Zm9u
dC1zdHlsZTpub3JtYWw7Zm9udC12YXJpYW50Om5vcm1hbDt0ZXh0LWRlY29yYXRpb246bm9u
ZTt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZTt3aGl0ZS1zcGFjZTpwcmUtd3JhcDsiPjxiPkNR
IGpvYiBsb2dzOiA8YSBjbGFzcz0ibW96LXR4dC1saW5rLWZyZWV0ZXh0IiBocmVmPSJodHRw
Oi8vamVua2lucy5vdmlydC5vcmcvam9iL292aXJ0LW1hc3Rlcl9jaGFuZ2UtcXVldWUtdGVz
dGVyLzI3MzIvYXJ0aWZhY3QvZXhwb3J0ZWQtYXJ0aWZhY3RzLyI+aHR0cDovL2plbmtpbnMu
b3ZpcnQub3JnL2pvYi9vdmlydC1tYXN0ZXJfY2hhbmdlLXF1ZXVlLXRlc3Rlci8yNzMyL2Fy
dGlmYWN0L2V4cG9ydGVkLWFydGlmYWN0cy88L2E+PC9iPgo8L3NwYW4+PC9wPjxwIGRpcj0i
bHRyIiBzdHlsZT0ibGluZS1oZWlnaHQ6MS4zODttYXJnaW4tdG9wOjBwdDttYXJnaW4tYm90
dG9tOjBwdDsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTFwdDtmb250LWZhbWlseTpBcmlh
bDtjb2xvcjojMDAwMDAwO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Zm9udC13ZWln
aHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtdmFyaWFudDpub3JtYWw7dGV4dC1kZWNv
cmF0aW9uOm5vbmU7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7d2hpdGUtc3BhY2U6cHJlLXdy
YXA7Ij48Yj5mYWlsZWQgYnVpbGQgbG9nOiA8YSBjbGFzcz0ibW96LXR4dC1saW5rLWZyZWV0
ZXh0IiBocmVmPSJodHRwOi8vamVua2lucy5vdmlydC5vcmcvam9iL292aXJ0LWhvc3RlZC1l
bmdpbmUtaGFfbWFzdGVyX2J1aWxkLWFydGlmYWN0cy1mYzI1LXg4Nl82NC82Ny9hcnRpZmFj
dC8iPmh0dHA6Ly9qZW5raW5zLm92aXJ0Lm9yZy9qb2Ivb3ZpcnQtaG9zdGVkLWVuZ2luZS1o
YV9tYXN0ZXJfYnVpbGQtYXJ0aWZhY3RzLWZjMjUteDg2XzY0LzY3L2FydGlmYWN0LzwvYT48
L2I+Cjwvc3Bhbj48L3A+PHAgZGlyPSJsdHIiIHN0eWxlPSJsaW5lLWhlaWdodDoxLjM4O21h
cmdpbi10b3A6MHB0O21hcmdpbi1ib3R0b206MHB0OyI+PHNwYW4gc3R5bGU9ImZvbnQtc2l6
ZToxMXB0O2ZvbnQtZmFtaWx5OkFyaWFsO2NvbG9yOiMwMDAwMDA7YmFja2dyb3VuZC1jb2xv
cjp0cmFuc3BhcmVudDtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC12
YXJpYW50Om5vcm1hbDt0ZXh0LWRlY29yYXRpb246bm9uZTt2ZXJ0aWNhbC1hbGlnbjpiYXNl
bGluZTt3aGl0ZS1zcGFjZTpwcmUtd3JhcDsiPgo8L3NwYW4+PC9wPjxwIGRpcj0ibHRyIiBz
dHlsZT0ibGluZS1oZWlnaHQ6MS4zODttYXJnaW4tdG9wOjBwdDttYXJnaW4tYm90dG9tOjBw
dDsiPgo8YiBzdHlsZT0iZm9udC13ZWlnaHQ6bm9ybWFsOyIgaWQ9ImRvY3MtaW50ZXJuYWwt
Z3VpZC01ODU5YjdhMS05ZWI3LWFmOWYtNTZjNC0wY2M5M2YwZmNiMWIiPjxwIGRpcj0ibHRy
IiBzdHlsZT0ibGluZS1oZWlnaHQ6MS4zODttYXJnaW4tdG9wOjBwdDttYXJnaW4tYm90dG9t
OjBwdDsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTFwdDtmb250LWZhbWlseTpBcmlhbDtj
b2xvcjojMDAwMDAwO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Zm9udC13ZWlnaHQ6
NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtdmFyaWFudDpub3JtYWw7dGV4dC1kZWNvcmF0
aW9uOm5vbmU7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7d2hpdGUtc3BhY2U6cHJlLXdyYXA7
Ij4oUmVsZXZhbnQpIGVycm9yIHNuaXBwZXQgZnJvbSB0aGUgbG9nOiA8L3NwYW4+PC9wPjxw
IGRpcj0ibHRyIiBzdHlsZT0ibGluZS1oZWlnaHQ6MS4zODttYXJnaW4tdG9wOjBwdDttYXJn
aW4tYm90dG9tOjBwdDsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTFwdDtmb250LWZhbWls
eTpBcmlhbDtjb2xvcjojMDAwMDAwO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Zm9u
dC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtdmFyaWFudDpub3JtYWw7dGV4
dC1kZWNvcmF0aW9uOm5vbmU7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7d2hpdGUtc3BhY2U6
cHJlLXdyYXA7Ij4mbHQ7ZXJyb3ImZ3Q7PC9zcGFuPjwvcD48L2I+CjwvcD4KPHNwYW4gY2xh
c3M9InRpbWVzdGFtcCIgc3R5bGU9ImJveC1zaXppbmc6IGJvcmRlci1ib3g7Ij48YiBzdHls
ZT0iYm94LXNpemluZzogYm9yZGVyLWJveDsiPjxzcGFuIGNsYXNzPSJ0aW1lc3RhbXAiIHN0
eWxlPSJib3gtc2l6aW5nOiBib3JkZXItYm94OyI+PGIgc3R5bGU9ImJveC1zaXppbmc6IGJv
cmRlci1ib3g7Ij4wNzo0NjoyMTwvYj4gPC9zcGFuPkdldHRpbmcgcmVxdWlyZW1lbnRzIGZv
ciBvdmlydC1ob3N0ZWQtZW5naW5lLWhhLnNwZWMKPHNwYW4gY2xhc3M9InRpbWVzdGFtcCIg
c3R5bGU9ImJveC1zaXppbmc6IGJvcmRlci1ib3g7Ij48YiBzdHlsZT0iYm94LXNpemluZzog
Ym9yZGVyLWJveDsiPjA3OjQ2OjIxPC9iPiA8L3NwYW4+IC0tJmd0OyBBbHJlYWR5IGluc3Rh
bGxlZCA6IHB5dGhvbi0yLjcuMTMtMi5mYzI1Lng4Nl82NAo8c3BhbiBjbGFzcz0idGltZXN0
YW1wIiBzdHlsZT0iYm94LXNpemluZzogYm9yZGVyLWJveDsiPjxiIHN0eWxlPSJib3gtc2l6
aW5nOiBib3JkZXItYm94OyI+MDc6NDY6MjE8L2I+IDwvc3Bhbj4gLS0mZ3Q7IHB5dGhvbjIt
bW9jay0yLjAuMC0yLmZjMjUubm9hcmNoCjxzcGFuIGNsYXNzPSJ0aW1lc3RhbXAiIHN0eWxl
PSJib3gtc2l6aW5nOiBib3JkZXItYm94OyI+PGIgc3R5bGU9ImJveC1zaXppbmc6IGJvcmRl
ci1ib3g7Ij4wNzo0NjoyMjwvYj4gPC9zcGFuPiAtLSZndDsgcHl0aG9uMi1ub3NlLTEuMy43
LTExLmZjMjUubm9hcmNoCjxzcGFuIGNsYXNzPSJ0aW1lc3RhbXAiIHN0eWxlPSJib3gtc2l6
aW5nOiBib3JkZXItYm94OyI+PGIgc3R5bGU9ImJveC1zaXppbmc6IGJvcmRlci1ib3g7Ij4w
Nzo0NjoyMjwvYj4gPC9zcGFuPiAtLSZndDsgQWxyZWFkeSBpbnN0YWxsZWQgOiBweXRob24t
ZGV2ZWwtMi43LjEzLTIuZmMyNS54ODZfNjQKPHNwYW4gY2xhc3M9InRpbWVzdGFtcCIgc3R5
bGU9ImJveC1zaXppbmc6IGJvcmRlci1ib3g7Ij48YiBzdHlsZT0iYm94LXNpemluZzogYm9y
ZGVyLWJveDsiPjA3OjQ2OjIyPC9iPiA8L3NwYW4+IC0tJmd0OyBBbHJlYWR5IGluc3RhbGxl
ZCA6IHN5c3RlbWQtMjMxLTE3LmZjMjUueDg2XzY0CjxzcGFuIGNsYXNzPSJ0aW1lc3RhbXAi
IHN0eWxlPSJib3gtc2l6aW5nOiBib3JkZXItYm94OyI+PGIgc3R5bGU9ImJveC1zaXppbmc6
IGJvcmRlci1ib3g7Ij4wNzo0NjoyMjwvYj4gPC9zcGFuPiAtLSZndDsgdmRzbS00LjIwLjMt
NDcuZ2l0NDgwMTEyMy5mYzI1Lng4Nl82NAo8c3BhbiBjbGFzcz0idGltZXN0YW1wIiBzdHls
ZT0iYm94LXNpemluZzogYm9yZGVyLWJveDsiPjxiIHN0eWxlPSJib3gtc2l6aW5nOiBib3Jk
ZXItYm94OyI+MDc6NDY6MjI8L2I+IDwvc3Bhbj4gLS0mZ3Q7IHZkc20tY2xpZW50LTQuMjAu
My00Ny5naXQ0ODAxMTIzLmZjMjUubm9hcmNoCjxzcGFuIGNsYXNzPSJ0aW1lc3RhbXAiIHN0
eWxlPSJib3gtc2l6aW5nOiBib3JkZXItYm94OyI+PGIgc3R5bGU9ImJveC1zaXppbmc6IGJv
cmRlci1ib3g7Ij4wNzo0NjoyMjwvYj4gPC9zcGFuPiAtLSZndDsgdmRzbS1weXRob24tNC4y
MC4zLTQ3LmdpdDQ4MDExMjMuZmMyNS5ub2FyY2gKPHNwYW4gY2xhc3M9InRpbWVzdGFtcCIg
c3R5bGU9ImJveC1zaXppbmc6IGJvcmRlci1ib3g7Ij48YiBzdHlsZT0iYm94LXNpemluZzog
Ym9yZGVyLWJveDsiPjA3OjQ2OjMxPC9iPiA8L3NwYW4+RXJyb3I6IFBhY2thZ2U6IHZkc20t
NC4yMC4zLTQ3LmdpdDQ4MDExMjMuZmMyNS54ODZfNjQgKG92aXJ0LW1hc3Rlci1zbmFwc2hv
dCkKPHNwYW4gY2xhc3M9InRpbWVzdGFtcCIgc3R5bGU9ImJveC1zaXppbmc6IGJvcmRlci1i
b3g7Ij48YiBzdHlsZT0iYm94LXNpemluZzogYm9yZGVyLWJveDsiPjA3OjQ2OjMxPC9iPiA8
L3NwYW4+ICAgICAgICAgICBSZXF1aXJlczogb3BlbnZzd2l0Y2ggJmd0Oz0gMi43LjAKPHNw
YW4gY2xhc3M9InRpbWVzdGFtcCIgc3R5bGU9ImJveC1zaXppbmc6IGJvcmRlci1ib3g7Ij48
YiBzdHlsZT0iYm94LXNpemluZzogYm9yZGVyLWJveDsiPjA3OjQ2OjMxPC9iPiA8L3NwYW4+
ICAgICAgICAgICBBdmFpbGFibGU6IG9wZW52c3dpdGNoLTIuNS4wLTQuZmMyNS54ODZfNjQg
KGZlZG9yYS1iYXNlLWZjMjUpCjxzcGFuIGNsYXNzPSJ0aW1lc3RhbXAiIHN0eWxlPSJib3gt
c2l6aW5nOiBib3JkZXItYm94OyI+PGIgc3R5bGU9ImJveC1zaXppbmc6IGJvcmRlci1ib3g7
Ij4wNzo0NjozMTwvYj4gPC9zcGFuPiAgICAgICAgICAgICAgIG9wZW52c3dpdGNoID0gMi41
LjAtNC5mYzI1CjxzcGFuIGNsYXNzPSJ0aW1lc3RhbXAiIHN0eWxlPSJib3gtc2l6aW5nOiBi
b3JkZXItYm94OyI+PGIgc3R5bGU9ImJveC1zaXppbmc6IGJvcmRlci1ib3g7Ij4wNzo0Njoz
MTwvYj4gPC9zcGFuPiBZb3UgY291bGQgdHJ5IHVzaW5nIC0tc2tpcC1icm9rZW4gdG8gd29y
ayBhcm91bmQgdGhlIHByb2JsZW0KPHNwYW4gY2xhc3M9InRpbWVzdGFtcCIgc3R5bGU9ImJv
eC1zaXppbmc6IGJvcmRlci1ib3g7Ij48YiBzdHlsZT0iYm94LXNpemluZzogYm9yZGVyLWJv
eDsiPjA3OjQ2OjMxPC9iPiA8L3NwYW4+IFlvdSBjb3VsZCB0cnkgcnVubmluZzogcnBtIC1W
YSAtLW5vZmlsZXMgLS1ub2RpZ2VzdAo8c3BhbiBjbGFzcz0idGltZXN0YW1wIiBzdHlsZT0i
Ym94LXNpemluZzogYm9yZGVyLWJveDsiPjxiIHN0eWxlPSJib3gtc2l6aW5nOiBib3JkZXIt
Ym94OyI+MDc6NDY6MzE8L2I+IDwvc3Bhbj5Ub29rIDE4IHNlY29uZHM8L2I+PC9zcGFuPgoK
CjxwIGRpcj0ibHRyIiBzdHlsZT0ibGluZS1oZWlnaHQ6MS4zODttYXJnaW4tdG9wOjBwdDtt
YXJnaW4tYm90dG9tOjBwdDsiPjxzcGFuIHN0eWxlPSJmb250LXNpemU6MTFwdDtmb250LWZh
bWlseTpBcmlhbDtjb2xvcjojMDAwMDAwO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7
Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtdmFyaWFudDpub3JtYWw7
dGV4dC1kZWNvcmF0aW9uOm5vbmU7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7d2hpdGUtc3Bh
Y2U6cHJlLXdyYXA7Ij4mbHQ7L2Vycm9yJmd0Ozwvc3Bhbj48L3A+CjwvYj5UaGFua3MsIApE
YWZuYQrCoDwvcHJlPgogIDwvYm9keT4KPC9odG1sPgo=
--------------60D60522EFE450E2C842A076--
7 years, 7 months
Subject: [ OST Failure Report ] [ master ] [ 19-09-2017E ] [ 004_basic_sanity ]
by Dafna Ron
This is a multi-part message in MIME format.
--------------38C81434D2056F5745CD1AD2
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 7bit
Hi,
Lago reports add_console was the failed action:
<testcase classname="004_basic_sanity" name="add_console" time="1.765">...</testcase>
In the engine log I can see that both hosts fail to respond and that we
have also have errors in ansible for invalid services in fedora.
CQ reports a network patch as the probable cause.
See further info below
**
*Link to suspected patches: https://gerrit.ovirt.org/#/c/81921/*
*
Link to Job:
http://jenkins.ovirt.org/job/ovirt-master_change-queue-tester/2719/
Link to all logs:
http://jenkins.ovirt.org/job/ovirt-master_change-queue-tester/2719/artifa...
(Relevant) error snippet from the log:
<error>
*
**Here is the ansible error: ***
*
host-deploy/ovirt-host-deploy-ansible-20170919122826-lago-basic-suite-master-host-0-7cf4e7c2.log:failed:
[lago-basic-suite-master-host-0] (item={u'service': u'ovirt-vmconsole'})
=> {"failed": true, "item": {"service": "ovirt-vmconsole"}, "msg":
"ERROR: Exception caught: org.fedoraproject.FirewallD1.Exception:
INVALID_SERVICE: 'ovirt-vmconsole' not among existing services Services
are defined by port/tcp relationship and named as they are in
/etc/services (on most systems)"}
host-deploy/ovirt-host-deploy-ansible-20170919122826-lago-basic-suite-master-host-0-7cf4e7c2.log:failed:
[lago-basic-suite-master-host-0] (item={u'service': u'glusterfs'}) =>
{"failed": true, "item": {"service": "glusterfs"}, "msg": "ERROR:
Exception caught: org.fedoraproject.FirewallD1.Exception:
INVALID_SERVICE: 'glusterfs' not among existing services Services are
defined by port/tcp relationship and named as they are in /etc/services
(on most systems)"}
host-deploy/ovirt-host-deploy-ansible-20170919122826-lago-basic-suite-master-host-0-7cf4e7c2.log:failed:
[lago-basic-suite-master-host-0] (item={u'service': u'ctdb'}) =>
{"failed": true, "item": {"service": "ctdb"}, "msg": "ERROR: Exception
caught: org.fedoraproject.FirewallD1.Exception: INVALID_SERVICE: 'ctdb'
not among existing services Services are defined by port/tcp
relationship and named as they are in /etc/services (on most systems)"}
host-deploy/ovirt-host-deploy-ansible-20170919122826-lago-basic-suite-master-host-0-7cf4e7c2.log:failed:
[lago-basic-suite-master-host-0] (item={u'service':
u'ovirt-storageconsole'}) => {"failed": true, "item": {"service":
"ovirt-storageconsole"}, "msg": "ERROR: Exception caught:
org.fedoraproject.FirewallD1.Exception: INVALID_SERVICE:
'ovirt-storageconsole' not among existing services Services are defined
by port/tcp relationship and named as they are in /etc/services (on most
systems)"}
host-deploy/ovirt-host-deploy-ansible-20170919122826-lago-basic-suite-master-host-0-7cf4e7c2.log:failed:
[lago-basic-suite-master-host-0] (item={u'service': u'nrpe'}) =>
{"failed": true, "item": {"service": "nrpe"}, "msg": "ERROR: Exception
caught: org.fedoraproject.FirewallD1.Exception: INVALID_SERVICE: 'nrpe'
not among existing services Services are defined by port/tcp
relationship and named as they are in /etc/services (on most systems)"}
host-deploy/ovirt-host-deploy-ansible-20170919122827-lago-basic-suite-master-host-1-1b1135b0.log:failed:
[lago-basic-suite-master-host-1] (item={u'service': u'ovirt-vmconsole'})
=> {"failed": true, "item": {"service": "ovirt-vmconsole"}, "msg":
"ERROR: Exception caught: org.fedoraproject.FirewallD1.Exception:
INVALID_SERVICE: 'ovirt-vmconsole' not among existing services Services
are defined by port/tcp relationship and named as they are in
/etc/services (on most systems)"}
host-deploy/ovirt-host-deploy-ansible-20170919122827-lago-basic-suite-master-host-1-1b1135b0.log:failed:
[lago-basic-suite-master-host-1] (item={u'service': u'glusterfs'}) =>
{"failed": true, "item": {"service": "glusterfs"}, "msg": "ERROR:
Exception caught: org.fedoraproject.FirewallD1.Exception:
INVALID_SERVICE: 'glusterfs' not among existing services Services are
defined by port/tcp relationship and named as they are in /etc/services
(on most systems)"}
host-deploy/ovirt-host-deploy-ansible-20170919122827-lago-basic-suite-master-host-1-1b1135b0.log:failed:
[lago-basic-suite-master-host-1] (item={u'service': u'ctdb'}) =>
{"failed": true, "item": {"service": "ctdb"}, "msg": "ERROR: Exception
caught: org.fedoraproject.FirewallD1.Exception: INVALID_SERVICE: 'ctdb'
not among existing services Services are defined by port/tcp
relationship and named as they are in /etc/services (on most systems)"}
host-deploy/ovirt-host-deploy-ansible-20170919122827-lago-basic-suite-master-host-1-1b1135b0.log:failed:
[lago-basic-suite-master-host-1] (item={u'service':
u'ovirt-storageconsole'}) => {"failed": true, "item": {"service":
"ovirt-storageconsole"}, "msg": "ERROR: Exception caught:
org.fedoraproject.FirewallD1.Exception: INVALID_SERVICE:
'ovirt-storageconsole' not among existing services Services are defined
by port/tcp relationship and named as they are in /etc/services (on most
systems)"}
host-deploy/ovirt-host-deploy-ansible-20170919122827-lago-basic-suite-master-host-1-1b1135b0.log:failed:
[lago-basic-suite-master-host-1] (item={u'service': u'nrpe'}) =>
{"failed": true, "item": {"service": "nrpe"}, "msg": "ERROR: Exception
caught: org.fedoraproject.FirewallD1.Exception: INVALID_SERVICE: 'nrpe'
not among existing services Services are defined by port/tcp
relationship and named as they are in /etc/services (on most systems)"}
**Here is the engine.log error**
*017-09-19 12:28:59,191-04 DEBUG
[org.ovirt.vdsm.jsonrpc.client.internal.ResponseWorker] (ResponseWorker)
[] Message received: {"jsonrpc": "2.0", "id":
"634fae71-5f8f-49c1-9d5f-ebc24239cfa9", "result": true}
2017-09-19 12:28:59,191-04 ERROR
[org.ovirt.vdsm.jsonrpc.client.JsonRpcClient] (ResponseWorker) [] Not
able to update response for "634fae71-5f8f-49c1-9d5f-ebc24239cfa9"
2017-09-19 12:28:59,194-04 DEBUG
[org.ovirt.vdsm.jsonrpc.client.reactors.stomp.impl.Message] (SSL Stomp
Reactor) [5438f56c] MESSAGE
content-length:80
destination:jms.topic.vdsm_responses
content-type:application/json
subscription:f7138b74-fed3-4eb2-9fdc-957bc4af8f23
{"jsonrpc": "2.0", "id": "b4842d9b-38f1-4fd4-a4de-a6b42f25d10b",
"result": true}^@
2017-09-19 12:28:59,194-04 DEBUG
[org.ovirt.vdsm.jsonrpc.client.internal.ResponseWorker] (ResponseWorker)
[] Message received: {"jsonrpc": "2.0", "id":
"b4842d9b-38f1-4fd4-a4de-a6b42f25d10b", "result": true}
2017-09-19 12:28:59,194-04 ERROR
[org.ovirt.vdsm.jsonrpc.client.JsonRpcClient] (ResponseWorker) [] Not
able to update response for "b4842d9b-38f1-4fd4-a4de-a6b42f25d10b"
2017-09-19 12:28:59,234-04 DEBUG
[org.ovirt.vdsm.jsonrpc.client.reactors.stomp.impl.Message] (SSL Stomp
Reactor) [5438f56c] MESSAGE
content-length:8534
destination:jms.topic.vdsm_responses
content-type:application/json
subscription:279e9c67-7fc4-4ace-8709-2534f4d53241
*
*</error>*
**
Thanks.
Dafna
--------------38C81434D2056F5745CD1AD2
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 text="#000000" bgcolor="#FFFFFF">
<p>Hi, </p>
<div class="collapsible-content" style="color: rgb(0, 0, 0);
font-family: "Times New Roman"; font-size: medium;
font-style: normal; font-variant-ligatures: normal;
font-variant-caps: normal; font-weight: normal; letter-spacing:
normal; orphans: 2; text-align: start; text-indent: 0px;
text-transform: none; white-space: normal; widows: 2;
word-spacing: 0px; -webkit-text-stroke-width: 0px;
text-decoration-style: initial; text-decoration-color: initial;">
<div class="collapsible" id="collapsible1">
<div class="collapsed hidden">
<div class="line"><span class="html-tag">Lago reports
add_console was the failed action: <br>
<br>
</span><span class="html-tag"><span class="html-tag"><testcase<span
class="html-attribute"><span> </span><span
class="html-attribute-name">classname</span>="<span
class="html-attribute-value">004_basic_sanity</span>"</span><span
class="html-attribute"><span> </span><span
class="html-attribute-name">name</span>="<span
class="html-attribute-value">add_console</span>"</span><span
class="html-attribute"><span> </span><span
class="html-attribute-name">time</span>="<span
class="html-attribute-value">1.765</span>"</span>></span><span
class="text">...</span><span class="html-tag"></testcase><br>
</span> <br>
In the engine log I can see that both hosts fail to
respond and that we have also have errors in ansible for
invalid services in fedora. <br>
<br>
CQ reports a network patch as the probable cause. <br>
<br>
See further info below<br>
<br>
<br class="Apple-interchange-newline">
</span></div>
</div>
</div>
</div>
<p><b style="font-weight:normal;"
id="docs-internal-guid-5859b7a1-9e7f-17f6-7959-14c05b062271">
<p dir="ltr"
style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">Link to suspected patches: <a class="moz-txt-link-freetext" href="https://gerrit.ovirt.org/#/c/81921/">https://gerrit.ovirt.org/#/c/81921/</a></span></p>
<br>
<p dir="ltr"
style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">Link to Job: <a class="moz-txt-link-freetext" href="http://jenkins.ovirt.org/job/ovirt-master_change-queue-tester/2719/">http://jenkins.ovirt.org/job/ovirt-master_change-queue-tester/2719/</a></span></p>
<br>
<p dir="ltr"
style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">Link to all logs: <a class="moz-txt-link-freetext" href="http://jenkins.ovirt.org/job/ovirt-master_change-queue-tester/2719/artifa...">http://jenkins.ovirt.org/job/ovirt-master_change-queue-tester/2719/artifa...</a></span></p>
<br>
<p dir="ltr"
style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;">(Relevant) error snippet from the log: </span></p>
<p dir="ltr"
style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"><error></span></p>
</b></p>
<p><b style="font-weight:normal;"
id="docs-internal-guid-5859b7a1-9e7f-17f6-7959-14c05b062271"><b>Here
is the ansible error: </b></b><b style="font-weight:normal;"
id="docs-internal-guid-5859b7a1-9e7f-17f6-7959-14c05b062271"><br>
</b></p>
<p><span style="font-weight:normal;">host-deploy/ovirt-host-deploy-ansible-20170919122826-lago-basic-suite-master-host-0-7cf4e7c2.log:failed:
[lago-basic-suite-master-host-0] (item={u'service':
u'ovirt-vmconsole'}) => {"failed": true, "item": {"service":
"ovirt-vmconsole"}, "msg": "ERROR: Exception caught:
org.fedoraproject.FirewallD1.Exception: INVALID_SERVICE:
'ovirt-vmconsole' not among existing services Services are
defined by port/tcp relationship and named as they are in
/etc/services (on most systems)"}<br>
host-deploy/ovirt-host-deploy-ansible-20170919122826-lago-basic-suite-master-host-0-7cf4e7c2.log:failed:
[lago-basic-suite-master-host-0] (item={u'service':
u'glusterfs'}) => {"failed": true, "item": {"service":
"glusterfs"}, "msg": "ERROR: Exception caught:
org.fedoraproject.FirewallD1.Exception: INVALID_SERVICE:
'glusterfs' not among existing services Services are defined by
port/tcp relationship and named as they are in /etc/services (on
most systems)"}<br>
host-deploy/ovirt-host-deploy-ansible-20170919122826-lago-basic-suite-master-host-0-7cf4e7c2.log:failed:
[lago-basic-suite-master-host-0] (item={u'service': u'ctdb'})
=> {"failed": true, "item": {"service": "ctdb"}, "msg":
"ERROR: Exception caught:
org.fedoraproject.FirewallD1.Exception: INVALID_SERVICE: 'ctdb'
not among existing services Services are defined by port/tcp
relationship and named as they are in /etc/services (on most
systems)"}<br>
host-deploy/ovirt-host-deploy-ansible-20170919122826-lago-basic-suite-master-host-0-7cf4e7c2.log:failed:
[lago-basic-suite-master-host-0] (item={u'service':
u'ovirt-storageconsole'}) => {"failed": true, "item":
{"service": "ovirt-storageconsole"}, "msg": "ERROR: Exception
caught: org.fedoraproject.FirewallD1.Exception: INVALID_SERVICE:
'ovirt-storageconsole' not among existing services Services are
defined by port/tcp relationship and named as they are in
/etc/services (on most systems)"}<br>
host-deploy/ovirt-host-deploy-ansible-20170919122826-lago-basic-suite-master-host-0-7cf4e7c2.log:failed:
[lago-basic-suite-master-host-0] (item={u'service': u'nrpe'})
=> {"failed": true, "item": {"service": "nrpe"}, "msg":
"ERROR: Exception caught:
org.fedoraproject.FirewallD1.Exception: INVALID_SERVICE: 'nrpe'
not among existing services Services are defined by port/tcp
relationship and named as they are in /etc/services (on most
systems)"}<br>
host-deploy/ovirt-host-deploy-ansible-20170919122827-lago-basic-suite-master-host-1-1b1135b0.log:failed:
[lago-basic-suite-master-host-1] (item={u'service':
u'ovirt-vmconsole'}) => {"failed": true, "item": {"service":
"ovirt-vmconsole"}, "msg": "ERROR: Exception caught:
org.fedoraproject.FirewallD1.Exception: INVALID_SERVICE:
'ovirt-vmconsole' not among existing services Services are
defined by port/tcp relationship and named as they are in
/etc/services (on most systems)"}<br>
host-deploy/ovirt-host-deploy-ansible-20170919122827-lago-basic-suite-master-host-1-1b1135b0.log:failed:
[lago-basic-suite-master-host-1] (item={u'service':
u'glusterfs'}) => {"failed": true, "item": {"service":
"glusterfs"}, "msg": "ERROR: Exception caught:
org.fedoraproject.FirewallD1.Exception: INVALID_SERVICE:
'glusterfs' not among existing services Services are defined by
port/tcp relationship and named as they are in /etc/services (on
most systems)"}<br>
host-deploy/ovirt-host-deploy-ansible-20170919122827-lago-basic-suite-master-host-1-1b1135b0.log:failed:
[lago-basic-suite-master-host-1] (item={u'service': u'ctdb'})
=> {"failed": true, "item": {"service": "ctdb"}, "msg":
"ERROR: Exception caught:
org.fedoraproject.FirewallD1.Exception: INVALID_SERVICE: 'ctdb'
not among existing services Services are defined by port/tcp
relationship and named as they are in /etc/services (on most
systems)"}<br>
host-deploy/ovirt-host-deploy-ansible-20170919122827-lago-basic-suite-master-host-1-1b1135b0.log:failed:
[lago-basic-suite-master-host-1] (item={u'service':
u'ovirt-storageconsole'}) => {"failed": true, "item":
{"service": "ovirt-storageconsole"}, "msg": "ERROR: Exception
caught: org.fedoraproject.FirewallD1.Exception: INVALID_SERVICE:
'ovirt-storageconsole' not among existing services Services are
defined by port/tcp relationship and named as they are in
/etc/services (on most systems)"}<br>
host-deploy/ovirt-host-deploy-ansible-20170919122827-lago-basic-suite-master-host-1-1b1135b0.log:failed:
[lago-basic-suite-master-host-1] (item={u'service': u'nrpe'})
=> {"failed": true, "item": {"service": "nrpe"}, "msg":
"ERROR: Exception caught:
org.fedoraproject.FirewallD1.Exception: INVALID_SERVICE: 'nrpe'
not among existing services Services are defined by port/tcp
relationship and named as they are in /etc/services (on most
systems)"}<br>
<br>
</span></p>
<p><b style="font-weight:normal;"
id="docs-internal-guid-5859b7a1-9e7f-17f6-7959-14c05b062271"><b>Here
is the engine.log error</b></b></p>
<p><b style="font-weight:normal;"
id="docs-internal-guid-5859b7a1-9e7f-17f6-7959-14c05b062271">017-09-19
12:28:59,191-04 DEBUG
[org.ovirt.vdsm.jsonrpc.client.internal.ResponseWorker]
(ResponseWorker) [] Message received: {"jsonrpc": "2.0", "id":
"634fae71-5f8f-49c1-9d5f-ebc24239cfa9", "result": true}<br>
2017-09-19 12:28:59,191-04 ERROR
[org.ovirt.vdsm.jsonrpc.client.JsonRpcClient] (ResponseWorker)
[] Not able to update response for
"634fae71-5f8f-49c1-9d5f-ebc24239cfa9"<br>
2017-09-19 12:28:59,194-04 DEBUG
[org.ovirt.vdsm.jsonrpc.client.reactors.stomp.impl.Message] (SSL
Stomp Reactor) [5438f56c] MESSAGE<br>
content-length:80<br>
destination:jms.topic.vdsm_responses<br>
content-type:application/json<br>
subscription:f7138b74-fed3-4eb2-9fdc-957bc4af8f23<br>
<br>
{"jsonrpc": "2.0", "id": "b4842d9b-38f1-4fd4-a4de-a6b42f25d10b",
"result": true}^@<br>
2017-09-19 12:28:59,194-04 DEBUG
[org.ovirt.vdsm.jsonrpc.client.internal.ResponseWorker]
(ResponseWorker) [] Message received: {"jsonrpc": "2.0", "id":
"b4842d9b-38f1-4fd4-a4de-a6b42f25d10b", "result": true}<br>
2017-09-19 12:28:59,194-04 ERROR
[org.ovirt.vdsm.jsonrpc.client.JsonRpcClient] (ResponseWorker)
[] Not able to update response for
"b4842d9b-38f1-4fd4-a4de-a6b42f25d10b"<br>
2017-09-19 12:28:59,234-04 DEBUG
[org.ovirt.vdsm.jsonrpc.client.reactors.stomp.impl.Message] (SSL
Stomp Reactor) [5438f56c] MESSAGE<br>
content-length:8534<br>
destination:jms.topic.vdsm_responses<br>
content-type:application/json<br>
subscription:279e9c67-7fc4-4ace-8709-2534f4d53241<br>
<br>
<p dir="ltr"
style="line-height:1.38;margin-top:0pt;margin-bottom:0pt;"><span style="font-size:11pt;font-family:Arial;color:#000000;background-color:transparent;font-weight:400;font-style:normal;font-variant:normal;text-decoration:none;vertical-align:baseline;white-space:pre-wrap;"></error></span></p>
</b></p>
<p><br>
</p>
<p>Thanks. <br>
</p>
<p>Dafna</p>
<p><br class="Apple-interchange-newline">
</p>
</body>
</html>
--------------38C81434D2056F5745CD1AD2--
7 years, 7 months
ovirt-system-tests run specific scenario/debugging
by Marc Young
Is it possible to run a specific scenario without having to run back
through spin up/tear down?
I want to rapidly debug a `test-scenarios/00#_something.py` and the
bootstrap scripts (001,002) take a really long time.
Also is it possible to attach to a debugger within the test-scenario with
pdb? I didnt have luck and it looks like its abstracted away and not
executed as a regular python file in a way that i can get to an interactive
debugger
7 years, 7 months
OVN provider's firewalld services deployment during engine setup
by Leon Goldberg
Hey,
We're trying to come up with a way to deploy OVN provider's firewalld
services during engine setup. The naive solution of querying the user
during customization and then installing during STAGE_PACKAGES fails as
firewalld configuration happens prior to it.
We thought of a couple of possible solutions we'd like your opinions on
(ordered in perceived level of difficulty):
1) Ship/require the packages with ovirt-engine without requiring user
input. This essentially couples engine with OVN and disregards a future
where OVN doesn't run alongside Engine.
2) Install the packages immediately following user input during
customization. A bit hacky and doesn't conceptually fit the stage of
customization.
3) Move user input to STAGE_INTERNAL_PACKAGES. Feels more disruptive than
#1 to the current otopi flow as STAGE_INTERNAL_PACKAGES is dedicated for
packages that are required for otopi itself to operate. Not only this
doesn't fit conceptually, it introduces user input to a stage that
shouldn't have any.
4) Move firewalld configuration to happen after STAGE_PACKAGES.
5) Refactor to prepare the grounds for OVN/Engine separation. At this point
this feels very ambiguous. We don't yet know how will containers be
accessed (is ssh guaranteed?) in the future or generally how should a
remote installation look like.
Any input/questions are appreciated.
Thanks,
Leon
7 years, 7 months
Fwd: [CentOS-devel] LinchPin v1.0.3 (bugfix) has been released
by Sandro Bonazzola
This new version supports oVirt topologies and VMs:
http://linchpin.readthedocs.io/en/develop/topologies_ovirt.html?highlight...
---------- Forwarded message ----------
From: Clint Savage <herlo(a)redhat.com>
Date: 2017-09-12 22:12 GMT+02:00
Subject: [CentOS-devel] LinchPin v1.0.3 (bugfix) has been released
To: Linchpin Mailing List <linchpin(a)redhat.com>, continous-infra <
continuous-infra(a)redhat.com>, "Development discussion for the PnT DevOps
Factory 2.0 initiative" <pnt-factory2-devel(a)redhat.com>, ci-ops-central <
ci-ops-central(a)redhat.com>, ci-infra-list(a)redhat.com, qe-dept-list <
qe-dept-list(a)redhat.com>, CentOS Devel <centos-devel(a)centos.org>
Hi all,
We are happy to announce that LinchPin v1.0.3 has been released. This is a
bugfix release, which has the following updates:
* remove gce2 module and use the standard module from ansible
* requirements.txt to use Ansible >= 2.3.1 (this means we can package it
for Fedora)
* remove other requirements from requirements.txt that are not necessary
* improved documentation around clouds.yaml and --creds-path
* CLI exits with proper exit codes (with tests to verify)
* linchpin fetch (download local/remote workspaces)
* flake8 testing
* ovirt support with docs!
* linchpin.conf supports overriding specific sections from previous config
* os_server module updated to handle multiple provisioning properly
* remove cruft from api framework
* upgrade setuptools and pip in tests
* move lp_init into api and cli to work together
* workspace set and get methods
* other miscellany
The official release notes are available at https://github.com/CentOS-
PaaS-SIG/linchpin/releases/tag/v1.0.3
This update is available via PyPi - https://pypi.python.org/pypi/linchpin
If you discover any errors or regressions, please open a Github issue (
https://github.com/CentOS-PaaS-SIG/linchpin/issues).
Cheers and enjoy!
Clint Savage
LinchPin Maintainer
Senior Software Engineer, Red Hat
twitter: @herlo, github: herlo, IRC: herlo, #linchpin
_______________________________________________
CentOS-devel mailing list
CentOS-devel(a)centos.org
https://lists.centos.org/mailman/listinfo/centos-devel
--
SANDRO BONAZZOLA
ASSOCIATE MANAGER, SOFTWARE ENGINEERING, EMEA ENG VIRTUALIZATION R&D
Red Hat EMEA <https://www.redhat.com/>
<https://red.ht/sig>
TRIED. TESTED. TRUSTED. <https://redhat.com/trusted>
7 years, 7 months
Re: [ovirt-devel] Error in running engine-setup
by shubham dubey
Thanks,
I have updated it.But also deleting
10-setup-database.conf also worked.
Regards,
Shubham
On Mon, Sep 18, 2017 at 5:23 PM, Greg Sheremeta <gshereme(a)redhat.com> wrote:
> sudo dnf update otopi -y
>
> ---------- Forwarded message ----------
> From: Simone Tiraboschi <stirabos(a)redhat.com>
> Date: Mon, Sep 18, 2017 at 7:46 AM
> Subject: Re: [ovirt-devel] Error in running engine-setup
> To: shubham dubey <sdubey504(a)gmail.com>
> Cc: devel <devel(a)ovirt.org>
>
>
>
>
> On Sun, Sep 17, 2017 at 7:32 PM, shubham dubey <sdubey504(a)gmail.com>
> wrote:
>
>> Thanks for the solution.
>> I will look into that bug.
>>
>>
> We already fixed it,
> you should simply update otopi package on your devel system.
>
>
>> Regards,
>> Shubham
>>
>> On Sun, Sep 17, 2017 at 8:05 PM, Benny Zlotnik <bzlotnik(a)redhat.com>
>> wrote:
>>
>>> It's a known issue [1].
>>> A workaround is available in the bug description
>>>
>>> [1] - https://bugzilla.redhat.com/show_bug.cgi?id=1490977
>>>
>>> On Sun, Sep 17, 2017 at 5:30 PM, shubham dubey <sdubey504(a)gmail.com>
>>> wrote:
>>>
>>>> Hi,
>>>> I am having a issue in running engine-setup
>>>>
>>>> [0day@localhost ovirt-engine]$ $HOME/ovirt-engine/bin/engine-setup
>>>> [ INFO ] Stage: Initializing
>>>> Setup was run under unprivileged user this will produce
>>>> development installation do you wish to proceed? (Yes, No) [No]: yes
>>>> [ INFO ] Stage: Environment setup
>>>> Configuration files: ['/home/0day/ovirt-engine/etc/
>>>> ovirt-engine-setup.conf.d/20-setup-ovirt-post.conf']
>>>> Log file: /home/0day/ovirt-engine/var/lo
>>>> g/ovirt-engine/setup/ovirt-engine-setup-20170917195313-29bb2o.log
>>>> Version: otopi-1.7.1 (otopi-1.7.1-1.el7)
>>>> [ ERROR ] Failed to execute stage 'Environment setup': Cannot connect
>>>> to Engine database using existing credentials: engine@localhost:5432
>>>> [ INFO ] Stage: Clean up
>>>> Log file is located at /home/0day/ovirt-engine/var/lo
>>>> g/ovirt-engine/setup/ovirt-engine-setup-20170917195313-29bb2o.log
>>>> [ INFO ] Generating answer file '/home/0day/ovirt-engine/var/l
>>>> ib/ovirt-engine/setup/answers/20170917195316-setup.conf'
>>>> [ INFO ] Stage: Pre-termination
>>>> [ INFO ] Stage: Termination
>>>> [ ERROR ] Execution of setup failed
>>>>
>>>> the log file output is here: https://paste.ubuntu.com/25557192/
>>>> Can anyone tell me what's going wrong here?
>>>>
>>>> Thanks,
>>>> Shubham
>>>>
>>>> _______________________________________________
>>>> Devel mailing list
>>>> Devel(a)ovirt.org
>>>> http://lists.ovirt.org/mailman/listinfo/devel
>>>>
>>>
>>>
>>
>> _______________________________________________
>> Devel mailing list
>> Devel(a)ovirt.org
>> http://lists.ovirt.org/mailman/listinfo/devel
>>
>
>
> _______________________________________________
> Devel mailing list
> Devel(a)ovirt.org
> http://lists.ovirt.org/mailman/listinfo/devel
>
>
>
> --
>
> GREG SHEREMETA
>
> SENIOR SOFTWARE ENGINEER - TEAM LEAD - RHV UX
>
> Red Hat
>
> <https://www.redhat.com/>
>
> gshereme(a)redhat.com IRC: gshereme
> <https://red.ht/sig>
>
7 years, 7 months
Error in running engine-setup
by shubham dubey
Hi,
I am having a issue in running engine-setup
[0day@localhost ovirt-engine]$ $HOME/ovirt-engine/bin/engine-setup
[ INFO ] Stage: Initializing
Setup was run under unprivileged user this will produce
development installation do you wish to proceed? (Yes, No) [No]: yes
[ INFO ] Stage: Environment setup
Configuration files:
['/home/0day/ovirt-engine/etc/ovirt-engine-setup.conf.d/20-setup-ovirt-post.conf']
Log file:
/home/0day/ovirt-engine/var/log/ovirt-engine/setup/ovirt-engine-setup-20170917195313-29bb2o.log
Version: otopi-1.7.1 (otopi-1.7.1-1.el7)
[ ERROR ] Failed to execute stage 'Environment setup': Cannot connect to
Engine database using existing credentials: engine@localhost:5432
[ INFO ] Stage: Clean up
Log file is located at
/home/0day/ovirt-engine/var/log/ovirt-engine/setup/ovirt-engine-setup-20170917195313-29bb2o.log
[ INFO ] Generating answer file
'/home/0day/ovirt-engine/var/lib/ovirt-engine/setup/answers/20170917195316-setup.conf'
[ INFO ] Stage: Pre-termination
[ INFO ] Stage: Termination
[ ERROR ] Execution of setup failed
the log file output is here: https://paste.ubuntu.com/25557192/
Can anyone tell me what's going wrong here?
Thanks,
Shubham
7 years, 7 months
qemu-kvm-ev-2.9.0-16.el7_4.5.1 now available for testing
by Sandro Bonazzola
Hi, qemu-kvm-ev-2.9.0-16.el7_4.5.1
<http://cbs.centos.org/koji/buildinfo?buildID=19765> is now available for
testing.
Please note that CR repo is still needed for satisfy dependencies until
CentOS 7.4.1708 is released.
Here's the changelog:
* Thu Aug 24 2017 Sandro Bonazzola <sbonazzo(a)redhat.com> -
ev-2.9.0-16.el7_4.5.1 - Removing RH branding from package name * Wed Aug 23
2017 Miroslav Rezanina <mrezanin(a)redhat.com> - rhev-2.9.0-16.el7_4.5 -
kvm-trace-use-static-event-ID-mapping-in-simpletrace.stp.patch [bz#1482515]
- kvm-simpletrace-fix-flight-recorder-no-header-option.patch [bz#1482515] -
kvm-exec-abstract-address_space_do_translate.patch [bz#1482856] -
kvm-redhat-requires-for-the-ipxe-seabios-that-supports-I.patch [bz#1482851]
- Resolves: bz#1482515 ([Tracing] capturing trace data failed [rhel-7.4.z])
- Resolves: bz#1482851 (Requires for the seabios version that support
vIOMMU of virtio [rhel-7.4.z]) - Resolves: bz#1482856 (Unable to start
vhost if iommu_platform=on but intel_iommu=on not specified in guest
[rhel-7.4.z]) * Tue Aug 15 2017 Miroslav Rezanina <mrezanin(a)redhat.com> -
rhev-2.9.0-16.el7_4.4 - kvm-nbd-strict-nbd_wr_syncv.patch [bz#1467509] -
kvm-nbd-read_sync-and-friends-return-0-on-success.patch [bz#1467509] -
kvm-nbd-make-nbd_drop-public.patch [bz#1467509] -
kvm-nbd-server-get-rid-of-nbd_negotiate_read-and-friends.patch [bz#1467509]
- Resolves: bz#1467509 (CVE-2017-7539 Qemu quit abnormally when connecting
to built-in NBD server [rhel-7.4.z]) * Thu Jul 20 2017 Miroslav Rezanina <
mrezanin(a)redhat.com> - rhev-2.9.0-16.el7.3 -
kvm-block-Skip-implicit-nodes-in-query-block-blockstats.patch [bz#1473145]
- Resolves: bz#1473145 (Wrong allocation value after virDomainBlockCopy()
(alloc=capacity)) * Tue Jul 18 2017 Miroslav Rezanina <mrezanin(a)redhat.com>
- rhev-2.9.0-16.el7.2 -
kvm-virtio-net-enable-configurable-tx-queue-size.patch [bz#1471666] -
kvm-virtio-net-fix-tx-queue-size-for-vhost-user.patch [bz#1471666] -
Resolves: bz#1471666 (virtio-net: enable configurable tx queue size) * Mon
Jul 17 2017 Miroslav Rezanina <mrezanin(a)redhat.com> - rhev-2.9.0-16.el7_4.1
- kvm-virtio-scsi-finalize-IOMMU-support.patch [bz#1471076] -
kvm-qemu-nbd-Ignore-SIGPIPE.patch [bz#1468108] - Resolves: bz#1468108
(CVE-2017-10664 qemu-kvm-rhev: Qemu: qemu-nbd: server breaks with SIGPIPE
upon client abort [rhel-7.4.z]) - Resolves: bz#1471076 (unbreak virtio-scsi
for vIOMMU) * Tue Jul 04 2017 Miroslav Rezanina <mrezanin(a)redhat.com> -
2.9.0-16.el7 - kvm-AArch64-Add-pci-testdev.patch [bz#1465048] - Resolves:
bz#1465048 (AArch64: Add pci-testdev) * Tue Jun 27 2017 Miroslav Rezanina <
mrezanin(a)redhat.com> - 2.9.0-15.el7 -
kvm-hw-ppc-spapr-Adjust-firmware-name-for-PCI-bridges.patch [bz#1459170] -
Resolves: bz#1459170 (SLOF: Can't boot from virtio-scsi disk behind
pci-bridge: E3405: No such device) * Fri Jun 23 2017 Miroslav Rezanina <
mrezanin(a)redhat.com> - 2.9.0-14.el7 -
kvm-sockets-ensure-we-can-bind-to-both-ipv4-ipv6-separat.patch [bz#1446003]
- Resolves: bz#1446003 (vnc cannot find a free port to use) * Tue Jun 20
2017 Miroslav Rezanina <mrezanin(a)redhat.com> - 2.9.0-13.el7 -
kvm-linux-headers-update.patch [bz#1462061] -
kvm-all-Pass-an-error-object-to-kvm_device_access.patch [bz#1462061] -
kvm-hw-intc-arm_gicv3_its-Implement-state-save-restore.patch [bz#1462061] -
kvm-hw-intc-arm_gicv3_kvm-Implement-pending-table-save.patch [bz#1462061] -
kvm-hw-intc-arm_gicv3_its-Allow-save-restore.patch [bz#1462061] - Resolves:
bz#1462061 (Backport QEMU ITS migration series) * Tue Jun 20 2017 Miroslav
Rezanina <mrezanin(a)redhat.com> - 2.9.0-12.el7 -
kvm-pseries-Correct-panic-behaviour-for-pseries-machine-.patch [bz#1458705]
- kvm-virtio-scsi-Reject-scsi-cd-if-data-plane-enabled-RHE.patch
[bz#1378816] - kvm-block-rbd-enable-filename-option-and-parsing.patch
[bz#1457088] - kvm-block-iscsi-enable-filename-option-and-parsing.patch
[bz#1457088] - kvm-nbd-fix-NBD-over-TLS-bz1461827.patch [bz#1461827] -
kvm-monitor-add-handle_hmp_command-trace-event.patch [bz#1457740] -
kvm-monitor-resurrect-handle_qmp_command-trace-event.patch [bz#1457740] -
kvm-hw-pcie-fix-the-generic-pcie-root-port-to-support-mi.patch [bz#1455150]
- Resolves: bz#1378816 (Core dump when use "data-plane" and execute change
cd) - Resolves: bz#1455150 (Unable to detach virtio disk from
pcie-root-port after migration) - Resolves: bz#1457088 (rbd/iscsi: json:
pseudo-protocol format is incompatible with 7.3) - Resolves: bz#1457740
([Tracing] compling qemu-kvm failed through systemtap) - Resolves:
bz#1458705 (pvdump: QMP reports "GUEST_PANICKED" event but HMP still shows
VM running after guest crashed) - Resolves: bz#1461827 (QEMU hangs in aio
wait when trying to access NBD volume over TLS) * Fri Jun 16 2017 Miroslav
Rezanina <mrezanin(a)redhat.com> - 2.9.0-11.el7 -
kvm-Enable-USB_CONFIG-for-aarch64.patch [bz#1460010] - Resolves: bz#1460010
(USB HID (keyboard and tablet) missing [aarch64]) * Tue Jun 13 2017
Miroslav Rezanina <mrezanin(a)redhat.com> - rhev-2.9.0-10.el7 -
kvm-Revert-Change-net-socket.c-to-use-socket_-functions-.patch [bz#1451629]
- kvm-nbd-Fully-initialize-client-in-case-of-failed-negoti.patch
[bz#1447948] - kvm-nbd-Fix-regression-on-resiliency-to-port-scan.patch
[bz#1447948] - kvm-nbd-make-it-thread-safe-fix-qcow2-over-nbd.patch
[bz#1454582] - kvm-commit-Fix-use-after-free-in-completion.patch
[bz#1452048] -
kvm-qemu-iotests-Test-automatic-commit-job-cancel-on-hot.patch [bz#1452048]
- kvm-commit-Fix-completion-with-extra-reference.patch [bz#1453169] -
kvm-qemu-iotests-Allow-starting-new-qemu-after-cleanup.patch [bz#1453169] -
kvm-qemu-iotests-Test-exiting-qemu-with-running-job.patch [bz#1453169] -
kvm-virtio-serial-fix-segfault-on-disconnect.patch [bz#1447257] -
kvm-block-fix-external-snapshot-abort-permission-error.patch [bz#1447184] -
kvm-xhci-only-update-dequeue-ptr-on-completed-transfers.patch [bz#1451631]
- kvm-virtio-scsi-Unset-hotplug-handler-when-unrealize.patch [bz#1449031] -
Resolves: bz#1447184 (qemu abort when live snapshot for multiple block
device simultaneously with transaction and one is to a non-exist path) -
Resolves: bz#1447257 (QEMU coredump while doing hexdump test onto virtio
serial ports) - Resolves: bz#1447948 (qemu-nbd segment fault when nmap
sweeps its port [rhel-7.4]) - Resolves: bz#1449031 (qemu core dump when
hot-unplug/hot-plug scsi controller in turns) - Resolves: bz#1451629 (TCP
tunnel network: the guest with interface type=client can not start) -
Resolves: bz#1451631 (Keyboard does not work after migration) - Resolves:
bz#1452048 (qemu abort when hot unplug block device during live commit) -
Resolves: bz#1453169 (qemu aborts if quit during live commit process) -
Resolves: bz#1454582 (Qemu crashes when start guest with qcow2 nbd image) *
Thu Jun 08 2017 Miroslav Rezanina <mrezanin(a)redhat.com> - rhev-2.9.0-9.el7
- kvm-shutdown-Simplify-shutdown_signal.patch [bz#1418927] -
kvm-shutdown-Prepare-for-use-of-an-enum-in-reset-shutdow.patch [bz#1418927]
- kvm-shutdown-Preserve-shutdown-cause-through-replay.patch [bz#1418927] -
kvm-shutdown-Add-source-information-to-SHUTDOWN-and-RESE.patch [bz#1418927]
- kvm-shutdown-Expose-bool-cause-in-SHUTDOWN-and-RESET-eve.patch
[bz#1418927] - kvm-irqchip-trace-changes-on-msi-add-remove.patch
[bz#1448813] - kvm-msix-trace-control-bit-write-op.patch [bz#1448813] -
kvm-irqchip-skip-update-msi-when-disabled.patch [bz#1448813] -
kvm-vhost-propagate-errors-in-vhost_device_iotlb_miss.patch [bz#1451862] -
kvm-vhost-rework-IOTLB-messaging.patch [bz#1451862] -
kvm-vhost-user-add-vhost_user-to-hold-the-chr.patch [bz#1451862] -
kvm-vhost-user-add-slave-req-fd-support.patch [bz#1451862] -
kvm-spec-vhost-user-spec-Add-IOMMU-support.patch [bz#1451862] -
kvm-pc-Use-min-x-level-on-compat_props-on-RHEL-machine-t.patch [bz#1454641]
- kvm-usb-don-t-wakeup-during-coldplug.patch [bz#1452512] -
kvm-ehci-fix-overflow-in-frame-timer-code.patch [bz#1449609] -
kvm-ehci-fix-frame-timer-invocation.patch [bz#1449609] - Resolves:
bz#1418927 (The lifecycle event for Guest OS Shutdown is not
distinguishable from a qemu process that was quit with SIG_TERM) -
Resolves: bz#1448813 (qemu crash when shutdown guest with '-device
intel-iommu' and '-device vfio-pci') - Resolves: bz#1449609 (qemu coredump
when dd on multiple usb-storage devices concurrently in guest) - Resolves:
bz#1451862 (IOMMU support in QEMU for Vhost-user backend) - Resolves:
bz#1452512 (qemu coredump when add more than 12 usb-storage devices to
ehci) - Resolves: bz#1454641 (Windows 10 BSOD when using
rhel6.4.0/rhel6.5.0/rhel6.6.0) * Tue Jun 06 2017 Miroslav Rezanina <
mrezanin(a)redhat.com> - rhev-2.9.0-8.el7 -
kvm-input-don-t-queue-delay-if-paused.patch [bz#1444326] -
kvm-block-gluster-glfs_lseek-workaround.patch [bz#1451191] -
kvm-mirror-Drop-permissions-on-s-target-on-completion.patch [bz#1456456] -
kvm-stream-fix-crash-in-stream_start-when-block_job_crea.patch [bz#1456424]
- kvm-qemu-iotests-Test-streaming-with-missing-job-ID.patch [bz#1456424] -
kvm-monitor-Use-numa_get_node_for_cpu-on-info-numa.patch [bz#1274567] -
kvm-virtio_net-Bypass-backends-for-MTU-feature-negotiati.patch [bz#1452756]
- kvm-vhost-user-pass-message-as-a-pointer-to-process_mess.patch
[bz#1447592] -
kvm-virtio-serial-bus-Unset-hotplug-handler-when-unreali.patch [bz#1458782]
- kvm-gluster-add-support-for-PREALLOC_MODE_FALLOC.patch [bz#1450759] -
kvm-numa-Allow-setting-NUMA-distance-for-different-NUMA-.patch [bz#1395339]
- kvm-tests-acpi-extend-cphp-and-memhp-testcase-with-numa-.patch
[bz#1395339] -
kvm-copy-SLIT-test-reference-blobs-into-tests-directory.patch [bz#1395339]
- Resolves: bz#1274567 (HMP doesn't reflect the correct numa topology after
hot plugging vCPU) - Resolves: bz#1395339 ([Intel 7.4 FEAT] Enable
configuration of NUMA distance in QEMU) - Resolves: bz#1444326 (Keyboard
inputs are buffered when qemu in stop status) - Resolves: bz#1447592
(vhost-user/reply-ack: Wait for ack even if no request sent (one-time
requests)) - Resolves: bz#1450759 (Creating fallocated image using qemu-img
using gfapi fails) - Resolves: bz#1451191 (qemu-img: block/gluster.c:1307:
find_allocation: Assertion `offs >= start' failed.) - Resolves: bz#1452756
(Enable VIRTIO_NET_F_MTU feature in QEMU) - Resolves: bz#1456424 (qemu
crash when starting image streaming job fails) - Resolves: bz#1456456 (qemu
crashes on job completion during drain) - Resolves: bz#1458782 (QEMU
crashes after hot-unplugging virtio-serial device) * Tue May 30 2017
Miroslav Rezanina <mrezanin(a)redhat.com> - rhev-2.9.0-7.el7 -
kvm-e1000e-Fix-ICR-Other-causes-clear-logic.patch [bz#1449490] -
kvm-pc-fwcfg-unbreak-migration-from-qemu-2.5-and-qemu-2..patch [bz#1441394]
- kvm-disable-linuxboot_dma.bin-option-rom-for-7.3-machine.patch
[bz#1441394] - kvm-Revert-hw-pci-disable-pci-bridge-s-shpc-by-default.patch
[bz#1434706] - kvm-qemu-img-wait-for-convert-coroutines-to-complete.patch
[bz#1451849] - kvm-target-ppc-Show-POWER9-in-cpu-help.patch [bz#1449969] -
Resolves: bz#1434706 ([pci-bridge] Hotplug devices to pci-bridge failed) -
Resolves: bz#1441394 (fw_cfg.dma_enabled value incorrect in pc-i440fx-7.3.0
compat_props) - Resolves: bz#1449490 ([q35] guest hang after do migration
with virtio-scsi-pci.) - Resolves: bz#1449969 ([Pegas1.0] POWER9* cpu model
is not listed in /usr/libexec/qemu-kvm -cpu ?) - Resolves: bz#1451849
(qemu-img convert crashes on error) * Tue May 23 2017 Miroslav Rezanina <
mrezanin(a)redhat.com> - rhev-2.9.0-6.el7 - kvm-aarch64-Enable-usb-xhci.patch
[bz#1446570] -
kvm-scsi-Disable-deprecated-implicit-SCSI-HBA-creation-m.patch [bz#971799]
- kvm-block-vhdx-Make-vhdx_create-always-set-errp.patch [bz#1447551] -
kvm-block-Add-errp-to-b-lk-drv-_truncate.patch [bz#1447551] -
kvm-blockdev-use-drained_begin-end-for-qmp_block_resize.patch [bz#1447551]
- kvm-spapr-Don-t-accidentally-advertise-HTM-support-on-PO.patch
[bz#1449007] - kvm-target-ppc-Allow-workarounds-for-POWER9-DD1.patch
[bz#1443289] - kvm-xhci-relax-link-check.patch [bz#1444003] -
kvm-curl-strengthen-assertion-in-curl_clean_state.patch [bz#1437393] -
kvm-curl-never-invoke-callbacks-with-s-mutex-held.patch [bz#1437393] -
kvm-curl-avoid-recursive-locking-of-BDRVCURLState-mutex.patch [bz#1437393]
- kvm-curl-split-curl_find_state-curl_init_state.patch [bz#1437393] -
kvm-curl-convert-CURLAIOCB-to-byte-values.patch [bz#1437393] -
kvm-curl-convert-readv-to-coroutines.patch [bz#1437393] -
kvm-curl-do-not-do-aio_poll-when-waiting-for-a-free-CURL.patch [bz#1437393]
- kvm-usb-hub-clear-PORT_STAT_SUSPEND-on-wakeup.patch [bz#1447581] -
kvm-migration-setup-bi-directional-I-O-channel-for-exec-.patch [bz#1430620]
- kvm-block-Reuse-bs-as-backing-hd-for-drive-backup-sync-n.patch
[bz#1452066] - kvm-migration-Fix-non-multiple-of-page-size-migration.patch
[bz#1449037] - kvm-postcopy-Require-RAMBlocks-that-are-whole-pages.patch
[bz#1449037] - kvm-hw-virtio-fix-vhost-user-fails-to-startup-when-MQ.patch
[bz#1447592] - kvm-iommu-Don-t-crash-if-machine-is-not-PC_MACHINE.patch
[bz#1451483] -
kvm-migration-Call-blk_resume_after_migration-for-postco.patch [bz#1452148]
- kvm-migration-Unify-block-node-activation-error-handling.patch
[bz#1452148] - kvm-disable-pulseaudio-and-alsa.patch [bz#1452605] -
kvm-block-An-empty-filename-counts-as-no-filename.patch [bz#1452702] -
kvm-block-Do-not-unref-bs-file-on-error-in-BD-s-open.patch [bz#1452752] -
Resolves: bz#1430620 (TLS encryption migration via exec failed with "TLS
handshake failed: The TLS connection was non-properly terminated") -
Resolves: bz#1437393 (snapshot created base on the image in https server
will hang during booting) - Resolves: bz#1443289 ([Pegas1.0 04/03 nightly
build + 4.10.0-7 kernel] qemu+guest fail to apply POWER9 DD1 workarounds) -
Resolves: bz#1444003 (USB 3.0 flash drive not accessible on Windows guest)
- Resolves: bz#1446570 (enable qemu-xhci USB3 controller device model for
the aarch64 target) - Resolves: bz#1447551 (qemu hang when do block_resize
guest disk during crystal running) - Resolves: bz#1447581 ([RHEV7.4]
[usb-hub] input devices under usb hub don't work on win2016 with xhci) -
Resolves: bz#1447592 (vhost-user/reply-ack: Wait for ack even if no request
sent (one-time requests)) - Resolves: bz#1449007 (Pegas 1.0: Booting pegas
guest on pegas host (POWER9 DD1) panics with signal 4 at userspace entry) -
Resolves: bz#1449037 (Dst qemu quit when migrate guest with hugepage and
total memory is not a multiple of pagesize) - Resolves: bz#1451483 (QEMU
crashes with "-machine none -device intel-iommu") - Resolves: bz#1452066
(Fix backing image referencing in drive-backup sync=none) - Resolves:
bz#1452148 (Op blockers don't work after postcopy migration) - Resolves:
bz#1452605 (disable pulseaudio and alsa support) - Resolves: bz#1452702
(qemu-img aborts on empty filenames) - Resolves: bz#1452752 (Some block
drivers incorrectly close their associated file) - Resolves: bz#971799
(qemu should not crash when if=scsi although it's unsupportable device) *
Tue May 16 2017 Miroslav Rezanina <mrezanin(a)redhat.com> - rhev-2.9.0-5.el7
- kvm-blockdev-ignore-aio-native-for-empty-drives.patch [bz#1402645] -
kvm-dump-Acquire-BQL-around-vm_start-in-dump-thread.patch [bz#1445174] -
kvm-Downstream-Don-t-disable-SMT-on-POWER9-hosts.patch [bz#1450724] -
kvm-aio-add-missing-aio_notify-to-aio_enable_external.patch [bz#1446498] -
kvm-Update-configuration-for-qemu-2.9.patch [bz#1400962] - Resolves:
bz#1400962 (Verify configuration coverage for rebased qemu-kvm-rhev) -
Resolves: bz#1402645 (Required cache.direct=on when set aio=native) -
Resolves: bz#1445174 ([RHEV7.4] [guest memory dump]dump-guest-memory QMP
command with "detach" param makes qemu-kvm process aborted) - Resolves:
bz#1446498 (Guest freeze after live snapshot with data-plane) - Resolves:
bz#1450724 ([Pegas 1.0] qemu package scripts should not disable host
multi-threading for POWER9) * Fri May 12 2017 Miroslav Rezanina <
mrezanin(a)redhat.com> - rhev-2.9.0-4.el7 -
kvm-Reenable-Educational-device.patch [bz#1414694] -
kvm-usb-xhci-Fix-PCI-capability-order.patch [bz#1447874] -
kvm-block-vxhs.c-Add-support-for-a-new-block-device-type.patch [bz#1265869]
- kvm-block-vxhs.c-Add-qemu-iotests-for-new-block-device-t.patch
[bz#1265869] -
kvm-qemu-iotests-exclude-vxhs-from-image-creation-via-pr.patch [bz#1265869]
- kvm-block-vxhs-modularize-VXHS-via-g_module.patch [bz#1265869] -
kvm-Remove-the-dependencies-to-seavgabios-bin-and-ipxe-r.patch [bz#1449939]
- Resolves: bz#1265869 (RFE: Veritas HyperScale VxHS block device support
(qemu-kvm-rhev)) - Resolves: bz#1414694 (Reenable edu device for
kvm-unit-tests support) - Resolves: bz#1447874 (Migration failed from
rhel7.2.z->rhel7.4 with "-M rhel7.0.0" and "-device nec-usb-xhci") -
Resolves: bz#1449939 (Remove dependency on seavgabios-bin and
ipxe-roms-qemu for qemu-kvm-rhev on s390x) * Fri May 05 2017 Miroslav
Rezanina <mrezanin(a)redhat.com> - rhev-2.9.0-3.el7 -
kvm-x86-machine-compat-2.9-stragglers.patch [bz#1435756] -
kvm-block-add-bdrv_set_read_only-helper-function.patch [bz#1189998] -
kvm-block-do-not-set-BDS-read_only-if-copy_on_read-enabl.patch [bz#1189998]
- kvm-block-honor-BDRV_O_ALLOW_RDWR-when-clearing-bs-read_.patch
[bz#1189998] - kvm-block-code-movement.patch [bz#1189998] -
kvm-block-introduce-bdrv_can_set_read_only.patch [bz#1189998] -
kvm-block-use-bdrv_can_set_read_only-during-reopen.patch [bz#1189998] -
kvm-block-rbd-update-variable-names-to-more-apt-names.patch [bz#1189998] -
kvm-block-rbd-Add-support-for-reopen.patch [bz#1189998] -
kvm-replication-Make-disable-replication-compile-again.patch [bz#1422846] -
kvm-Disable-replication-feature.patch [bz#1422846] - Resolves: bz#1189998
(Active commit does not support on rbd based disk) - Resolves: bz#1422846
(Disable replication feature) - Resolves: bz#1435756 (Backport
device/machtype compat settings from v2.8.0..v2.9.0 final) * Fri Apr 28
2017 Miroslav Rezanina <mrezanin(a)redhat.com> - rhev-2.9.0-2.el7 -
kvm-Disable-unimplemented-device.patch [bz#1443029] -
kvm-Disable-serial-isa-for-ppc64.patch [bz#1443029] -
kvm-Disable-rs6000-mc-device.patch [bz#1443029] -
kvm-ppc64le-Remove-isabus-bridge-device.patch [bz#1443029] -
kvm-hmp-gpa2hva-and-gpa2hpa-hostaddr-command.patch [bz#1432295] -
kvm-memory-add-section-range-info-for-IOMMU-notifier.patch [bz#1335808] -
kvm-memory-provide-IOMMU_NOTIFIER_FOREACH-macro.patch [bz#1335808] -
kvm-memory-provide-iommu_replay_all.patch [bz#1335808] -
kvm-memory-introduce-memory_region_notify_one.patch [bz#1335808] -
kvm-memory-add-MemoryRegionIOMMUOps.replay-callback.patch [bz#1335808] -
kvm-intel_iommu-use-the-correct-memory-region-for-device.patch [bz#1335808]
- kvm-intel_iommu-provide-its-own-replay-callback.patch [bz#1335808] -
kvm-intel_iommu-allow-dynamic-switch-of-IOMMU-region.patch [bz#1335808] -
kvm-intel_iommu-enable-remote-IOTLB.patch [bz#1335808] -
kvm-virtio-rng-stop-virtqueue-while-the-CPU-is-stopped.patch [bz#1435521] -
kvm-target-ppc-kvm-make-use-of-KVM_CREATE_SPAPR_TCE_64.patch [bz#1440619] -
kvm-spapr-Add-ibm-processor-radix-AP-encodings-to-the-de.patch [bz#1368786]
- kvm-target-ppc-support-KVM_CAP_PPC_MMU_RADIX-KVM_CAP_PPC.patch
[bz#1368786] -
kvm-target-ppc-Add-new-H-CALL-shells-for-in-memory-table.patch [bz#1368786]
- kvm-target-ppc-Implement-H_REGISTER_PROCESS_TABLE-H_CALL.patch
[bz#1368786] - kvm-spapr-move-spapr_populate_pa_features.patch [bz#1368786]
- kvm-spapr-Enable-ISA-3.0-MMU-mode-selection-via-CAS.patch [bz#1368786] -
kvm-spapr-Workaround-for-broken-radix-guests.patch [bz#1368786] - Resolves:
bz#1335808 ([RFE] [vIOMMU] Add Support for VFIO devices with vIOMMU
present) - Resolves: bz#1368786 ([Pegas1.0 FEAT] POWER9 guest - qemu - base
enablement) - Resolves: bz#1432295 (Add gpa2hpa command to qemu hmp) -
Resolves: bz#1435521 (Migration failed with postcopy enabled from rhel7.3.z
host to rhel7.4 host "error while loading state for instance 0x0 of device
'pci) - Resolves: bz#1440619 (Reboot guest will induce error message - KVM:
Failed to create TCE table for liobn 0x80000001) - Resolves: bz#1443029
(Disable new devices in qemu 2.9) * Fri Apr 21 2017 Miroslav Rezanina <
mrezanin(a)redhat.com> - rhev-2.9.0-1.el7 - Rebase to QEMU 2.9.0 [bz#1387372]
- Resolves: bz#1387372 (Rebase qemu-kvm-rhev for RHEL-7.4) * Wed Mar 08
2017 Miroslav Rezanina <mrezanin(a)redhat.com> - rhev-2.8.0-6.el7 -
kvm-virtio-Report-real-progress-in-VQ-aio-poll-handler.patch [bz#1425700] -
kvm-intel-hda-fix-rhel6-compat-property.patch [bz#1425765] - Resolves:
bz#1425700 (virtio-scsi data plane takes 100% host CPU with polling) -
Resolves: bz#1425765 (The guest failed to start with ich6 sound when
machine type is rhel6.*.0) * Mon Feb 20 2017 Miroslav Rezanina <
mrezanin(a)redhat.com> - rhev-2.8.0-5.el7 -
kvm-Disable-qemu-register-device.patch [bz#1392328] -
kvm-Disable-vfio-pci-igd-lpc-bridge-device.patch [bz#1392328] -
kvm-Disable-new-virtio-crypto-devices.patch [bz#1392328] -
kvm-Disable-amd-iommu-devices.patch [bz#1392328] -
kvm-Disable-loader-device.patch [bz#1392328] -
kvm-Disable-or-irq-device.patch [bz#1392328] -
kvm-Hide-new-floppy-device.patch [bz#1392328] -
kvm-migcompat-e1000e-Work-around-7.3-msi-intr_state-fiel.patch [bz#1420216]
- kvm-migcompat-rtl8139-Work-around-version-bump.patch [bz#1420195] -
kvm-sync-linux-headers.patch [bz#1391942] -
kvm-kvmclock-reduce-kvmclock-difference-on-migration.patch [bz#1391942] -
kvm-ahci-advertise-HOST_CAP_64.patch [bz#1411105] -
kvm-Disable-devices-for-for-AArch64-QEMU.patch [bz#1422349] -
kvm-hw-arm-virt-Disable-virtio-net-pci-option-ROM-file-l.patch [bz#1337510]
- kvm-vfio-Use-error_setg-when-reporting-max-assigned-devi.patch
[bz#1369795] - kvm-cirrus-fix-patterncopy-checks.patch [bz#1420494] -
kvm-Revert-cirrus-allow-zero-source-pitch-in-pattern-fil.patch [bz#1420494]
- kvm-cirrus-add-blit_is_unsafe-call-to-cirrus_bitblt_cput.patch
[bz#1420494] - kvm-Package-man-page-of-kvm_stat-tool.patch [bz#1417840] -
kvm-Update-configuration-for-2.8.0-release.patch [bz#1400962] - Resolves:
bz#1337510 (Don't try to use a romfile for virtio-net-pci on aarch64) -
Resolves: bz#1369795 (QMP should prompt more specific information when
hotplug more than 32 vfs to guest) - Resolves: bz#1391942 (kvmclock:
advance clock by time window between vm_stop and pre_save (backport patch))
- Resolves: bz#1392328 (Disable new devices in QEMU 2.8 (x86_64)) -
Resolves: bz#1400962 (Verify configuration coverage for rebased
qemu-kvm-rhev) - Resolves: bz#1411105 (Windows Server 2008-32 crashes on
startup with q35 if cdrom attached) - Resolves: bz#1417840 (Include
kvm_stat man page in qemu-kvm-tools package) - Resolves: bz#1420195
(Migration from RHEL7.4 -> RHEL7.3.z failed with rtl8139 nic card) -
Resolves: bz#1420216 (Migration from RHEL7.3.z -> RHEL4 failed with e1000e
nic card) - Resolves: bz#1420494 (EMBARGOED CVE-2017-2620 qemu-kvm-rhev:
Qemu: display: cirrus: potential arbitrary code execution via
cirrus_bitblt_cputovideo [rhel-7.4]) - Resolves: bz#1422349 (Disable new
devices in QEMU 2.8 (aarch64)) * Fri Feb 10 2017 Miroslav Rezanina <
mrezanin(a)redhat.com> - rhev-2.8.0-4.el7 -
kvm-fix-abort-in-acpi_setup-since-2.8-with-rhel6-machine.patch [bz#1410826]
- kvm-spapr-clock-should-count-only-if-vm-is-running.patch [bz#1264258] -
kvm-display-cirrus-ignore-source-pitch-value-as-needed-i.patch [bz#1418236]
- kvm-cirrus-handle-negative-pitch-in-cirrus_invalidate_re.patch
[bz#1418236] -
kvm-cirrus-allow-zero-source-pitch-in-pattern-fill-rops.patch [bz#1418236]
- kvm-cirrus-fix-blit-address-mask-handling.patch [bz#1418236] -
kvm-cirrus-fix-oob-access-issue-CVE-2017-2615.patch [bz#1418236] -
kvm-QMP-Fix-forward-port-of-__com.redhat_drive_add.patch [bz#1418575] -
kvm-QMP-Fix-forward-port-of-__com.redhat_drive_del.patch [bz#1418575] -
kvm-Drop-macro-RFQDN_REDHAT.patch [bz#1418575] -
kvm-HMP-Clean-up-botched-conflict-resolution-in-user-man.patch [bz#1418575]
- kvm-HMP-Fix-user-manual-typo-of-__com.redhat_qxl_screend.patch
[bz#1419899] - kvm-HMP-Fix-documentation-of-__com.redhat.drive_add.patch
[bz#1419899] - kvm-aio-add-flag-to-skip-fds-to-aio_dispatch.patch
[bz#1404303] - kvm-aio-add-AioPollFn-and-io_poll-interface.patch
[bz#1404303] - kvm-aio-add-polling-mode-to-AioContext.patch [bz#1404303] -
kvm-virtio-poll-virtqueues-for-new-buffers.patch [bz#1404303] -
kvm-linux-aio-poll-ring-for-completions.patch [bz#1404303] -
kvm-iothread-add-polling-parameters.patch [bz#1404303] -
kvm-virtio-blk-suppress-virtqueue-kick-during-processing.patch [bz#1404303]
- kvm-virtio-scsi-suppress-virtqueue-kick-during-processin.patch
[bz#1404303] - kvm-aio-add-.io_poll_begin-end-callbacks.patch [bz#1404303]
- kvm-virtio-disable-virtqueue-notifications-during-pollin.patch
[bz#1404303] - kvm-aio-self-tune-polling-time.patch [bz#1404303] -
kvm-iothread-add-poll-grow-and-poll-shrink-parameters.patch [bz#1404303] -
kvm-virtio-disable-notifications-again-after-poll-succee.patch [bz#1404303]
- kvm-aio-posix-honor-is_external-in-AioContext-polling.patch [bz#1404303]
- kvm-iothread-enable-AioContext-polling-by-default.patch [bz#1404303] -
kvm-Disable-usbredir-and-libcacard-for-unsupported-archi.patch [bz#1418166]
- Resolves: bz#1264258 (Guest's time stops with option clock=vm when guest
is paused) - Resolves: bz#1404303 (RFE: virtio-blk/scsi polling mode
(QEMU)) - Resolves: bz#1410826 (rhel6 machine types assert;
acpi-build.c:2985: acpi_setup: Assertion `build_state->table_mr != ((void
*)0)' failed) - Resolves: bz#1418166 (Remove dependencies required by spice
on ppc64le) - Resolves: bz#1418236 (CVE-2017-2615 qemu-kvm-rhev: Qemu:
display: cirrus: oob access while doing bitblt copy backward mode
[rhel-7.4]) - Resolves: bz#1418575 (Forward port of downstream-only QMP
commands is incorrect) - Resolves: bz#1419899 (Documentation inaccurate for
__com.redhat_qxl_screendump and __com.redhat_drive_add) * Fri Feb 03 2017
Miroslav Rezanina <mrezanin(a)redhat.com> - rhev-2.8.0-3.el7 -
kvm-hw-arm-virt-remove-aarch64-rhel-machine-type.patch [bz#1390964] -
kvm-hw-arm-virt-create-virt-rhel7.3.0-machine-type.patch [bz#1390964] -
kvm-hw-arm-virt-create-virt-rhel7.4.0-machine-type.patch [bz#1390964] -
kvm-tools-kvm_stat-Introduce-pid-monitoring.patch [bz#1397697] -
kvm-tools-kvm_stat-Add-comments.patch [bz#1397697] -
kvm-x86-Split-out-options-for-the-head-rhel7-machine-typ.patch [bz#1390737]
- kvm-x86-Create-PC_RHEL7_3_COMPAT-definition.patch [bz#1390737] -
kvm-x86-Define-pc-i440fx-rhel7.4.0.patch [bz#1390737] -
kvm-x86-Define-pc-q35-rhel7.4.0.patch [bz#1390737] -
kvm-x86-Remove-downstream-opteron-rdtscp-override.patch [bz#1390737] -
kvm-pci-mark-ROMs-read-only.patch [bz#1404673] -
kvm-vhost-skip-ROM-sections.patch [bz#1404673] -
kvm-Enable-seccomp-for-ppc64-ppc64le-architecture.patch [bz#1385537] -
kvm-Update-qemu-kvm-package-Summary-and-Description.patch [bz#1378538] -
Resolves: bz#1378538 (QEMU: update package summary and description) -
Resolves: bz#1385537 ([V4.1 FEAT] Enable seccomp support in QEMU) -
Resolves: bz#1390737 (RHEL-7.4 new qemu-kvm-rhev machine type (x86)) -
Resolves: bz#1390964 (RHEL-7.4 new QEMU machine type (AArch64)) - Resolves:
bz#1397697 (Backport remaining kvm_stat patches from the kernel to QEMU) -
Resolves: bz#1404673 ([ppc64le]qemu-kvm-rhev-2.8 upstream package, reset vm
when do migration, HMP in src host promp "tcmalloc: large alloc 1073872896
bytes...") * Mon Jan 16 2017 Miroslav Rezanina <mrezanin(a)redhat.com> -
rhev-2.8.0-2.el7 - kvm-Revert-kvm_stat-Remove.patch [bz#1389238] -
kvm-Include-kvm_stat-in-qemu-kvm.spec.patch [bz#1389238] -
kvm-tools-kvm_stat-Powerpc-related-fixes.patch [bz#1389238] -
kvm-compat-define-HW_COMPAT_RHEL7_3.patch [bz#1390734] -
kvm-spapr-define-pseries-rhel7.4.0-machine-type.patch [bz#1390734] -
kvm-config-Remove-EHCI-from-ppc64-builds.patch [bz#1410674] -
kvm-Fix-unuseds-Fedora-build.patch [bz#1410758] - Resolves: bz#1389238
(Re-enable kvm_stat script) - Resolves: bz#1390734 (ppc64:
pseries-rhel7.4.0 machine type) - Resolves: bz#1410674 (qemu: Remove
unnecessary EHCI implementation for Power) - Resolves: bz#1410758 (Make 7.4
qemu-kvm-rhev build on fedora25) * Tue Jan 10 2017 Miroslav Rezanina <
mrezanin(a)redhat.com> - rhev-2.8.0-1.el7 - Rebase to QEMU 2.8.0 [bz#1387600]
- Resolves: bz#1387600 (Rebase qemu-kvm-rhev to 2.8.0)
--
SANDRO BONAZZOLA
ASSOCIATE MANAGER, SOFTWARE ENGINEERING, EMEA ENG VIRTUALIZATION R&D
Red Hat EMEA <https://www.redhat.com/>
<https://red.ht/sig>
TRIED. TESTED. TRUSTED. <https://redhat.com/trusted>
7 years, 7 months
Re: [ovirt-devel] Fwd: CellTable replaced
by Gobinda Das
Adding devel group
On Thu, Sep 14, 2017 at 11:25 PM, Gobinda Das <godas(a)redhat.com> wrote:
> Hi Sahina/Doron,
>
> I found two issues as below:
> 1- While creating Volume: Add Brick(Bricks are not showing in table after
> adding).
> 2- For Import Domain "Data Center" field is not populating.
>
> Attached screenshots as well.
>
>
> On Wed, Sep 13, 2017 at 5:47 PM, Sahina Bose <sabose(a)redhat.com> wrote:
>
>> Adding Gobinda to take a look
>>
>> On Wed, Sep 13, 2017 at 3:25 PM, Phillip Bailey <phbailey(a)redhat.com>
>> wrote:
>>
>>> Sure. I'll take a look. =)
>>>
>>> On Sep 13, 2017 5:51 AM, "Doron Fediuck" <dfediuck(a)redhat.com> wrote:
>>>
>>>> Phillip- care to do a quick review for SLA related areas?
>>>>
>>>> Sahina- who's looking at RHGS areas?
>>>>
>>>> ---------- Forwarded message ----------
>>>> From: Alexander Wels <awels(a)redhat.com>
>>>> Date: 12 September 2017 at 18:56
>>>> Subject: [ovirt-devel] CellTable replaced
>>>> To: devel(a)ovirt.org
>>>>
>>>>
>>>> Hi,
>>>>
>>>> I just merged a patch [1] that replaces most uses of the GWT CellTable
>>>> with a
>>>> DataGrid. The DataGrid has many benefits compared to a CellTable the
>>>> biggest
>>>> being it has its own header vs the fake header we created to allow the
>>>> user to
>>>> scroll their data. This also solves the issue where the header would
>>>> scroll of
>>>> the top of the screen while you were scrolling. It also has one issue,
>>>> each
>>>> table needs a height specified (so it can determine where to show the
>>>> scrolling portion of the table).
>>>>
>>>> I have worked hard to make sure all the replaced tables have their
>>>> height
>>>> specified properly, but there is a chance I missed some. I would like
>>>> everyone
>>>> to let me know if their table suddenly disappears (at least the
>>>> content), so I
>>>> can fix it for you. The highest likely places I missed are in dialogs I
>>>> don't
>>>> know about.
>>>>
>>>> Alexander
>>>> _______________________________________________
>>>> Devel mailing list
>>>> Devel(a)ovirt.org
>>>> http://lists.ovirt.org/mailman/listinfo/devel
>>>>
>>>>
>>
>
>
> --
> Thanks,
> Gobinda
> +91-9019047912
>
--
Thanks,
Gobinda
+91-9019047912
7 years, 7 months
how to generate engine's pki to talk to vdsm
by pengyixiang
------=_Part_41210_154884496.1505698817143
Content-Type: text/plain; charset=GBK
Content-Transfer-Encoding: base64
aGVsbG8sIGV2ZXJ5IQogICAgIHdoYXQgc2hvdWxkIGkgZG8gdG8gZ2VuZXJhdGUgZmlsZXMgaW4g
L2hvbWUvcGVuY2MvdGVzdC9vdmlydC1lbmdpbmUtaW5zdGFsbGVkL2V0Yy9vdmlydC1lbmdpbmUv
ZW5naW5lLmNvbmYuZC8xMC1zZXR1cC1wa2kuY29uZiBmb3IgdGFsa2luZyB0byB2ZHNtLgpsaWtl
IGdlbmVyYXRlIEVOR0lORV9QS0lfVFJVU1RfU1RPUkUgYW5kIEVOR0lORV9QS0lfRU5HSU5FX1NU
T1JFLiBzaG91bGQgaSBjb3BlZCB0aGF0IHRvIHZkc20/IGhhdmUgc29tZSBkb2N1bWVudD8KClRo
YW5rcyBpbiBBZHZhbmNlIQo=
------=_Part_41210_154884496.1505698817143
Content-Type: text/html; charset=GBK
Content-Transfer-Encoding: base64
PGRpdiBzdHlsZT0ibGluZS1oZWlnaHQ6MS43O2NvbG9yOiMwMDAwMDA7Zm9udC1zaXplOjE0cHg7
Zm9udC1mYW1pbHk6QXJpYWwiPjxkaXY+aGVsbG8sIGV2ZXJ5ITwvZGl2PjxkaXY+Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7IHdoYXQgc2hvdWxkIGkgZG8gdG8gZ2VuZXJhdGUgZmlsZXMgaW4gL2hv
bWUvcGVuY2MvdGVzdC9vdmlydC1lbmdpbmUtaW5zdGFsbGVkL2V0Yy9vdmlydC1lbmdpbmUvZW5n
aW5lLmNvbmYuZC8xMC1zZXR1cC1wa2kuY29uZiBmb3IgdGFsa2luZyB0byB2ZHNtLjwvZGl2Pjxk
aXY+bGlrZSBnZW5lcmF0ZSBFTkdJTkVfUEtJX1RSVVNUX1NUT1JFIGFuZCBFTkdJTkVfUEtJX0VO
R0lORV9TVE9SRS4gc2hvdWxkIGkgY29wZWQgdGhhdCB0byB2ZHNtPyBoYXZlIHNvbWUgZG9jdW1l
bnQ/IDxicj48L2Rpdj48ZGl2PlRoYW5rcyBpbiBBZHZhbmNlITxicj48L2Rpdj48L2Rpdj48YnI+
PGJyPjxzcGFuIHRpdGxlPSJuZXRlYXNlZm9vdGVyIj48cD4mbmJzcDs8L3A+PC9zcGFuPg==
------=_Part_41210_154884496.1505698817143--
7 years, 7 months
[Vdsm] Move to Fedora 26?
by Milan Zamazal
Hi, now when new CentOS is available we can use new libvirt. However in
order to use the updated libvirt and not to make our CI automation fail
we need current Fedora too. Could we update our requirements and
automation to Fedora 26 virt-preview?
Thanks,
Milan
7 years, 7 months
[ OST Failure Report ] [ oVirt master ] [ 2017-09-11 ]
by Dusan Fodor
Link to suspected patch:
https://gerrit.ovirt.org/#/c/80993/19
Link to job:
http://jenkins.ovirt.org/job/ovirt-master_change-queue-tester/2498/
Link to all logs:
http://jenkins.ovirt.org/job/ovirt-master_change-queue-tester/2498/artifa...
Error snippet from log:
<error>
DEBUG util.py:533: Executing command: ['/usr/bin/yum', '--installroot',
'/var/lib/mock/epel-7-x86_64-01b5c106167c9b71f022fe64bb4fa43a-167519/root/',
'--releasever', '7', 'install', '@buildsys-build', 'grubby', 'lago',
'lago-ovirt', 'ovirt-engine-sdk-python', 'python-netaddr',
'python-ovirt-engine-sdk4', '--setopt=tsflags=nocontexts'] with env
{'LANG': 'en_US.UTF-8', 'LD_PRELOAD':
'/var/tmp/tmp.mock.RxN7kZ/$LIB/nosync.so', 'TERM': 'vt100', 'SHELL':
'/bin/bash', 'LC_MESSAGES': 'C.UTF-8', 'STD_CI_STAGE':
'basic_suite_master', 'http_proxy': 'http://proxy01.phx.ovirt.org:3128',
'STD_CI_YUMREPOS': '', 'STD_CI_DISTRO': 'el7', 'HOSTNAME': 'mock',
'PROMPT_COMMAND': 'printf "\\033]0;<mock-chroot>\\007"', 'PATH':
'/usr/bin:/bin:/usr/sbin:/sbin', 'HOME': '/builddir', 'PS1': '<mock-chroot>
\\s-\\v\\$ '} and shell False
DEBUG util.py:450: Failed to set locale, defaulting to C
DEBUG util.py:450: Error: Package: python-lago-0.41.0-1.el7.centos.noarch
(lago)
DEBUG util.py:450: Requires: qemu-kvm-rhev >= 2.1.2
DEBUG util.py:450: Error: Package: python-lago-0.41.0-1.el7.centos.noarch
(lago)
DEBUG util.py:450: Requires: qemu-img-rhev >= 2.1.2
</error>
7 years, 7 months
Engine fails to start due to server error
by Maor Lipchuk
Hi all,
I've fetched rebased my env and updated my DB and now I've encountered
an issue that I can't start my engine, I get the following error, see
[1].
It seems that as part of the Backend startup we call DBConfigUtils.
and once the config value of DBI18NPrefix is being added, it is
dependent on DBEngine, and when trying to get the value of DBEngine it
looks like that this value was not initialized yet in the
_vdcOptionCache at DBConfigUtils and throws the error.
Is there something I'm missing?
Regards,
Maor
[1]
2017-09-14 16:30:49,024+03 ERROR [org.jboss.msc.service.fail]
(ServerService Thread Pool -- 53) MSC000001: Failed to start service
jboss.deployment.subunit."engine.ear"."bll.jar".component.B
ackend.START: org.jboss.msc.service.StartException in service
jboss.deployment.subunit."engine.ear"."bll.jar".component.Backend.START:
java.lang.IllegalStateException: WFLYEE0042: Failed to
construct component instance
at org.jboss.as.ee.component.ComponentStartService$1.run(ComponentStartService.java:57)
[wildfly-ee-10.1.0.Final.jar:10.1.0.Final]
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
[rt.jar:1.8.0_121]
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
[rt.jar:1.8.0_121]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
[rt.jar:1.8.0_121]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
[rt.jar:1.8.0_121]
at java.lang.Thread.run(Thread.java:745) [rt.jar:1.8.0_121]
at org.jboss.threads.JBossThread.run(JBossThread.java:320)
Caused by: java.lang.IllegalStateException: WFLYEE0042: Failed to
construct component instance
at org.jboss.as.ee.component.BasicComponent.constructComponentInstance(BasicComponent.java:163)
[wildfly-ee-10.1.0.Final.jar:10.1.0.Final]
at org.jboss.as.ee.component.BasicComponent.constructComponentInstance(BasicComponent.java:134)
[wildfly-ee-10.1.0.Final.jar:10.1.0.Final]
at org.jboss.as.ee.component.BasicComponent.createInstance(BasicComponent.java:88)
[wildfly-ee-10.1.0.Final.jar:10.1.0.Final]
at org.jboss.as.ejb3.component.singleton.SingletonComponent.getComponentInstance(SingletonComponent.java:124)
at org.jboss.as.ejb3.component.singleton.SingletonComponent.start(SingletonComponent.java:138)
at org.jboss.as.ee.component.ComponentStartService$1.run(ComponentStartService.java:54)
[wildfly-ee-10.1.0.Final.jar:10.1.0.Final]
... 6 more
Caused by: javax.ejb.EJBException: java.lang.IllegalArgumentException:
DBEngine has no value for version: general
at org.jboss.as.ejb3.tx.CMTTxInterceptor.handleExceptionInNoTx(CMTTxInterceptor.java:213)
at org.jboss.as.ejb3.tx.CMTTxInterceptor.invokeInNoTx(CMTTxInterceptor.java:265)
at org.jboss.as.ejb3.tx.CMTTxInterceptor.supports(CMTTxInterceptor.java:374)
at org.jboss.as.ejb3.tx.LifecycleCMTTxInterceptor.processInvocation(LifecycleCMTTxInterceptor.java:70)
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340)
[jboss-invocation-1.4.1.Final.jar:1.4.1.Final]
at org.jboss.as.weld.injection.WeldInjectionContextInterceptor.processInvocation(WeldInjectionContextInterceptor.java:43)
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340)
[jboss-invocation-1.4.1.Final.jar:1.4.1.Final]
at org.jboss.as.ejb3.component.interceptors.CurrentInvocationContextInterceptor.processInvocation(CurrentInvocationContextInterceptor.java:41)
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340)
[jboss-invocation-1.4.1.Final.jar:1.4.1.Final]
at org.jboss.as.ee.concurrent.ConcurrentContextInterceptor.processInvocation(ConcurrentContextInterceptor.java:45)
[wildfly-ee-10.1.0.Final.jar:10.1.0.Final]
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340)
[jboss-invocation-1.4.1.Final.jar:1.4.1.Final]
at org.jboss.invocation.ContextClassLoaderInterceptor.processInvocation(ContextClassLoaderInterceptor.java:64)
[jboss-invocation-1.4.1.Final.jar:1.4.1.Final]
at org.jboss.invocation.InterceptorContext.proceed(InterceptorContext.java:340)
[jboss-invocation-1.4.1.Final.jar:1.4.1.Final]
at org.jboss.as.ejb3.component.singleton.StartupCountDownInterceptor.processInvocation(StartupCountDownInterceptor.java:25)
7 years, 7 months
OST failures
by Dusan Fodor
Hello all,
the current higher amount of OST failures is expected, as they're mostly
caused by CentOS 7.4 release.
We are working on fixes.
7 years, 7 months
ovirt-system-tests started failing locally
by Marc Young
While rerunning some local tests, I encountered a new error:
+ lago ovirt deploy
@ Deploy oVirt environment:
# Deploy environment:
* [Thread-2] Deploy VM lago-vagrant-engine:
* [Thread-3] Deploy VM lago-vagrant-host-0:
* [Thread-3] Deploy VM lago-vagrant-host-0: Success (in 0:00:45)
STDERR
+ MAIN_NFS_DEV=disk/by-id/scsi-0QEMU_QEMU_HARDDISK_2
+ ISCSI_DEV=disk/by-id/scsi-0QEMU_QEMU_HARDDISK_3
+ NUM_LUNS=5
+ EL7='release 7\.[0-9]'
+ main
+ install_deps
+ systemctl disable --now kdump.service
+ yum install -y --downloaddir=/dev/shm nfs-utils rpcbind lvm2 targetcli
sg3_utils iscsi-initiator-utils lsscsi policycoreutils-python
Error: Package: gssproxy-0.7.0-4.el7.x86_64 (alocalsync)
Requires: krb5-libs >= 1.15
Installed: krb5-libs-1.14.1-27.el7_3.x86_64 (installed)
krb5-libs = 1.14.1-27.el7_3
Available: krb5-libs-1.14.1-26.el7.i686 (base)
krb5-libs = 1.14.1-26.el7
- STDERR
+ MAIN_NFS_DEV=disk/by-id/scsi-0QEMU_QEMU_HARDDISK_2
+ ISCSI_DEV=disk/by-id/scsi-0QEMU_QEMU_HARDDISK_3
+ NUM_LUNS=5
+ EL7='release 7\.[0-9]'
+ main
+ install_deps
+ systemctl disable --now kdump.service
+ yum install -y --downloaddir=/dev/shm nfs-utils rpcbind lvm2 targetcli
sg3_utils iscsi-initiator-utils lsscsi policycoreutils-python
Error: Package: gssproxy-0.7.0-4.el7.x86_64 (alocalsync)
Requires: krb5-libs >= 1.15
Installed: krb5-libs-1.14.1-27.el7_3.x86_64 (installed)
krb5-libs = 1.14.1-27.el7_3
Available: krb5-libs-1.14.1-26.el7.i686 (base)
krb5-libs = 1.14.1-26.el7
* [Thread-2] Deploy VM lago-vagrant-engine: ERROR (in 0:01:05)
Error while running thread
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/lago/utils.py", line 58, in
_ret_via_queue
queue.put({'return': func()})
File "/usr/lib/python2.7/site-packages/lago/prefix.py", line 1610, in
_deploy_host
(script, ret, host.name(), ),
RuntimeError:
/home/myoung/repos/github/ovirt-system-tests/deployment-vagrant/default/scripts/_home_myoung_repos_github_ovirt-system-tests_vagrant_.._common_deploy-scripts_setup_storage_unified_el7.sh
failed with status 1 on lago-vagrant-engine
Error while running thread
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/lago/utils.py", line 58, in
_ret_via_queue
queue.put({'return': func()})
File "/usr/lib/python2.7/site-packages/lago/prefix.py", line 1610, in
_deploy_host
(script, ret, host.name(), ),
RuntimeError:
/home/myoung/repos/github/ovirt-system-tests/deployment-vagrant/default/scripts/_home_myoung_repos_github_ovirt-system-tests_vagrant_.._common_deploy-scripts_setup_storage_unified_el7.sh
failed with status 1 on lago-vagrant-engine
# Deploy environment: ERROR (in 0:01:05)
@ Deploy oVirt environment: ERROR (in 0:01:05)
Its the same error as here: http://jenkins.ovirt.org/view/oVirt%20system%
20tests/job/ovirt-system-tests_master_check-patch-el7-x86_64/1683/console
7 years, 7 months
What installs Cockpit oVirt dashboard on the host?
by Yaniv Kaul
There used to be some component that installed Cockpit (and specifically
the oVirt related stuff on top of it) on a host during its installation
(deps of VDSM?).
Therefore, I removed the explicit installation of cockpit[1].
But now I see it's not installed eventually.
To make things a bit more interesting, this is what I see in
/var/log/yum.log on the host:
Sep 13 02:37:25 Installed: vdsm-4.20.3-27.git4fb1e37.el7.centos.x86_64
...
Sep 13 02:37:27 Installed:
cockpit-ovirt-dashboard-0.11.1-0.0.master.el7.centos.noarch
Sep 13 02:37:27 Installed:
ovirt-hosted-engine-setup-2.2.0-0.0.master.20170911115315.git10a8a00.el7.centos.noarch
Sep 13 02:37:27 Installed:
ovirt-host-4.2.0-0.0.master.20170831125019.gitfec198b.el7.centos.noarch
...
*Sep 13 02:37:51 Erased:
cockpit-ovirt-dashboard-0.11.1-0.0.master.el7.centos.noarch*
Sep 13 02:37:51 Erased:
ovirt-hosted-engine-setup-2.2.0-0.0.master.20170911115315.git10a8a00.el7.centos.noarch
*Sep 13 02:37:51 Erased:
ovirt-host-4.2.0-0.0.master.20170831125019.gitfec198b.el7.centos.noarch*
Sep 13 02:37:52 Erased: iptables-services-1.4.21-17.el7.x86_64
Any idea why/who?
Y.
[1] https://gerrit.ovirt.org/#/c/73490/
7 years, 7 months
[ ERROR ] Failed to execute stage 'Environment setup': Cannot connect to Engine database using existing credentials: engine@localhost:5432
by Greg Sheremeta
I just rebased and engine wouldn't serve the UI (404) although it looked
like it started. I tried to run engine setup, and getting:
greg@dauntless:/home/greg/projects/ovirt-engine(master↑1|✔) %
ovirt_engine_setup
[ INFO ] Stage: Initializing
Setup was run under unprivileged user this will produce
development installation do you wish to proceed? (Yes, No) [No]: yes
[ INFO ] Stage: Environment setup
Configuration files:
['/home/greg/ovirt-engine/etc/ovirt-engine-setup.conf.d/20-setup-ovirt-post.conf']
Log file:
/home/greg/ovirt-engine/var/log/ovirt-engine/setup/ovirt-engine-setup-20170907083125-5vnlyd.log
Version: otopi-1.7.2_master
(otopi-1.7.2-0.0.master.20170725101901.git770a428.fc25)
[ ERROR ] Failed to execute stage 'Environment setup': Cannot connect to
Engine database using existing credentials: engine@localhost:5432
[ INFO ] Stage: Clean up
Log file is located at
/home/greg/ovirt-engine/var/log/ovirt-engine/setup/ovirt-engine-setup-20170907083125-5vnlyd.log
[ INFO ] Generating answer file
'/home/greg/ovirt-engine/var/lib/ovirt-engine/setup/answers/20170907083128-setup.conf'
[ INFO ] Stage: Pre-termination
[ INFO ] Stage: Termination
[ ERROR ] Execution of setup failed
Anyone else seen this or know a fix?
Best wishes,
Greg
--
GREG SHEREMETA
SENIOR SOFTWARE ENGINEER - TEAM LEAD - RHV UX
Red Hat
<https://www.redhat.com/>
gshereme(a)redhat.com IRC: gshereme
<https://red.ht/sig>
7 years, 7 months
CellTable replaced
by Alexander Wels
Hi,
I just merged a patch [1] that replaces most uses of the GWT CellTable with a
DataGrid. The DataGrid has many benefits compared to a CellTable the biggest
being it has its own header vs the fake header we created to allow the user to
scroll their data. This also solves the issue where the header would scroll of
the top of the screen while you were scrolling. It also has one issue, each
table needs a height specified (so it can determine where to show the
scrolling portion of the table).
I have worked hard to make sure all the replaced tables have their height
specified properly, but there is a chance I missed some. I would like everyone
to let me know if their table suddenly disappears (at least the content), so I
can fix it for you. The highest likely places I missed are in dialogs I don't
know about.
Alexander
7 years, 7 months
Re: [ovirt-devel] ovirt nfs mount caused sanlock failed to access data storage
by pengyixiang
------=_Part_207610_1010575880.1505217464112
Content-Type: text/plain; charset=GBK
Content-Transfer-Encoding: base64
SSBrbm93IHRoYXQsCgphZnRlciBuZnMgbW91bnRlZCBpbiBjbGllbnQsIGl0IHVzZWQgbmZzIHNl
cnZlcidzIHBlcm1pc3Npb24sIGFsdGhvdWdoIGkgZG9uJ3Qga25vdyB3aHkgaXQncyB0aGlzLCBi
dXQgaSBleGVjdXRlIGFzIGZvbGxvd3MgaW4gbmZzIHNlcnZlcjoKIyB1c2VyYWRkIHNhbmxvY2sg
LXUgMTE0CiMgdXNlcm1vZCAtYSAtRyBrdm0gc2FubG9jawoKCnRoZW4gaXQncyB3b3JrcyB3ZWxs
IQoKCnRoYW5rcyBhbnlob3chCgoKCgoKCkF0IDIwMTctMDktMTIgMTg6NDc6NTUsICJwZW5neWl4
aWFuZyIgPHl4cGVuZ2kzODZAMTYzLmNvbT4gd3JvdGU6CgpoZWxsbyBOaXIKICAgIEkganVzdCBk
byBhIHRlc3QsIGFzIGZvbGxvd3MsIGkgYWRkIGxpbnggdG8gZ3JvdXAga3ZtCgojIGNhdCAvZXRj
L2dyb3VwIHwgZ3JlcCAia3ZtIgprdm06eDoxMTI6cWVtdSx2ZHNtLGxpbngsc2FubG9jawoKCgph
bmQgaSBzZWUgdGhlIHBlcm1pc3Npb24gb2YgbGVhc2VzIG9mIG5mcyBzdG9yYWdlOgoKJCBscyAt
bCAvcmhldi9kYXRhLWNlbnRlci9tbnQvMTkyLjE2OC4xMS41NVw6X2hvbWVfZGF0YVN0b3JhZ2Uv
MTg0NWJlMjItMWFjNC00ZTQyLWJiY2ItN2JhOWNjZDZlNTY5L2RvbV9tZC9sZWFzZXMKLXJ3LXJ3
LS0tLSAxIHZkc20ga3ZtIDIwOTcxNTIgOdTCICAxMSAxOToyMSAvcmhldi9kYXRhLWNlbnRlci9t
bnQvMTkyLjE2OC4xMS41NTpfaG9tZV9kYXRhU3RvcmFnZS8xODQ1YmUyMi0xYWM0LTRlNDItYmJj
Yi03YmE5Y2NkNmU1NjkvZG9tX21kL2xlYXNlcwoKCgpzYW5sb2NrIGNhbm5vdCByZWFkIGl0CjQy
NTEzOCAgICAgcmVzb3VyY2UgPSBzYW5sb2NrLnJlYWRfcmVzb3VyY2UobGVhc2UucGF0aCwgbGVh
c2Uub2Zmc2V0KQo0MjUxMzkgU2FubG9ja0V4Y2VwdGlvbjogKDEzLCAnU2FubG9jayByZXNvdXJj
ZSByZWFkIGZhaWx1cmUnLCAnUGVybWlzc2lvbiBkZW5pZWQnKQoKCmFuZCBpIGNhbm5vdCBjaGFu
Z2UgdG8gc2FubG9jayBsaWtlIHRoYXQ6CiMgc3Ugc2FubG9jawpyb290QE5vZGU6fiMKCgpzbyBp
IGFkZCBhIHVzZXIgbGlueCB0byBncm91cCBrdm0sIGFuZCBhY2Nlc3MgdG8gYSBvNjYwIGZpbGUg
d2l0aCB2ZHNtOmt2bSBhcyBmb2xsb3dzOgoKJCBscyAtbArX3NPDwb8gMTYKLXJ3LXJ3LS0tLSAx
IHZkc20ga3ZtICAgICA2IDnUwiAgMTEgMjA6MDYgMS50eHQKZHJ3eHIteHIteCA5IGxpbnggbGlu
eCA0MDk2IDnUwiAgIDEgMTU6NTggbGlueC12aXJ0dWFsaXphdGlvbgpkcnctcnctLS0tIDMgbGlu
eCBsaW54IDQwOTYgOdTCICAxMSAyMDoxMyB0ZXN0MgpkcnctcnctLS0tIDIgbGlueCBsaW54IDQw
OTYgOdTCICAxMSAyMDoxOSB0ZXN0MwoKCnRoZW4gd2UgY2FuIHZpZXcgdGhlIGZpbGUgaW4gdXNl
ciAibGlueCI6CiQgY2F0IH4vMS50eHQKcGVuY2MKCgp0aGVuIGkgY3JlYXRlIDEudHh0IGFzIHNh
bWUgYXMgfi8xLnR4dCBpbiBuZnMgbW91bnQgcG9pbnQgbGlrZSB0aGF0IHdpdGggcGVybWlzc2lv
biBvNjY2IHZkc206a3ZtIDoKCi9yaGV2L2RhdGEtY2VudGVyL21udC8xOTIuMTY4LjExLjU1XDpf
aG9tZV9kYXRhU3RvcmFnZS8xODQ1YmUyMi0xYWM0LTRlNDItYmJjYi03YmE5Y2NkNmU1NjkvMS50
eHQKCgp0aGVuIGkgcmVhZCBpdCwgYnV0IGZhaWxlZCB0b28KClBlcm1pc3Npb24gZGVuaWVkCgoK
aWYgaSBjaGFuZ2UgMS50eHQncyBwZXJtaXNzaW9uIGluIG1vdW50IHBvaW50IHRvIG82NjYKCgoK
dGhlbiBpIGNhbiByZWFkIGl0IHN1Y2NlZWQuCgoKaSB0aGluaywgbWF5YmUgbmZzJ3MgbW91bnQg
Y2F1c2VkIGdyb3VwIHBlcm1pc3Npb24gZmFpbGVkLCBncm91cCBwZXJtaXNzaW9uIGFzIHRoZSBz
ZWNvbmQgJzYnIG9mIG82NjYKCgoKaSBjYW5ub3QgdW5kZXJzdGFuZCBpdCwgdGhpcyBteSBuZnMt
c2VydmVyJ3MgZXhwb3J0cyBjb25maWd1cmF0aW9uczoKL2hvbWUvZGF0YVN0b3JhZ2UgKihydyxz
eW5jLG5vX3N1YnRyZWVfY2hlY2spCgoKaGF2ZSBhbnkgIGlkZWFzPyBRQVEKCgoKCgrU2iAyMDE3
LTA5LTEyIDE4OjA2OjA4o6wiTmlyIFNvZmZlciIgPG5zb2ZmZXJAcmVkaGF0LmNvbT4g0LS1wKO6
CgoKCk9uIFR1ZSwgMTIgU2VwIDIwMTcsIDQ6NTIgcGVuZ3lpeGlhbmcgPHl4cGVuZ2kzODZAMTYz
LmNvbT4gd3JvdGU6CgpoZWxsbyxldmVyeW9uZQogICAgc2FubG9jayBmYWlsZWQgZHVlIHRvIGNh
bm5vdCByZWFkIG5mcyBzdG9yYWdlJ3MgZGF0YSAsIGkgdHJpZWQgdG8gY2htb2QgNzc3IC9yaGV2
L2RhdGEtY2VudGVyL21udC8xOTIuMTY4LjExLjU1XDpfaG9tZV9kYXRhU3RvcmFnZS8xODQ1YmUy
Mi0xYWM0LTRlNDItYmJjYi03YmE5Y2NkNmU1NjkvZG9tX21kLyooYWRkIG90aGVycyBwZXJtaXNz
aW9uKSwgdGhlbiBpdCdzIG9rCgoKICAgIHNhbmxvY2sncyBsb2c6CjQyNTEyMCBUcmFjZWJhY2sg
KG1vc3QgcmVjZW50IGNhbGwgbGFzdCk6CjQyNTEyMSAgIEZpbGUgIi91c3IvbGliL3B5dGhvbjIu
Ny9kaXN0LXBhY2thZ2VzL3Zkc20vc3RvcmFnZS90YXNrLnB5IiwgbGluZSA4NzgsIGluIF9ydW4K
NDI1MTIyICAgICByZXR1cm4gZm4oKmFyZ3MsICoqa2FyZ3MpCjQyNTEyMyAgIEZpbGUgIi91c3Iv
bGliL3B5dGhvbjIuNy9kaXN0LXBhY2thZ2VzL3Zkc20vbG9nVXRpbHMucHkiLCBsaW5lIDUyLCBp
biB3cmFwcGVyCjQyNTEyNCAgICAgcmVzID0gZigqYXJncywgKiprd2FyZ3MpCjQyNTEyNSAgIEZp
bGUgIi91c3Ivc2hhcmUvdmRzbS9zdG9yYWdlL2hzbS5weSIsIGxpbmUgNjE5LCBpbiBnZXRTcG1T
dGF0dXMKNDI1MTI2ICAgICBzdGF0dXMgPSBzZWxmLl9nZXRTcG1TdGF0dXNJbmZvKHBvb2wpCjQy
NTEyNyAgIEZpbGUgIi91c3Ivc2hhcmUvdmRzbS9zdG9yYWdlL2hzbS5weSIsIGxpbmUgNjEzLCBp
biBfZ2V0U3BtU3RhdHVzSW5mbwo0MjUxMjggICAgIChwb29sLnNwbVJvbGUsKSArIHBvb2wuZ2V0
U3BtU3RhdHVzKCkpKQo0MjUxMjkgICBGaWxlICIvdXNyL3NoYXJlL3Zkc20vc3RvcmFnZS9zcC5w
eSIsIGxpbmUgMTQxLCBpbiBnZXRTcG1TdGF0dXMKNDI1MTMwICAgICByZXR1cm4gc2VsZi5fYmFj
a2VuZC5nZXRTcG1TdGF0dXMoKQo0MjUxMzEgICBGaWxlICIvdXNyL3NoYXJlL3Zkc20vc3RvcmFn
ZS9zcGJhY2tlbmRzLnB5IiwgbGluZSA0MzMsIGluIGdldFNwbVN0YXR1cwo0MjUxMzIgICAgIGxW
ZXIsIHNwbUlkID0gc2VsZi5tYXN0ZXJEb21haW4uaW5xdWlyZUNsdXN0ZXJMb2NrKCkKNDI1MTMz
ICAgRmlsZSAiL3Vzci9zaGFyZS92ZHNtL3N0b3JhZ2Uvc2QucHkiLCBsaW5lIDgxNywgaW4gaW5x
dWlyZUNsdXN0ZXJMb2NrCjQyNTEzNCAgICAgcmV0dXJuIHNlbGYuX21hbmlmZXN0LmlucXVpcmVE
b21haW5Mb2NrKCkKNDI1MTM1ICAgRmlsZSAiL3Vzci9zaGFyZS92ZHNtL3N0b3JhZ2Uvc2QucHki
LCBsaW5lIDUyMiwgaW4gaW5xdWlyZURvbWFpbkxvY2sKNDI1MTM2ICAgICByZXR1cm4gc2VsZi5f
ZG9tYWluTG9jay5pbnF1aXJlKHNlbGYuZ2V0RG9tYWluTGVhc2UoKSkKNDI1MTM3ICAgRmlsZSAi
L3Vzci9saWIvcHl0aG9uMi43L2Rpc3QtcGFja2FnZXMvdmRzbS9zdG9yYWdlL2NsdXN0ZXJsb2Nr
LnB5IiwgbGluZSAzNzIsIGluIGkgICAgICAgbnF1aXJlCjQyNTEzOCAgICAgcmVzb3VyY2UgPSBz
YW5sb2NrLnJlYWRfcmVzb3VyY2UobGVhc2UucGF0aCwgbGVhc2Uub2Zmc2V0KQo0MjUxMzkgU2Fu
bG9ja0V4Y2VwdGlvbjogKDEzLCAnU2FubG9jayByZXNvdXJjZSByZWFkIGZhaWx1cmUnLCAnUGVy
bWlzc2lvbiBkZW5pZWQnKQoKCmkgdGVzdCBpdCwgYW5kIGluIG5vZGUsSSBhZGQgdXNlciAibGlu
eCIgdG8gZ3JvdXAgImt2bSIKCiQgY2F0IC9ldGMvZ3JvdXAgfCBncmVwICJrdm0iCmt2bTp4OjEx
MjpxZW11LHZkc20sbGlueCxzYW5sb2NrCgoKdGhlbiBpIGNyZWF0ZSBhIGZpbGUgaW4gJEhPTUU6
CiQgbHMgLWwK19zTw8G/IDE2Ci1ydy1ydy0tLS0gMSB2ZHNtIGt2bSAgICAgNiA51MIgIDExIDIw
OjA2IDEudHh0CmRyd3hyLXhyLXggOSBsaW54IGxpbnggNDA5NiA51MIgICAxIDE1OjU4IGxpbngt
dmlydHVhbGl6YXRpb24KZHJ3LXJ3LS0tLSAzIGxpbnggbGlueCA0MDk2IDnUwiAgMTEgMjA6MTMg
dGVzdDIKZHJ3LXJ3LS0tLSAyIGxpbnggbGlueCA0MDk2IDnUwiAgMTEgMjA6MTkgdGVzdDMKCgp0
aGVuIHdlIGNhbiB2aWV3IHRoZSBmaWxlIGluIHVzZXIgImxpbngiOgokIGNhdCAxLnR4dApwZW5j
YwoKCmxlYXNlcyBpZiB2ZHNtOmt2bSB0b286CiQgbHMgLWwgL3JoZXYvZGF0YS1jZW50ZXIvbW50
LzE5Mi4xNjguMTEuNTVcOl9ob21lX2RhdGFTdG9yYWdlLzE4NDViZTIyLTFhYzQtNGU0Mi1iYmNi
LTdiYTljY2Q2ZTU2OS9kb21fbWQvbGVhc2VzCi1ydy1ydy0tLS0gMSB2ZHNtIGt2bSAyMDk3MTUy
IDnUwiAgMTEgMTk6MjEgL3JoZXYvZGF0YS1jZW50ZXIvbW50LzE5Mi4xNjguMTEuNTU6X2hvbWVf
ZGF0YVN0b3JhZ2UvMTg0NWJlMjItMWFjNC00ZTQyLWJiY2ItN2JhOWNjZDZlNTY5L2RvbV9tZC9s
ZWFzZXMKCgpidXQgd2UgY2Fubm90IHJlYWQgdGhlIGZpbGUgaW4gdXNlciAibGlueCI6CiQgY2F0
IC9yaGV2L2RhdGEtY2VudGVyL21udC8xOTIuMTY4LjExLjU1XDpfaG9tZV9kYXRhU3RvcmFnZS8x
ODQ1YmUyMi0xYWM0LTRlNDItYmJjYi03YmE5Y2NkNmU1NjkvZG9tX21kL2xlYXNlcwpjYXQ6ICcv
cmhldi9kYXRhLWNlbnRlci9tbnQvMTkyLjE2OC4xMS41NTpfaG9tZV9kYXRhU3RvcmFnZS8xODQ1
YmUyMi0xYWM0LTRlNDItYmJjYi03YmE5Y2NkNmU1NjkvZG9tX21kL2xlYXNlcyc6IMioz96yu7m7
CgoKCndoeSBpcyB0aGlzPyBmb2xsb3dzIHRoZSBuZnMgc2VydmVyIGNvbmZpZ3VyZQojIGNhdCAv
ZXRjL2V4cG9ydHMKCi9ob21lL2RhdGFTdG9yYWdlIDE5Mi4xNjguMTEuKihydyxzeW5jKQovaG9t
ZS9kYXRhU3RvcmFnZTIgMTkyLjE2OC4xMS4qKHJ3LHN5bmMsbm9fcm9vdF9zcXVhc2gsbm9fc3Vi
dHJlZV9jaGVjaykKL2hvbWUvaXNvU3RvcmFnZSAxOTIuMTY4LjExLioocncsc3luYyxub19yb290
X3NxdWFzaCxub19zdWJ0cmVlX2NoZWNrKQoKCgpJcyBteSBuZnMtc2VydmVyIGNvbmZpZ3VyYXRp
b25zIG1pc3Mgc29tZSBhcmd1bWVudHM/IGhhdmUgYW55IGlkZWE/CgoKClRyeSB0byBzZXR1cCBh
IHN1cHBvcnRlZCBzeXN0ZW0gKGUuZyBjZW50b3MsIGZlZG9yYSkgYW5kIGNvbXBhcmUgdGhlIHNl
dHVwLgoKCkNhbiBleHBsYWluIHdoeSB1c2VyIGxpbnggbmVlZCBhY2Nlc3MgdG8gdmRzbS9zYW5s
b2NrL3FlbXUgZGF0YT8KCgpOaXIKCgoKCgoKCgoKCgoKCgoKCgoKIAoKCgoKCiAKCl9fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCkRldmVsIG1haWxpbmcgbGlz
dApEZXZlbEBvdmlydC5vcmcKaHR0cDovL2xpc3RzLm92aXJ0Lm9yZy9tYWlsbWFuL2xpc3RpbmZv
L2RldmVsCgoKCgog
------=_Part_207610_1010575880.1505217464112
Content-Type: text/html; charset=GBK
Content-Transfer-Encoding: base64
PGRpdiBzdHlsZT0ibGluZS1oZWlnaHQ6MS43O2NvbG9yOiMwMDAwMDA7Zm9udC1zaXplOjE0cHg7
Zm9udC1mYW1pbHk6QXJpYWwiPkkga25vdyB0aGF0LCA8YnI+PGRpdj5hZnRlciBuZnMgbW91bnRl
ZCBpbiBjbGllbnQsIGl0IHVzZWQgbmZzIHNlcnZlcidzIApwZXJtaXNzaW9uLCBhbHRob3VnaCBp
IGRvbid0IGtub3cgd2h5IGl0J3MgdGhpcywgYnV0IGkgZXhlY3V0ZSBhcyAKZm9sbG93cyBpbiBu
ZnMgc2VydmVyOjwvZGl2PjxkaXY+IyB1c2VyYWRkIHNhbmxvY2sgLXUgMTE0PGJyPiMgdXNlcm1v
ZCAtYSAtRyBrdm0gc2FubG9jazwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+dGhlbiBpdCdzIHdv
cmtzIHdlbGwhPC9kaXY+PGRpdj48YnI+PC9kaXY+dGhhbmtzIGFueWhvdyE8YnI+PGJyPjxicj48
YnI+PGJyPjxkaXYgc3R5bGU9InBvc2l0aW9uOnJlbGF0aXZlO3pvb206MSI+PC9kaXY+PGRpdiBp
ZD0iZGl2TmV0ZWFzZU1haWxDYXJkIj48L2Rpdj48YnI+QXQgMjAxNy0wOS0xMiAxODo0Nzo1NSwg
InBlbmd5aXhpYW5nIiAmbHQ7eXhwZW5naTM4NkAxNjMuY29tJmd0OyB3cm90ZTo8YnI+IDxibG9j
a3F1b3RlIGlkPSJpc1JlcGx5Q29udGVudCIgc3R5bGU9IlBBRERJTkctTEVGVDogMWV4OyBNQVJH
SU46IDBweCAwcHggMHB4IDAuOGV4OyBCT1JERVItTEVGVDogI2NjYyAxcHggc29saWQiPjxkaXYg
c3R5bGU9ImxpbmUtaGVpZ2h0OjEuNztjb2xvcjojMDAwMDAwO2ZvbnQtc2l6ZToxNHB4O2ZvbnQt
ZmFtaWx5OkFyaWFsIj48ZGl2PmhlbGxvIE5pcjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7
IEkganVzdCBkbyBhIHRlc3QsIGFzIGZvbGxvd3MsIGkgYWRkIGxpbnggdG8gZ3JvdXAga3ZtIDxi
cj48L2Rpdj4jIGNhdCAvZXRjL2dyb3VwIHwgZ3JlcCAia3ZtIjxicj5rdm06eDoxMTI6cWVtdSx2
ZHNtLGxpbngsc2FubG9jazxicj48ZGl2Pjxicj48L2Rpdj48ZGl2PmFuZCBpIHNlZSB0aGUgcGVy
bWlzc2lvbiBvZiBsZWFzZXMgb2YgbmZzIHN0b3JhZ2U6PGJyPjwvZGl2PiQgbHMgLWwgL3JoZXYv
ZGF0YS1jZW50ZXIvbW50LzxhIGhyZWY9Imh0dHA6Ly8xOTIuMTY4LjExLjU1IiB0YXJnZXQ9Il9i
bGFuayI+MTkyLjE2OC4xMS41NTwvYT5cOl9ob21lX2RhdGFTdG9yYWdlLzE4NDViZTIyLTFhYzQt
NGU0Mi1iYmNiLTdiYTljY2Q2ZTU2OS9kb21fbWQvbGVhc2VzIDxicj4tcnctcnctLS0tCiAxIHZk
c20ga3ZtIDIwOTcxNTIgOdTCJm5ic3A7IDExIDE5OjIxIAovcmhldi9kYXRhLWNlbnRlci9tbnQv
MTkyLjE2OC4xMS41NTpfaG9tZV9kYXRhU3RvcmFnZS8xODQ1YmUyMi0xYWM0LTRlNDItYmJjYi03
YmE5Y2NkNmU1NjkvZG9tX21kL2xlYXNlczxicj48ZGl2Pjxicj48L2Rpdj48ZGl2PnNhbmxvY2sg
Y2Fubm90IHJlYWQgaXQ8L2Rpdj48ZGl2PjQyNTEzOCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBy
ZXNvdXJjZSA9IHNhbmxvY2sucmVhZF9yZXNvdXJjZShsZWFzZS5wYXRoLCBsZWFzZS5vZmZzZXQp
PGJyPjQyNTEzOSBTYW5sb2NrRXhjZXB0aW9uOiAoMTMsICdTYW5sb2NrIHJlc291cmNlIHJlYWQg
ZmFpbHVyZScsICdQZXJtaXNzaW9uIGRlbmllZCcpPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5h
bmQgaSBjYW5ub3QgY2hhbmdlIHRvIHNhbmxvY2sgbGlrZSB0aGF0OjwvZGl2PjxkaXY+IyBzdSBz
YW5sb2NrPGJyPnJvb3RATm9kZTp+IzwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+c28gaSBhZGQg
YSB1c2VyIGxpbnggdG8gZ3JvdXAga3ZtLCBhbmQgYWNjZXNzIHRvIGEgbzY2MCBmaWxlIHdpdGgg
dmRzbTprdm0gYXMgZm9sbG93czo8YnI+PC9kaXY+PGRpdj48ZGl2PiQgbHMgLWw8YnI+19zTw8G/
IDE2PGJyPi1ydy1ydy0tLS0gMSB2ZHNtIGt2bSZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyA2IDnU
wiZuYnNwOyAxMSAyMDowNiAxLnR4dDxicj5kcnd4ci14ci14IDkgbGlueCBsaW54IDQwOTYgOdTC
Jm5ic3A7Jm5ic3A7IDEgMTU6NTggbGlueC12aXJ0dWFsaXphdGlvbjxicj5kcnctcnctLS0tIDMg
bGlueCBsaW54IDQwOTYgOdTCJm5ic3A7IDExIDIwOjEzIHRlc3QyPGJyPmRydy1ydy0tLS0gMiBs
aW54IGxpbnggNDA5NiA51MImbmJzcDsgMTEgMjA6MTkgdGVzdDM8L2Rpdj48ZGl2Pjxicj48L2Rp
dj48ZGl2PnRoZW4gd2UgY2FuIHZpZXcgdGhlIGZpbGUgaW4gdXNlciAibGlueCI6PC9kaXY+PGRp
dj4kIGNhdCB+LzEudHh0IDxicj5wZW5jYzwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+dGhlbiBp
IGNyZWF0ZSAxLnR4dCBhcyBzYW1lIGFzIH4vMS50eHQgaW4gbmZzIG1vdW50IHBvaW50IGxpa2Ug
dGhhdCB3aXRoIHBlcm1pc3Npb24gbzY2NiB2ZHNtOmt2bSA6PGJyPjwvZGl2PjxkaXY+IC9yaGV2
L2RhdGEtY2VudGVyL21udC88YSBocmVmPSJodHRwOi8vMTkyLjE2OC4xMS41NSIgdGFyZ2V0PSJf
YmxhbmsiPjE5Mi4xNjguMTEuNTU8L2E+XDpfaG9tZV9kYXRhU3RvcmFnZS8xODQ1YmUyMi0xYWM0
LTRlNDItYmJjYi03YmE5Y2NkNmU1NjkvMS50eHQ8L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PnRo
ZW4gaSByZWFkIGl0LCBidXQgZmFpbGVkIHRvbzxicj48L2Rpdj48ZGl2PlBlcm1pc3Npb24gZGVu
aWVkPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5pZiBpIGNoYW5nZSAxLnR4dCdzIHBlcm1pc3Np
b24gaW4gbW91bnQgcG9pbnQgdG8gbzY2Njxicj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PnRo
ZW4gaSBjYW4gcmVhZCBpdCBzdWNjZWVkLjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+aSB0aGlu
aywgbWF5YmUgbmZzJ3MgbW91bnQgY2F1c2VkIGdyb3VwIHBlcm1pc3Npb24gZmFpbGVkLCBncm91
cCBwZXJtaXNzaW9uIGFzIHRoZSBzZWNvbmQgJzYnIG9mIG82PHNwYW4gc3R5bGU9ImNvbG9yOiBy
Z2IoMjU1LCAwLCAwKTsiPjY8L3NwYW4+Njxicj48L2Rpdj48L2Rpdj48ZGl2IHN0eWxlPSJwb3Np
dGlvbjpyZWxhdGl2ZTt6b29tOjEiPjwvZGl2PjxkaXY+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRp
dj5pIGNhbm5vdCB1bmRlcnN0YW5kIGl0LCB0aGlzIG15IG5mcy1zZXJ2ZXIncyBleHBvcnRzIGNv
bmZpZ3VyYXRpb25zOjwvZGl2PjxkaXY+L2hvbWUvZGF0YVN0b3JhZ2UgKihydyxzeW5jLG5vX3N1
YnRyZWVfY2hlY2spPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5oYXZlIGFueSZuYnNwOyBpZGVh
cz8gUUFRPGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2PtTaIDIwMTctMDkt
MTIgMTg6MDY6MDijrCJOaXIgU29mZmVyIiAmbHQ7PGEgaHJlZj0ibWFpbHRvOm5zb2ZmZXJAcmVk
aGF0LmNvbSI+bnNvZmZlckByZWRoYXQuY29tPC9hPiZndDsg0LS1wKO6PGJyPiA8YmxvY2txdW90
ZSBpZD0iaXNSZXBseUNvbnRlbnQiIHN0eWxlPSJQQURESU5HLUxFRlQ6IDFleDsgTUFSR0lOOiAw
cHggMHB4IDBweCAwLjhleDsgQk9SREVSLUxFRlQ6ICNjY2MgMXB4IHNvbGlkIj48YnI+PGJyPjxk
aXYgY2xhc3M9ImdtYWlsX3F1b3RlIj48ZGl2IGRpcj0ibHRyIj5PbiBUdWUsIDEyIFNlcCAyMDE3
LCA0OjUyIHBlbmd5aXhpYW5nICZsdDs8YSBocmVmPSJtYWlsdG86eXhwZW5naTM4NkAxNjMuY29t
Ij55eHBlbmdpMzg2QDE2My5jb208L2E+Jmd0OyB3cm90ZTo8YnI+PC9kaXY+PGJsb2NrcXVvdGUg
Y2xhc3M9ImdtYWlsX3F1b3RlIiBzdHlsZT0ibWFyZ2luOjAgMCAwIC44ZXg7Ym9yZGVyLWxlZnQ6
MXB4ICNjY2Mgc29saWQ7cGFkZGluZy1sZWZ0OjFleCI+PGRpdiBzdHlsZT0ibGluZS1oZWlnaHQ6
MS43O2NvbG9yOiMwMDAwMDA7Zm9udC1zaXplOjE0cHg7Zm9udC1mYW1pbHk6QXJpYWwiPjxkaXY+
aGVsbG8sZXZlcnlvbmU8L2Rpdj48ZGl2PiZuYnNwOyZuYnNwOyZuYnNwOyBzYW5sb2NrIGZhaWxl
ZCBkdWUgdG8gY2Fubm90IHJlYWQgbmZzIHN0b3JhZ2UncyBkYXRhICwgaSB0cmllZCB0byBjaG1v
ZCA3NzcgL3JoZXYvZGF0YS1jZW50ZXIvbW50LzxhIGhyZWY9Imh0dHA6Ly8xOTIuMTY4LjExLjU1
IiB0YXJnZXQ9Il9ibGFuayI+MTkyLjE2OC4xMS41NTwvYT5cOl9ob21lX2RhdGFTdG9yYWdlLzE4
NDViZTIyLTFhYzQtNGU0Mi1iYmNiLTdiYTljY2Q2ZTU2OS9kb21fbWQvKihhZGQgb3RoZXJzIHBl
cm1pc3Npb24pLCB0aGVuIGl0J3Mgb2s8L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2IGlkPSJtXzUx
MTI3MzAxMjExNzc5MjAyNTNpc0ZvcndhcmRDb250ZW50Ij48ZGl2IHN0eWxlPSJsaW5lLWhlaWdo
dDoxLjc7Y29sb3I6IzAwMDAwMDtmb250LXNpemU6MTRweDtmb250LWZhbWlseTpBcmlhbCI+PGRp
dj4mbmJzcDsmbmJzcDsmbmJzcDsgc2FubG9jaydzIGxvZzo8YnI+NDI1MTIwIFRyYWNlYmFjayAo
bW9zdCByZWNlbnQgY2FsbCBsYXN0KTo8YnI+NDI1MTIxJm5ic3A7Jm5ic3A7IEZpbGUgIi91c3Iv
bGliL3B5dGhvbjIuNy9kaXN0LXBhY2thZ2VzL3Zkc20vc3RvcmFnZS90YXNrLnB5IiwgbGluZSA4
NzgsIGluIF9ydW48YnI+NDI1MTIyJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHJldHVybiBmbigq
YXJncywgKiprYXJncyk8YnI+NDI1MTIzJm5ic3A7Jm5ic3A7IEZpbGUgIi91c3IvbGliL3B5dGhv
bjIuNy9kaXN0LXBhY2thZ2VzL3Zkc20vbG9nVXRpbHMucHkiLCBsaW5lIDUyLCBpbiB3cmFwcGVy
PGJyPjQyNTEyNCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyByZXMgPSBmKCphcmdzLCAqKmt3YXJn
cyk8YnI+NDI1MTI1Jm5ic3A7Jm5ic3A7IEZpbGUgIi91c3Ivc2hhcmUvdmRzbS9zdG9yYWdlL2hz
bS5weSIsIGxpbmUgNjE5LCBpbiBnZXRTcG1TdGF0dXM8YnI+NDI1MTI2Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7IHN0YXR1cyA9IHNlbGYuX2dldFNwbVN0YXR1c0luZm8ocG9vbCk8YnI+NDI1MTI3
Jm5ic3A7Jm5ic3A7IEZpbGUgIi91c3Ivc2hhcmUvdmRzbS9zdG9yYWdlL2hzbS5weSIsIGxpbmUg
NjEzLCBpbiBfZ2V0U3BtU3RhdHVzSW5mbzxicj40MjUxMjgmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsgKHBvb2wuc3BtUm9sZSwpICsgcG9vbC5nZXRTcG1TdGF0dXMoKSkpPGJyPjQyNTEyOSZuYnNw
OyZuYnNwOyBGaWxlICIvdXNyL3NoYXJlL3Zkc20vc3RvcmFnZS9zcC5weSIsIGxpbmUgMTQxLCBp
biBnZXRTcG1TdGF0dXM8YnI+NDI1MTMwJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHJldHVybiBz
ZWxmLl9iYWNrZW5kLmdldFNwbVN0YXR1cygpPGJyPjQyNTEzMSZuYnNwOyZuYnNwOyBGaWxlICIv
dXNyL3NoYXJlL3Zkc20vc3RvcmFnZS9zcGJhY2tlbmRzLnB5IiwgbGluZSA0MzMsIGluIGdldFNw
bVN0YXR1czxicj40MjUxMzImbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgbFZlciwgc3BtSWQgPSBz
ZWxmLm1hc3RlckRvbWFpbi5pbnF1aXJlQ2x1c3RlckxvY2soKTxicj40MjUxMzMmbmJzcDsmbmJz
cDsgRmlsZSAiL3Vzci9zaGFyZS92ZHNtL3N0b3JhZ2Uvc2QucHkiLCBsaW5lIDgxNywgaW4gaW5x
dWlyZUNsdXN0ZXJMb2NrPGJyPjQyNTEzNCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyByZXR1cm4g
c2VsZi5fbWFuaWZlc3QuaW5xdWlyZURvbWFpbkxvY2soKTxicj40MjUxMzUmbmJzcDsmbmJzcDsg
RmlsZSAiL3Vzci9zaGFyZS92ZHNtL3N0b3JhZ2Uvc2QucHkiLCBsaW5lIDUyMiwgaW4gaW5xdWly
ZURvbWFpbkxvY2s8YnI+NDI1MTM2Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHJldHVybiBzZWxm
Ll9kb21haW5Mb2NrLmlucXVpcmUoc2VsZi5nZXREb21haW5MZWFzZSgpKTxicj40MjUxMzcmbmJz
cDsmbmJzcDsgRmlsZSAiL3Vzci9saWIvcHl0aG9uMi43L2Rpc3QtcGFja2FnZXMvdmRzbS9zdG9y
YWdlL2NsdXN0ZXJsb2NrLnB5IiwgbGluZSAzNzIsIGluIGkmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsgbnF1aXJlPGJyPjQyNTEzOCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBy
ZXNvdXJjZSA9IHNhbmxvY2sucmVhZF9yZXNvdXJjZShsZWFzZS5wYXRoLCBsZWFzZS5vZmZzZXQp
PGJyPjQyNTEzOSBTYW5sb2NrRXhjZXB0aW9uOiAoMTMsICdTYW5sb2NrIHJlc291cmNlIHJlYWQg
ZmFpbHVyZScsICdQZXJtaXNzaW9uIGRlbmllZCcpPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5p
IHRlc3QgaXQsIGFuZCBpbiBub2RlLEkgYWRkIHVzZXIgImxpbngiIHRvIGdyb3VwICJrdm0iPGJy
PjwvZGl2PjxkaXY+JCBjYXQgL2V0Yy9ncm91cCB8IGdyZXAgImt2bSI8YnI+a3ZtOng6MTEyOnFl
bXUsdmRzbSw8c3BhbiBzdHlsZT0iY29sb3I6cmdiKDI1NSwwLDApIj5saW54PC9zcGFuPixzYW5s
b2NrPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj50aGVuIGkgY3JlYXRlIGEgZmlsZSBpbiAkSE9N
RTo8L2Rpdj48ZGl2PiQgbHMgLWw8YnI+19zTw8G/IDE2PGJyPi1ydy1ydy0tLS0gMSB2ZHNtIGt2
bSZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyA2IDnUwiZuYnNwOyAxMSAyMDowNiAxLnR4dDxicj5k
cnd4ci14ci14IDkgbGlueCBsaW54IDQwOTYgOdTCJm5ic3A7Jm5ic3A7IDEgMTU6NTggbGlueC12
aXJ0dWFsaXphdGlvbjxicj5kcnctcnctLS0tIDMgbGlueCBsaW54IDQwOTYgOdTCJm5ic3A7IDEx
IDIwOjEzIHRlc3QyPGJyPmRydy1ydy0tLS0gMiBsaW54IGxpbnggNDA5NiA51MImbmJzcDsgMTEg
MjA6MTkgdGVzdDM8L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PnRoZW4gd2UgY2FuIHZpZXcgdGhl
IGZpbGUgaW4gdXNlciAibGlueCI6PC9kaXY+PGRpdj4kIGNhdCAxLnR4dCA8YnI+cGVuY2M8L2Rp
dj48ZGl2Pjxicj48L2Rpdj48ZGl2PmxlYXNlcyBpZiB2ZHNtOmt2bSB0b286PC9kaXY+PGRpdj4k
IGxzIC1sIC9yaGV2L2RhdGEtY2VudGVyL21udC88YSBocmVmPSJodHRwOi8vMTkyLjE2OC4xMS41
NSIgdGFyZ2V0PSJfYmxhbmsiPjE5Mi4xNjguMTEuNTU8L2E+XDpfaG9tZV9kYXRhU3RvcmFnZS8x
ODQ1YmUyMi0xYWM0LTRlNDItYmJjYi03YmE5Y2NkNmU1NjkvZG9tX21kL2xlYXNlcyA8YnI+LXJ3
LXJ3LS0tLSAxIHZkc20ga3ZtIDIwOTcxNTIgOdTCJm5ic3A7IDExIDE5OjIxIC9yaGV2L2RhdGEt
Y2VudGVyL21udC8xOTIuMTY4LjExLjU1Ol9ob21lX2RhdGFTdG9yYWdlLzE4NDViZTIyLTFhYzQt
NGU0Mi1iYmNiLTdiYTljY2Q2ZTU2OS9kb21fbWQvbGVhc2VzPC9kaXY+PGRpdj48YnI+PC9kaXY+
PGRpdj5idXQgd2UgY2Fubm90IHJlYWQgdGhlIGZpbGUgaW4gdXNlciAibGlueCI6PC9kaXY+PGRp
dj4kIGNhdCAvcmhldi9kYXRhLWNlbnRlci9tbnQvPGEgaHJlZj0iaHR0cDovLzE5Mi4xNjguMTEu
NTUiIHRhcmdldD0iX2JsYW5rIj4xOTIuMTY4LjExLjU1PC9hPlw6X2hvbWVfZGF0YVN0b3JhZ2Uv
MTg0NWJlMjItMWFjNC00ZTQyLWJiY2ItN2JhOWNjZDZlNTY5L2RvbV9tZC9sZWFzZXM8YnI+Y2F0
OiAnL3JoZXYvZGF0YS1jZW50ZXIvbW50LzE5Mi4xNjguMTEuNTU6X2hvbWVfZGF0YVN0b3JhZ2Uv
MTg0NWJlMjItMWFjNC00ZTQyLWJiY2ItN2JhOWNjZDZlNTY5L2RvbV9tZC9sZWFzZXMnOiDIqM/e
sru5uzxicj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PndoeSBpcyB0aGlzPyBmb2xsb3dzIHRo
ZSBuZnMgc2VydmVyIGNvbmZpZ3VyZTwvZGl2PjxkaXY+IyBjYXQgL2V0Yy9leHBvcnRzIDxicj48
YnI+L2hvbWUvZGF0YVN0b3JhZ2UgMTkyLjE2OC4xMS4qKHJ3LHN5bmMpPGJyPi9ob21lL2RhdGFT
dG9yYWdlMiAxOTIuMTY4LjExLioocncsc3luYyxub19yb290X3NxdWFzaCxub19zdWJ0cmVlX2No
ZWNrKTxicj4vaG9tZS9pc29TdG9yYWdlIDE5Mi4xNjguMTEuKihydyxzeW5jLG5vX3Jvb3Rfc3F1
YXNoLG5vX3N1YnRyZWVfY2hlY2spPGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+SXMgbXkg
bmZzLXNlcnZlciBjb25maWd1cmF0aW9ucyBtaXNzIHNvbWUgYXJndW1lbnRzPyBoYXZlIGFueSBp
ZGVhPzxicj48L2Rpdj48L2Rpdj48L2Rpdj48L2Rpdj48L2Jsb2NrcXVvdGU+PC9kaXY+PGRpdj48
YnI+PC9kaXY+PGRpdj5UcnkgdG8gc2V0dXAgYSBzdXBwb3J0ZWQgc3lzdGVtIChlLmcgY2VudG9z
LCBmZWRvcmEpIGFuZCBjb21wYXJlIHRoZSBzZXR1cC48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2
PkNhbiBleHBsYWluIHdoeSB1c2VyIGxpbnggbmVlZCBhY2Nlc3MgdG8gdmRzbS9zYW5sb2NrL3Fl
bXUgZGF0YT88L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2Pk5pcjwvZGl2PjxkaXYgY2xhc3M9Imdt
YWlsX3F1b3RlIj48YmxvY2txdW90ZSBjbGFzcz0iZ21haWxfcXVvdGUiIHN0eWxlPSJtYXJnaW46
MCAwIDAgLjhleDtib3JkZXItbGVmdDoxcHggI2NjYyBzb2xpZDtwYWRkaW5nLWxlZnQ6MWV4Ij48
ZGl2IHN0eWxlPSJsaW5lLWhlaWdodDoxLjc7Y29sb3I6IzAwMDAwMDtmb250LXNpemU6MTRweDtm
b250LWZhbWlseTpBcmlhbCI+PGRpdiBpZD0ibV81MTEyNzMwMTIxMTc3OTIwMjUzaXNGb3J3YXJk
Q29udGVudCI+PGRpdiBzdHlsZT0ibGluZS1oZWlnaHQ6MS43O2NvbG9yOiMwMDAwMDA7Zm9udC1z
aXplOjE0cHg7Zm9udC1mYW1pbHk6QXJpYWwiPjxkaXY+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRp
dj48YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+
PGRpdj48YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PC9kaXY+PGJyPjxicj48c3BhbiB0aXRsZT0i
bmV0ZWFzZWZvb3RlciI+PHA+Jm5ic3A7PC9wPjwvc3Bhbj48L2Rpdj48L2Rpdj48YnI+PGJyPjxz
cGFuIHRpdGxlPSJuZXRlYXNlZm9vdGVyIj48cD4mbmJzcDs8L3A+PC9zcGFuPl9fX19fX19fX19f
X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fPGJyPgpEZXZlbCBtYWlsaW5nIGxp
c3Q8YnI+CjxhIGhyZWY9Im1haWx0bzpEZXZlbEBvdmlydC5vcmciIHRhcmdldD0iX2JsYW5rIj5E
ZXZlbEBvdmlydC5vcmc8L2E+PGJyPgo8YSBocmVmPSJodHRwOi8vbGlzdHMub3ZpcnQub3JnL21h
aWxtYW4vbGlzdGluZm8vZGV2ZWwiIHJlbD0ibm9yZWZlcnJlciIgdGFyZ2V0PSJfYmxhbmsiPmh0
dHA6Ly9saXN0cy5vdmlydC5vcmcvbWFpbG1hbi9saXN0aW5mby9kZXZlbDwvYT48L2Jsb2NrcXVv
dGU+PC9kaXY+CjwvYmxvY2txdW90ZT48L2Rpdj48YnI+PGJyPjxzcGFuIHRpdGxlPSJuZXRlYXNl
Zm9vdGVyIj48cD4mbmJzcDs8L3A+PC9zcGFuPjwvYmxvY2txdW90ZT48L2Rpdj48YnI+PGJyPjxz
cGFuIHRpdGxlPSJuZXRlYXNlZm9vdGVyIj48cD4mbmJzcDs8L3A+PC9zcGFuPg==
------=_Part_207610_1010575880.1505217464112--
7 years, 7 months
ovirt nfs mount caused sanlock failed to access data storage
by pengyixiang
------=_Part_42424_708786426.1505180159241
Content-Type: text/plain; charset=GBK
Content-Transfer-Encoding: base64
aGVsbG8sZXZlcnlvbmUKICAgIHNhbmxvY2sgZmFpbGVkIGR1ZSB0byBjYW5ub3QgcmVhZCBuZnMg
c3RvcmFnZSdzIGRhdGEgLCBpIHRyaWVkIHRvIGNobW9kIDc3NyAvcmhldi9kYXRhLWNlbnRlci9t
bnQvMTkyLjE2OC4xMS41NVw6X2hvbWVfZGF0YVN0b3JhZ2UvMTg0NWJlMjItMWFjNC00ZTQyLWJi
Y2ItN2JhOWNjZDZlNTY5L2RvbV9tZC8qKGFkZCBvdGhlcnMgcGVybWlzc2lvbiksIHRoZW4gaXQn
cyBvawoKCiAgICBzYW5sb2NrJ3MgbG9nOgo0MjUxMjAgVHJhY2ViYWNrIChtb3N0IHJlY2VudCBj
YWxsIGxhc3QpOgo0MjUxMjEgICBGaWxlICIvdXNyL2xpYi9weXRob24yLjcvZGlzdC1wYWNrYWdl
cy92ZHNtL3N0b3JhZ2UvdGFzay5weSIsIGxpbmUgODc4LCBpbiBfcnVuCjQyNTEyMiAgICAgcmV0
dXJuIGZuKCphcmdzLCAqKmthcmdzKQo0MjUxMjMgICBGaWxlICIvdXNyL2xpYi9weXRob24yLjcv
ZGlzdC1wYWNrYWdlcy92ZHNtL2xvZ1V0aWxzLnB5IiwgbGluZSA1MiwgaW4gd3JhcHBlcgo0MjUx
MjQgICAgIHJlcyA9IGYoKmFyZ3MsICoqa3dhcmdzKQo0MjUxMjUgICBGaWxlICIvdXNyL3NoYXJl
L3Zkc20vc3RvcmFnZS9oc20ucHkiLCBsaW5lIDYxOSwgaW4gZ2V0U3BtU3RhdHVzCjQyNTEyNiAg
ICAgc3RhdHVzID0gc2VsZi5fZ2V0U3BtU3RhdHVzSW5mbyhwb29sKQo0MjUxMjcgICBGaWxlICIv
dXNyL3NoYXJlL3Zkc20vc3RvcmFnZS9oc20ucHkiLCBsaW5lIDYxMywgaW4gX2dldFNwbVN0YXR1
c0luZm8KNDI1MTI4ICAgICAocG9vbC5zcG1Sb2xlLCkgKyBwb29sLmdldFNwbVN0YXR1cygpKSkK
NDI1MTI5ICAgRmlsZSAiL3Vzci9zaGFyZS92ZHNtL3N0b3JhZ2Uvc3AucHkiLCBsaW5lIDE0MSwg
aW4gZ2V0U3BtU3RhdHVzCjQyNTEzMCAgICAgcmV0dXJuIHNlbGYuX2JhY2tlbmQuZ2V0U3BtU3Rh
dHVzKCkKNDI1MTMxICAgRmlsZSAiL3Vzci9zaGFyZS92ZHNtL3N0b3JhZ2Uvc3BiYWNrZW5kcy5w
eSIsIGxpbmUgNDMzLCBpbiBnZXRTcG1TdGF0dXMKNDI1MTMyICAgICBsVmVyLCBzcG1JZCA9IHNl
bGYubWFzdGVyRG9tYWluLmlucXVpcmVDbHVzdGVyTG9jaygpCjQyNTEzMyAgIEZpbGUgIi91c3Iv
c2hhcmUvdmRzbS9zdG9yYWdlL3NkLnB5IiwgbGluZSA4MTcsIGluIGlucXVpcmVDbHVzdGVyTG9j
awo0MjUxMzQgICAgIHJldHVybiBzZWxmLl9tYW5pZmVzdC5pbnF1aXJlRG9tYWluTG9jaygpCjQy
NTEzNSAgIEZpbGUgIi91c3Ivc2hhcmUvdmRzbS9zdG9yYWdlL3NkLnB5IiwgbGluZSA1MjIsIGlu
IGlucXVpcmVEb21haW5Mb2NrCjQyNTEzNiAgICAgcmV0dXJuIHNlbGYuX2RvbWFpbkxvY2suaW5x
dWlyZShzZWxmLmdldERvbWFpbkxlYXNlKCkpCjQyNTEzNyAgIEZpbGUgIi91c3IvbGliL3B5dGhv
bjIuNy9kaXN0LXBhY2thZ2VzL3Zkc20vc3RvcmFnZS9jbHVzdGVybG9jay5weSIsIGxpbmUgMzcy
LCBpbiBpICAgICAgIG5xdWlyZQo0MjUxMzggICAgIHJlc291cmNlID0gc2FubG9jay5yZWFkX3Jl
c291cmNlKGxlYXNlLnBhdGgsIGxlYXNlLm9mZnNldCkKNDI1MTM5IFNhbmxvY2tFeGNlcHRpb246
ICgxMywgJ1NhbmxvY2sgcmVzb3VyY2UgcmVhZCBmYWlsdXJlJywgJ1Blcm1pc3Npb24gZGVuaWVk
JykKCgppIHRlc3QgaXQsIGFuZCBpbiBub2RlLEkgYWRkIHVzZXIgImxpbngiIHRvIGdyb3VwICJr
dm0iCgokIGNhdCAvZXRjL2dyb3VwIHwgZ3JlcCAia3ZtIgprdm06eDoxMTI6cWVtdSx2ZHNtLGxp
bngsc2FubG9jawoKCnRoZW4gaSBjcmVhdGUgYSBmaWxlIGluICRIT01FOgokIGxzIC1sCtfc08PB
vyAxNgotcnctcnctLS0tIDEgdmRzbSBrdm0gICAgIDYgOdTCICAxMSAyMDowNiAxLnR4dApkcnd4
ci14ci14IDkgbGlueCBsaW54IDQwOTYgOdTCICAgMSAxNTo1OCBsaW54LXZpcnR1YWxpemF0aW9u
CmRydy1ydy0tLS0gMyBsaW54IGxpbnggNDA5NiA51MIgIDExIDIwOjEzIHRlc3QyCmRydy1ydy0t
LS0gMiBsaW54IGxpbnggNDA5NiA51MIgIDExIDIwOjE5IHRlc3QzCgoKdGhlbiB3ZSBjYW4gdmll
dyB0aGUgZmlsZSBpbiB1c2VyICJsaW54IjoKJCBjYXQgMS50eHQKcGVuY2MKCgpsZWFzZXMgaWYg
dmRzbTprdm0gdG9vOgokIGxzIC1sIC9yaGV2L2RhdGEtY2VudGVyL21udC8xOTIuMTY4LjExLjU1
XDpfaG9tZV9kYXRhU3RvcmFnZS8xODQ1YmUyMi0xYWM0LTRlNDItYmJjYi03YmE5Y2NkNmU1Njkv
ZG9tX21kL2xlYXNlcwotcnctcnctLS0tIDEgdmRzbSBrdm0gMjA5NzE1MiA51MIgIDExIDE5OjIx
IC9yaGV2L2RhdGEtY2VudGVyL21udC8xOTIuMTY4LjExLjU1Ol9ob21lX2RhdGFTdG9yYWdlLzE4
NDViZTIyLTFhYzQtNGU0Mi1iYmNiLTdiYTljY2Q2ZTU2OS9kb21fbWQvbGVhc2VzCgoKYnV0IHdl
IGNhbm5vdCByZWFkIHRoZSBmaWxlIGluIHVzZXIgImxpbngiOgokIGNhdCAvcmhldi9kYXRhLWNl
bnRlci9tbnQvMTkyLjE2OC4xMS41NVw6X2hvbWVfZGF0YVN0b3JhZ2UvMTg0NWJlMjItMWFjNC00
ZTQyLWJiY2ItN2JhOWNjZDZlNTY5L2RvbV9tZC9sZWFzZXMKY2F0OiAnL3JoZXYvZGF0YS1jZW50
ZXIvbW50LzE5Mi4xNjguMTEuNTU6X2hvbWVfZGF0YVN0b3JhZ2UvMTg0NWJlMjItMWFjNC00ZTQy
LWJiY2ItN2JhOWNjZDZlNTY5L2RvbV9tZC9sZWFzZXMnOiDIqM/esru5uwoKCgp3aHkgaXMgdGhp
cz8gZm9sbG93cyB0aGUgbmZzIHNlcnZlciBjb25maWd1cmUKIyBjYXQgL2V0Yy9leHBvcnRzCgov
aG9tZS9kYXRhU3RvcmFnZSAxOTIuMTY4LjExLioocncsc3luYykKL2hvbWUvZGF0YVN0b3JhZ2Uy
IDE5Mi4xNjguMTEuKihydyxzeW5jLG5vX3Jvb3Rfc3F1YXNoLG5vX3N1YnRyZWVfY2hlY2spCi9o
b21lL2lzb1N0b3JhZ2UgMTkyLjE2OC4xMS4qKHJ3LHN5bmMsbm9fcm9vdF9zcXVhc2gsbm9fc3Vi
dHJlZV9jaGVjaykKCgoKSXMgbXkgbmZzLXNlcnZlciBjb25maWd1cmF0aW9ucyBtaXNzIHNvbWUg
YXJndW1lbnRzPyBoYXZlIGFueSBpZGVhPwoKCgoKCgoKCgoKCgoKCgoKCgoKIA==
------=_Part_42424_708786426.1505180159241
Content-Type: text/html; charset=GBK
Content-Transfer-Encoding: base64
PGRpdiBzdHlsZT0ibGluZS1oZWlnaHQ6MS43O2NvbG9yOiMwMDAwMDA7Zm9udC1zaXplOjE0cHg7
Zm9udC1mYW1pbHk6QXJpYWwiPjxkaXY+aGVsbG8sZXZlcnlvbmU8L2Rpdj48ZGl2PiZuYnNwOyZu
YnNwOyZuYnNwOyBzYW5sb2NrIGZhaWxlZCBkdWUgdG8gY2Fubm90IHJlYWQgbmZzIHN0b3JhZ2Un
cyBkYXRhICwgaSB0cmllZCB0byBjaG1vZCA3NzcgL3JoZXYvZGF0YS1jZW50ZXIvbW50LzE5Mi4x
NjguMTEuNTVcOl9ob21lX2RhdGFTdG9yYWdlLzE4NDViZTIyLTFhYzQtNGU0Mi1iYmNiLTdiYTlj
Y2Q2ZTU2OS9kb21fbWQvKihhZGQgb3RoZXJzIHBlcm1pc3Npb24pLCB0aGVuIGl0J3Mgb2s8L2Rp
dj48ZGl2Pjxicj48L2Rpdj48ZGl2IGlkPSJpc0ZvcndhcmRDb250ZW50Ij48ZGl2IHN0eWxlPSJs
aW5lLWhlaWdodDoxLjc7Y29sb3I6IzAwMDAwMDtmb250LXNpemU6MTRweDtmb250LWZhbWlseTpB
cmlhbCI+PGRpdj4mbmJzcDsmbmJzcDsmbmJzcDsgc2FubG9jaydzIGxvZzo8YnI+NDI1MTIwIFRy
YWNlYmFjayAobW9zdCByZWNlbnQgY2FsbCBsYXN0KTo8YnI+NDI1MTIxJm5ic3A7Jm5ic3A7IEZp
bGUgIi91c3IvbGliL3B5dGhvbjIuNy9kaXN0LXBhY2thZ2VzL3Zkc20vc3RvcmFnZS90YXNrLnB5
IiwgbGluZSA4NzgsIGluIF9ydW48YnI+NDI1MTIyJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHJl
dHVybiBmbigqYXJncywgKiprYXJncyk8YnI+NDI1MTIzJm5ic3A7Jm5ic3A7IEZpbGUgIi91c3Iv
bGliL3B5dGhvbjIuNy9kaXN0LXBhY2thZ2VzL3Zkc20vbG9nVXRpbHMucHkiLCBsaW5lIDUyLCBp
biB3cmFwcGVyPGJyPjQyNTEyNCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyByZXMgPSBmKCphcmdz
LCAqKmt3YXJncyk8YnI+NDI1MTI1Jm5ic3A7Jm5ic3A7IEZpbGUgIi91c3Ivc2hhcmUvdmRzbS9z
dG9yYWdlL2hzbS5weSIsIGxpbmUgNjE5LCBpbiBnZXRTcG1TdGF0dXM8YnI+NDI1MTI2Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7IHN0YXR1cyA9IHNlbGYuX2dldFNwbVN0YXR1c0luZm8ocG9vbCk8
YnI+NDI1MTI3Jm5ic3A7Jm5ic3A7IEZpbGUgIi91c3Ivc2hhcmUvdmRzbS9zdG9yYWdlL2hzbS5w
eSIsIGxpbmUgNjEzLCBpbiBfZ2V0U3BtU3RhdHVzSW5mbzxicj40MjUxMjgmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsgKHBvb2wuc3BtUm9sZSwpICsgcG9vbC5nZXRTcG1TdGF0dXMoKSkpPGJyPjQy
NTEyOSZuYnNwOyZuYnNwOyBGaWxlICIvdXNyL3NoYXJlL3Zkc20vc3RvcmFnZS9zcC5weSIsIGxp
bmUgMTQxLCBpbiBnZXRTcG1TdGF0dXM8YnI+NDI1MTMwJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
IHJldHVybiBzZWxmLl9iYWNrZW5kLmdldFNwbVN0YXR1cygpPGJyPjQyNTEzMSZuYnNwOyZuYnNw
OyBGaWxlICIvdXNyL3NoYXJlL3Zkc20vc3RvcmFnZS9zcGJhY2tlbmRzLnB5IiwgbGluZSA0MzMs
IGluIGdldFNwbVN0YXR1czxicj40MjUxMzImbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgbFZlciwg
c3BtSWQgPSBzZWxmLm1hc3RlckRvbWFpbi5pbnF1aXJlQ2x1c3RlckxvY2soKTxicj40MjUxMzMm
bmJzcDsmbmJzcDsgRmlsZSAiL3Vzci9zaGFyZS92ZHNtL3N0b3JhZ2Uvc2QucHkiLCBsaW5lIDgx
NywgaW4gaW5xdWlyZUNsdXN0ZXJMb2NrPGJyPjQyNTEzNCZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyByZXR1cm4gc2VsZi5fbWFuaWZlc3QuaW5xdWlyZURvbWFpbkxvY2soKTxicj40MjUxMzUmbmJz
cDsmbmJzcDsgRmlsZSAiL3Vzci9zaGFyZS92ZHNtL3N0b3JhZ2Uvc2QucHkiLCBsaW5lIDUyMiwg
aW4gaW5xdWlyZURvbWFpbkxvY2s8YnI+NDI1MTM2Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHJl
dHVybiBzZWxmLl9kb21haW5Mb2NrLmlucXVpcmUoc2VsZi5nZXREb21haW5MZWFzZSgpKTxicj40
MjUxMzcmbmJzcDsmbmJzcDsgRmlsZSAiL3Vzci9saWIvcHl0aG9uMi43L2Rpc3QtcGFja2FnZXMv
dmRzbS9zdG9yYWdlL2NsdXN0ZXJsb2NrLnB5IiwgbGluZSAzNzIsIGluIGkmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgbnF1aXJlPGJyPjQyNTEzOCZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyByZXNvdXJjZSA9IHNhbmxvY2sucmVhZF9yZXNvdXJjZShsZWFzZS5wYXRoLCBsZWFz
ZS5vZmZzZXQpPGJyPjQyNTEzOSBTYW5sb2NrRXhjZXB0aW9uOiAoMTMsICdTYW5sb2NrIHJlc291
cmNlIHJlYWQgZmFpbHVyZScsICdQZXJtaXNzaW9uIGRlbmllZCcpPC9kaXY+PGRpdj48YnI+PC9k
aXY+PGRpdj5pIHRlc3QgaXQsIGFuZCBpbiBub2RlLEkgYWRkIHVzZXIgImxpbngiIHRvIGdyb3Vw
ICJrdm0iPGJyPjwvZGl2PjxkaXY+JCBjYXQgL2V0Yy9ncm91cCB8IGdyZXAgImt2bSI8YnI+a3Zt
Ong6MTEyOnFlbXUsdmRzbSw8c3BhbiBzdHlsZT0iY29sb3I6IHJnYigyNTUsIDAsIDApOyI+bGlu
eDwvc3Bhbj4sc2FubG9jazwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+dGhlbiBpIGNyZWF0ZSBh
IGZpbGUgaW4gJEhPTUU6PC9kaXY+PGRpdj4kIGxzIC1sPGJyPtfc08PBvyAxNjxicj4tcnctcnct
LS0tIDEgdmRzbSBrdm0mbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgNiA51MImbmJzcDsgMTEgMjA6
MDYgMS50eHQ8YnI+ZHJ3eHIteHIteCA5IGxpbnggbGlueCA0MDk2IDnUwiZuYnNwOyZuYnNwOyAx
IDE1OjU4IGxpbngtdmlydHVhbGl6YXRpb248YnI+ZHJ3LXJ3LS0tLSAzIGxpbnggbGlueCA0MDk2
IDnUwiZuYnNwOyAxMSAyMDoxMyB0ZXN0Mjxicj5kcnctcnctLS0tIDIgbGlueCBsaW54IDQwOTYg
OdTCJm5ic3A7IDExIDIwOjE5IHRlc3QzPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj50aGVuIHdl
IGNhbiB2aWV3IHRoZSBmaWxlIGluIHVzZXIgImxpbngiOjwvZGl2PjxkaXY+JCBjYXQgMS50eHQg
PGJyPnBlbmNjPC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5sZWFzZXMgaWYgdmRzbTprdm0gdG9v
OjwvZGl2PjxkaXY+JCBscyAtbCAvcmhldi9kYXRhLWNlbnRlci9tbnQvMTkyLjE2OC4xMS41NVw6
X2hvbWVfZGF0YVN0b3JhZ2UvMTg0NWJlMjItMWFjNC00ZTQyLWJiY2ItN2JhOWNjZDZlNTY5L2Rv
bV9tZC9sZWFzZXMgPGJyPi1ydy1ydy0tLS0gMSB2ZHNtIGt2bSAyMDk3MTUyIDnUwiZuYnNwOyAx
MSAxOToyMSAvcmhldi9kYXRhLWNlbnRlci9tbnQvMTkyLjE2OC4xMS41NTpfaG9tZV9kYXRhU3Rv
cmFnZS8xODQ1YmUyMi0xYWM0LTRlNDItYmJjYi03YmE5Y2NkNmU1NjkvZG9tX21kL2xlYXNlczwv
ZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+YnV0IHdlIGNhbm5vdCByZWFkIHRoZSBmaWxlIGluIHVz
ZXIgImxpbngiOjwvZGl2PjxkaXY+JCBjYXQgL3JoZXYvZGF0YS1jZW50ZXIvbW50LzE5Mi4xNjgu
MTEuNTVcOl9ob21lX2RhdGFTdG9yYWdlLzE4NDViZTIyLTFhYzQtNGU0Mi1iYmNiLTdiYTljY2Q2
ZTU2OS9kb21fbWQvbGVhc2VzPGJyPmNhdDogJy9yaGV2L2RhdGEtY2VudGVyL21udC8xOTIuMTY4
LjExLjU1Ol9ob21lX2RhdGFTdG9yYWdlLzE4NDViZTIyLTFhYzQtNGU0Mi1iYmNiLTdiYTljY2Q2
ZTU2OS9kb21fbWQvbGVhc2VzJzogyKjP3rK7ubs8YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRp
dj53aHkgaXMgdGhpcz8gZm9sbG93cyB0aGUgbmZzIHNlcnZlciBjb25maWd1cmU8L2Rpdj48ZGl2
PiMgY2F0IC9ldGMvZXhwb3J0cyA8YnI+PGJyPi9ob21lL2RhdGFTdG9yYWdlIDE5Mi4xNjguMTEu
KihydyxzeW5jKTxicj4vaG9tZS9kYXRhU3RvcmFnZTIgMTkyLjE2OC4xMS4qKHJ3LHN5bmMsbm9f
cm9vdF9zcXVhc2gsbm9fc3VidHJlZV9jaGVjayk8YnI+L2hvbWUvaXNvU3RvcmFnZSAxOTIuMTY4
LjExLioocncsc3luYyxub19yb290X3NxdWFzaCxub19zdWJ0cmVlX2NoZWNrKTxicj48L2Rpdj48
ZGl2Pjxicj48L2Rpdj48ZGl2PklzIG15IG5mcy1zZXJ2ZXIgY29uZmlndXJhdGlvbnMgbWlzcyBz
b21lIGFyZ3VtZW50cz8gaGF2ZSBhbnkgaWRlYT88YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRp
dj48YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+
PGRpdj48YnI+PC9kaXY+PGRpdj48YnI+PC9kaXY+PC9kaXY+PGJyPjxicj48c3BhbiB0aXRsZT0i
bmV0ZWFzZWZvb3RlciI+PHA+Jm5ic3A7PC9wPjwvc3Bhbj48L2Rpdj48L2Rpdj48YnI+PGJyPjxz
cGFuIHRpdGxlPSJuZXRlYXNlZm9vdGVyIj48cD4mbmJzcDs8L3A+PC9zcGFuPg==
------=_Part_42424_708786426.1505180159241--
7 years, 7 months
[ OST Failure Report ] [ oVirt master ] [ 2017-09-07 ] [import_template_from_glance]
by Evgheni Dereveanchin
Test failed: [ import_template_from_glance ]
Link to suspected patches:
https://gerrit.ovirt.org/#/c/80450/
Link to Job:
http://jenkins.ovirt.org/job/ovirt-master_change-queue-tester/2397/
Link to logs:
http://jenkins.ovirt.org/job/ovirt-master_change-queue-tester/2397/artifa...
Error snippet from log:
<error>
2017-09-07 08:21:48,657-04 INFO
[org.ovirt.engine.core.bll.AddVmTemplateCommand]
(EE-ManagedThreadFactory-engineScheduled-Thread-21) [74b41edb] Lock
Acquired to object
'EngineLock:{exclusiveLocks='[2c2b56b5-cac6-469d-b0e0-9744309ca8c1=TEMPLATE,
CirrOS_0.3.5_for_x86_64_glance_template=TEMPLATE_NAME]',
sharedLocks='[]'}'
2017-09-07 08:21:48,675-04 INFO
[org.ovirt.engine.core.bll.AddVmTemplateCommand]
(EE-ManagedThreadFactory-engineScheduled-Thread-21) [74b41edb] Running
command: AddVmTemplateCommand internal: true. Entities affected : ID:
d279c4e9-09e7-4dd9-9eff-10b31ee2adfc Type: StoragePoolAction group
CREATE_TEMPLATE with role type USER
2017-09-07 08:21:48,695-04 INFO
[org.ovirt.engine.core.bll.storage.disk.CreateAllTemplateDisksCommand]
(EE-ManagedThreadFactory-engineScheduled-Thread-21) [74b41edb] Running
command: CreateAllTemplateDisksCommand internal: true.
2017-09-07 08:21:48,722-04 INFO
[org.ovirt.engine.core.utils.transaction.TransactionSupport]
(EE-ManagedThreadFactory-engineScheduled-Thread-21) [74b41edb]
transaction rolled back
2017-09-07 08:21:48,722-04 ERROR
[org.ovirt.engine.core.bll.AddVmTemplateCommand]
(EE-ManagedThreadFactory-engineScheduled-Thread-21) [74b41edb] Command
'org.ovirt.engine.core.bll.AddVmTemplateCommand' failed: null
2017-09-07 08:21:48,722-04 ERROR
[org.ovirt.engine.core.bll.AddVmTemplateCommand]
(EE-ManagedThreadFactory-engineScheduled-Thread-21) [74b41edb]
Exception: java.lang.NullPointerException
at org.ovirt.engine.core.bll.utils.VgamemVideoSettings.getVramMultiplier(VgamemVideoSettings.java:63)
[bll.jar:]
at org.ovirt.engine.core.bll.utils.VgamemVideoSettings.getQxlVideoDeviceSettings(VgamemVideoSettings.java:40)
[bll.jar:]
at org.ovirt.engine.core.bll.utils.VideoDeviceSettings.getVideoDeviceSettings(VideoDeviceSettings.java:34)
[bll.jar:]
at org.ovirt.engine.core.bll.utils.VideoDeviceSettings.getVideoDeviceSpecParams(VideoDeviceSettings.java:49)
[bll.jar:]
at org.ovirt.engine.core.bll.utils.VmDeviceUtils.getVideoDeviceSpecParams(VmDeviceUtils.java:586)
[bll.jar:]
at org.ovirt.engine.core.bll.utils.VmDeviceUtils.copyVmDevices(VmDeviceUtils.java:1435)
[bll.jar:]
at org.ovirt.engine.core.bll.utils.VmDeviceUtils.copyVmDevices(VmDeviceUtils.java:1559)
[bll.jar:]
...
2017-09-07 08:21:48,739-04 INFO
[org.ovirt.engine.core.bll.AddVmTemplateCommand]
(EE-ManagedThreadFactory-engineScheduled-Thread-21) [74b41edb] Command
[id=3d633182-982a-46f2-b4f1-27c5d04397a7]: Compensating NEW_ENTITY_ID
of org.ovirt.engine.core.common.businessentities.VmTemplate; snapshot:
2c2b56b5-cac6-469d-b0e0-9744309ca8c1.
2017-09-07 08:21:48,813-04 ERROR
[org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector]
(EE-ManagedThreadFactory-engineScheduled-Thread-21) [74b41edb]
EVENT_ID: USER_ADD_VM_TEMPLATE_FAILURE(36), Failed creating Template
CirrOS_0.3.5_for_x86_64_glance_template.
2017-09-07 08:21:48,834-04 INFO
[org.ovirt.engine.core.bll.AddVmTemplateCommand]
(EE-ManagedThreadFactory-engineScheduled-Thread-21) [74b41edb] Lock
freed to object
'EngineLock:{exclusiveLocks='[2c2b56b5-cac6-469d-b0e0-9744309ca8c1=TEMPLATE,
CirrOS_0.3.5_for_x86_64_glance_template=TEMPLATE_NAME]',
sharedLocks='[]'}'
2017-09-07 08:21:48,848-04 DEBUG
[org.ovirt.engine.core.dal.dbbroker.CustomSQLErrorCodeSQLExceptionTranslator]
(EE-ManagedThreadFactory-engineScheduled-Thread-21) [74b41edb]
Translating SQLException with SQL state '23503', error code '0',
message [ERROR: insert or update on table "disk_vm_element" violates
foreign key constraint "fk_disk_vm_element_vm_static"
Detail: Key (vm_id)=(2c2b56b5-cac6-469d-b0e0-9744309ca8c1) is not
present in table "vm_static".
Where: SQL statement "INSERT INTO disk_vm_element (
disk_id,
vm_id,
is_boot,
pass_discard,
disk_interface,
is_using_scsi_reservation)
VALUES (
v_disk_id,
v_vm_id,
v_is_boot,
v_pass_discard,
v_disk_interface,
v_is_using_scsi_reservation)"
PL/pgSQL function
insertdiskvmelement(uuid,uuid,boolean,boolean,character
varying,boolean) line 3 at SQL statement]; SQL was [{call
insertdiskvmelement(?, ?, ?, ?, ?, ?)}] for task
[CallableStatementCallback]
2017-09-07 08:21:48,850-04 INFO
[org.ovirt.engine.core.utils.transaction.TransactionSupport]
(EE-ManagedThreadFactory-engineScheduled-Thread-21) [74b41edb]
transaction rolled back
2017-09-07 08:21:48,877-04 INFO
[org.ovirt.engine.core.dal.dbbroker.auditloghandling.AuditLogDirector]
(EE-ManagedThreadFactory-engineScheduled-Thread-21) [74b41edb]
EVENT_ID: USER_IMPORT_IMAGE_AS_TEMPLATE_FINISHED_SUCCESS(3,018), User
admin@internal-authz successfully imported image
CirrOS_0.3.5_for_x86_64_glance_template as template
CirrOS_0.3.5_for_x86_64_glance_template to domain iscsi.
2017-09-07 08:21:48,878-04 ERROR
[org.ovirt.engine.core.bll.tasks.CommandCallbacksPoller]
(EE-ManagedThreadFactory-engineScheduled-Thread-21) [74b41edb] Failed
invoking callback end method 'onSucceeded' for command
'9c1ba73a-f6bb-4291-b1f2-d5806e38ba18' with exception
'CallableStatementCallback; SQL [{call insertdiskvmelement(?, ?, ?, ?,
?, ?)}]; ERROR: insert or update on table "disk_vm_element" violates
foreign key constraint "fk_disk_vm_element_vm_static"
Detail: Key (vm_id)=(2c2b56b5-cac6-469d-b0e0-9744309ca8c1) is not
present in table "vm_static".
Where: SQL statement "INSERT INTO disk_vm_element (
disk_id,
vm_id,
is_boot,
pass_discard,
disk_interface,
is_using_scsi_reservation)
VALUES (
v_disk_id,
v_vm_id,
v_is_boot,
v_pass_discard,
v_disk_interface,
v_is_using_scsi_reservation)"
PL/pgSQL function
insertdiskvmelement(uuid,uuid,boolean,boolean,character
varying,boolean) line 3 at SQL statement; nested exception is
org.postgresql.util.PSQLException: ERROR: insert or update on table
"disk_vm_element" violates foreign key constraint
"fk_disk_vm_element_vm_static"
Detail: Key (vm_id)=(2c2b56b5-cac6-469d-b0e0-9744309ca8c1) is not
present in table "vm_static".
Where: SQL statement "INSERT INTO disk_vm_element (
disk_id,
vm_id,
is_boot,
pass_discard,
disk_interface,
is_using_scsi_reservation)
VALUES (
v_disk_id,
v_vm_id,
v_is_boot,
v_pass_discard,
v_disk_interface,
v_is_using_scsi_reservation)"
PL/pgSQL function
insertdiskvmelement(uuid,uuid,boolean,boolean,character
varying,boolean) line 3 at SQL statement', the callback is marked for
end method retries
2017-09-07 08:21:49,887-04 INFO
[org.ovirt.engine.core.bll.SerialChildCommandsExecutionCallback]
(EE-ManagedThreadFactory-engineScheduled-Thread-49) [74b41edb] Command
'AddVmTemplate' id: '3d633182-982a-46f2-b4f1-27c5d04397a7' execution
didn't complete, not proceeding to perform the next operation
2017-09-07 08:21:49,887-04 INFO
[org.ovirt.engine.core.bll.SerialChildCommandsExecutionCallback]
(EE-ManagedThreadFactory-engineScheduled-Thread-49) [74b41edb] Command
'AddVmTemplate' id: '3d633182-982a-46f2-b4f1-27c5d04397a7' child
commands '[d168e950-e9c5-4c9b-9502-bff613d7f14d]' executions were
completed, status 'FAILED'
</error>
--
Regards,
Evgheni Dereveanchin
7 years, 7 months
Tip for a screen-recorder
by Jakub Niedermertl
Hi,
recently I stumbled upon Peek [1], nice one-button screen recorder. It
* records selected rectangle of the screen,
* can produce gif / webm / mp4.
* is packaged for most linux distributions
* and just works.
I find it great for bug reporting.
[1]: https://github.com/phw/peek
7 years, 7 months
can't create a VM on engine master
by Greg Sheremeta
Hi,
With a fresh engine (new path and new db) and a fresh f24 4.1 host, I'm
unable to add a VM either via the UI or REST API. Both hang, and I see no
helpful logs. Engine log just says it's running the command, and then
nothing. I don't see anything in vdsm.log that suggests the command came
through, so I think it's a problem in engine. Logs attached.
Anyone else seeing this?
Greg
--
GREG SHEREMETA
SENIOR SOFTWARE ENGINEER - TEAM LEAD - RHV UX
Red Hat
<https://www.redhat.com/>
gshereme(a)redhat.com IRC: gshereme
<https://red.ht/sig>
7 years, 7 months
how to print api method name and params in ovirt
by pengyixiang
------=_Part_68569_935883193.1504581242386
Content-Type: text/plain; charset=GBK
Content-Transfer-Encoding: base64
aGVsbG8sIGV2ZXJ5b25lIQogICAgV2UgbmVlZCB0byBjdXN0b21lZCBvdmlydCwgYW5kIG5vdyBJ
IG5lZWQgdG8ga25vdyB3aGljaCBhcGkgYmVlbiBjYWxsZWQgYW5kIHRyYW5zcG9ydCdzIHBhcmFt
cyBhZnRlciBidXR0b24gYmVlbiBwdXNoZWQgaW4gZW5naW5lLCBJIHRyeSB0byBhZGQgbG9ncyBs
aWtlIHRoaXMgaW4gdmRzbToKCgogNDU1ICAgICBAYXBpLm1ldGhvZAogNDU2ICAgICBkZWYgaG90
cGx1Z0Rpc2soc2VsZiwgcGFyYW1zKToKIDQ1NyAgICAgICAgIHN5c2xvZy5zeXNsb2coIi0tLWlu
IFZNIGhvdHBsdWdEaXNrIikKIDQ1OCAgICAgICAgIHN5c2xvZy5zeXNsb2coInBhcmFtczolcyIg
JSAocGFyYW1zKSkKIDQ1OSAgICAgICAgIHRyeToKIDQ2MCAgICAgICAgICAgICB1dGlscy52YWxp
ZGF0ZU1pbmltYWxLZXlTZXQocGFyYW1zLCAoJ3ZtSWQnLCAnZHJpdmUnKSkKIDQ2MSAgICAgICAg
IGV4Y2VwdCBWYWx1ZUVycm9yOgogNDYyICAgICAgICAgICAgIHNlbGYubG9nLmVycm9yKCdNaXNz
aW5nIG9uZSBvZiByZXF1aXJlZCBwYXJhbWV0ZXJzOiB2bUlkLCBkcml2ZScpCiA0NjMgICAgICAg
ICAgICAgcmV0dXJuIHsnc3RhdHVzJzogeydjb2RlJzogZXJyQ29kZVsnTWlzc1BhcmFtJ11bJ3N0
YXR1cyddWydjb2RlJ10sCiA0NjQgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICdtZXNz
YWdlJzogJ01pc3Npbmcgb25lIG9mIHJlcXVpcmVkICcKIDQ2NSAgICAgICAgICAgICAgICAgICAg
ICAgICAgICAgICAgICAgICAgICAgICAncGFyYW1ldGVyczogdm1JZCwgZHJpdmUnfX0KIDQ2NiAg
ICAgICAgIHJldHVybiBzZWxmLnZtLmhvdHBsdWdEaXNrKHBhcmFtcykKCgpidXQgdGhlIG51bWJl
ciBvZiBhcGkgbWV0aG9kIGlzIHRvbyBtdWNoLCAgd2hlcmUgc2hvdWxkIEkgYWRkIGlzIGJldHRl
ciB0byBwcmludCBjYWxsZWQgYXBpIG1ldGhvZCBuYW1lIGFuZCBwYXJhbXM/CgoK
------=_Part_68569_935883193.1504581242386
Content-Type: text/html; charset=GBK
Content-Transfer-Encoding: base64
PGRpdiBzdHlsZT0ibGluZS1oZWlnaHQ6MS43O2NvbG9yOiMwMDAwMDA7Zm9udC1zaXplOjE0cHg7
Zm9udC1mYW1pbHk6QXJpYWwiPjxkaXY+aGVsbG8sIGV2ZXJ5b25lITwvZGl2PjxkaXY+Jm5ic3A7
Jm5ic3A7Jm5ic3A7IFdlIG5lZWQgdG8gY3VzdG9tZWQgb3ZpcnQsIGFuZCBub3cgSSBuZWVkIHRv
IGtub3cgd2hpY2ggYXBpIGJlZW4gY2FsbGVkIGFuZCB0cmFuc3BvcnQncyBwYXJhbXMgYWZ0ZXIg
YnV0dG9uIGJlZW4gcHVzaGVkIGluIGVuZ2luZSwgSSB0cnkgdG8gYWRkIGxvZ3MgbGlrZSB0aGlz
IGluIHZkc206PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj4mbmJzcDs0NTUmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsgQGFwaS5tZXRob2Q8YnI+Jm5ic3A7NDU2Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7IGRlZiBob3RwbHVnRGlzayhzZWxmLCBwYXJhbXMpOjxicj4mbmJzcDs0NTcmbmJzcDsmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgc3lzbG9nLnN5c2xvZygiLS0t
aW4gVk0gaG90cGx1Z0Rpc2siKTxicj4mbmJzcDs0NTgmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgc3lzbG9nLnN5c2xvZygicGFyYW1zOiVzIiAlIChwYXJh
bXMpKTxicj4mbmJzcDs0NTkmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJz
cDsmbmJzcDsgdHJ5Ojxicj4mbmJzcDs0NjAmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgdXRpbHMudmFsaWRhdGVN
aW5pbWFsS2V5U2V0KHBhcmFtcywgKCd2bUlkJywgJ2RyaXZlJykpPGJyPiZuYnNwOzQ2MSZuYnNw
OyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBleGNlcHQgVmFsdWVF
cnJvcjo8YnI+Jm5ic3A7NDYyJm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHNlbGYubG9nLmVycm9yKCdNaXNzaW5n
IG9uZSBvZiByZXF1aXJlZCBwYXJhbWV0ZXJzOiB2bUlkLCBkcml2ZScpPGJyPiZuYnNwOzQ2MyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNw
OyZuYnNwOyZuYnNwOyByZXR1cm4geydzdGF0dXMnOiB7J2NvZGUnOiBlcnJDb2RlWydNaXNzUGFy
YW0nXVsnc3RhdHVzJ11bJ2NvZGUnXSw8YnI+Jm5ic3A7NDY0Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7ICdtZXNz
YWdlJzogJ01pc3Npbmcgb25lIG9mIHJlcXVpcmVkICc8YnI+Jm5ic3A7NDY1Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7ICdwYXJhbWV0ZXJzOiB2bUlkLCBkcml2ZSd9fTxicj4mbmJzcDs0NjYmbmJz
cDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgcmV0dXJuIHNlbGYu
dm0uaG90cGx1Z0Rpc2socGFyYW1zKTwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+YnV0IHRoZSBu
dW1iZXIgb2YgYXBpIG1ldGhvZCBpcyB0b28gbXVjaCwmbmJzcDsgd2hlcmUgc2hvdWxkIEkgYWRk
IGlzIGJldHRlciB0byBwcmludCBjYWxsZWQgYXBpIG1ldGhvZCBuYW1lIGFuZCBwYXJhbXM/PGJy
PjwvZGl2PjxkaXY+PGJyPjwvZGl2PjwvZGl2Pjxicj48YnI+PHNwYW4gdGl0bGU9Im5ldGVhc2Vm
b290ZXIiPjxwPiZuYnNwOzwvcD48L3NwYW4+
------=_Part_68569_935883193.1504581242386--
7 years, 7 months
[devel] ovirt-engine NFE on master
by Piotr Kliczewski
All,
I pulled the latest engine master [1] and I see following exception
below. Is it known issue?
Thanks,
Piotr
[1] Based on 34f4d69117d916e52a7b2d5032d64b8d1185448c
2017-09-01 13:35:38,829+02 ERROR
[org.ovirt.engine.core.bll.AddUnmanagedVmsCommand]
(DefaultQuartzScheduler10) [353095e7] Command
'org.ovirt.engine.core.bll.AddUnmanagedVmsCommand' failed: null
2017-09-01 13:35:38,829+02 ERROR
[org.ovirt.engine.core.bll.AddUnmanagedVmsCommand]
(DefaultQuartzScheduler10) [353095e7] Exception:
java.lang.NumberFormatException: null
at java.lang.Integer.parseInt(Integer.java:542) [rt.jar:1.8.0_141]
at java.lang.Integer.parseInt(Integer.java:615) [rt.jar:1.8.0_141]
at org.ovirt.engine.core.vdsbroker.vdsbroker.VdsBrokerObjectsBuilder.parseIntVdsProperty(VdsBrokerObjectsBuilder.java:775)
[vdsbroker.jar:]
at org.ovirt.engine.core.bll.AddUnmanagedVmsCommand.convertVm(AddUnmanagedVmsCommand.java:119)
[bll.jar:]
at org.ovirt.engine.core.bll.AddUnmanagedVmsCommand.executeCommand(AddUnmanagedVmsCommand.java:96)
[bll.jar:]
at org.ovirt.engine.core.bll.CommandBase.executeWithoutTransaction(CommandBase.java:1202)
[bll.jar:]
at org.ovirt.engine.core.bll.CommandBase.executeActionInTransactionScope(CommandBase.java:1342)
[bll.jar:]
at org.ovirt.engine.core.bll.CommandBase.runInTransaction(CommandBase.java:1984)
[bll.jar:]
at org.ovirt.engine.core.utils.transaction.TransactionSupport.executeInSuppressed(TransactionSupport.java:164)
[utils.jar:]
at org.ovirt.engine.core.utils.transaction.TransactionSupport.executeInScope(TransactionSupport.java:103)
[utils.jar:]
7 years, 7 months
failed to run JsonRpcIntegrationTest independecy
by pengyixiang
------=_Part_95551_1705567701.1504767271107
Content-Type: text/plain; charset=GBK
Content-Transfer-Encoding: base64
aGVsbG8sIGV2ZXJ5b25lIQogICAgSSB0cnkgdG8gcnVuIEpzb25ScGNDbGllbnQgdG8gY2FsbCAi
SG9zdC5nZXRDYXBhYmlsaXRpZXMiIHdpdGhvdXQgYSBydW5uaW5nIG92aXJ0IGVuZ2luZSBidXQg
d2l0aCBhIHJ1bm5pbmcgdmRzbSwgc28gSSB3cml0ZSBhIGNhc2UgdG8gcnVuIHRoaXMgZmlsZToK
CmJhY2tlbmQvbWFuYWdlci9tb2R1bGVzL3Zkc2Jyb2tlci9zcmMvdGVzdC9qYXZhL29yZy9vdmly
dC9lbmdpbmUvY29yZS92ZHNicm9rZXIvanNvbnJwYy9Kc29uUnBjSW50ZWdyYXRpb25UZXN0Lmph
dmEKIAogYnV0IGl0J3Mgc2VlbXMgZmFpbGVkLCBsb2dzIGZvbGxvd3M6CiAKW21haW5dIElORk8g
b3JnLm92aXJ0LmVuZ2luZS5jb3JlLnV1dGlscy5jb25maWcuU2hlbGxMaWtlQ29uZmQgLSBMb2Fk
ZWQgZmlsZSAnL2hvbWUvcGVuY2MvZWNsaXBzZS13b3Jrc3BhY2UvZW5naW5lX3JwY190ZXN0L3Ny
Yy9tYWluL3Jlc291cmNlcy9lbmdpbmUuY29uZi5kZWZhdWx0cycuClttYWluXSBJTkZPIG9yZy5v
dmlydC5lbmdpbmUuY29yZS51dXRpbHMuY29uZmlnLlNoZWxsTGlrZUNvbmZkIC0gVGhlIGZpbGUg
Jy9ldGMvb3ZpcnQtZW5naW5lL2VuZ2luZS5jb25mJyBkb2Vzbid0IGV4aXN0IG9yIGlzbid0IHJl
YWRhYmxlLiBXaWxsIHJldHVybiBhbiBlbXB0eSBzZXQgb2YgcHJvcGVydGllcy4KW21haW5dIElO
Rk8gb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnV1dGlscy5jb25maWcuU2hlbGxMaWtlQ29uZmQgLSBU
aGUgZmlsZSAnL2V0Yy9vdmlydC1lbmdpbmUvZW5naW5lLmNvbmYuZC8xMC1zZXR1cC1kYXRhYmFz
ZS5jb25mJyBkb2Vzbid0IGV4aXN0IG9yIGlzbid0IHJlYWRhYmxlLiBXaWxsIHJldHVybiBhbiBl
bXB0eSBzZXQgb2YgcHJvcGVydGllcy4KW21haW5dIElORk8gb3JnLm92aXJ0LmVuZ2luZS5jb3Jl
LnV1dGlscy5jb25maWcuU2hlbGxMaWtlQ29uZmQgLSBMb2FkZWQgZmlsZSAnL2V0Yy9vdmlydC1l
bmdpbmUvZW5naW5lLmNvbmYuZC8xMC1zZXR1cC1qYXZhLmNvbmYnLgpbbWFpbl0gSU5GTyBvcmcu
b3ZpcnQuZW5naW5lLmNvcmUudXV0aWxzLmNvbmZpZy5TaGVsbExpa2VDb25mZCAtIExvYWRlZCBm
aWxlICcvZXRjL292aXJ0LWVuZ2luZS9lbmdpbmUuY29uZi5kLzEwLXNldHVwLWpib3NzLmNvbmYn
LgpbbWFpbl0gSU5GTyBvcmcub3ZpcnQuZW5naW5lLmNvcmUudXV0aWxzLmNvbmZpZy5TaGVsbExp
a2VDb25mZCAtIFRoZSBmaWxlICcvZXRjL292aXJ0LWVuZ2luZS9lbmdpbmUuY29uZi5kLzEwLXNl
dHVwLXBraS5jb25mJyBkb2Vzbid0IGV4aXN0IG9yIGlzbid0IHJlYWRhYmxlLiBXaWxsIHJldHVy
biBhbiBlbXB0eSBzZXQgb2YgcHJvcGVydGllcy4KW21haW5dIElORk8gb3JnLm92aXJ0LmVuZ2lu
ZS5jb3JlLnV1dGlscy5jb25maWcuU2hlbGxMaWtlQ29uZmQgLSBMb2FkZWQgZmlsZSAnL2V0Yy9v
dmlydC1lbmdpbmUvZW5naW5lLmNvbmYuZC8xMC1zZXR1cC1wcm90b2NvbHMuY29uZicuClttYWlu
XSBJTkZPIG9yZy5vdmlydC5lbmdpbmUuY29yZS51dXRpbHMuY29uZmlnLlNoZWxsTGlrZUNvbmZk
IC0gVGhlIGZpbGUgJy9ldGMvb3ZpcnQtZW5naW5lL2VuZ2luZS5jb25mLmQvMTEtc2V0dXAtc3Nv
LmNvbmYnIGRvZXNuJ3QgZXhpc3Qgb3IgaXNuJ3QgcmVhZGFibGUuIFdpbGwgcmV0dXJuIGFuIGVt
cHR5IHNldCBvZiBwcm9wZXJ0aWVzLgpbbWFpbl0gSU5GTyBvcmcub3ZpcnQuZW5naW5lLmNvcmUu
dXV0aWxzLmNvbmZpZy5TaGVsbExpa2VDb25mZCAtIExvYWRlZCBmaWxlICcvZXRjL292aXJ0LWVu
Z2luZS9lbmdpbmUuY29uZi5kLzIwLXNldHVwLWpib3NzLW92ZXJsYXkuY29uZicuClttYWluXSBJ
TkZPIG9yZy5vdmlydC5lbmdpbmUuY29yZS51dXRpbHMuY29uZmlnLlNoZWxsTGlrZUNvbmZkIC0g
VmFsdWUgb2YgcHJvcGVydHkgJ0VOR0lORV9BSlBfRU5BQkxFRCcgaXMgJ2ZhbHNlJy4KW21haW5d
IElORk8gb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnV1dGlscy5jb25maWcuU2hlbGxMaWtlQ29uZmQg
LSBWYWx1ZSBvZiBwcm9wZXJ0eSAnRU5HSU5FX0FKUF9QT1JUJyBpcyAnTm9uZScuClttYWluXSBJ
TkZPIG9yZy5vdmlydC5lbmdpbmUuY29yZS51dXRpbHMuY29uZmlnLlNoZWxsTGlrZUNvbmZkIC0g
VmFsdWUgb2YgcHJvcGVydHkgJ0VOR0lORV9EQl9DSEVDS19JTlRFUlZBTCcgaXMgJzAnLgpbbWFp
bl0gSU5GTyBvcmcub3ZpcnQuZW5naW5lLmNvcmUudXV0aWxzLmNvbmZpZy5TaGVsbExpa2VDb25m
ZCAtIFZhbHVlIG9mIHByb3BlcnR5ICdFTkdJTkVfREJfQ09OTkVDVElPTl9USU1FT1VUJyBpcyAn
MCcuClttYWluXSBJTkZPIG9yZy5vdmlydC5lbmdpbmUuY29yZS51dXRpbHMuY29uZmlnLlNoZWxs
TGlrZUNvbmZkIC0gVmFsdWUgb2YgcHJvcGVydHkgJ0VOR0lORV9ERUJVR19BRERSRVNTJyBpcyAn
MTI3LjAuMC4xOjg3ODcnLgpbbWFpbl0gSU5GTyBvcmcub3ZpcnQuZW5naW5lLmNvcmUudXV0aWxz
LmNvbmZpZy5TaGVsbExpa2VDb25mZCAtIFZhbHVlIG9mIHByb3BlcnR5ICdFTkdJTkVfREVQTE9Z
TUVOVF9TQ0FOTkVSJyBpcyAndHJ1ZScuClttYWluXSBJTkZPIG9yZy5vdmlydC5lbmdpbmUuY29y
ZS51dXRpbHMuY29uZmlnLlNoZWxsTGlrZUNvbmZkIC0gVmFsdWUgb2YgcHJvcGVydHkgJ0VOR0lO
RV9FVEMnIGlzICcuLycuClttYWluXSBJTkZPIG9yZy5vdmlydC5lbmdpbmUuY29yZS51dXRpbHMu
Y29uZmlnLlNoZWxsTGlrZUNvbmZkIC0gVmFsdWUgb2YgcHJvcGVydHkgJ0VOR0lORV9GUUROJyBp
cyAnb3ZpcnQubGlueC5jb20nLgpbbWFpbl0gSU5GTyBvcmcub3ZpcnQuZW5naW5lLmNvcmUudXV0
aWxzLmNvbmZpZy5TaGVsbExpa2VDb25mZCAtIFZhbHVlIG9mIHByb3BlcnR5ICdFTkdJTkVfSEVB
UF9NQVgnIGlzICczOTc5TScuClttYWluXSBJTkZPIG9yZy5vdmlydC5lbmdpbmUuY29yZS51dXRp
bHMuY29uZmlnLlNoZWxsTGlrZUNvbmZkIC0gVmFsdWUgb2YgcHJvcGVydHkgJ0VOR0lORV9IRUFQ
X01JTicgaXMgJzM5NzlNJy4KW21haW5dIElORk8gb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnV1dGls
cy5jb25maWcuU2hlbGxMaWtlQ29uZmQgLSBWYWx1ZSBvZiBwcm9wZXJ0eSAnRU5HSU5FX0hUVFBT
X0VOQUJMRUQnIGlzICd0cnVlJy4KW21haW5dIElORk8gb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnV1
dGlscy5jb25maWcuU2hlbGxMaWtlQ29uZmQgLSBWYWx1ZSBvZiBwcm9wZXJ0eSAnRU5HSU5FX0hU
VFBTX1BPUlQnIGlzICc4NDQzJy4KW21haW5dIElORk8gb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnV1
dGlscy5jb25maWcuU2hlbGxMaWtlQ29uZmQgLSBWYWx1ZSBvZiBwcm9wZXJ0eSAnRU5HSU5FX0hU
VFBfRU5BQkxFRCcgaXMgJ3RydWUnLgpbbWFpbl0gSU5GTyBvcmcub3ZpcnQuZW5naW5lLmNvcmUu
dXV0aWxzLmNvbmZpZy5TaGVsbExpa2VDb25mZCAtIFZhbHVlIG9mIHByb3BlcnR5ICdFTkdJTkVf
SFRUUF9QT1JUJyBpcyAnODA4MCcuClttYWluXSBJTkZPIG9yZy5vdmlydC5lbmdpbmUuY29yZS51
dXRpbHMuY29uZmlnLlNoZWxsTGlrZUNvbmZkIC0gVmFsdWUgb2YgcHJvcGVydHkgJ0VOR0lORV9K
QVZBX01PRFVMRVBBVEgnIGlzICcvdXNyL3NoYXJlL292aXJ0LWVuZ2luZS13aWxkZmx5LW92ZXJs
YXkvbW9kdWxlczonLgpbbWFpbl0gSU5GTyBvcmcub3ZpcnQuZW5naW5lLmNvcmUudXV0aWxzLmNv
bmZpZy5TaGVsbExpa2VDb25mZCAtIFZhbHVlIG9mIHByb3BlcnR5ICdFTkdJTkVfTE9HX1RPX0NP
TlNPTEUnIGlzICd0cnVlJy4KW21haW5dIElORk8gb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnV1dGls
cy5jb25maWcuU2hlbGxMaWtlQ29uZmQgLSBWYWx1ZSBvZiBwcm9wZXJ0eSAnRU5HSU5FX1BLSV9F
TkdJTkVfU1RPUkUnIGlzICdzcmMvbWFpbi9yZXNvdXJjZXMva2V5LnAxMicuClttYWluXSBJTkZP
IG9yZy5vdmlydC5lbmdpbmUuY29yZS51dXRpbHMuY29uZmlnLlNoZWxsTGlrZUNvbmZkIC0gVmFs
dWUgb2YgcHJvcGVydHkgJ0VOR0lORV9QS0lfRU5HSU5FX1NUT1JFX0FMSUFTJyBpcyAnMScuCltt
YWluXSBJTkZPIG9yZy5vdmlydC5lbmdpbmUuY29yZS51dXRpbHMuY29uZmlnLlNoZWxsTGlrZUNv
bmZkIC0gVmFsdWUgb2YgcHJvcGVydHkgJ0VOR0lORV9QS0lfRU5HSU5FX1NUT1JFX1BBU1NXT1JE
JyBpcyAnTm9Tb3VwNFUnLgpbbWFpbl0gSU5GTyBvcmcub3ZpcnQuZW5naW5lLmNvcmUudXV0aWxz
LmNvbmZpZy5TaGVsbExpa2VDb25mZCAtIFZhbHVlIG9mIHByb3BlcnR5ICdFTkdJTkVfUEtJX0VO
R0lORV9TVE9SRV9UWVBFJyBpcyAnUEtDUzEyJy4KW21haW5dIElORk8gb3JnLm92aXJ0LmVuZ2lu
ZS5jb3JlLnV1dGlscy5jb25maWcuU2hlbGxMaWtlQ29uZmQgLSBWYWx1ZSBvZiBwcm9wZXJ0eSAn
RU5HSU5FX1BLSV9UUlVTVF9TVE9SRScgaXMgJ3NyYy9tYWluL3Jlc291cmNlcy90cnVzdHN0b3Jl
Jy4KW21haW5dIElORk8gb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnV1dGlscy5jb25maWcuU2hlbGxM
aWtlQ29uZmQgLSBWYWx1ZSBvZiBwcm9wZXJ0eSAnRU5HSU5FX1BLSV9UUlVTVF9TVE9SRV9QQVNT
V09SRCcgaXMgJycuClttYWluXSBJTkZPIG9yZy5vdmlydC5lbmdpbmUuY29yZS51dXRpbHMuY29u
ZmlnLlNoZWxsTGlrZUNvbmZkIC0gVmFsdWUgb2YgcHJvcGVydHkgJ0VOR0lORV9QS0lfVFJVU1Rf
U1RPUkVfVFlQRScgaXMgJ0pLUycuClttYWluXSBJTkZPIG9yZy5vdmlydC5lbmdpbmUuY29yZS51
dXRpbHMuY29uZmlnLlNoZWxsTGlrZUNvbmZkIC0gVmFsdWUgb2YgcHJvcGVydHkgJ0VOR0lORV9Q
Uk9YWV9FTkFCTEVEJyBpcyAnZmFsc2UnLgpbbWFpbl0gSU5GTyBvcmcub3ZpcnQuZW5naW5lLmNv
cmUudXV0aWxzLmNvbmZpZy5TaGVsbExpa2VDb25mZCAtIFZhbHVlIG9mIHByb3BlcnR5ICdFTkdJ
TkVfUFJPWFlfSFRUUFNfUE9SVCcgaXMgJzQ0MycuClttYWluXSBJTkZPIG9yZy5vdmlydC5lbmdp
bmUuY29yZS51dXRpbHMuY29uZmlnLlNoZWxsTGlrZUNvbmZkIC0gVmFsdWUgb2YgcHJvcGVydHkg
J0VOR0lORV9QUk9YWV9IVFRQX1BPUlQnIGlzICc4MCcuClttYWluXSBJTkZPIG9yZy5vdmlydC5l
bmdpbmUuY29yZS51dXRpbHMuY29uZmlnLlNoZWxsTGlrZUNvbmZkIC0gVmFsdWUgb2YgcHJvcGVy
dHkgJ0VOR0lORV9VU1InIGlzICcuLycuClttYWluXSBJTkZPIG9yZy5vdmlydC5lbmdpbmUuY29y
ZS51dXRpbHMuY29uZmlnLlNoZWxsTGlrZUNvbmZkIC0gVmFsdWUgb2YgcHJvcGVydHkgJ0pCT1NT
X0hPTUUnIGlzICcvdXNyL3NoYXJlL292aXJ0LWVuZ2luZS13aWxkZmx5Jy4KRXhjZXB0aW9uOmph
dmEubGFuZy5SdW50aW1lRXhjZXB0aW9uOiBGYWlsZWQgdG8gbG9jYWwga2V5c3RvcmUgJy9ob21l
L3BlbmNjL2VjbGlwc2Utd29ya3NwYWNlL2VuZ2luZV9ycGNfdGVzdC9zcmMvbWFpbi9yZXNvdXJj
ZXMvdHJ1c3RzdG9yZScKCgoKYnV0IGJ1dCBpIGNvcGVkIC9ldGMvcGtpL292aXJ0LWVuZ2luZS8u
dHJ1c3RzdG9yZSB0byB0aGVyZSwgc28gdGhpcyBmaWxlIGlzIGV4aXN0OgokIGxzIC9ob21lL3Bl
bmNjL2VjbGlwc2Utd29ya3NwYWNlL2VuZ2luZV9ycGNfdGVzdC9zcmMvbWFpbi9yZXNvdXJjZXMv
dHJ1c3RzdG9yZSAtbAotcnctcnctci0tIDEgcGVuY2MgcGVuY2MgMTAwMyA51MIgICA3IDEzOjI2
IC9ob21lL3BlbmNjL2VjbGlwc2Utd29ya3NwYWNlL2VuZ2luZV9ycGNfdGVzdC9zcmMvbWFpbi9y
ZXNvdXJjZXMvdHJ1c3RzdG9yZQoKCgptYXliZSBFTkdJTkVfUEtJX1RSVVNUX1NUT1JFIGlzIG5v
dCAudHJ1c3RzdG9yZSBvciB0cnVzdHN0b3JlIGlzIG5vdCByaWdodD8KCgpJIHVzZSB0aGlzIGlu
IHRlc3QgdG8gc2V0IHByb3BlcnR5OgogICAgc3RhdGljIHsKICAgICAgICB0cnkgewogICAgICAg
ICAgICBTeXN0ZW0uc2V0UHJvcGVydHkoIm92aXJ0LWVuZ2luZS5jb25maWcuZGVmYXVsdHMiLCAi
c3JjL21haW4vcmVzb3VyY2VzL2VuZ2luZS5jb25mLmRlZmF1bHRzIik7CiAgICAgICAgICAgIC8v
U3lzdGVtLnNldFByb3BlcnR5KCJvdmlydC1lbmdpbmUuY29uZiIsICJzcmMvbWFpbi9yZXNvdXJj
ZXMvb3ZpcnQtZW5naW5lLmNvbmYiKTsKICAgICAgICB9CiAgICAgICAgY2F0Y2ggKEV4Y2VwdGlv
biBlKSB7CiAgICAgICAgICAgIHRocm93IG5ldyBSdW50aW1lRXhjZXB0aW9uKGUpOwogICAgICAg
IH0KICAgIH0KCgp0aGVuIGluIGVuZ2luZS5jb25mLmRlZmF1bHRzOgpFTkdJTkVfUEtJX1RSVVNU
X1NUT1JFX1RZUEU9SktTCkVOR0lORV9QS0lfVFJVU1RfU1RPUkU9c3JjL21haW4vcmVzb3VyY2Vz
L3RydXN0c3RvcmUKCgoKCgoK
------=_Part_95551_1705567701.1504767271107
Content-Type: text/html; charset=GBK
Content-Transfer-Encoding: base64
PGRpdiBzdHlsZT0ibGluZS1oZWlnaHQ6MS43O2NvbG9yOiMwMDAwMDA7Zm9udC1zaXplOjE0cHg7
Zm9udC1mYW1pbHk6QXJpYWwiPjxkaXY+aGVsbG8sIGV2ZXJ5b25lITwvZGl2PjxkaXY+Jm5ic3A7
Jm5ic3A7Jm5ic3A7IEkgdHJ5IHRvIHJ1biBKc29uUnBjQ2xpZW50IHRvIGNhbGwgIkhvc3QuZ2V0
Q2FwYWJpbGl0aWVzIiB3aXRob3V0IGEgcnVubmluZyBvdmlydCBlbmdpbmUgYnV0IHdpdGggYSBy
dW5uaW5nIHZkc20sIHNvIEkgd3JpdGUgYSBjYXNlIHRvIHJ1biB0aGlzIGZpbGU6PGJyPjwvZGl2
PjxkaXY+YmFja2VuZC9tYW5hZ2VyL21vZHVsZXMvdmRzYnJva2VyL3NyYy90ZXN0L2phdmEvb3Jn
L292aXJ0L2VuZ2luZS9jb3JlL3Zkc2Jyb2tlci9qc29ucnBjL0pzb25ScGNJbnRlZ3JhdGlvblRl
c3QuamF2YTwvZGl2PjxkaXY+Jm5ic3A7PC9kaXY+PGRpdj4mbmJzcDtidXQgaXQncyBzZWVtcyBm
YWlsZWQsIGxvZ3MgZm9sbG93czo8L2Rpdj48ZGl2PiZuYnNwOzwvZGl2PjxkaXY+IFttYWluXSBJ
TkZPIG9yZy5vdmlydC5lbmdpbmUuY29yZS51dXRpbHMuY29uZmlnLlNoZWxsTGlrZUNvbmZkIC0g
TG9hZGVkIGZpbGUgJy9ob21lL3BlbmNjL2VjbGlwc2Utd29ya3NwYWNlL2VuZ2luZV9ycGNfdGVz
dC9zcmMvbWFpbi9yZXNvdXJjZXMvZW5naW5lLmNvbmYuZGVmYXVsdHMnLjxicj5bbWFpbl0gSU5G
TyBvcmcub3ZpcnQuZW5naW5lLmNvcmUudXV0aWxzLmNvbmZpZy5TaGVsbExpa2VDb25mZCAtIFRo
ZSBmaWxlICcvZXRjL292aXJ0LWVuZ2luZS9lbmdpbmUuY29uZicgZG9lc24ndCBleGlzdCBvciBp
c24ndCByZWFkYWJsZS4gV2lsbCByZXR1cm4gYW4gZW1wdHkgc2V0IG9mIHByb3BlcnRpZXMuPGJy
PlttYWluXSBJTkZPIG9yZy5vdmlydC5lbmdpbmUuY29yZS51dXRpbHMuY29uZmlnLlNoZWxsTGlr
ZUNvbmZkIC0gVGhlIGZpbGUgJy9ldGMvb3ZpcnQtZW5naW5lL2VuZ2luZS5jb25mLmQvMTAtc2V0
dXAtZGF0YWJhc2UuY29uZicgZG9lc24ndCBleGlzdCBvciBpc24ndCByZWFkYWJsZS4gV2lsbCBy
ZXR1cm4gYW4gZW1wdHkgc2V0IG9mIHByb3BlcnRpZXMuPGJyPlttYWluXSBJTkZPIG9yZy5vdmly
dC5lbmdpbmUuY29yZS51dXRpbHMuY29uZmlnLlNoZWxsTGlrZUNvbmZkIC0gTG9hZGVkIGZpbGUg
Jy9ldGMvb3ZpcnQtZW5naW5lL2VuZ2luZS5jb25mLmQvMTAtc2V0dXAtamF2YS5jb25mJy48YnI+
W21haW5dIElORk8gb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnV1dGlscy5jb25maWcuU2hlbGxMaWtl
Q29uZmQgLSBMb2FkZWQgZmlsZSAnL2V0Yy9vdmlydC1lbmdpbmUvZW5naW5lLmNvbmYuZC8xMC1z
ZXR1cC1qYm9zcy5jb25mJy48YnI+W21haW5dIElORk8gb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnV1
dGlscy5jb25maWcuU2hlbGxMaWtlQ29uZmQgLSBUaGUgZmlsZSAnL2V0Yy9vdmlydC1lbmdpbmUv
ZW5naW5lLmNvbmYuZC8xMC1zZXR1cC1wa2kuY29uZicgZG9lc24ndCBleGlzdCBvciBpc24ndCBy
ZWFkYWJsZS4gV2lsbCByZXR1cm4gYW4gZW1wdHkgc2V0IG9mIHByb3BlcnRpZXMuPGJyPlttYWlu
XSBJTkZPIG9yZy5vdmlydC5lbmdpbmUuY29yZS51dXRpbHMuY29uZmlnLlNoZWxsTGlrZUNvbmZk
IC0gTG9hZGVkIGZpbGUgJy9ldGMvb3ZpcnQtZW5naW5lL2VuZ2luZS5jb25mLmQvMTAtc2V0dXAt
cHJvdG9jb2xzLmNvbmYnLjxicj5bbWFpbl0gSU5GTyBvcmcub3ZpcnQuZW5naW5lLmNvcmUudXV0
aWxzLmNvbmZpZy5TaGVsbExpa2VDb25mZCAtIFRoZSBmaWxlICcvZXRjL292aXJ0LWVuZ2luZS9l
bmdpbmUuY29uZi5kLzExLXNldHVwLXNzby5jb25mJyBkb2Vzbid0IGV4aXN0IG9yIGlzbid0IHJl
YWRhYmxlLiBXaWxsIHJldHVybiBhbiBlbXB0eSBzZXQgb2YgcHJvcGVydGllcy48YnI+W21haW5d
IElORk8gb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnV1dGlscy5jb25maWcuU2hlbGxMaWtlQ29uZmQg
LSBMb2FkZWQgZmlsZSAnL2V0Yy9vdmlydC1lbmdpbmUvZW5naW5lLmNvbmYuZC8yMC1zZXR1cC1q
Ym9zcy1vdmVybGF5LmNvbmYnLjxicj5bbWFpbl0gSU5GTyBvcmcub3ZpcnQuZW5naW5lLmNvcmUu
dXV0aWxzLmNvbmZpZy5TaGVsbExpa2VDb25mZCAtIFZhbHVlIG9mIHByb3BlcnR5ICdFTkdJTkVf
QUpQX0VOQUJMRUQnIGlzICdmYWxzZScuPGJyPlttYWluXSBJTkZPIG9yZy5vdmlydC5lbmdpbmUu
Y29yZS51dXRpbHMuY29uZmlnLlNoZWxsTGlrZUNvbmZkIC0gVmFsdWUgb2YgcHJvcGVydHkgJ0VO
R0lORV9BSlBfUE9SVCcgaXMgJ05vbmUnLjxicj5bbWFpbl0gSU5GTyBvcmcub3ZpcnQuZW5naW5l
LmNvcmUudXV0aWxzLmNvbmZpZy5TaGVsbExpa2VDb25mZCAtIFZhbHVlIG9mIHByb3BlcnR5ICdF
TkdJTkVfREJfQ0hFQ0tfSU5URVJWQUwnIGlzICcwJy48YnI+W21haW5dIElORk8gb3JnLm92aXJ0
LmVuZ2luZS5jb3JlLnV1dGlscy5jb25maWcuU2hlbGxMaWtlQ29uZmQgLSBWYWx1ZSBvZiBwcm9w
ZXJ0eSAnRU5HSU5FX0RCX0NPTk5FQ1RJT05fVElNRU9VVCcgaXMgJzAnLjxicj5bbWFpbl0gSU5G
TyBvcmcub3ZpcnQuZW5naW5lLmNvcmUudXV0aWxzLmNvbmZpZy5TaGVsbExpa2VDb25mZCAtIFZh
bHVlIG9mIHByb3BlcnR5ICdFTkdJTkVfREVCVUdfQUREUkVTUycgaXMgJzEyNy4wLjAuMTo4Nzg3
Jy48YnI+W21haW5dIElORk8gb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnV1dGlscy5jb25maWcuU2hl
bGxMaWtlQ29uZmQgLSBWYWx1ZSBvZiBwcm9wZXJ0eSAnRU5HSU5FX0RFUExPWU1FTlRfU0NBTk5F
UicgaXMgJ3RydWUnLjxicj5bbWFpbl0gSU5GTyBvcmcub3ZpcnQuZW5naW5lLmNvcmUudXV0aWxz
LmNvbmZpZy5TaGVsbExpa2VDb25mZCAtIFZhbHVlIG9mIHByb3BlcnR5ICdFTkdJTkVfRVRDJyBp
cyAnLi8nLjxicj5bbWFpbl0gSU5GTyBvcmcub3ZpcnQuZW5naW5lLmNvcmUudXV0aWxzLmNvbmZp
Zy5TaGVsbExpa2VDb25mZCAtIFZhbHVlIG9mIHByb3BlcnR5ICdFTkdJTkVfRlFETicgaXMgJ292
aXJ0LmxpbnguY29tJy48YnI+W21haW5dIElORk8gb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnV1dGls
cy5jb25maWcuU2hlbGxMaWtlQ29uZmQgLSBWYWx1ZSBvZiBwcm9wZXJ0eSAnRU5HSU5FX0hFQVBf
TUFYJyBpcyAnMzk3OU0nLjxicj5bbWFpbl0gSU5GTyBvcmcub3ZpcnQuZW5naW5lLmNvcmUudXV0
aWxzLmNvbmZpZy5TaGVsbExpa2VDb25mZCAtIFZhbHVlIG9mIHByb3BlcnR5ICdFTkdJTkVfSEVB
UF9NSU4nIGlzICczOTc5TScuPGJyPlttYWluXSBJTkZPIG9yZy5vdmlydC5lbmdpbmUuY29yZS51
dXRpbHMuY29uZmlnLlNoZWxsTGlrZUNvbmZkIC0gVmFsdWUgb2YgcHJvcGVydHkgJ0VOR0lORV9I
VFRQU19FTkFCTEVEJyBpcyAndHJ1ZScuPGJyPlttYWluXSBJTkZPIG9yZy5vdmlydC5lbmdpbmUu
Y29yZS51dXRpbHMuY29uZmlnLlNoZWxsTGlrZUNvbmZkIC0gVmFsdWUgb2YgcHJvcGVydHkgJ0VO
R0lORV9IVFRQU19QT1JUJyBpcyAnODQ0MycuPGJyPlttYWluXSBJTkZPIG9yZy5vdmlydC5lbmdp
bmUuY29yZS51dXRpbHMuY29uZmlnLlNoZWxsTGlrZUNvbmZkIC0gVmFsdWUgb2YgcHJvcGVydHkg
J0VOR0lORV9IVFRQX0VOQUJMRUQnIGlzICd0cnVlJy48YnI+W21haW5dIElORk8gb3JnLm92aXJ0
LmVuZ2luZS5jb3JlLnV1dGlscy5jb25maWcuU2hlbGxMaWtlQ29uZmQgLSBWYWx1ZSBvZiBwcm9w
ZXJ0eSAnRU5HSU5FX0hUVFBfUE9SVCcgaXMgJzgwODAnLjxicj5bbWFpbl0gSU5GTyBvcmcub3Zp
cnQuZW5naW5lLmNvcmUudXV0aWxzLmNvbmZpZy5TaGVsbExpa2VDb25mZCAtIFZhbHVlIG9mIHBy
b3BlcnR5ICdFTkdJTkVfSkFWQV9NT0RVTEVQQVRIJyBpcyAnL3Vzci9zaGFyZS9vdmlydC1lbmdp
bmUtd2lsZGZseS1vdmVybGF5L21vZHVsZXM6Jy48YnI+W21haW5dIElORk8gb3JnLm92aXJ0LmVu
Z2luZS5jb3JlLnV1dGlscy5jb25maWcuU2hlbGxMaWtlQ29uZmQgLSBWYWx1ZSBvZiBwcm9wZXJ0
eSAnRU5HSU5FX0xPR19UT19DT05TT0xFJyBpcyAndHJ1ZScuPGJyPlttYWluXSBJTkZPIG9yZy5v
dmlydC5lbmdpbmUuY29yZS51dXRpbHMuY29uZmlnLlNoZWxsTGlrZUNvbmZkIC0gVmFsdWUgb2Yg
cHJvcGVydHkgJ0VOR0lORV9QS0lfRU5HSU5FX1NUT1JFJyBpcyAnc3JjL21haW4vcmVzb3VyY2Vz
L2tleS5wMTInLjxicj5bbWFpbl0gSU5GTyBvcmcub3ZpcnQuZW5naW5lLmNvcmUudXV0aWxzLmNv
bmZpZy5TaGVsbExpa2VDb25mZCAtIFZhbHVlIG9mIHByb3BlcnR5ICdFTkdJTkVfUEtJX0VOR0lO
RV9TVE9SRV9BTElBUycgaXMgJzEnLjxicj5bbWFpbl0gSU5GTyBvcmcub3ZpcnQuZW5naW5lLmNv
cmUudXV0aWxzLmNvbmZpZy5TaGVsbExpa2VDb25mZCAtIFZhbHVlIG9mIHByb3BlcnR5ICdFTkdJ
TkVfUEtJX0VOR0lORV9TVE9SRV9QQVNTV09SRCcgaXMgJ05vU291cDRVJy48YnI+W21haW5dIElO
Rk8gb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnV1dGlscy5jb25maWcuU2hlbGxMaWtlQ29uZmQgLSBW
YWx1ZSBvZiBwcm9wZXJ0eSAnRU5HSU5FX1BLSV9FTkdJTkVfU1RPUkVfVFlQRScgaXMgJ1BLQ1Mx
MicuPGJyPlttYWluXSBJTkZPIG9yZy5vdmlydC5lbmdpbmUuY29yZS51dXRpbHMuY29uZmlnLlNo
ZWxsTGlrZUNvbmZkIC0gVmFsdWUgb2YgcHJvcGVydHkgJ0VOR0lORV9QS0lfVFJVU1RfU1RPUkUn
IGlzICdzcmMvbWFpbi9yZXNvdXJjZXMvdHJ1c3RzdG9yZScuPGJyPlttYWluXSBJTkZPIG9yZy5v
dmlydC5lbmdpbmUuY29yZS51dXRpbHMuY29uZmlnLlNoZWxsTGlrZUNvbmZkIC0gVmFsdWUgb2Yg
cHJvcGVydHkgJ0VOR0lORV9QS0lfVFJVU1RfU1RPUkVfUEFTU1dPUkQnIGlzICcnLjxicj5bbWFp
bl0gSU5GTyBvcmcub3ZpcnQuZW5naW5lLmNvcmUudXV0aWxzLmNvbmZpZy5TaGVsbExpa2VDb25m
ZCAtIFZhbHVlIG9mIHByb3BlcnR5ICdFTkdJTkVfUEtJX1RSVVNUX1NUT1JFX1RZUEUnIGlzICdK
S1MnLjxicj5bbWFpbl0gSU5GTyBvcmcub3ZpcnQuZW5naW5lLmNvcmUudXV0aWxzLmNvbmZpZy5T
aGVsbExpa2VDb25mZCAtIFZhbHVlIG9mIHByb3BlcnR5ICdFTkdJTkVfUFJPWFlfRU5BQkxFRCcg
aXMgJ2ZhbHNlJy48YnI+W21haW5dIElORk8gb3JnLm92aXJ0LmVuZ2luZS5jb3JlLnV1dGlscy5j
b25maWcuU2hlbGxMaWtlQ29uZmQgLSBWYWx1ZSBvZiBwcm9wZXJ0eSAnRU5HSU5FX1BST1hZX0hU
VFBTX1BPUlQnIGlzICc0NDMnLjxicj5bbWFpbl0gSU5GTyBvcmcub3ZpcnQuZW5naW5lLmNvcmUu
dXV0aWxzLmNvbmZpZy5TaGVsbExpa2VDb25mZCAtIFZhbHVlIG9mIHByb3BlcnR5ICdFTkdJTkVf
UFJPWFlfSFRUUF9QT1JUJyBpcyAnODAnLjxicj5bbWFpbl0gSU5GTyBvcmcub3ZpcnQuZW5naW5l
LmNvcmUudXV0aWxzLmNvbmZpZy5TaGVsbExpa2VDb25mZCAtIFZhbHVlIG9mIHByb3BlcnR5ICdF
TkdJTkVfVVNSJyBpcyAnLi8nLjxicj5bbWFpbl0gSU5GTyBvcmcub3ZpcnQuZW5naW5lLmNvcmUu
dXV0aWxzLmNvbmZpZy5TaGVsbExpa2VDb25mZCAtIFZhbHVlIG9mIHByb3BlcnR5ICdKQk9TU19I
T01FJyBpcyAnL3Vzci9zaGFyZS9vdmlydC1lbmdpbmUtd2lsZGZseScuPGJyPkV4Y2VwdGlvbjpq
YXZhLmxhbmcuUnVudGltZUV4Y2VwdGlvbjogRmFpbGVkIHRvIGxvY2FsIGtleXN0b3JlICcvaG9t
ZS9wZW5jYy9lY2xpcHNlLXdvcmtzcGFjZS9lbmdpbmVfcnBjX3Rlc3Qvc3JjL21haW4vcmVzb3Vy
Y2VzL3RydXN0c3RvcmUnPGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+YnV0IGJ1dCBpIGNv
cGVkIC9ldGMvcGtpL292aXJ0LWVuZ2luZS8udHJ1c3RzdG9yZSB0byB0aGVyZSwgc28gdGhpcyBm
aWxlIGlzIGV4aXN0OjwvZGl2PjxkaXY+JCBscyAvaG9tZS9wZW5jYy9lY2xpcHNlLXdvcmtzcGFj
ZS9lbmdpbmVfcnBjX3Rlc3Qvc3JjL21haW4vcmVzb3VyY2VzL3RydXN0c3RvcmUgLWw8YnI+LXJ3
LXJ3LXItLSAxIHBlbmNjIHBlbmNjIDEwMDMgOdTCJm5ic3A7Jm5ic3A7IDcgMTM6MjYgL2hvbWUv
cGVuY2MvZWNsaXBzZS13b3Jrc3BhY2UvZW5naW5lX3JwY190ZXN0L3NyYy9tYWluL3Jlc291cmNl
cy90cnVzdHN0b3JlPGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+bWF5YmUgRU5HSU5FX1BL
SV9UUlVTVF9TVE9SRSBpcyBub3QgLnRydXN0c3RvcmUgb3IgdHJ1c3RzdG9yZSBpcyBub3Qgcmln
aHQ/PC9kaXY+PGRpdj48YnI+PC9kaXY+PGRpdj5JIHVzZSB0aGlzIGluIHRlc3QgdG8gc2V0IHBy
b3BlcnR5OjwvZGl2PjxkaXY+Jm5ic3A7Jm5ic3A7Jm5ic3A7IHN0YXRpYyB7PGJyPiZuYnNwOyZu
YnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB0cnkgezxicj4mbmJzcDsmbmJzcDsm
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgJm5ic3A7Jm5ic3A7Jm5ic3A7IFN5c3RlbS5z
ZXRQcm9wZXJ0eSgib3ZpcnQtZW5naW5lLmNvbmZpZy5kZWZhdWx0cyIsICJzcmMvbWFpbi9yZXNv
dXJjZXMvZW5naW5lLmNvbmYuZGVmYXVsdHMiKTs8YnI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7
Jm5ic3A7Jm5ic3A7Jm5ic3A7ICZuYnNwOyZuYnNwOyZuYnNwOyAvL1N5c3RlbS5zZXRQcm9wZXJ0
eSgib3ZpcnQtZW5naW5lLmNvbmYiLCAic3JjL21haW4vcmVzb3VyY2VzL292aXJ0LWVuZ2luZS5j
b25mIik7PGJyPiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyB9PGJy
PiZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyZuYnNwOyBjYXRjaCAoRXhjZXB0
aW9uIGUpIHs8YnI+Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7Jm5i
c3A7Jm5ic3A7Jm5ic3A7Jm5ic3A7IHRocm93IG5ldyBSdW50aW1lRXhjZXB0aW9uKGUpOzxicj4m
bmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsmbmJzcDsgfTxicj4mbmJzcDsmbmJz
cDsmbmJzcDsgfTwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+dGhlbiBpbiBlbmdpbmUuY29uZi5k
ZWZhdWx0czo8L2Rpdj48ZGl2PkVOR0lORV9QS0lfVFJVU1RfU1RPUkVfVFlQRT1KS1M8YnI+RU5H
SU5FX1BLSV9UUlVTVF9TVE9SRT1zcmMvbWFpbi9yZXNvdXJjZXMvdHJ1c3RzdG9yZTxicj48L2Rp
dj48ZGl2Pjxicj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48L2Rpdj48YnI+
PGJyPjxzcGFuIHRpdGxlPSJuZXRlYXNlZm9vdGVyIj48cD4mbmJzcDs8L3A+PC9zcGFuPg==
------=_Part_95551_1705567701.1504767271107--
7 years, 7 months
[PLEASE NOTE] copr outage
by Barak Korren
We seem to be having some kind of an outage in the oVirt PHX data
center that is preventing our hosts in PHX from reaching copr.
This is causing various jobs to fail including all jobs that run OST.
Please avoid running jobs that are known to require connectivity to
copr until further notice.
--
Barak Korren
RHV DevOps team , RHCE, RHCi
Red Hat EMEA
redhat.com | TRIED. TESTED. TRUSTED. | redhat.com/trusted
7 years, 7 months
New design for the Gerrit UI
by Evgheni Dereveanchin
Hi everyone,
The Infra team is working on customizing the look of Gerrit to make it fit
better with other oVirt services. I want to share the result of this
effort. Hopefully we can gather some feedback before applying the design to
oVirt's instance of Gerrit.
Please visit the Staging instance to check it out:
https://gerrit-staging.phx.ovirt.org/
The new design is inspired by oVirt's main website. There is a known glitch
that the "Loading Gerrit Code Review" message is overlapped by the logo
when the UI is loading. If you spot any other issues or have ideas for
improvement feel free to respond to this thread or share your feedback in
the following JIRA ticket:
https://ovirt-jira.atlassian.net/browse/OVIRT-912
--
Regards,
Evgheni Dereveanchin
7 years, 7 months
Slack channel
by Marc Young
Is there hope for slack over IRC?
The problem with IRC is all the connect/disconnect chatter (and offline
being a black hole)
7 years, 7 months
Unable to access REST api
by Marc Young
While attempting to run some code using the ruby SDK i was never able to
log in successfully (despite being logged into the Administrator portal)
I was met with an SSO error[1].
I then attempted to get to the REST docs (/ovirt-engine/api/v4/model) and
was unable to log in there as well.
Im now locked out of the administrator portal with the error:
Cannot Login. User Account is Disabled or Locked, Please contact your
system administrator.
a) what did i do wrong per the ruby sdk to lock myself out
b) how can i unlock my admin account?
c) how can i prevent this from locking me out in the future?
Server version is 4.1.0.4-1.el7.centos
[1]
Bringing machine 'default' up with 'ovirt4' provider...
==> default: Creating VM with the following settings...
==> default: -- Name: jenkins
==> default: -- Cluster: Default
==> default: -- Template: centos-6-x86_64-v1608
==> default: -- Console Type: vnc
==> default: -- BIOS Serial:
==> default: -- Memory:
==> default: ---- Memory: 2048 MB
==> default: ---- Maximum: 2048 MB
==> default: ---- Guaranteed: 2048 MB
==> default: -- Cpu:
==> default: ---- Cores: 1
==> default: ---- Sockets: 1
==> default: ---- Threads: 1
==> default: -- Cloud-Init: true
==> default: An error occured. Recovering..
==> default: VM is not created. Please run `vagrant up` first.
/home/myoung/.rvm/gems/ruby-2.3.1/gems/ovirt-engine-sdk-4.1.8/lib/ovirtsdk4/connection.rb:266:in
`create_access_token': Error during SSO authentication: access_denied:
Cannot authenticate user 'admin@internal': Cannot Login. User Account is
Disabled or Locked, Please contact your system administrator..
(OvirtSDK4::Error)
from
/home/myoung/.rvm/gems/ruby-2.3.1/gems/ovirt-engine-sdk-4.1.8/lib/ovirtsdk4/connection.rb:217:in
`send'
from
/home/myoung/.rvm/gems/ruby-2.3.1/gems/ovirt-engine-sdk-4.1.8/lib/ovirtsdk4/service.rb:172:in
`internal_add'
from
/home/myoung/.rvm/gems/ruby-2.3.1/gems/ovirt-engine-sdk-4.1.8/lib/ovirtsdk4/services.rb:29450:in
`add'
from
/home/myoung/repos/github/vagrant-ovirt4/lib/vagrant-ovirt4/action/create_vm.rb:68:in
`call'
from
/home/myoung/.rvm/gems/ruby-2.3.1/bundler/gems/vagrant-4572267c33f4/lib/vagrant/action/warden.rb:34:in
`call'
from
/home/myoung/repos/github/vagrant-ovirt4/lib/vagrant-ovirt4/action/set_name_of_domain.rb:17:in
`call'
from
/home/myoung/.rvm/gems/ruby-2.3.1/bundler/gems/vagrant-4572267c33f4/lib/vagrant/action/warden.rb:34:in
`call'
from
/home/myoung/.rvm/gems/ruby-2.3.1/bundler/gems/vagrant-4572267c33f4/lib/vagrant/action/warden.rb:95:in
`block in finalize_action'
from
/home/myoung/.rvm/gems/ruby-2.3.1/bundler/gems/vagrant-4572267c33f4/lib/vagrant/action/warden.rb:34:in
`call'
from
/home/myoung/.rvm/gems/ruby-2.3.1/bundler/gems/vagrant-4572267c33f4/lib/vagrant/action/builder.rb:116:in
`call'
from
/home/myoung/.rvm/gems/ruby-2.3.1/bundler/gems/vagrant-4572267c33f4/lib/vagrant/action/runner.rb:66:in
`block in run'
from
/home/myoung/.rvm/gems/ruby-2.3.1/bundler/gems/vagrant-4572267c33f4/lib/vagrant/util/busy.rb:19:in
`busy'
from
/home/myoung/.rvm/gems/ruby-2.3.1/bundler/gems/vagrant-4572267c33f4/lib/vagrant/action/runner.rb:66:in
`run'
from
/home/myoung/.rvm/gems/ruby-2.3.1/bundler/gems/vagrant-4572267c33f4/lib/vagrant/action/builtin/call.rb:53:in
`call'
from
/home/myoung/.rvm/gems/ruby-2.3.1/bundler/gems/vagrant-4572267c33f4/lib/vagrant/action/warden.rb:34:in
`call'
from
/home/myoung/repos/github/vagrant-ovirt4/lib/vagrant-ovirt4/action/connect_ovirt.rb:31:in
`call'
from
/home/myoung/.rvm/gems/ruby-2.3.1/bundler/gems/vagrant-4572267c33f4/lib/vagrant/action/warden.rb:34:in
`call'
from
/home/myoung/.rvm/gems/ruby-2.3.1/bundler/gems/vagrant-4572267c33f4/lib/vagrant/action/builtin/config_validate.rb:25:in
`call'
from
/home/myoung/.rvm/gems/ruby-2.3.1/bundler/gems/vagrant-4572267c33f4/lib/vagrant/action/warden.rb:34:in
`call'
from
/home/myoung/.rvm/gems/ruby-2.3.1/bundler/gems/vagrant-4572267c33f4/lib/vagrant/action/builtin/handle_box.rb:56:in
`call'
from
/home/myoung/.rvm/gems/ruby-2.3.1/bundler/gems/vagrant-4572267c33f4/lib/vagrant/action/warden.rb:34:in
`call'
from
/home/myoung/.rvm/gems/ruby-2.3.1/bundler/gems/vagrant-4572267c33f4/lib/vagrant/action/builder.rb:116:in
`call'
from
/home/myoung/.rvm/gems/ruby-2.3.1/bundler/gems/vagrant-4572267c33f4/lib/vagrant/action/runner.rb:66:in
`block in run'
from
/home/myoung/.rvm/gems/ruby-2.3.1/bundler/gems/vagrant-4572267c33f4/lib/vagrant/util/busy.rb:19:in
`busy'
from
/home/myoung/.rvm/gems/ruby-2.3.1/bundler/gems/vagrant-4572267c33f4/lib/vagrant/action/runner.rb:66:in
`run'
from
/home/myoung/.rvm/gems/ruby-2.3.1/bundler/gems/vagrant-4572267c33f4/lib/vagrant/machine.rb:225:in
`action_raw'
from
/home/myoung/.rvm/gems/ruby-2.3.1/bundler/gems/vagrant-4572267c33f4/lib/vagrant/machine.rb:200:in
`block in action'
from
/home/myoung/.rvm/gems/ruby-2.3.1/bundler/gems/vagrant-4572267c33f4/lib/vagrant/environment.rb:567:in
`lock'
from
/home/myoung/.rvm/gems/ruby-2.3.1/bundler/gems/vagrant-4572267c33f4/lib/vagrant/machine.rb:186:in
`call'
from
/home/myoung/.rvm/gems/ruby-2.3.1/bundler/gems/vagrant-4572267c33f4/lib/vagrant/machine.rb:186:in
`action'
from
/home/myoung/.rvm/gems/ruby-2.3.1/bundler/gems/vagrant-4572267c33f4/lib/vagrant/batch_action.rb:82:in
`block (2 levels) in run'
7 years, 7 months
[ OST Failure Report ] [ oVirt master ] [ 2017-09-05 ] [upgrade_engine]
by Evgheni Dereveanchin
Test failed: [ upgrade_engine ]
Link to suspected patches:
https://gerrit.ovirt.org/#/c/78307/46/
Link to Job:
http://jenkins.ovirt.org/job/ovirt-master_change-queue-tester/2301/
* this is failing since around job run 2291 but was masked by other errors
Link to logs:
http://jenkins.ovirt.org/job/ovirt-master_change-queue-tester/2301/artifa...
Error snippet from log:
<error>
2017-09-05 09:28:45,444-0400 DEBUG
otopi.ovirt_engine_setup.engine_common.database database.execute:229
Creating own connection
2017-09-05 09:28:45,448-0400 DEBUG
otopi.ovirt_engine_setup.engine_common.database database.execute:274
Result: [{'count': 153L}]
2017-09-05 09:28:45,448-0400 DEBUG
otopi.ovirt_engine_setup.engine_common.database database.execute:224
Database: 'None', Statement: 'SHOW server_version', args: {}
2017-09-05 09:28:45,448-0400 DEBUG
otopi.ovirt_engine_setup.engine_common.database database.execute:229
Creating own connection
2017-09-05 09:28:45,452-0400 DEBUG
otopi.ovirt_engine_setup.engine_common.database database.execute:274
Result: [{'server_version': '9.2.18'}]
2017-09-05 09:28:45,452-0400 DEBUG
otopi.ovirt_engine_setup.engine_common.database
database.checkServerVersion:449 PostgreSQL server version: 9.2.18
2017-09-05 09:28:45,453-0400 DEBUG
otopi.plugins.ovirt_engine_common.ovirt_engine.db.connection
connection._setup:146 Existing credential use failed
Traceback (most recent call last):
File
"/usr/share/ovirt-engine/setup/bin/../plugins/ovirt-engine-common/ovirt-engine/db/connection.py",
line 141, in _setup
] = dbovirtutils.checkDBMSUpgrade()
File
"/usr/share/ovirt-engine/setup/ovirt_engine_setup/engine_common/database.py",
line 490, in checkDBMSUpgrade
self.checkClientVersion()
File
"/usr/share/ovirt-engine/setup/ovirt_engine_setup/engine_common/database.py",
line 457, in checkClientVersion
self.command.get('psql'),
File "/usr/lib/python2.7/site-packages/otopi/command.py", line 74, in get
command=command
RuntimeError: Command 'psql' is required but missing
2017-09-05 09:28:45,454-0400 DEBUG otopi.context context._executeMethod:142
method exception
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/otopi/context.py", line 132, in
_executeMethod
method['method']()
File
"/usr/share/ovirt-engine/setup/bin/../plugins/ovirt-engine-common/ovirt-engine/db/connection.py",
line 162, in _setup
raise RuntimeError(msg)
RuntimeError: Cannot connect to Engine database using existing credentials:
engine@localhost:5432
2017-09-05 09:28:45,455-0400 ERROR otopi.context context._executeMethod:151
Failed to execute stage 'Environment setup': Cannot connect to Engine
database using existing credentials: engine@localhost:5432
</error>
--
Regards,
Evgheni Dereveanchin
7 years, 7 months
Updates from CentOS VIrt SIG - 2017-09-05 meeting
by Sandro Bonazzola
*CentOS 1708 and QEMU-KVM*
- We can't build qemu-kvm-ev 2.9.0 because we are missing dependencies from
CentOS 1708 in CBS
- CentOS 1708 will land in CBS 24 hours before it will be set as default
for everyone
- CentOS 1708 for ppc64le should be more or less in sync with x86_64 at
this point, we'll check missing stuff on mirrors.ovirt.org after 1708 GA
release for closing gaps.
*Kubernetes*
- working with Fedora maintainer for getting 1.7.5 out.
- People interested in kubernetes for centos/fedora and atomic/non-atomic
hosts can follow the effort here too:
https://pagure.io/atomic/kubernetes-sig/issues
*Libvirt and QEMU-KVM*
- libvirt packages all the way up to the current 3.7.0 were built for
centos7, waiting for rules to be created for pushing them to buildlogs and
mirrors
- all libvirt packages built for centos have centos specific patches
forward ported so libvirt should be compatible with existing qemu-kvm(-ev)
from centos
--
SANDRO BONAZZOLA
ASSOCIATE MANAGER, SOFTWARE ENGINEERING, EMEA ENG VIRTUALIZATION R&D
Red Hat EMEA <https://www.redhat.com/>
<https://red.ht/sig>
TRIED. TESTED. TRUSTED. <https://redhat.com/trusted>
7 years, 7 months
image
by 劉芳
------=_Part_209714_700362438.1504618096250
Content-Type: multipart/alternative;
boundary="----=_Part_209715_1639163386.1504618096250"
------=_Part_209715_1639163386.1504618096250
Content-Type: text/plain; charset=GBK
Content-Transfer-Encoding: base64
SGkhCiAgICAgICAgIEkgaGF2YSBhIHByb2JsZW0gd2l0aCAqLmd3dC54bWwgbW9kdWxlIGZpbGUg
d2hlbiBlbnRlcmluZyBhbmQgcmVmcmVzaGluZyB0aGUgZW5naW5lIHdlYmFkbWluIFVJIG9uIGNo
cm9tZSBhbmQgSUUgYnJvd3NlciwgYnV0IG9uIGZpcmVmb3ggaXMgT0suICBhcyBmYWxsb3dpbmcg
cGljdHVyZSBzaG93cy4gCiAgICAgICAgIEluIHRoZSBCdWd6YWxsYSwgc2ltaWxhciB0aGlzIGJ1
ZyAgImh0dHBzOi8vYnVnemlsbGEucmVkaGF0LmNvbS9zaG93X2J1Zy5jZ2k/aWQ9MTQwMDAxMCIK
CgogICAgICAgICAgCgoKCgoKCiAgICAgICAgIEZpbmFsbHksIEkgd2FudCB0byBrbm93IGhvdyB5
b3Ugc29sdmUgdGhpcyBwcm9ibGVtLCBUaGFuayB5b3UhIAoKCgoKCgoKCgoKCg==
------=_Part_209715_1639163386.1504618096250
Content-Type: text/html; charset=GBK
Content-Transfer-Encoding: base64
PGRpdiBzdHlsZT0ibGluZS1oZWlnaHQ6MS43O2NvbG9yOiMwMDAwMDA7Zm9udC1zaXplOjE0cHg7
Zm9udC1mYW1pbHk6QXJpYWwiPjxkaXYgc3R5bGU9ImxpbmUtaGVpZ2h0OjEuNztjb2xvcjojMDAw
MDAwO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtZmFtaWx5OkFyaWFsIj48ZGl2PkhpITwvZGl2PjxkaXY+
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO0kgaGF2YSBhIHByb2JsZW0gd2l0aCAq
Lmd3dC54bWwgbW9kdWxlIGZpbGUgd2hlbiBlbnRlcmluZyBhbmQgcmVmcmVzaGluZyB0aGUgZW5n
aW5lIHdlYmFkbWluIFVJIG9uIGNocm9tZSBhbmQgSUUgYnJvd3NlciwgYnV0IG9uIGZpcmVmb3gg
aXMgT0suICZuYnNwO2FzIGZhbGxvd2luZyBwaWN0dXJlIHNob3dzLiZuYnNwOzwvZGl2PjxkaXY+
Jm5ic3A7ICZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwO0luIHRoZSBCdWd6YWxsYSwgc2ltaWxh
ciB0aGlzIGJ1ZyAmbmJzcDsiPGEgaHJlZj0iaHR0cHM6Ly9idWd6aWxsYS5yZWRoYXQuY29tL3No
b3dfYnVnLmNnaT9pZD0xNDAwMDEwJnF1b3Q7LiIgX3NyYz0iaHR0cHM6Ly9idWd6aWxsYS5yZWRo
YXQuY29tL3Nob3dfYnVnLmNnaT9pZD0xNDAwMDEwJnF1b3Q7LiI+aHR0cHM6Ly9idWd6aWxsYS5y
ZWRoYXQuY29tL3Nob3dfYnVnLmNnaT9pZD0xNDAwMDEwIjwvYT48L2Rpdj48ZGl2Pjxicj48L2Rp
dj48ZGl2PiZuYnNwOyAmbmJzcDsgJm5ic3A7ICZuYnNwOyAmbmJzcDsmbmJzcDs8L2Rpdj48ZGl2
Pjxicj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2Pjxicj48L2Rpdj48ZGl2PiZuYnNwOyAmbmJz
cDsgJm5ic3A7ICZuYnNwOyAmbmJzcDtGaW5hbGx5LCBJIHdhbnQgdG8ga25vdyBob3cgeW91IHNv
bHZlIHRoaXMgcHJvYmxlbSwgVGhhbmsgeW91ISZuYnNwOzwvZGl2PjxkaXY+PGJyPjwvZGl2Pjxk
aXY+PGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2PjxkaXY+PGJyPjwvZGl2
PjxkaXY+PGJyPjwvZGl2PjxkaXY+PGltZyBzcmM9ImNpZDpmNGQ1YjQyJDEkMTVlNTIzYTI2N2Ek
Q29yZW1haWwkZmFuZ25nOSQxNjMuY29tIiBvcmd3aWR0aD0iMTMxMiIgb3JnaGVpZ2h0PSIzOTIi
IGRhdGEtaW1hZ2U9IjEiIHN0eWxlPSJ3aWR0aDogMTMxMnB4OyBoZWlnaHQ6IDM5MnB4OyI+PC9k
aXY+PC9kaXY+PC9kaXY+PGJyPjxicj48c3BhbiB0aXRsZT0ibmV0ZWFzZWZvb3RlciI+PHA+Jm5i
c3A7PC9wPjwvc3Bhbj4=
------=_Part_209715_1639163386.1504618096250--
------=_Part_209714_700362438.1504618096250
Content-Type: image/png; name="image.png"
Content-Transfer-Encoding: base64
Content-Disposition: inline; filename="image.png"
Content-ID: <f4d5b42$1$15e523a267a$Coremail$fangng9$163.com>
iVBORw0KGgoAAAANSUhEUgAABSAAAAGICAYAAABRFU6BAAAgAElEQVR4Aey9DVxU153//4Y7DA7M
OCMIASHyEFEUBVHxWRQDarUabU3cJt3d/P+73e0m+5Duv+1um/39ut1t+9tft69tu7ttt013225S
u2lNfEgwKhqUiE/4SERRDAoBIYODgzMwcpk7/F/nzgzMDDOA8dnc+3rBnHsev+dzz/ee7/2e7/me
qKfWrugnzOXxeHC5brLx6d9j/vyFYXJ4oz73R4mcOzFRvem87iFhXDQv/c019uztoWh2LOtWx/O/
/rFTTf/ZvyWzeOGYgbqmzW7mN/9pG7gfEpA7aXz/BCfev4oTMExZzcYFSegGMirYzr3LrmOdmCdN
Y8rEJMxGI+YEI7HItJ04xmVDGmlmPUrXJU4fu4IzrYSNZROJG6hjmIDchbVL9mWQaT+8l/cN81k+
MwEpoJhkSCDRGBDjusD2LReYtm45KRIoXe9TccDJ7DULSPJlk9sPUn7CzPJVMzBLEnqDgVjXZY6f
a8fZfonLcgpTJqaRlaVwuPwkTv0YkmbMRH/uHElli3EdfJdLzpvIZLJq01JSaWff67tp9pMbQF/E
oPQYyzetIkMfMcdDlXDq1GnGmsfyRHZ2EN0fNDbSZe9i1qzCoPhwN0eOHGLL7/4Hg8E7TkfDA4H1
FBTOGrg9c+rkQFgEhksLyhh446jjzTdOYSp5hjL1QclcPXmcJn0KqRY9ir2RM8cv40xfxsbSDN+4
VrCdrWTX8U7MOblMTk/CIvgi0URsQN1u23G27nawaFMJEyRwW4+zq6oJ10AeGadTRm80k5i7jNLp
lgDeG8gEjlre3NbE9I1rmWwIiB82qGA7uZOKeieKmk9BlhWQ9Oh9PCIlFrJmZS4mwH5mG1trzZRu
KuHx0PGq2Di8ZQ/Ownz07RKzinOQa7bxrpxPttJF8vw5JLftZkt9LhtLDdRs2YdS8gxLkwd51m07
ypadNqaXzCE5tH5Bn9zBsco6LCs/y2J/OaWNA1uO89iateRykd3v3mDOmjkk3rxE5SE7M4qf4KMj
Fxk7dx6PdZ3mZFsSMwvTECPL02uj/VoUiakJ6G7a+Oi6B0tKEgZPD92yRFx8LNFAv6ePPiWKmBgd
UcPi6U28XzxwV+eBUfT7rmRRrBx8/R1acj7NxqLE8GM/sGG5hYot76EXYyt1cGwFZokYlhvZ/not
mevXUyAG/KgvBWvNW5TXKeSv/yyzLcMXdFsPsWVnE/okM+GGuSitODvoNC7j2TUZQe+L4WuOkNp7
ldMnLtONB8UNMYY44scmEnezi5iJafRbbfRFRxFFNNExMehjdOh0cSQkj0NPHz0OF1K8iVgpSjAD
nn6IjhacEfl69HjAzokt26lLXMGzJanhx+GtjtXI8IFi49iWt2lI/RSbipPBdoq9VY04XE6csgGj
WY+kuOhyGihanc+V3XVM3bSWJ3wDKnReQbFyeMs71MsTWfmsd64J27xi58TWd+ic/wxl6ZH5x3F+
N1trLazaOA/1Vay+hw9hLF3P7MTI5USb7rYqXq+KpcxfNiwh9zHScxPb1Q76TCk8Zo4ZfOf3K8g3
+5DGxCJFjTwT3C8eCERuOHlnuLTAOkYK3/WxcCf5KrAzkepVXDgcvSi4aKraw3nLMsryzUHfG6Bg
O7WHKnsuK4uziBPfDyYTcbRQ8fo+Wm7lG0CfQsnGlWQqjby76xQ2xSvzSQYjxsR0LLYmpKJ85JO1
2BQF2SWjSHoMQkiTUijeUMwErBwU817peuYK/lM+orr8FAnFRciHD9I5aTklOYOTmufGRY436Mkr
zCQ+zKvc4+7DI0Z+fy+O6y505nHExYg5QghOfSj9Yo6QGIkN7hcPPJKyUODYvRvhSPwQ0Jb7AZuH
cNTz5rZ6pq5fz9TB4R1AsfhusNN4qQVXj5Um2xjSs5IxW8Zwvf4y3foYYiRJlWdidDHodDqioyXG
TswhLRxj+GvuV3C7PUSL/CMwwZ3mgaioKFUv9MUvvkjZilV+iob8ftj9IUv2LKWzt5OnHl/Hq4v+
e0iewIivnPgqP234GfG6eN4t28tU89TA5IBwK9te+hu2Zn6NV17KCy/Dyg387MVvcnrZt/jBc5mD
eSLFB9R+p4Pd1d/hhR/38Nz3v8WK5MHah8R3t1Jd/ht+t/00VsBS9i1+8Lyfdivlf//X/LqjiOe+
sJq8mFb2/Orn7O8u45vf/0Ny+ur40Vd/gnVmGctmTkBvPcO2zftpzfxDfvDtMgKaDSBguPZENpnW
in/l7395hQnLRL2TSE9KYkJmMvF0c/oHX+K7pzNZ/+LTzLV0U1f+c35dE8cz3/0u69MGmxkIuayc
qd7DgcNXcOn1WIqe54+WJ6PrD6t+hL4+BaNp7LDKx4HKgZOne/n8H33EvKIx/O+vjWNMbBTPbTIx
8XEdR2t6mTFdT86kGA4dvcnCeYNKyMA6QsOOSwc5fNnApKXFyMeqaA3J4O44RsUJFzPWbSQ/IVTw
1JM6ezGp/jJpKRjam9nV0YpLmUhcaHZ/voBfUf+uiqtI+jFIav4xSK7THHjXn0lMyH3op6xl44KE
kA8DhY7T73K6Q0ZRXLhkD4d37RpQrihyN4rcwcFdrUiSgazlq5iTkMWcuVnYT7TS2jWDuXNT0Dnf
B+Nk1mxYQKJQMp4D9EnMW7eJec73ebPcq9wVQonCWOZu3ECeUdCnYL98jAPH2klYsIolEw0ghBvF
gEl8KDjP8ebWy/6OPBK/QvnYdrUNt9vNlMmT1T5dbGjA+pGV1AkDI2HYvgpl+65dO7np8qrhboUH
wlUcKGiHSx8pztHUQJeUQlGqX12gZ8KshUzwF0xPxdDRzG5rOy4lQx3XQpFYccrF9LWfpSD0g8zV
xIEKIWiqmgacMlTt2Ka+pPXJ81i1cc7gOHY1sH1LPVPX3Ipi0U9Y8G9vy25e39vuVTYasli5sZgJ
s9bye9NtfGiPIzVZj9xST6MykdyMODqPbOOAlIRfn2nJzsZ8qpYGq8LjET5OpbgUkl17qKgxMLlN
xlKQzuPWOt6tMlKkd2JIMasLE8GUBdxJBhJSk70ftQHRalBRRvXOCC3mvXdx7aqLuLQkVfko4qJj
E5nge1HLN53Ioq8SREkGYm/auG7rVoVsSZIQf1H0q78jKV/uNw/c+XkgVPni4kp1JTVNnTiFwhqQ
DEnkFC2hKNvkG7tD8+jNaeQUzGOWP084gVduYtfm/fTMe4bPTPWPPHDVvc2rdd4naSx8iqcLvFo+
d1slm3c3+xTo3nT1/+7XaAy4RRpB8RKY95bCCvaze9lV1wWY0XXVc6zRwNSCDEzDzW+GDBavWhh+
nAOOs9vY2hRAiKuBt7ccosMLd0DCYNA/ToUQrYZjxjN7RTETx0xg5sIJKF0XqTnTwdjMGUxL7OPD
ui48+gQyp4wXaiFuNDfhSEwnLT6A8AiyyWCr4UOPHg94+6m0vMeWV124xDrNkDHvzTN0rMYO5Rfz
RPJyLTgbG2jqcKEgYc4oZGlxHqHThahVl1jIqg35fFj5W2oSVvAZMf7Fwti2FoyDbBL+YSDz4ZH9
1Ivp1DeFicWkHae6AvjGSO7a9SwIUZ67rUfZsbfRuyBmyKZsXSGcr+Ld411kl5YMjl/JQmqiTPVb
r1GLkby165lrsXF4xz4aB1fTVPoUWVb7W/F6EIeqaYMLXh/vndN0+ACnW25wsz9K5QGDZQKZufnk
psV5FUhKFxeP1mKfUMicTKO6wIRi5/L5VjwTpvBEwuDSuqe7g45ewUs6YuLNjA1cOYyAdGD0/eaB
QFr84duRhe7fWPBSP5SvxGB18eHJamrqWxF2CpIxhdyiYuZmGOhpqmRLZTsZpZ9laboY+C4+2PuG
qjRct2EOiT5QwtVrsgimsmAoSONsVQOOolIyA/lMbuFkm0Lq/FwmJAYmpFP27B/64RZvcs7ueJsP
UrNR6ttIzYZGZx4bVuaEMcDIZvmGbATOW3Y2kFi0mrKMHo5tbcJlzKFsY663Dzve4HzBZ/l0oNVC
2HnBg/18DR8xkcWZIdoZjxtPdBzqOpKnF4fThac/GkkoNo1jkHQxPt7oxUM0MTESkk9RqX6vjnJe
uN88cOdlIfFoZa6ePUJN3WU6xbtNMpIxbwXLJ8dhO1/NwVOX6RQKaMlAUu6TrFIXTpVh0gKGCx/v
vRcqj90NWUtQeb/moUCEbjmst5A9zYJy7RStzlgyn5jEWM9HXNeZyZ2TT+LgK19YJWBtvEJfSCP9
chedDiXoe0DIWQhmGEEBeTd4YKzZMqzyUZC/pekNVfkowr+f/fshPRp6uylzEz+/9J90u7v5xQe/
4ruz/mlopoCYvtM/4aXn7dj7ICZpGiVP/zHPLwpWtdl3/h3P7/QWSn76//KD1d7wkPj18Rz75Q/Z
XH0Fa48X/fi0mSx76g94elGyT2yRuVLxc37220Nc6QFiLOSs/jIvP5OJvruG73/1h5zL+Sv++aUi
BsUYO6cPnKMv8w+ZG0Ta0Hjr/p/wy0MWyl54AfvmH3M6oK+0HqCiIYa8l/6YNTPjgRyef+Eqp1+u
YOu5jXx1Zh4vfv/fB+QrKCD56jG+sb+Gq3JZWIOaYdsTb5mG3/DPv7az5tv/wvpMv+7BR5R8heq6
HpLLnuWZokw1MvP5jVTX/JxTV7pZnyZoDL46a/6Ht2sTWLhhPTf376TZl6zrD6OBFHF9fX2Ulq4I
rmWYu72V4qnA0ZqbeBT4p3/wT7Hw3W97w8UrWrlmU3j5q+NU5eQw1alJpmnreG6aUJR0cuhYaG4X
zccu4iKeCxWbOeHyIBkfY9LsxczNMg4qUdRiCj3tF3i/3YMxaxLmgG+c0FqH3Buns2bDbCxhyyi0
7NrMwdBCilD/6UlZsIaF4tl1neB35V0s3rgcv2GMu7WC1w8nsCpi3TLOjnYU0a7zIjtevTjQSvOW
X3HCf6f3DgAx+oxmo6rgdDtbOX34MJeVicxds44MIziaj3Hg8CWUSWWsmZ2EThrM76/qYf8Vlo+K
oqgKR9EXsVojlI/JjyUPsYocrq+LFy1h58631Sy3wgOhdQqBO9AK8tYFcBlbaxeYc0kMeQd421Lo
aaunrk3BmJ3lG9cummrqcWHk4t7fcNKlqIJxzqyFXgWNPpnpRXPoURWQXbS0KSSnJ6gvWclgwXm+
ijMUsjTskp6M3WbHp/cZ7K7TiayINCvWUDolPeZEC7GpxWz4rBul6xwVVd53hajA3euk5cg+Tibm
M5U6zigJ5KYrfGgzMLU4wOpMKBf1p2hps+NOD4gfpAIkC1OL59G2dT81chKLkg0kpy8hZ8c7VHXp
yV0tBOFIFtcSktzM7ld/FVhjSNhI7pD3gIKiyMh4VKW/3KfQ1yfCAZfnJk45Cn2gsKHY+fDyNeSo
aKLx0B99jbY2sQpqwKiHqBgjJlOwBcxo5O77zQN3Yx4IQBLoxdbWgdOYT/GsJPSKi7b6o9RV7SMu
YT1e3aA/Tx7Fs1LUPNaGU9RWbaeLz1KWHfjRFlx7uDt99hLK8oQVirA0GRQvRF7JmM+adfkR5xRZ
KFEqewerVYa3Uul841cE202LRlIo2bSSYDlAWDnvZddxJxmFuVhPWZH0euSm99jS2MT8kvlMDffS
EAptVz3lmxtDrGoCSFQUpMD1GkM2y9cnDeV712UqdjeSUfokk01eCxXxzhVXlKQnbmCdUcy/HSqP
XP/gPB/G+izUPeDxKPT3Kyr39Hs8eDxRIHhiZCOvQYJDQo8sDxjTKZg1EaPkwlp3nNqgMe8FYehY
tQfwi+CFThprjlN7tJ3UvEKKC4xgb+DI8eO8eyaFDbMivFsVOy02ieQ8rzLB7bTiMiRiCnynhTwH
9dbVQl2TgbyF6TQdF3wghCMFKeNJNhanolds1OzYL6KGXLrEaSwtzaLXWU/VkR7cSMRKiRSsLmZq
kJm6gcmln8O75OivJpkFGz7HAsXB1ZZOvEZhCl1nD3E2tpD5OcaA8a8nMT11GKW9/30y/Duns/0a
TmMei2emoPf0cr25ng9O7acn6kmKJtyaBjHKYGGcMYaoqGii1NXvMAD5uxrm937zQChJtysL3e+x
MJSvFKxHdrK3XiJn3pMstihY649SU7mbWGHFnjGf4oxtVFYdIXtjMYkt1VS3GMlfW+hV8vse59B6
B5GLTZ/DdON2as7aSB+wwBeLTkdpknJYkzH8PNbTeJQzrgxKso0cqQdTbiGpu49S05LhU4oOtuUN
KXQ1ih0wCi3VezlhmOePxq0IQ4pelY+U3l56VSWXntgh8pBgccHj0ZiemEWWXs/NC6donJhP9lhf
Zo+Qj3wWjX1ddLTakPv76ZfGkpGTTpxf2eiW8URJCOP3gcsvBAXGDSQGB+43D9x5Wci7a2h3rYvU
vHmUpBqhxwmpcbjttbx79DL63CWszDaik5049HHqd/BwacGIhd6N7r3nlcfuvqylUncf5iEUGYej
J2DBzIuT4nSq35uOLht29UPdh1+UGNsSeqNRNSoIRrWPXvEB5e7i4omjxPgWbHWSWGyKVt/3Y4ML
qHdR0WMwjjV4FfNh0iNF3VkeKIeofp5Z/elIzQ3E7/tonxo2681MGxvJmnEgO1PNuTwen84VZxNH
rh0eTIgUSi5i/dMFJMfYubhzM9t+/D0smcHWd/ELX+DlNcJUJ4a4JGHt0aDWNjS+launG7AmP8WL
T+cQ32fn4v4tbPvx39DK9/nqIgu0bucHvzxE3OoXeHnRBPT2q1jjk/xrqmJdYOhlP82eOsj5QqBS
UmznGxqfvOZbvLJGaP6u8MvNwVXJPT3IxGCJixlI0CdNI42dXL1oB6GUDPru7uO60MwmZWIJih8o
znDtgZ2a31VgJYnqf/5TfmvvG1DyPisUsvokMsdB9ZkarjydqX6XdDecoYMJrMkcqnwUrSYU/yUv
F4sP/nYq9g/SEVYBKct96PV6lhQvG8w5Qig1xSuJCsvH8eMl6s7L6tZrsXL1/f87Xo0TykdxnTsf
7mmN0EBostLF5U6QkiYyc0YWCQaFjnMHOXygHMW4kSW+vc5C0be54qr35ZEwnTVzA7dwh1Z6p+69
/Qyam+VWDpaXD7yQFJcQihPCNCi2NsnIzZVsbY5n2roNfOb5Gd58Sjv7thwmac0G8lUrx8DiSSxc
U4a78zBbdgjFbDQGYzOHd1zgXdmDIWkys8s2kKJ0qRYUJsMkVqybFFjBIxGenJOj9kMoHsUllI/+
uNF2UIz7XbveoZ/+W+IBUb9QOAYqGgPD/vYDlZL+uPC/vXT1gGQyBr9fBB+37GXz3lbfuM5nTVGy
V+mu2GkSfJGcQUHeRBINQjA+xJGqd1CMYvuwgcTUdHUF3m1r50ijg4yifHULtqCh1ynTcuQc1snz
hppuy23U7H2PthD2FUpfcdXtfYd6r6nwYHekJOZvWMlkgwGT+HZVDEh4FZBitb38iMLURSvIsLXT
1e4rJlmYvca3XOWvSTIgDAMa1GVff2SYX0M2RYW1NB33beUWH6zzJ1K/uxOTMDGMcOkS57BhvYFd
O+swLVrL0hGE+4FqlC5O7PgtpyVJ3UJRXd6KTih59AF26NHjmJQ/gdr3L/CRcQaPqd+iMRjiDKoJ
uuy6iSLFoI+NRRetIyrKPVD9xwn4x/v94IF7NQ9IphQy0r3bUR9PVmh7/ShX2lwUqNYjXtQkU9pg
nowU4na8yZGT9dgzCgNWKUdGWDKYSUiMoJgR+kG9FLLgFVBn6JCTUlm0+qmh8oqrmXd3N5Bauoyp
ge481KokVSk9UKti52L1PqobJXJLV1NkbmDHKaF/z2bxuiTST75H1Vtv0DJnBSXTg+nWJc7j6ee9
H5aOxkOc7JnGoukWsNdRXadn1qIc1eVBsLQtEWeyqFYzvbY2uvTJJAsTS0nwskSs2YLFJAzsO7mu
mBkfSn9fF002D7roMaRmxGP74EMM0TCm38W1xmauK9Hq1iPpmrD81xETl0hygk/YFouhrm48Pv4S
1pWjuR5FHpAsWeRk+MZ8okJLuDEfYawO8ksqybTQWOkiPTcX1TgpPRG5sZnqlg7kSApIRyttcgJF
6kqsgrOtEyw5GKWQySD04RiyKdmQjtRTSxODinjxHPXimQaoAUOLIplITDbhlpqRcAhOw2yyUb7z
NxwZkllESKQPuCrxZehp5khVPcn5ueoispRRSIGw5XIIpz5iPrJx9lQnBZ8dZhudr6pBDCHiO8c4
gfTUx9RepaYlYaiq5PzFJpyPTWaIyOarN9xPVHQMupjABSiRqx+P260qJEeyhBe57ycPiPbvqCx0
n8fCkDlAbuJkvZOEeZ9hsW+xNjlRoq1lHxeb7BRYLGQuWkjGlv1UVYLZ2oox/9NDdqQMqTdwMEgW
8hblcn7nfmrS17IgVY/bWsu7tTIZJYWDFsCBZfxhRwNVRzpIXbSeCXqvObukT6doTj1bq6r5YEMJ
T4TqL2UrZ1sU9JKRnDmJNFYdV+cCg2KjrnwfZ50+NzmHtrPluISUupANJT43HYqTurdeU+U/wds6
3TgS4pNJiVdwdDioPn4e05LpJMWIRSc3/dE6rzIlNpnsqcl4XO00NgfKPeK930u/zhKkgPQazIxC
++jD4X7ywB2XhYTla10XhtxPUeqX9339dFsdyOhJTk9ngro4kzwov8vDpPnHyzC/o3rv3SNZi/sw
D7kddVRsq0XsMwl31e19G98GGTVZ3QEixZO7Yh2zx0soNx1cu+bA7erg2LtXiZ+YTazOzOTZo7OA
HGhTVWwO3I06cKd44J1dO4mO1rF23VMjtn21p03NY4oxIZSQI10GsftMn8AVmmhz+T8EI5eKmTCH
ZUXeLdgzM+H0iz/n2Dk769MGDQRiLBOYkOnfxqwaD6sVDon3NSMsKYtm+uosmobl5b/ml7+roHXR
0yT1dNBNHDl5BeSpSrZMvJoGIL6IL73y2hBi7acP0EAOX5g5SJPIFCl+SAW+CP2EaWTGVHBs+17W
ZK4mM17GfvWq+g0h9/Wpv4F6RnvNr3jldAyLXnoKv3lapLrDxsutHLsIMZMXsnr1TLIsMpcrfsUr
P/4H5OR/4U9ykil74Vnqvr2Zr794jqKZMTTUXGXaF/43qwM+e8PWHRI5RAEpXvBiC+vChYuJjR39
qu2zm0yMGxdNVkYMXV0e/t8vWnE4vZZAf/yilc2/SFG3Xtec7KW0ZFQeGENIDbmVnTgVMGZNIyfN
K9olLlhKR/NOLp/rYMHSFPWjUJeygHVrnHR1NnPuxFnKy2HdmtlhtxqFtKDeKs6zbN18LqKYrCge
DCH85ZadKJJhYLs15hms2Tgl+JtO1C7pg1bd3Z3vs2vXSTqETG+ezPLlc8kwyjhER8WluNQVF5ez
C4ePIklvJC5g9OkSZrNmwxS62i9x4UIzXeZJzJwxk0kpBnS4aDl8mAMdaSxfNZeBXb3e2h/J/+Es
fEfqqBj38+cvwOl0qor4kfKHpgcK3oFhf75QawB//JBfRcGtukUc+tGtS53HutVO7LZW6k/V+sZ1
IYli5VPwxcQpTE73Wqskzl+CrekdGuutzE9ORbHb6JIV3M4e1Xqv02pFJ/QJpkQS0/PJZh9n2wpZ
PmjE7CVNn0HZpowgMnuaqthRednnN9JIdslaFqtbjoKyhb3RiS3fi+o5cvwcGSVzMLaeQi/M/8Je
Oi8/uYWrASIrfHDQ0uBE0jupOWklfX4iXS0dKJKLs6dayFkUvn63vZ7KncdV3uuo/G3wFtogenxb
/Px7FaUE5q4L7wMysFh0XDrZSR1cuuogKctEtBTP+AnxeG5aufLhTeiPZoxpHMYY6HPcpF/uxunw
br/2CjQiHFjj6MP3kgfu+TwgYNCb1ZU+q1NYSYn3XLjLRHq2GY63YVMKI1i0hys3Upys+ikMsm4N
KCK73CHvfYk4Sxy2I9W0pM9nQbrvKzCuU922GWdOVJV5oorelqNUt6SxaH66r08KjqZaqo/U0iZN
ZP7aRV4rR6Gb8V+Sicyi1SQnH6K88m22di1j1Xz/lmyxDXA3TTkrWZ4h/Me20ebMUrf7Idtoa4vz
WjkqLRzYehSD36eXv27Fysm9e7DmfYanpnvfLf4kYdnWdfEw+1tSKVk1K2h+7bn6AV2mNMzd19GZ
M8kd6+SjxiZVgZk8aSrJA1uwHw/egi0qj4oixhAf5ANysM3Rhx45HhjVmA+Pj2QwoacLh2rKLl4q
egzCJ43dpQqz4aQzR1sjXZh9looOmppcJBYkEov3QyN8S97YWIMe96DR+3BZR0zTpS6iOOMtagwL
WTXLvz1KQW6robzKRXaQZaSvOsWFtb1F9SM+pAG3t89D4keKGBX+8TyWZuT8xU4cHjCG8Xc3UjPB
6VGj8vsVXGbw7l7ygL/VQPknMOxPH7Us5C8Q8Hs/x4Lb3oFdKLKPvskvjgYQJbipS0ao0nT6DBYt
msjrlZfpMOSxriB4MSi4VPg7XfIclue1UL63isSVObTtrcWVvYw1gVugQ4vKVo7tPYotfQkbxULq
wPwgYZpczPzmN6iuOIVpVWHQ9jzHxVNYE3NJtjYRmzqHVclWzlYeQtYnUrDucxSIbeTqFuxngrdg
i/alALnI5wPSS5aEKWcOU68d5P36FJbMGE+/7CFK+K8LpTvw3uPC6fKgH6cPyNfv3XY6bMHASoaG
7yUP3GlZyO1ox6ZIJGcMHUe6xHwKUpup2ftbbOm5TM2bQk6q1yXNcGlDERohZlTvvbsla8H9mId0
lkI+83zA+QGKnTM7tnM2UVjxp3v9ZCsyvYSxCO7+gKqKs/TGx4AulbzF+aTqrnH6ozYun3+fdp8P
SClayPfRwsVpGPcI4pn0o+4Q8e3s8z8l/44T//1ofj8ODwiDtBnTC0hLTyM2dmBrS8Tm/HSJtkbb
nj+f2xO4EBGxicGEuCTS4qDherdXlh1MuY1Qsuo6iM3nuNINaRlPsT6vhl//859zpaiMsrLVLMuz
DDEMGmzQyrGKBsh7gcIg/WOk+MGSQ0LxRe9+bFEAACAASURBVPzJS6v5/o828/U/CTaPzEwOpsFa
/WP+/senyXz+G3yhKLw14pD6QyN6Oujog+SipZTM9O4dz/zDL9Bw7JtU72ng+Zw8euwij4WZq4vI
6jpNU5+d0/sP0FT0NDm30OwQBWRfnxtxAE3Jk6WhZA17LywdP70qXt1iLXxB+pWPolDzh27+7K+s
/OqVx1TfkMNWNNpEYWUklNpOxTvZi3JCi26AS07h58enpJCMWJLEXwppCS5eLz/H+x0zWSZOhxnF
JRmeYKk4KCZsXoX2g+XB+/VFPtmJrDegXNrFr491ICteRax4wQxeHq8wr3+cso3LETobnSGBrJnF
TOs6wWFXFmlmCXfHCXaVf4BTGoPBICyroOtgBc2KojqDZWIpm5anqS9Bt/Myp0+c43LzNZxKNMak
FBIkJ5dPv8slWaxeim0UCsjn2bVDoWzdArXdQZoe/pDf56OwfBSX3wrM7xNytD0sXbGSq1evqkpI
k2q6N3LJQGtHIWyLyx8Xej8qwVusJAuf3kP2PIuxbsKSLP5SSU/s4fWddZy15rM00ccXrmC+EIZh
ikPwhYu22veosYptMsKfmMLZ6vdUSyZL7jLKpicyOVtPeV0bPcJkepirp+Uou6o6SJ+XR9vxNibP
S+Ri5U6Olaxkrl+xEqm8OOhgx9uo7uuAxs1e83gY9LeHsJ7cuBqvOz63VzkS6+1fpGrd1nOcdU2k
ZGUqdbuPUp+dR1ujRMHKhdgqj3PW5ttWNFCBjPVsNQdOdWAp/BSbplpwnd9LeX0ipeJAmZ5ayne3
MXV1KTlSI+Xb6jH5T8kZqGM0gWjizGNwtzrpw38YkIy93U6/8PEY5cb+0Uco48erAkiUPngLdr+w
GhhNM8D95IF7Pg+omHjHhG+ZZpQo+bJ9rEL+JiRw1rP7jXp/RPhfg1DyBV4KTmsrbUY3pAfGB4eV
HistVvOgAtPVSHV1A+Q+yaaC9GF9ksZlLGTdaiNVp9qxyxmYVD2ngfTcBGqqT3E1fV4EQVcccnUU
a/o81vmV7D6yHOeP0qBkUTI5VPkoMkgkTF/AlLZ9HH4/nRUzfcqh3hbqr7iZMMtMb911dVYeY/D6
+FJ34vnqVsf2aAd4MExh7x59HriNMa/KTsJ1xCB0A4sbAXGDqWCavIT57fuo3LKT3DwDTc4kilJD
TagCSwwfdjXu4dUBN4yGQWuC4YupMl7mnHzOvnWcizlrvYfOKFbO1DSjz/80YQ3XJTMZuXnhLcbk
dhwdLSO1Gib9NvAP8dARpvI7EnU/ecAv94iOhMo+ofejkoXCISIZuN9jIWnep1gcspIvxfp9EcvY
xOKnoN3VxEVbIQv8B9iF60/YOInkohUs6tpO9c5WSMhn3aJhDgeT2zixax/1+nzWhM1nYHLxCuzl
71BeLlO6ah6PCzZ2NXCkTmZyaRL2vcJiUo/wRal+JQW8E9RgwH1YkodExpFRkMPVww20dI/jMVkh
OmY4BaTCza7r3Iw2khQb+M2EegjZSH7vApu/nzxwx2Wh4XCXLExf+TkyWho4W1fLkd11nMlexrpi
4Rd+mLRAsEYVvo333nD0j6rtB2EeEi4Q3uOkK4vS+T7lIy6uVG6jWprHhpLsYLkqPpPFazKJ7qpl
39lY4tXDmxLInVWg6i2i+l1c/aAV3eM5pMSJLdhRSPrgMa9C4+ml2+H2+tcO2A3iV/QNB9+d4AFh
jDN3/nwWLoh8IHEgDY+NeYyGGw3c6LuBvc/OWH24jeWDJRx9Dqy9HWpEljFUXh7MFz6kR2xODmcN
GD7/x4jVp7Hm6z+l6PQBdu7czi+/s5NtC/+K77wYsr3aX7X1OPuvxJD3QkHwbqtI8f5yEX4tM5/l
m688S7fdSjfx6Ot+yAs/vkpezuBysXX/93j5lYvkfOEbvLQsbRjlaIRG/NExXjx7rgd4I9WbSRsH
fR099HWf5hc/qICn/4WvrhF6ltWsf6qCb3zpV/yofCE/eGb0ZpBhFJB9zJ4zF/PY8Co3P43hfrtu
eNSDaITCMfR6v07mj1+w8pMfJmG6/aVgkMyqsvGC6lvK7LUQkbtod4Jhkm/iDCXCZzUYKHgPyRIa
IRkwG80RLGYUnGH0mK7OLhRDFglTFvDcFJmWgzs40JnF8lWzB6wOeztOULHrAtLsuaT4jbIMaeRN
A/uJE8JntXrpkhazbpXEjgNdzCgrI1d1YCljPVFBxaUUFi/wKh9FZh0KMmbSpqSop2qLE8ENeplL
B4/hmruONepBNBKxepm2w7s48X4nKbNDD88JBeDhuRenXft9PvrNzgX1Ik447RX+MEZ7WcwWPEo/
DoeD0Sog/YK1v41QwTrwPlBA9+cf+huLOQ6UHqdqmRLeskuU8qao41oyI/yS17cJn2u+U6vFae6C
L3IEXxjILF6vmmYPnFa6Ifhk0sSCJ1mHhTjFrxQMpUwo7ap491QX6cWrmZ/QwI7jYHh8Hmtij1Je
+RZdhU9SPF1YyIS/XC3NMOszPJsuHPQrOM/vZUedkeLibOIsyST4lHxCAateiksY6GAYTrEptojX
NGDIe4rHLSYSS400ndqPNXUJxcnpyPntXBQnOARejibONypMXrmegmQ9vdbjHDglk7tyDhMMCh/W
1COnLyNbONOwiedgwDj4zg+sKWLYI3fT099Pt60HdCm+FX0PN6+10OEeS4q5l+vKOB4b6+K600Ws
Hvr7HNzoGrSA9B7uEbGJgYT7zQOCkHs6Dwz0fKSAC6vwp2rI877LhfW5Hly2LmSGWhR4a/NanSqh
Y8bXlLDA2fT7xeoiQeTWFXpdSnhfWZELhU8x5LBqU47Q9Y3qik3Op2xlcNbY9CJmGbdx5MwUlgYn
qXc9TUeobstg+Tq/cO3NJE6gfPe4k9Ti0qGn0PvrkRKYNucJmg6c4fITZUxRXS6AIW0qE+P6fR54
/JnB0/Mh9U1OVQGvju+OZpqv69BJsZiTkwk8j2aw1MihTyYPDD9WR0YtXI6Ad6WUyNSS9SSerWTX
8WaUpCWo+scRdmCHq1XE6TOeZIPwAenPIDSgAc35o4N+ZRtXrHrSM3JZOqeFHTt3oyvNx12znwbL
PNYV+Oa7oELiRla3XIeT1ZCH+vYaUvxjR9ykU0y8sSne034lHWN00Nftws1QtyreZqJU/Uq/OO79
Nq77zQN3XhYKAeOejYXwfKUzJWGknq5OBePU8OOut+UIlWK9aOVTJNa9TXXlUTI2LGSCOujD1xvS
S/W2p+USjWLBWLz3u1q42JRFUXaYNh31VLx1lDZzHgVx9ex49VRQdUfe+NWA6wJDRiG5PbXsfd3K
rPWrKZDAmLOQPItCdVApUKzV/M9u/y4XoOo3/KJKZDIzS/i7DLceFVIHcVnMWZxOTCzc+FAhekyE
SazfTY+tnWsuHZbHxhIT1Y/S5z0VOwoPbg/ohJvg0PrD3N9vHhAk3UlZyD/mrE023Kk+l0tB/ZYw
peeyID2HqWe2sfVULU1FGb4F/OHSgiq5Azd3XtYaIOo+z0NuWy0HamVySucHyEEG1d1C0473qDhp
5tOzEgNENImYmMCpTaGv10O0Xu+d+xRZ9YYaLYmT3b0KSDxi14xu4OClKP1YxiV454UBHEYZuFM8
IL6Dc3Imk5AQzm3cUGJWpJZx0HoQoVg8c72WifETh2YKiDnfdZ6rPVfVmOLkJQEpHycYg14Pfb4D
ZQZriBQ/mGMwZKfhTAdYZpI24HpRT/LMMp6fuZSybX/HV363nWPPFbEiyMLRW4O1Zj9XYvJ4ST00
ZrDWSPGDOYYPxVuSibfX8LPN5yDzWcp8juHlhs1855U6Mp//1u0pH0XzMROYbIHycw3YSfMqULuv
ctEKlmVJxNhraOqLISNguzvJOUxOgj1Xhd5h9MrPIAWk262o1o+fWhXif214TAZS39jmVK0dByJC
AuJUsDe2dfP850czY4UUDr0VHzszxnHh2GEOnNAzO0tP5/sHaVbGMntaEjqlk7oTrUgpCZj1IHe1
cuH0B8j6TKb4/EOGVnln7mW6Wl0Yksw+4VpP+uJVLD5YQcWWVrJmTsPccY73WyFr6TrmTgw9MGco
FbEpC1iz+BgVu7bSmpWF1HqOZmkKy9fNJUgfY5zEwqUTaTvxLu+e07NgzXLSDV20C9neYEDqOseu
XefQT1nM4rnr+HQEGWAoBQ9HzI2uG+pp14GKRqGIFFtYRdqtXuaxJpzdTnp6eoiLG53WKVCx6BfC
/XH++9HToScxzQyn2rDJud6t9sJn1clWpGTfuLa301DbgKzPIkesrosJOi+B+uNHqTqpZ1aGHlvd
IZoUM7NywwktLjqaGulydOJgIgUFycTqLd6XTsgJooJut72Rk9VHqXelMGvlWqaLLW8BW3xUy6vS
Wior32ZLUx7zF+XzRJAnXAVFbqaqqovc0jxiJYmepqNUiMM0SpYQ1/YeFVUS04tLKAi0LOjpwCpL
JPq2lYTDUGxPtZnmsMq3PVRy1nPSnkGJT5kSO3Uhs8Xpx4GFTTksXSe8eSgIn3gV1S1Y5n2KuckS
varj+ASKNqR6LYxddmRDcvAKp9LJsa2vccK3Klm5rXmID0i34zJnmx1EmxLJmDROXa3zdF+lqd2N
OWs8ht5WriugE77v4vrpc/QSpTcxNuAQmtFaQD4IPHBP54HAZxkSVtpOUXPWRapFwtVSS00bJM2Z
4tsebCIj28jJWsEnCrnJBiS5w+dpzleRZCLVAvVNxznTmE+y5MIppTDV59rAfuYtdjTlsGFdLq6a
3ZwxLqFsqonetkPsqk1g+cpcTOpHYSOZa9cyZNdyCL2jur3td7aByctXkCxZUM4ObTEuvYg16YYg
1yA4GqjcXYucu4JVIxzgI42fRl7CLurOfUT2vMeIiUtnqnA1rAjrx+Ar2vg4uY+FWe33Z/PpYPo9
wu2CXwAf+dPzE8kDEceqH8xb+PUp5+W2yzTZEnli4DAjhR6xuCrcy3QcouKkkVXTRb0KdqsNm88g
UukaTqknYcxZQpliIW7A7HJk2hS5neqtrUjZT5KaYVK3ki5qfYPK3fvEyhorV/l8l4arShGHubXg
Csc7indxL1yxjxOntNdy+sIUUswSvR81cN4G4/Im4j1/Ywzjk8fw4dVGPmiBFJMeySMczPuXEIFo
HWNi4Kari27DWPRRwjtHDLHqGqN3O5tgi5EsXx4EHvDLPQJHv+zjj/PffyyM7+VYiMhXGczKPc7u
+v3skgqZnm5GUlx0OSQypmdgEouhVZeRclZQlGpBZ1lI45b3qDqZxcb5qegi1hvwbeSycr7mEEca
XaTmC6v3ZOxnq6iq2k5TYyGL5uXxuPDF679MGeTON7MoOxW9awoZhV6NvuK8xLt7m8goXcZkn39e
YaVpMuSQ0eTAovp1zWHBLMHKQ10qSKmL+L2CYbbDqM0ouLqsdHh06rs+3KadmFjxJd9LT4+CLmhr
tcJNRw9uTxQ3ZQVJ0WNJTmJsjHjX99Mv31QPTVR9a8fEIo1w8q8fjgeBB+6oLGTIYG7uKcrr93nH
XKoYc05c+nQmG73+O82JRmJxYVX9ePkOQXE0qb49w6b5wbrN37stawWTd5/mIVcT1XvrkAo/zfzA
bxPxXaRPpqAojfKqfRydsJ6FA1ZFwZTjcXDpxBlsHh2STixCeP1f665cwBkjDqIR/lP1mNIyeEw4
yhZ1d3fS1RfHOMsY+ntduKUxxOqi6e/3qIfWhLQQdHsneEB8/4qdkxMfH16JGNjws1mf478++C/1
UJlXG19jbfrwB9dsvvIb9cyFhNgEPpf1e4FV3XpYn8S0tBj2VG9m27SnmKy3cz1mJiUzI8V7m+ir
287m8i61rP30dn5d10fOs6Xewx+tNZSf6SMzcwLxdFDXYIeYTCzilTbkFOxWDh24Skze0+QFbUeO
FD9yF2XrFZo6Omipq6Fi5yGuxBfx4l+t9vl5tbP/lzuxpj3F8zl9XL1yZaDCuKRMkol0SvdAtuCA
PpNlqzMp3/wrfvTbeJ6ZG8fl8p9T05fJM2WZ6JP6mGnZzp5f/pw9z5cx2SLTWr2FPR0xTH7aeyr4
v37tR1ya+pf845/NirB72NukzhNwCrYwYc2dmsf4pKRggkZ5F6NOGMNn9tzmym5g7ZZpZaxyHeTw
hUrK3xduSCYwo2wx+cJ4U3bh7LzApXPdqoCHNIaElKksXzD7lrYdqz4gXw3zpRZASJAPSLmDcx2Q
NMNrlSn8QXZ1duDUJyBcrF465l1fNKRMxqw4cbr0WAwDdgC4ZReuoNlbvGzbae2U0Usu2i9fQnF5
MKTIdLa3Y0xJwqIeruE96fvYsdO0ksXiNcJ/pBAovD7zBLm6hBl8ekMCxw8cZMvWJGYvXkBeysff
RhUAwQMRLCycGZaOQIVk2AwRIiWdjjiDgRs3boxKARlOuB4uLkKzQdGm9GzMx2tpsMo8LvbpKy56
OhtoqPN9OAm3A6l5lMwrHFiRs0wvZaVczZH6/ZTXCr5II790kfeEYEcDB6rqaOvqwiW+fPRGrjQ0
YjEnkpiq967cCX8mQqjsEechDl5u+yl2vFVPXO5CNszy+5UbTPeHYlPzWbUxhbPVh6je1oJ9rW+r
HArWhkZViTNrdQl5cTbOVx+lpkEhY+GnWJRhQpexmg3Jx6mo3IatcAXFPusCR1MDXVIKs8L5+PI1
bMopZXmAYBCbUczGVGHxK/jAhUMc6CM+OH3GBH56URx8cGQfVY0SeSVr1e3jYqWzorKV5EXrfc7a
ZayNnZCYS9AZG5JZPTAnNyDS4/iAgzWDCm994nTmhmy1jR5jZvyEJMbF63APns0wQJJQOLr7vB+a
4mNTVbuMrHvhfvOA6MC9ngcGQAsNSArWuveoF4p0vZmMOZ9i0YAWUMJSsIJi+T1q6g5RWSsKi5ML
k8ge+KjTk7lwCTmVR9UTh8W2tITcZeSkm9A5GjhS6yKjxKv4ED5GhYWle6qJ2MSJmGyHOGPNYXFy
LgtyG6g43kJOSaBVoULX8Tf5xfFgooecgj26BefgSsLdCUXo7lp858CpORSX8H+3ny1tYoVKzDuw
a2vg6dhCWbSMVdMTyMhfwvypg4p4pxiz4hRIFbXABscwsXAGclck22d/XjfXr1zgpiqEC0Fc8gnk
wu2EjjGW8erCofgAdcu9CAeofl+o/hoi/X4yeSDSWP0487uJ7KI8Pqiqo/rURDJK08HRQt3xQ5xs
MVK0diU5rlNU1FzGlpMEShe1lXuo9+lCFHFiLpE/VnSmgAMSUOh1eJVwoh7h7jpYLymrc4ZLHDBT
uELd/u9sqefkmVrqO/Sk52bQ29jA7q0OcvPzmJyZSmLoYWP6JGaVlvJ4gK5mYOzIjbz9usr8A1G3
FZAUrl04yuU+Cd0YM2lTFzEzy794KRE3cQaTPQ182HaZDz4SH5sx6McYMQtNo3pJxCUkIF+/Qc+N
LnrF4WRxJvTC7EuoYxTF57LDn99bKvT//eaB4eSeQOWjP18o/eHv78dYiMRXJibMX0up/gg19Uep
VL1wSBiS8kidmo7tzCEamEhJkffQKAzZLCqsY8vxo9TlrqXAEqneWJxNDZytr6exzQkJWcxfO9/r
6xeIKyhlY3o91dXH2fvGKQxJWeTk5DD5CXGKu4HH/QtEBpN6aJ+Ko2RU352mAP/CXnwNTAjrsyAQ
fReNlduwhuMdJJLnr2ZpqsjvoqnmEDa9hBQdjWQYT1gjR5eN9h4JU7x31w4eFx1XPuAjlwGLRYe9
tZXYsRbGKn30uSXEYUtSnBHTgEGwUML7TtEeQRF5v3lAoHJnZSEv3gNjTj35RE9CXgIZGR1cqa2j
w2c0oDemkFdSrCpPhL/SSGmBT/q2wndT1gogzH2/5iG5jcO79tPoMpDQdIjyBiEvycgur7s3L4ni
YDWFSwdPkL1uweDORsTBS2I7qwGiLUxdGLD3xOPgyvuN6HKmk+4//j2gv7i7cXR70Fti1Z1THnEQ
mdJPv27gHPnA3EPCd4IHhPVjYmIiBsPIvh/9BCSPSeYf8v+BPzj0h+y6uovXr7zOpsxN/uSg333t
7/Lry17fhn+b91WmjJ0SlH7rN/HM/eMvsOyHv1RPxxZeNTPLklg0My9CvM+EUd/DxZ2vsEecIB2X
SdGz3+BP1C3GwoCtgWPbKvi1SBPnziRNY82LLzBXKBiF68nAnSCth9jfGsPMZ6cRrH+MED9iB2XO
bf4m360BS1oOeev/ihdXF5HmVxvJV6hrBfq2892XtwfVlvPST/nmtBD6gnKEv0lb8zVe7vsJvyz/
Id/YDjFJM1n/lT9mvbq7Oodnv/EC/Px3/PqfDyEQibFkMvfZr/O8ODFc4BGwezt8C97YqLLSpeqr
XWi4xenXX/rSl3niiSeGKxOU9rk/SuTcCa+wKfw+/n9fu8bBQzeZ+LiOpYsNqjB5pKaX+gsyRbNj
+fd/SRrYgj1tdjO/+U9bUH0P0o16gvZhI2VrZpMQdgKWaa3YyrGENWxc4N3K7O44yNYDEsvXTeLC
jp1ccI3BbDZjTkojKyuLtBQjkrOD5ssXuNTcTmdnNy5lDFnLN7Bsoovards47YonbcEalprfZ+uO
88jG8aSkZTFp2iQyhDmnq5OmS6J8K+0dMinLN/DkRGg5cYxm4zRmT0kiVunk0Ja3uOCKRm+eyIJV
S/HLJqrFwuUTvO+cyNwZKRG3yT5Iz+J+0dLbK2O1fkRSUhJjxoz+BewXrIWwLcJ+oTswfnR9cvHB
7jeo6i1k47o87wm1oysYPpdi50pTF3pzAokWU9itoT2Nu9lS1Q56A8bUfMpKcgfadcsKulAfiI5a
3tzWxPSNa5kc8r0bnF9YGdZjS8olM87OiR17aLLkMmtOPpkDSh8v2W5bHZVVVrJXlfCE3srBLe/Q
kvEpNs4PY8Wp2Di8ZQ+u4mdYnhqWUXFbD7Flp7AU1WMw57CobI5vK5RoT8Z6vh5Hah5PqNYADs7v
3kNTyjJKC/TU73iTmk6hxEoif+VKr98xlUwXVxutxGVkBLtoUG6qPnDjjL3UH7zI2Lk+P0vhnwhy
ZxNX5SQyUuKIQlhA2rjRpyNWr/MK4EL5Eh1NtM9hdYRq7lr0aHjgwZoH7JzYsp26xBU8W+L7ALyT
6Cg2Tux4h4bkZWxY5FUq9lx8iy31OWxcl0scMh/ufYNqw5NsXJSMTm6iYms92etWDpw86nY5cA31
VBJEpatxH7uacn11BiUF3wj+e6OJqZvW+rZbBSerd4oDq7XLu7AQJjl8lESsMZHkEAtmW802dtSJ
g570GBLzWF6aH3ToTNi6lOvU1zQSnz+bx+M89PX0IPcLq0ahSPFaN6qKdqFsjxKHbejRRfWpB/xI
8eI9NbzCJWybdzDy4eOBO9h5VyO7tryH1ZjD/JJ5TFbfkb76VQVenTr2nvALxK4mTpyVmVw0aJU4
4O5jU7C7D/HuvbL3t1S2KN7xZM5m/vLA96WC9cxR2pLnUJCqcLH8Daq7zGTk5FJQkINqnKk4+PDs
+9Q1NNLmNJIvFrzimqgoP45VfCQKqyp9wKGAgdAosrrgK8ayXp9AwcqV+A41Dsw1irCdU1vf5sL4
Mp5e4j0FexSFRp+lX0G+2Yc0ZvQWYKOvfHQ5R8MD4WoKlHluTxZ6WMZCOBRGF+e211L+Vh1k5DI9
L5cnhD+dCFevrYn6+jouNsHU1SuZHsiXgWUc9by5rZ6p60c+6V1YQB7YchSLcEljUeix2dRFgcDq
AsN6SzIWSchn76EPPbTMn7GvjZp3z3A92mvhZRg/hVn5ExDStMfVyoUPekia9ATjx0TjkZ3c6HLS
09sH0UJBL8p4rcVUC0i//ztxiM0ICkh/83fydzQ88GDJQney9+HqusuyVmCT93MeUmycqTqOFQMG
Qxwm4d4sToSNmIxxajhWfHooVo7uqMI9dx2LhIZIsXJ812HaosYwLmMO8/IS1R1QA90aUEDOGKqA
7Je50XENeUwiCWN9Csi+HnoVPWPG6NRvhdE5Ixho7ZYDN2/epKOjg8JZsxg7yrMQAhv51/p/49tn
v4OsyPxk3o/4vcxg68Z3Wt/hi0f/jOuyna9N/1v1L7D8vQm3su2lv2Fr5td45SXvKdi3027rb7/E
V3Zm8tUf/RWBO7Ajxd9OWw972ajSJ4tVBaQ4oCQ9fSJf/erf3lKfAl+2t1QQeNAVkLfan4H8Q81C
BpLCBdyyjHBa4FsTDMoiTkEe8IMXlKLd3CsErFarauqelDR+xCb9wrbI6Fc6inCk+BErFCb4NmF5
WIep+LOUDWqRR1P0EcijYDv5ltc/5MbSAQXOI9Cxh6oLI/HAgzUP3H2h2O2wI8eJbaS+xyg7cChx
mPzWV4qMWxp8pwcr4h+qR68R60Pg4eKBO/nYFBw2B/pEy/1frFQU3EIJEaF7QpbSCQdQ9/y6ywrI
e96f8A2OxAOBpSLJPJHiA8uOKvzAjoVRUf+JyqT09ar+G4WLgdgY/6TphcCjeIgOOqAzABpxiq64
9e8CCUi6X8GReODBkoXuNkp3X9Ya7MEDNA8NEnXbIY/bDRFOhe939+GRYhhYf+334CHqninfOzqu
IU7AjmRJOZrOH/ioSlVCHuk4wpzEOcwbPxcpSuK47QSHOg4x3TKdr0z7Mhsmrh9NdXchzx1UQMpX
+PWX/o79077Gj14MUGZGir8LvXmYqlR9QIpTr4X/xydv8eRrf0eFIvGhulwX2P76EYRRU7jLPPez
fGaa2L/8Ma/g+XXESoYTmDXl44jw3fUMRqOJa7Zr9PX1ESM8Cg9zBSodA7NFig/MEymsS8xn+TyZ
D+7Hd1Ukou5hvGRMJ684T1M+3kPMQ5saDQ88dPNAaCdv4V5nCjkEQG8asBJWqwlQPor7IVbDt9CW
lvXBQOCTywMSpsQwntbvx2MZRvkoyBlOlrof5D5qbY6GB/x9jiTzRIr3lxv1rzYWRg3V/c4oCd+N
EYiIqHwU+R8gxaOf/NHwwCdJFvLjoq+xmAAAIABJREFUcvd/H6B56A52NloXaTkNonQxwXwTFe07
xPIOEhChKrfbzc2bLp7IvtVTqYMrXPpYMQuS5nO44wgVbRW0uz4SG8mZmVDAV/O+woLx8zHoIlt6
B9f2YN/JVw9QbY9j5rKcwQP2xB67CPEPdm/uPnVRy0sW9wvFisUyjn/8x+/c/RYfiBZk7J1e/1Xh
yJGMCQTtOguXSYv7RCHQ1tZGbGzsqE8B+0SBo3X2E4GAxgOfiMesdXIYBDQeGAYcLekTgYDGA5+I
x6x1chgENB4YBhwt6ZFAoLOzE8XjYd7cuY9Ef7ROPHgIRAvrx74+N08+WfbgUXfXKNJjSUggMcKf
pny8a8A/tBWPHTsWZ3e3ehrYQ9sJjXANgdtAQOOB2wBPK/pIIKDxwCPxGLVO3AYCGg/cBnha0UcC
AY0HHonHqHUiAgJCL9Td3c3jaSGnZ0bIr0VrCHwcBKKFmW1cXBzLlpV8nPJaGQ2BTwQC8fHx6oEg
4kQw7dIQ+CQioPHAJ/Gpa30OREDjgUA0tPAnEQGNBz6JT13rcyACGg8EoqGFHzUEbty4obobm5A2
4VHrmtafBwiBaGH9uLzkyQeIJI0UDYEHEwGzaSxOpxOxOqRdGgKfRAQ0HvgkPnWtz4EIaDwQiIYW
/iQioPHAJ/Gpa30OREDjgUA0tPCjgoDf+jFtQtqj0iWtHw8oAtHCr13Jck0B+YA+H42sBwiBeGM8
UYDdbn+AqNJI0RC4dwhoPHDvsNZaejAR0HjgwXwuGlX3DgGNB+4d1lpLDyYCGg88mM9Fo+rjI9Df
369+30ZHR6NZP358HLWSo0Mg6jvf/sf+GTPyR5dby6UhoCGgIaAhoCGgIaAhoCGgIaAhoCGgIaAh
oCGgIaAh8EggEC1JTJr0BKkpqY9Ef7ROPLgIRN3osvc/uORplGkIaAhoCGgIaAhoCGgIaAhoCGgI
aAhoCGgIaAhoCGgIaAhoCDzMCEQ/zMRrtGsIaAhoCGgIaAhoCGgIaAhoCGgIaAhoCGgIaAhoCGgI
aAhoCDzYCGgKyAf7+WjUaQhoCGgIaAhoCGgIaAhoCGgIaAhoCGgIaAhoCGgIaAhoCDzUCGgKyIf6
8WnEawhoCGgIaAhoCGgIaAhoCGgIaAhoCGgIaAhoCGgIaAhoCDzYCOgebPIebuouX7nChx+20NfX
93B3RKNeQ0BDQENAQ0BDQENAQ0BDQENAQ0BDQENAQ0BDQENAQ0BD4GMioCkgPyZwIxVrbv4Qh8PJ
4sWLMZvNI2XX0jUENAQ0BDQENAQ0BDQENAQ0BDQENAQ0BDQENAQ0BDQENAQeSQS0Ldh36bE2Nzcz
e/ZsTfl4l/DVqtUQ0BDQENAQ0BDQENAQ0BDQENAQ0BDQENAQ0BDQENAQeDgQ0BSQd+k59coyY8aM
uUu1a9VqCGgIaAhoCGgIaAhoCGgIaAhoCGgIaAhoCGgIaAhoCGgIPBwIaArIh+M5aVRqCGgIaAho
CGgIaAhoCGgIaAhoCGgIaAhoCGgIaAhoCGgIPJQIaArIh/KxaURrCGgIaAhoCGgIaAhoCGgIaAho
CGgIaAhoCGgIaAhoCGgIPBwIaArIh+M5fWKo3Lt37yemr1pHNQQ0BDQENAQ0BDQENAQ0BDQENAQ0
BDQENAQ0BDQEPgkIjFoB2d3dw9e+/nX1714B09raivhTFOWuNSn69cabb6r9eva5zyP+RD//+9VX
EWn+6yf/8VN/8K793jh5DPF3Xy/HGVq++wrXHbdKxQ2uf7eUmr/Zh3yrRW8pfwe21/8PTSdv3FKp
283c7+7j+uEqLn3nf/H+nz47THVu7A011DTYcQ/kChc3kKgFNAQAbYzcuWFwN7DsoaX2CLVtvXeG
zN426o7U0DI4xdyZekes5W5gM2KjWgYNAQ0BDQENAQ0BDQENAQ0BDQENAQ0BdKPBQCjivvXtb9HU
1ExGRsZoityxPL29Mu3t7aSkpCBJ0h2rV1R04EAVr/36tSBFo4gX/RR/7733Hp9/7vOcO39eDf/Z
F//0jrYfWlnDt76uRs1+8xatAHvf49zaP8XuDK0xwr1xOVPe+ncSY4HeXjxB2fQoJ39E46uLKfij
bII11LFEizJhrp7yL3Nxbyx6/Te5VJ5L7pq0kLJhCn2cqN6rdL76Ks4/+gMyZo0NU8MNuk/WIKc+
ybjUwORI8YF5gsP9ssz1owexVe6h82AlinNQK+tqasSQkR1cQNy5Ozh+9H2cc3Ip8qeGi/Onab8a
AgKBOzFGeluofHMfnZOe4qkiS4SXey/2lnac5gzSTfcR+lHR+jHpuxNYhjbtdtJYe46OwjzyUyO8
BEPLDHPvdjZRe66ZvNwi0uOGyRgu6XawuxvYhKNRi9MQ0BDQENAQ0BDQENAQ0BDQENAQ0BAIQWBE
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
MZYcy6z6MXqqzMnH3tiejfc/ke7D38jX9uzO0w++kOeuvyuf/3j3mRV2U2+ruJRIiVvP7vz2thcy
fP1t+djmrrQ29uXIY49k13jVsXmrDY3G3zr3fnZ9mbiflmk/WZbVG1alsm1fDva+J137D6S/+fqs
Xz5We6axnNvh8efTzcFYmanHNt5IcV9Jka0Xn70ztznwqxTnQ5zpdvX1WdV/IC8/8WTWfO7uvHuS
PwbM1ERd7w8czlPbvp7csi2/vrFYdrkhN71vX37zrh15bM+6sdMsDKdKsmzsu6CuDZWrNOU8NTZO
+VmamWrivlquJ0oRIHC5BJZcrg3bLgECBAgQIECAAIHFLNDY2lU9hPnE8eG0trenveanrWVi7DNa
djjHD52cEF4Wfo2tq9Ke4Rw/UPteX44dOJk0d1VXs82dc1+OHTqVNHemfbqwciznmc0Yi5CoCECH
B2pCojnq+Kz60dhUNes/0VNdCTp1FxrTtnp9Pnz/tnzhluXpP7A7B/uK+Sg/r1O3nQz0HM3JLM/G
Wzeke0VHrunoSkdNItPY1pm2DOfYJPvEeLtz05dy87Js1Y3pbjqZ5/d+I3v292f5jRvGLmY081jG
+1td2lk8KTEHsxtbU9pakuHes3M6F36jfZj8czk+pkrb+nz8c3dlbQ5l+2d25tjA6DsX/XPbf7S6
arq9vea62W2d6SxOH9vTO/o9MtSf4/1Jc+2ONdbxs/37/nnfOeNjO1tm6u+ecvM0+WdpfDtl78v0
52J+z5Ttp3IEFquAFZCLdeaNmwABAgQIECBA4PIKLFuTW9c35zP7Hs4DjbfkpjXtqQz3pbe3ktUb
uzN+qrhqJ6tlW/OZvQ/modySjauKsr3pa1qVG1auyqYNrfn03ofzaNNt2biqkt4Du7PzaCVdm288
EwLVO9jho7uz8/n3ZHV7JX2HinaH03nb2XBpYruj4d3g0X05eGJ53t0xizE2tla3se/Azjy3+uas
rPSnr7IqN6yeuIW6ns3GOu3pXtuaXXt25LFdw9nY1ZzK4JEUZ8k7Ewv3Hszzh4fT0dGepvTm6NH+
pNJRXWWXWW2rZjQDB/PFT34pRzvvyhfu6U5LW2da80Ke37Uv7Rs609w4mBNj4VW1VsuavO/6pjy0
d1sea74lGzub0nfkhRwvDjUeb7bevozXL+6nnJeaNLRa7trcuK45n967I6dybTbXXO192Uxjybn7
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
b85n9j2cBxpvyU1r2lMZ7ktvbyWrN3Zn9KyQsxjZslXZtKE1n977cB5tui0bV1XSe2B3dh6tpGvz
jblmukyz92CePzycjo72NKU3R4/2J5WOtBQLMwcO5ouf/FKOdt6VL9xjReQsZkRRAgQIECBAYA4F
BJBziKkpAgQIECBAgACBxSLQmBV3PJh7W3dk194deXRfMe5Kmjvfm8713WmbLjCclKgx12zamvub
d+SpPY/noT1JpfnarNv8YDatm/5A6qG+o3l599ezs3+42nJTa1c2bLkz3cuKADLJ6MuTbtWLBAgQ
IECAAIFLIdAwMjIycik2ZBsECBAgQIAAAQIELrXA0NBQXnrppVz/Mz99qTdtewQIECBA4KILHPjW
t3PDDTeksXHWf/m66H2zAQK1As4BWavhMQECBAgQIECAAAECBAgQIECAAAECcyoggJxTTo0RIECA
AAECBAgQIECAAAECBAgQIFArIICs1fCYAAECBAgQIECAAAECBAgQIECAAIE5FRBAzimnxggQIECA
AAECBAgQIECAAAECBAgQqBUQQNZqeEyAAAECBAgQIECAAAECBAgQIECAwJwKCCDnlFNjBAgQIECA
AAECBAgQIECAAAECBAjUCgggazU8JkCAAAECBAgQIECAAAECBAgQIEBgTgUEkHPKqTECBAgQIECA
AAECBAgQIECAAAECBGoFBJC1Gh4TIECAAAECBAgQIECAAAECBAgQIDCnAgLIOeXUGAECBAgQIECA
AAECBAgQIECAAAECtQICyFoNjwkQIECAAAECBAgQIECAAAECBAgQmFMBAeSccmqMAAECBAgQIECA
AAECBAgQIECAAIFaAQFkrYbHBAgQIECAAAECBAgQIECAAAECBAjMqYAAck45NUaAAAECBAgQIECA
AAECBAgQIECAQK2AALJWw2MCBAgQIECAAAECBAgQIECAAAECBOZUQAA5p5waI0CAAAECBAgQIECA
AAECBAgQIECgVkAAWavhMQECBAgQIECAAAECBAgQIECAAAECcyoggJxTTo0RIECAAAECBAgQIECA
AAECBAgQIFArIICs1fCYAAECBAgQIECAAAECBAgQIECAAIE5FRBAzimnxggQIECAAAECBAgQIECA
AAECBAgQqBUQQNZqeEyAAAECBAgQIECAAAECBAgQIECAwJwKCCDnlFNjBAgQIECAAAECBAgQIECA
AAECBAjUCgggazU8JkCAAAECBAgQIECAAAECBAgQIEBgTgUEkHPKqTECBAgQIECAAAECBAgQIECA
AAECBGoFBJC1Gh4TIECAAAECBAgQIECAAAECBAgQIDCnAgLIOeXUGAECBAgQIECAAAECBAgQIECA
AAECtQICyFoNjwkQIECAAAECBAgQIECAAAECBAgQmFMBAeSccmqMAAECBAgQIECAAAECBAgQIECA
AIFaAQFkrYbHBAgQIECAAAECBAgQIECAAAECBAjMqYAAck45NUaAAAECBAgQIECAAAECBAgQIECA
QK2AALJWw2MCBAgQIECAAAECBAgQIECAAAECBOZUQAA5p5waI0CAAAECBAgQIECAAAECBAgQIECg
VkAAWavhMQECBAgQIECAAAECBAgQIECAAAECcyoggJxTTo0RIECAAAECBAgQIECAAAECBAgQIFAr
IICs1fCYAAECBAgQIECAAAECBAgQIECAAIE5FRBAzimnxggQIECAAAECBAgQIECAAAECBAgQqBUQ
QNZqeEyAAAECBAgQIECAAAECBAgQIECAwJwKCCDnlFNjBAgQIECAAAECBAgQIECAAAECBAjUCggg
azU8JkCAAAECBAgQIECAAAECBAgQIEBgTgUEkHPKqTECBAgQIECAAAECBAgQIECAAAECBGoFltY+
8ZgAAQIECBAgQIAAAQIECBAgULfAyMho1eK+Icn487EGR06/ed5rdW9rPlRsaEjDkqsm9KQQaGgo
Bt8walCFmFDEEwKLTkAAueim3IAJECBAgAABAgQIECBAgMBFEBg5nTf+U19e/7d/kR/2/Jv88N/3
JiOnM/LmmymCx5HTp9Nw1VVZck5gdxF6csmaPF2M680307BkSTWILMaXhiX5kb/Wlh9Z/jfzlp/4
61n6oy3V1y5Zp2yIwDwUEEDOw0nRJQIECBAgQIAAAQIECBAgcEUJjJxO36E/ydC//0Hedu078+M/
/fNpfNvbR0O5Ipy76qpqSDe2JPCKGtqMnR0ZychY0Fqs+Bw5/UZe/4//IYOvvZp/d+CFvOXHfjwt
a/6uEHJGSAUWsoAAciHPrrERIECAAAECBAgQIECAAIGLLjCSH/5/38/gXx7Pil/5RBqWVs5scWTs
EOzisOSR09V/z7y3sB40JFeNRixLGhrz1ramvLXtHfmx//JncuwPv5S3/lRn3vKTV48elr2wBm40
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
AFmfm1oECBAgQIAAAQIECBAgQIAAAQIECJQQEECWQFKEAAECBAgQIECAAAECBAgQIECAAIH6BASQ
9bmpRYAAAQIECBAgQIAAAQIECBAgQIBACQEBZAkkRQgQIECAAAECBAgQIECAAAECBAgQqE9AAFmf
m1oECBAgQIAAAQIECBAgQIAAAQIECJQQEECWQFKEAAECBAgQIECAAAECBAgQIECAAIH6BASQ9bmp
RYAAAQIECBAgQIAAAQIECBAgQIBACQEBZAkkRQgQIECAAAECBAgQIECAAAECBAgQqE9AAFmfm1oE
CBAgQIAAAQIECBAgQIAAAQIECJQQEECWQFKEAAECBAgQIECAAAECBAgQIECAAIH6BASQ9bmpRYAA
AQIECBAgQIAAAQIECBAgQIBACQEBZAkkRQgQIECAAAECBAgQIECAAAECBAgQqE9AAFmfm1oECBAg
QIAAAQIECBAgQIAAAQIECJQQEECWQFKEAAECBAgQIECAAAECBAgQIECAAIH6BASQ9bmpRYAAAQIE
CBAgQIAAAQIECBAgQIBACQEBZAkkRQgQIECAAAECBAgQIECAAAECBAgQqE9AAFmfm1oECBAgQIAA
AQIECBAgQIAAAQIECJQQEECWQFKEAAECBAgQIECAAAECBAgQIECAAIH6BASQ9bmpRYAAAQIECBAg
QIAAAQIECBAgQIBACQEBZAkkRQgQIECAAAECBAgQIECAAAECBAgQqE9AAFmfm1oECBAgQIAAAQIE
CBAgQIAAAQIECJQQEECWQFKEAAECBAgQIECAAAECBAgQIECAAIH6BASQ9bmpRYAAAQIECBAgQIAA
AQIECBAgQIBACQEBZAkkRQgQIECAAAECBAgQIECAAAECBAgQqE9AAFmfm1oECBAgQIAAAQIECBAg
QIAAAQIECJQQEECWQFKEAAECBAgQIECAAAECBAgQIECAAIH6BASQ9bmpRYAAAQIECBAgQIAAAQIE
CBAgQIBACQEBZAkkRQgQIECAAAECBAgQIECAAAECBAgQqE9AAFmfm1oECBAgQIAAAQIECBAgQIAA
AQIECJQQEECWQFKEAAECBAgQIECAAAECBAgQIECAAIH6BASQ9bmpRYAAAQIECBAgQIAAAQIECBAg
QIBACQEBZAkkRQgQIECAAAECBAgQIECAAAECBAgQqE9AAFmfm1oECBAgQIAAAQIECBAgQIAAAQIE
CJQQEECWQFKEAAECBAgQIECAAAECBAgQIECAAIH6BASQ9bmpRYAAAQIECBAgQIAAAQIECBAgQIBA
CQEBZAkkRQgQIECAAAECBAgQIECAAAECBAgQqE9AAFmfm1oECBAgQIAAAQIECBAgQIAAAQIECJQQ
EECWQFKEAAECBAgQIECAAAECBAgQIECAAIH6BASQ9bmpRYAAAQIECBAgQIAAAQIECBAgQIBACQEB
ZAkkRQgQIECAAAECBAgQIECAAAECBAgQqE9AAFmfm1oECBAgQIAAAQIECBAgQIAAAQIECJQQEECW
QFKEAAECBAgQIECAAAECBAgQIECAAIH6BASQ9bmpRYAAAQIECBAgQIAAAQIECBAgQIBACQEBZAkk
RQgQIECAAAECBAgQIECAAAECBAgQqE9AAFmfm1oECBAgQIAAAQIECBAgQIAAAQIECJQQEECWQFKE
AAECBAgQIECAAAECBAgQIECAAIH6BASQ9bmpRYAAAQIECBAgQIAAAQIECBAgQIBACQEBZAkkRQgQ
IECAAAECBAgQIECAAAECBAgQqE9AAFmfm1oECBAgQIAAAQIECBAgQIAAAQIECJQQEECWQFKEAAEC
BAgQIECAAAECBAgQIECAAIH6BASQ9bmpRYAAAQIECBAgQIAAAQIECBAgQIBACQEBZAkkRQgQIECA
AAECBAgQIECAAAECBAgQqE9AAFmfm1oECBAgQIAAAQIECBAgQIAAAQIECJQQEECWQFKEAAECBAgQ
IECAAAECBAgQIECAAIH6BASQ9bmpRYAAAQIECBAgQIAAAQIECBAgQIBACQEBZAkkRQgQIECAAAEC
BAgQIECAAAECBAgQqE9AAFmfm1oECBAgQIAAAQIECBAgQIAAAQIECJQQEECWQFKEAAECBAgQIECA
AAECBAgQIECAAIH6BASQ9bmpRYAAAQIECBAgQIAAAQIECBAgQIBACQEBZAkkRQgQIECAAAECBAgQ
IECAAAECBAgQqE9AAFmfm1oECBAgQIAAAQIECBAgQIAAAQIECJQQEECWQFKEAAECBAgQIECAAAEC
BAgQIECAAIH6BASQ9bmpRYAAAQIECBAgQIAAAQIECBAgQIBACQEBZAkkRQgQIECAAAECBAgQIECA
AAECBAgQqE9AAFmfm1oECBAgQIAAAQIECBAgQIAAAQIECJQQEECWQFKEAAECBAgQIECAAAECBAgQ
IECAAIH6BASQ9bmpRYAAAQIECBAgQIAAAQIECBAgQIBACQEBZAkkRQgQIECAAAECBAgQIECAAAEC
BAgQqE9AAFmfm1oECBAgQIAAAQIECBAgQIAAAQIECJQQEECWQFKEAAECBAgQIECAAAECBAgQIECA
AIH6BASQ9bmpRYAAAQIECBAgQIAAAQIECBAgQIBACQEBZAkkRQgQIECAAAECBAgQIECAAAECBAgQ
qE9AAFmfm1oECBAgQIAAAQIECBAgQIAAAQIECJQQEECWQFKEAAECBAgQIECAAAECBAgQIECAAIH6
BASQ9bmpRYAAAQIECBAgQIAAAQIECBAgQIBACQEBZAkkRQgQIECAAAECBAgQIECAAAECBAgQqE9A
AFmfm1oECBAgQIAAAQIECBAgQIAAAQIECJQQEECWQFKEAAECBAgQIECAAAECBAgQIECAAIH6BASQ
9bmpRYAAAQIECBAgQIAAAQIECBAgQIBACQEBZAkkRQgQIECAAAECBAgQIECAAAECBAgQqE9AAFmf
m1oECBAgQIAAAQIECBAgQIAAAQIECJQQEECWQFKEAAECBAgQIECAAAECBAgQIECAAIH6BASQ9bmp
RYAAAQIECBAgQIAAAQIECBAgQIBACQEBZAkkRQgQIECAAAECBAgQIECAAAECBAgQqE9AAFmfm1oE
CBAgQIAAAQIECBAgQIAAAQIECJQQEECWQFKEAAECBAgQIECAAAECBAgQIECAAIH6BASQ9bmpRYAA
AQIECBAgQIAAAQIECBAgQIBACQEBZAkkRQgQIECAAAECBAgQIECAAAECBAgQqE9AAFmfm1oECBAg
QIAAAQIECBAgQIAAAQIECJQQEECWQFKEAAECBAgQIECAAAECBAgQIECAAIH6BASQ9bmpRYAAAQIE
CBAgQIAAAQIECBAgQIBACQEBZAkkRQgQIECAAAECBAgQIECAAAECBAgQqE9AAFmfm1oECBAgQIAA
AQIECBAgQIAAAQIECJQQEECWQFKEAAECBAgQIECAAAECBAgQIECAAIH6BASQ9bmpRYAAAQIECBAg
QIAAAQIECBAgQIBACQEBZAkkRQgQIECAAAECBAgQIECAAAECBAgQqE9AAFmfm1oECBAgQIAAAQIE
CBAgQIAAAQIECJQQEECWQFKEAAECBAgQIECAAAECBAgQIECAAIH6BASQ9bmpRYAAAQIECBAgQIAA
AQIECBAgQIBACQEBZAkkRQgQIECAAAECBAgQIECAAAECBAgQqE9AAFmfm1oECBAgQIAAAQIECBAg
QIAAAQIECJQQEECWQFKEAAECBAgQIECAAAECBAgQIECAAIH6BASQ9bmpRYAAAQIECBAgQIAAAQIE
CBAgQIBACQEBZAkkRQgQIECAAAECBAgQIECAAAECBAgQqE9AAFmfm1oECBAgQIAAAQIECBAgQIAA
AQIECJQQ+P8B1NH8+/KntUcAAAAASUVORK5CYII=
------=_Part_209714_700362438.1504618096250--
7 years, 7 months
Feature pages
by Martin Sivak
Hi,
Phillip had a nice idea, can we get a page that would list all Feature
pages and allowed sorting / filtering by release they are in and by
the time they where last updated? And of course alphabetically.
We might have all the information necessary and I believe it might be
nicer than the current deep links. We can then track when a feature
appeared and disappeared and hide it from the list according to the
selected filters.
This would allow users to see what features were available in given
release, when a feature appeared or which pages are active and need
reviews.. (can we link this to the pull requests too?)
---------------------------------------------
Sort by: alphabet | update date
Filter by release: all | 3.3 | 3.4 | 3.5 | 3.6 | ....
Filter by team: SLA | infra | ....
1. Alpha [3.5+]
2. Beta [3.3+] - PR1256 pending
3. Gamma [4.2+]
4. Delta [3.5 - 4.1]
------------------------------------------------
What do you think?
--
Martin Sivak
SLA / oVirt
7 years, 7 months
Re: [ovirt-devel] vdsm-tool configure fails with "KeyError: 'virt_use_glusterd'"
by Dan Kenigsberg
On Mon, Sep 4, 2017 at 3:41 PM, Petr Horacek <phoracek(a)redhat.com> wrote:
> Hello,
>
> `vdsm-tool configure --force` fails for me on master, it looks like
> [1] could be the reason. Could you please look into it?
>
> [root@localhost vagrant]# vdsm-tool configure --force
>
> Checking configuration status...
>
> abrt is not configured for vdsm
> WARNING: LVM local configuration: /etc/lvm/lvmlocal.conf is not based
> on vdsm configuration
> lvm requires configuration
> Traceback (most recent call last):
> File "/bin/vdsm-tool", line 219, in main
> return tool_command[cmd]["command"](*args)
> File "/usr/lib/python2.7/site-packages/vdsm/tool/__init__.py", line
> 38, in wrapper
> func(*args, **kwargs)
> File "/usr/lib/python2.7/site-packages/vdsm/tool/configurator.py",
> line 122, in configure
> if _should_configure(c, pargs.force)]
> File "/usr/lib/python2.7/site-packages/vdsm/tool/configurator.py",
> line 312, in _should_configure
> configured = _isconfigured(c)
> File "/usr/lib/python2.7/site-packages/vdsm/tool/configurator.py",
> line 98, in _isconfigured
> return getattr(module, 'isconfigured', lambda: configurators.NO)()
> File "/usr/lib/python2.7/site-packages/vdsm/tool/configurators/sebool.py",
> line 74, in isconfigured
> if not all(sebool_status[sebool_variable]):
> KeyError: 'virt_use_glusterd'
>
> Thanks,
> Petr
>
> [1] https://gerrit.ovirt.org/#/c/81388/
Thanks Petr.
But please note that such reports should be shared with devel@ovirt; a
patch suggesting a revert is pending
https://gerrit.ovirt.org/#/c/81409/
I wonder if you need to require an explict version of selinux-policyt?
7 years, 7 months
Heads up: PostgreSQL 9.5
by Simone Tiraboschi
Hi all,
we merged a set of patches to consume PostgreSQL 9.5 from SCL.
Please report any suspect behavior.
We already fixed and published a patched version of ovirt-release-master
which includes the SCL repo but if you installed it in the past you need to
upgrade or manually install centos-release-scl-rh to configure the SCL repo.
If you installed DWH in the past, you need to upgrade it as well.
ciao
7 years, 7 months
Weird ordering of target milestones in bugzilla
by Sandro Bonazzola
Hi,
not sure who touched the target milestones in ovirt bugzilla, but
ovirt-4.1.7 is missing (added it to the projects I'm working as needed. The
remaining milestones have a very weird ordering:
ovirt-4.1.7 0 Yes Delete
ovirt-3.6.11 10 No Delete
ovirt-4.0.7 20 No Delete
ovirt-4.0.8 30 No Delete
ovirt-4.1.1 40 No Delete
ovirt-4.1.1-1 50 No Delete
ovirt-4.1.2 60 No Delete
ovirt-4.1.3 70 No Delete
ovirt-4.4.0 70 Yes Delete
ovirt-4.1.4 80 Yes Delete
ovirt-4.5.0 80 Yes Delete
ovirt-4.1.5 90 Yes Delete
ovirt-4.1.6 100 Yes Delete
ovirt-4.1.8 120 Yes Delete
ovirt-4.1.9 130 Yes Delete
ovirt-4.2.0 140 Yes Delete
ovirt-4.3.0 150 Yes Delete
Any good reason for such ordering?
--
SANDRO BONAZZOLA
ASSOCIATE MANAGER, SOFTWARE ENGINEERING, EMEA ENG VIRTUALIZATION R&D
Red Hat EMEA <https://www.redhat.com/>
<https://red.ht/sig>
TRIED. TESTED. TRUSTED. <https://redhat.com/trusted>
7 years, 7 months
hosted engine job fails starting VM
by Sandro Bonazzola
http://jenkins.ovirt.org/job/ovirt-system-tests_he-basic-suite-master/20/...
In hosted engine setup logs:
2017-09-04 23:06:33,705-0400 DEBUG otopi.plugins.gr_he_setup.vm.runvm
mixins._create_vm:283 {u'status': {'message': 'Done', 'code': 0},
u'emulatedMachine': u'pc', u'vmId':
u'cef091fe-ff3e-4a90-b2f1-674773eac4ce', u'devices': [{u'device':
u'scsi', u'model': u'virtio-scsi', u'type': u'controller'},
{u'device': u'console', u'specParams': {u'enableSocket': u'true'},
u'type': u'console', u'deviceId':
u'494ce6e1-b43d-4c57-acd7-7a6c4943cc5a', u'alias': u'console0'},
{u'index': u'2', u'iface': u'ide', u'specParams': {}, u'readonly':
u'true', u'deviceId': u'cfa4e0a2-6261-4055-b815-91bff9b78ab6',
u'address': {u'bus': u'1', u'controller': u'0', u'type': u'drive',
u'target': u'0', u'unit': u'0'}, u'device': u'cdrom', u'shared':
u'false', u'path': u'/tmp/tmpnlD4s1/seed.iso', u'type': u'disk'},
{u'index': u'0', u'iface': u'virtio', u'format': u'raw', u'bootOrder':
u'1', u'poolID': u'00000000-0000-0000-0000-000000000000', u'volumeID':
u'e2a2e6cb-6f0f-4824-b581-e949ce07f612', u'imageID':
u'93d9c21e-b029-45a2-997f-ba5e65fcc9a2', u'specParams': {},
u'readonly': u'false', u'domainID':
u'6ae9f9dd-930b-4894-92e0-c9e3bfc0d875', u'optional': u'false',
u'deviceId': u'93d9c21e-b029-45a2-997f-ba5e65fcc9a2', u'address':
{u'slot': u'0x06', u'bus': u'0x00', u'domain': u'0x0000', u'type':
u'pci', u'function': u'0x0'}, u'device': u'disk', u'shared':
u'exclusive', u'propagateErrors': u'off', u'type': u'disk'},
{u'nicModel': u'pv', u'macAddr': u'54:52:c0:a8:c8:63', u'linkActive':
u'true', u'network': u'ovirtmgmt', u'specParams': {}, u'deviceId':
u'977a4b82-06bb-48ee-b71c-5c87b88488af', u'address': {u'slot':
u'0x03', u'bus': u'0x00', u'domain': u'0x0000', u'type': u'pci',
u'function': u'0x0'}, u'device': u'bridge', u'type': u'interface'},
{u'device': u'vga', u'alias': u'video0', u'type': u'video'},
{u'device': u'vnc', u'type': u'graphics'}, {u'device': u'virtio',
u'specParams': {u'source': u'urandom'}, u'model': u'virtio', u'type':
u'rng'}], u'guestDiskMapping': {}, u'vmType': u'kvm', u'smp': u'2',
u'display': u'vnc', u'memSize': 3171, u'cpuType': u'SandyBridge',
u'clientIp': u'', u'statusTime': u'4295135080', u'vmName':
u'HostedEngine', u'spiceSecureChannels':
u'smain,sdisplay,sinputs,scursor,splayback,srecord,ssmartcard,susbredir',
u'maxVCpus': u'2'}
2017-09-04 23:06:33,722-0400 DEBUG otopi.plugins.gr_he_setup.vm.runvm
mixins._create_vm:300 {'status': {'message': 'Done', 'code': 0},
'items': [{u'username': u'Unknown', u'displayInfo': [], u'hash':
u'4313467795400122059', u'acpiEnable': u'true', u'guestFQDN': u'',
u'monitorResponse': u'0', u'vmId':
u'cef091fe-ff3e-4a90-b2f1-674773eac4ce', u'kvmEnable': u'true',
u'elapsedTime': u'0', u'vmType': u'kvm', u'session': u'Unknown',
u'status': u'WaitForLaunch', u'guestCPUCount': -1, u'appsList': [],
u'timeOffset': u'0', u'memUsage': u'0', u'guestIPs': u'',
u'statusTime': u'4295135100', u'vmName': u'HostedEngine', u'clientIp':
u''}]}
2017-09-04 23:06:36,734-0400 DEBUG otopi.plugins.gr_he_setup.vm.runvm
mixins._create_vm:300 {'status': {'message': 'Done', 'code': 0},
'items': [{u'status': u'Down', u'exitMessage': u'invalid argument:
could not find capabilities for arch=x86_64 domaintype=kvm ', u'vmId':
u'cef091fe-ff3e-4a90-b2f1-674773eac4ce', u'exitReason': 1,
u'statusTime': u'4295138120', u'exitCode': 1}]}
2017-09-04 23:06:36,735-0400 DEBUG otopi.context
context._executeMethod:142 method exception
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/otopi/context.py", line 132,
in _executeMethod
method['method']()
File "/usr/share/ovirt-hosted-engine-setup/scripts/../plugins/gr-he-setup/vm/runvm.py",
line 168, in _boot_from_hd
self._create_vm()
File "/usr/lib/python2.7/site-packages/ovirt_hosted_engine_setup/mixins.py",
line 315, in _create_vm
'The VM is not powering up: please check VDSM logs'
RuntimeError: The VM is not powering up: please check VDSM logs
In VDSM logs I see:
2017-09-04 23:06:33,702-0400 INFO (vm/cef091fe) [vdsm.api] START
prepareImage(sdUUID=u'6ae9f9dd-930b-4894-92e0-c9e3bfc0d875',
spUUID=u'00000000-0000-0000-0000-000000000000',
imgUUID=u'93d9c21e-b029-45a2-997f-ba5e65fcc9a2',
leafUUID=u'e2a2e6cb-6f0f-4824-b581-e949ce07f612', allowIllegal=False)
from=internal, task_id=127e77e0-29cd-47e2-870f-491fb34a001d (api:46)
2017-09-04 23:06:33,708-0400 ERROR (jsonrpc/6) [virt.vm]
(vmId='cef091fe-ff3e-4a90-b2f1-674773eac4ce') Error fetching vm stats
(vm:1676)
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/vdsm/virt/vm.py", line 1672,
in _getRunningVmStats
vm_sample.interval)
File "/usr/lib/python2.7/site-packages/vdsm/virt/vmstats.py", line
47, in produce
balloon(vm, stats, last_sample)
File "/usr/lib/python2.7/site-packages/vdsm/virt/vmstats.py", line
153, in balloon
balloon_info = vm.get_balloon_info()
File "/usr/lib/python2.7/site-packages/vdsm/virt/vm.py", line 4947,
in get_balloon_info
dev = self._devices[hwclass.BALLOON][0]
IndexError: list index out of range
2017-09-04 23:06:33,713-0400 INFO (jsonrpc/6) [jsonrpc.JsonRpcServer]
RPC call VM.getStats succeeded in 0.00 seconds (__init__:630)
And
2017-09-04 23:06:34,180-0400 ERROR (vm/cef091fe) [virt.vm]
(vmId='cef091fe-ff3e-4a90-b2f1-674773eac4ce') The vm start process
failed (vm:877)
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/vdsm/virt/vm.py", line 811,
in _startUnderlyingVm
self._run()
File "/usr/lib/python2.7/site-packages/vdsm/virt/vm.py", line 2543, in _run
dom = self._connection.createXML(domxml, flags)
File "/usr/lib/python2.7/site-packages/vdsm/libvirtconnection.py",
line 125, in wrapper
ret = f(*args, **kwargs)
File "/usr/lib/python2.7/site-packages/vdsm/utils.py", line 586, in wrapper
return func(inst, *args, **kwargs)
File "/usr/lib64/python2.7/site-packages/libvirt.py", line 3782, in createXML
if ret is None:raise libvirtError('virDomainCreateXML() failed', conn=self)
libvirtError: invalid argument: could not find capabilities for
arch=x86_64 domaintype=kvm
--
SANDRO BONAZZOLA
ASSOCIATE MANAGER, SOFTWARE ENGINEERING, EMEA ENG VIRTUALIZATION R&D
Red Hat EMEA <https://www.redhat.com/>
<https://red.ht/sig>
TRIED. TESTED. TRUSTED. <https://redhat.com/trusted>
7 years, 7 months
vdsm failed to start
by Piotr Kliczewski
All,
I pulled the latest master and updated my vdsm. It failed to start and
I found following failure.
It was introduced by [1].
Am I missing something in my env?
Thanks,
Piotr
[1] https://gerrit.ovirt.org/#/c/81088/
Sep 4 10:53:46 f20 vdsmd_init_common.sh[8508]: Traceback (most recent
call last):
Sep 4 10:53:46 f20 vdsmd_init_common.sh[8508]: File
"/usr/bin/vdsm-tool", line 219, in main
Sep 4 10:53:46 f20 vdsmd_init_common.sh[8508]: return
tool_command[cmd]["command"](*args)
Sep 4 10:53:46 f20 vdsmd_init_common.sh[8508]: File
"/usr/lib/python2.7/site-packages/vdsm/tool/__init__.py", line 38, in
wrapper
Sep 4 10:53:46 f20 vdsmd_init_common.sh[8508]: func(*args, **kwargs)
Sep 4 10:53:46 f20 vdsmd_init_common.sh[8508]: File
"/usr/lib/python2.7/site-packages/vdsm/tool/configurator.py", line
160, in isconfigured
Sep 4 10:53:46 f20 vdsmd_init_common.sh[8508]: m = [c.name for c
in pargs.modules if _isconfigured(c) == configurators.NO]
Sep 4 10:53:46 f20 vdsmd_init_common.sh[8508]: File
"/usr/lib/python2.7/site-packages/vdsm/tool/configurator.py", line 98,
in _isconfigured
Sep 4 10:53:46 f20 vdsmd_init_common.sh[8508]: return
getattr(module, 'isconfigured', lambda: configurators.NO)()
Sep 4 10:53:46 f20 vdsmd_init_common.sh[8508]: File
"/usr/lib/python2.7/site-packages/vdsm/tool/configurators/sebool.py",
line 74, in isconfigured
Sep 4 10:53:46 f20 vdsmd_init_common.sh[8508]: if not
all(sebool_status[sebool_variable]):
Sep 4 10:53:46 f20 vdsmd_init_common.sh[8508]: KeyError: 'virt_use_glusterd'
7 years, 7 months
[ OST Failure Report ] [ oVirt master ] [ 2017-09-01 ] [add_host]
by Barak Korren
Test failed: [ add_host ]
Link to suspected patches:
https://gerrit.ovirt.org/#/c/79474/9
Note: tests with ovirt-host-deploy had been failing since:
https://gerrit.ovirt.org/#/c/77650/1
So it may be the root cause of failure.
Link to Job:
http://jenkins.ovirt.org/job/ovirt-master_change-queue-tester/2230
Link to all logs:
(host-deploy-logs)
http://jenkins.ovirt.org/job/ovirt-master_change-queue-tester/2230/artifa...
Error snippet from log:
<error>
2017-09-01 10:55:06,625-0400 DEBUG otopi.context
context._executeMethod:128 Stage packages METHOD
otopi.plugins.otopi.packagers.yumpackager.Plugin._packages
2017-09-01 10:55:06,625-0400 DEBUG
otopi.plugins.otopi.packagers.yumpackager yumpackager.verbose:76 Yum
Building transaction
2017-09-01 10:55:08,784-0400 ERROR
otopi.plugins.otopi.packagers.yumpackager yumpackager.error:85 Yum
[u'glusterfs-rdma-3.7.9-12.el7.centos.x86_64 requires
glusterfs(x86-64) = 3.7.9-12.el7.centos',
u'glusterfs-3.7.9-12.el7.centos.x86_64 requires glusterfs-libs(x86-64)
= 3.7.9-12.el7.centos']
2017-09-01 10:55:08,784-0400 DEBUG otopi.context
context._executeMethod:142 method exception
Traceback (most recent call last):
File "/tmp/ovirt-1RyqhT7Wyt/pythonlib/otopi/context.py", line 132,
in _executeMethod
method['method']()
File "/tmp/ovirt-1RyqhT7Wyt/otopi-plugins/otopi/packagers/yumpackager.py",
line 256, in _packages
if self._miniyum.buildTransaction():
File "/tmp/ovirt-1RyqhT7Wyt/pythonlib/otopi/miniyum.py", line 919,
in buildTransaction
raise yum.Errors.YumBaseError(msg)
YumBaseError: [u'glusterfs-rdma-3.7.9-12.el7.centos.x86_64 requires
glusterfs(x86-64) = 3.7.9-12.el7.centos',
u'glusterfs-3.7.9-12.el7.centos.x86_64 requires glusterfs-libs(x86-64)
= 3.7.9-12.el7.centos']
2017-09-01 10:55:08,785-0400 ERROR otopi.context
context._executeMethod:151 Failed to execute stage 'Package
installation': [u'glusterfs-rdma-3.7.9-12.el7.centos.x86_64 requires
glusterfs(x86-64) = 3.7.9-12.el7.centos',
u'glusterfs-3.7.9-12.el7.centos.x86_64 requires glusterfs-libs(x86-64)
= 3.7.9-12.el7.centos']
2017-09-01 10:55:08,785-0400 DEBUG otopi.transaction
transaction.abort:119 aborting 'Yum Transaction'
</error>
Note: Error does not seem to be directly relates to the contents of
the suspected patches, but it reproduces consistently with then and
does not reproduce without them.
Here is a link to another reproducing run:
http://jenkins.ovirt.org/job/ovirt-master_change-queue-tester/2239/
--
Barak Korren
RHV DevOps team , RHCE, RHCi
Red Hat EMEA
redhat.com | TRIED. TESTED. TRUSTED. | redhat.com/trusted
7 years, 7 months
Re: [ovirt-devel] Slack channel
by Dan Kenigsberg
Last time I checked, slack was not ready for real use. It lost my
confidence when it decided to hide my two weeks old chat because my group
account used up all its free resources.
That's closed-source mentality at its worst.
On Sep 3, 2017 16:09, "Roy Golan" <rgolan(a)redhat.com> wrote:
I think SLA uses is mostly and it works well for them but there isn't much
presence of all other teams on slack.
Opening the discussion here, I think we need to give our community a push
here, and modernize the communication our channel. Lets consider:
- slack
- gitter
- self hosted service
Slack experience is good, but again, wasn't adopted much further by ovirt.
Some folks prefer other OS solution.
I think gitter plays nice for communities and uses your github identity so
its open for everyone. Slack is bit different in the approach. But I don't
have experience with gitter at all so help out here people who do.
Self hosted service, like RocketChat, means $$$ and time, and is less
visible on the internet but has other advantages of course.
Sandro, Eyal maybe you already have something up your sleeve?
On Thu, 24 Aug 2017 at 16:00 Eyal Edri <eedri(a)redhat.com> wrote:
> Marc,
> I just sent you an invitation, see if you can signup.
>
> On Thu, Aug 24, 2017 at 3:53 PM, Eyal Edri <eedri(a)redhat.com> wrote:
>
>> I think Roy is mostly using it, so maybe he can update the settings.
>>
>> On Thu, Aug 24, 2017 at 3:48 PM, Marc Young <3vilpenguin(a)gmail.com>
>> wrote:
>>
>>> That slack team requires either an invite or an `(a)redhat.com` email to
>>> sign up
>>>
>>> On Wed, Aug 23, 2017 at 11:58 PM, Yaniv Kaul <ykaul(a)redhat.com> wrote:
>>>
>>>>
>>>>
>>>> On Thu, Aug 24, 2017 at 6:03 AM, Greg Sheremeta <gshereme(a)redhat.com>
>>>> wrote:
>>>>
>>>>> Some of the teams have dedicated slack channels. We don't have a
>>>>> global ovirt team one that I know of.
>>>>>
>>>>
>>>> There's https://ovirt.slack.com/ - but I'm not sure how used it is.
>>>> Y.
>>>>
>>>>
>>>>>
>>>>> You can disable connect / disconnect chatter with a setting in
>>>>> hexchat. And you can catch what you missed by using an irc proxy.
>>>>>
>>>>> Full disclosure : I love slack and would love to see us fully cut over.
>>>>>
>>>>> Greg Sheremeta, MBA
>>>>> Sr. Software Engineer
>>>>> Red Hat, Inc.
>>>>> gshereme(a)redhat.com
>>>>>
>>>>> On Aug 23, 2017 10:31 PM, "Marc Young" <3vilpenguin(a)gmail.com> wrote:
>>>>>
>>>>> Is there hope for slack over IRC?
>>>>>
>>>>> The problem with IRC is all the connect/disconnect chatter (and
>>>>> offline being a black hole)
>>>>>
>>>>> _______________________________________________
>>>>> Devel mailing list
>>>>> Devel(a)ovirt.org
>>>>> http://lists.ovirt.org/mailman/listinfo/devel
>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Devel mailing list
>>>>> Devel(a)ovirt.org
>>>>> http://lists.ovirt.org/mailman/listinfo/devel
>>>>>
>>>>
>>>>
>>>
>>> _______________________________________________
>>> Devel mailing list
>>> Devel(a)ovirt.org
>>> http://lists.ovirt.org/mailman/listinfo/devel
>>>
>>
>>
>>
>> --
>>
>> Eyal edri
>>
>>
>> ASSOCIATE MANAGER
>>
>> RHV DevOps
>>
>> EMEA VIRTUALIZATION R&D
>>
>>
>> Red Hat EMEA <https://www.redhat.com/>
>> <https://red.ht/sig> TRIED. TESTED. TRUSTED. <https://redhat.com/trusted>
>> phone: +972-9-7692018 <+972%209-769-2018>
>> irc: eedri (on #tlv #rhev-dev #rhev-integ)
>>
>
>
>
> --
>
> Eyal edri
>
>
> ASSOCIATE MANAGER
>
> RHV DevOps
>
> EMEA VIRTUALIZATION R&D
>
>
> Red Hat EMEA <https://www.redhat.com/>
> <https://red.ht/sig> TRIED. TESTED. TRUSTED. <https://redhat.com/trusted>
> phone: +972-9-7692018 <+972%209-769-2018>
> irc: eedri (on #tlv #rhev-dev #rhev-integ)
>
_______________________________________________
Devel mailing list
Devel(a)ovirt.org
http://lists.ovirt.org/mailman/listinfo/devel
7 years, 7 months
planned Gerrit maintenance
by Evgheni Dereveanchin
Hi everyone,
I will be performing updates on gerrit.ovirt.org during the next two hours.
Within this period the Gerrit UI and Git repositories may be unavailable.
I will follow up as soon as maintenance activities are over.
--
Regards,
Evgheni Dereveanchin
7 years, 7 months
[ OST Failure Report ] [ oVirt $VER ] [ 2017-09-01 ] [add_hosts]
by Barak Korren
Test failed: [ add_hosts ]
Link to suspected patches:
https://gerrit.ovirt.org/#/c/81088/4
Link to Job:
http://jenkins.ovirt.org/job/ovirt-master_change-queue-tester/2234/
Link to all logs:
http://jenkins.ovirt.org/job/ovirt-master_change-queue-tester/2234/artifa...
Error snippet from log:
<error>
(From supervdsm.log)
MainThread::ERROR::2017-09-01
14:27:32,291::initializer::53::root::(_lldp_init) Failed to enable
LLDP on eth2
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/vdsm/network/initializer.py",
line 51, in _lldp_init
Lldp.enable_lldp_on_iface(device)
File "/usr/lib/python2.7/site-packages/vdsm/network/lldp/lldpad.py",
line 30, in enable_lldp_on_iface
lldptool.enable_lldp_on_iface(iface, rx_only)
File "/usr/lib/python2.7/site-packages/vdsm/network/lldpad/lldptool.py",
line 46, in enable_lldp_on_iface
raise EnableLldpError(rc, out, err, iface)
EnableLldpError: (1,
"timeout\n'M00000001C3040000000c04eth2000badminStatus0002rx' command
timed out.\n", '', 'eth2')
</error>
--
Barak Korren
RHV DevOps team , RHCE, RHCi
Red Hat EMEA
redhat.com | TRIED. TESTED. TRUSTED. | redhat.com/trusted
7 years, 7 months