[ OST Failure Report ] [ oVirt Master (vdsm) ] [ 08-03-2019 ] [
002_bootstrap.verify_add_hosts ]
by Dafna Ron
Hi,
We are failing vdsm project on master branch with test
002_bootstrap.verify_add_hosts
CQ identified this patch as the root cause:
https://gerrit.ovirt.org/#/c/97381/ - virt: In FIPS mode, use SASL auth
instead of qemu passwords
Can you please take a look?
build logs:
https://jenkins.ovirt.org/job/ovirt-master_change-queue-tester/13317/arti...
<error>
host:
2019-03-07 17:37:38,839-0500 ERROR (MainThread) [vds] Exception raised
(vdsmd:159)
Traceback (most recent call last):
File "/usr/lib/python2.7/site-packages/vdsm/vdsmd.py", line 157, in run
serve_clients(log)
File "/usr/lib/python2.7/site-packages/vdsm/vdsmd.py", line 103, in
serve_clients
from vdsm.clientIF import clientIF # must import after config is read
File "/usr/lib/python2.7/site-packages/vdsm/clientIF.py", line 64, in
<module>
from vdsm.virt import vm
File "/usr/lib/python2.7/site-packages/vdsm/virt/vm.py", line 81, in
<module>
from vdsm.virt import saslpasswd2
ImportError: cannot import name saslpasswd2
2019-03-07 17:37:38,841-0500 INFO (MainThread) [vds] Stopping threads
(vdsmd:161)
2019-03-07 17:37:38,841-0500 INFO (MainThread) [vds] Stopping
<MonitorObserver(mpathlistener, started daemon 139815311881984)> (vdsmd:164)
engine:
2019-03-07 17:37:47,780-05 ERROR
[org.ovirt.engine.core.vdsbroker.vdsbroker.GetCapabilitiesAsyncVDSCommand]
(EE-ManagedThreadFactory-engineScheduled-Thread-28) [] Command 'G
etCapabilitiesAsyncVDSCommand(HostName = lago-basic-suite-master-host-1,
VdsIdAndVdsVDSCommandParametersBase:{hostId='5d685bce-ada7-4730-975c-45d30afc0a8b',
vds='Host[lago-b
asic-suite-master-host-1,5d685bce-ada7-4730-975c-45d30afc0a8b]'})'
execution failed: java.net.ConnectException: Connection refused
2019-03-07 17:37:47,780-05 DEBUG
[org.ovirt.engine.core.vdsbroker.vdsbroker.GetCapabilitiesAsyncVDSCommand]
(EE-ManagedThreadFactory-engineScheduled-Thread-28) [] Exception:
org.ovirt.engine.core.vdsbroker.vdsbroker.VDSNetworkException:
java.net.ConnectException: Connection refused
at
org.ovirt.engine.core.vdsbroker.vdsbroker.VdsBrokerCommand.createNetworkException(VdsBrokerCommand.java:172)
[vdsbroker.jar:]
at
org.ovirt.engine.core.vdsbroker.vdsbroker.VdsBrokerCommand.executeVdsCommandWithNetworkEvent(VdsBrokerCommand.java:135)
[vdsbroker.jar:]
at
org.ovirt.engine.core.vdsbroker.vdsbroker.VdsBrokerCommand.executeVDSCommand(VdsBrokerCommand.java:111)
[vdsbroker.jar:]
at
org.ovirt.engine.core.vdsbroker.VDSCommandBase.executeCommand(VDSCommandBase.java:65)
[vdsbroker.jar:]
at
org.ovirt.engine.core.dal.VdcCommandBase.execute(VdcCommandBase.java:31)
[dal.jar:]
at
org.ovirt.engine.core.vdsbroker.vdsbroker.DefaultVdsCommandExecutor.execute(DefaultVdsCommandExecutor.java:14)
[vdsbroker.jar:]
at
org.ovirt.engine.core.vdsbroker.ResourceManager.runVdsCommand(ResourceManager.java:396)
[vdsbroker.jar:]
at
org.ovirt.engine.core.vdsbroker.ResourceManager$Proxy$_$$_WeldSubclass.runVdsCommand$$super(Unknown
Source) [vdsbroker.jar:]
at sun.reflect.GeneratedMethodAccessor252.invoke(Unknown Source)
[:1.8.0_201]
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[rt.jar:1.8.0_201]
at java.lang.reflect.Method.invoke(Method.java:498)
[rt.jar:1.8.0_201]
at
org.jboss.weld.interceptor.proxy.TerminalAroundInvokeInvocationContext.proceedInternal(TerminalAroundInvokeInvocationContext.java:51)
[weld-core-impl-3.0.5.Final.
jar:3.0.5.Final]
at
org.jboss.weld.interceptor.proxy.AroundInvokeInvocationContext.proceed(AroundInvokeInvocationContext.java:78)
[weld-core-impl-3.0.5.Final.jar:3.0.5.Final]
at
org.ovirt.engine.core.common.di.interceptor.LoggingInterceptor.apply(LoggingInterceptor.java:12)
[common.jar:]
at sun.reflect.GeneratedMethodAccessor61.invoke(Unknown Source)
[:1.8.0_201]
at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
[rt.jar:1.8.0_201]
at java.lang.reflect.Method.invoke(Method.java:498)
[rt.jar:1.8.0_201]
at
org.jboss.weld.interceptor.reader.SimpleInterceptorInvocation$SimpleMethodInvocation.invoke(SimpleInterceptorInvocation.java:73)
[weld-core-impl-3.0.5.Final.jar:3
.0.5.Final]
at
org.jboss.weld.interceptor.proxy.InterceptorMethodHandler.executeAroundInvoke(InterceptorMethodHandler.java:84)
[weld-core-impl-3.0.5.Final.jar:3.0.5.Final]
at
org.jboss.weld.interceptor.proxy.InterceptorMethodHandler.executeInterception(InterceptorMethodHandler.java:72)
[weld-core-impl-3.0.5.Final.jar:3.0.5.Final]
at
org.jboss.weld.interceptor.proxy.InterceptorMethodHandler.invoke(InterceptorMethodHandler.java:56)
[weld-core-impl-3.0.5.Final.jar:3.0.5.Final]
at
org.jboss.weld.bean.proxy.CombinedInterceptorAndDecoratorStackMethodHandler.invoke(CombinedInterceptorAndDecoratorStackMethodHandler.java:79)
[weld-core-impl-3.0.
5.Final.jar:3.0.5.Final]
at
org.jboss.weld.bean.proxy.CombinedInterceptorAndDecoratorStackMethodHandler.invoke(CombinedInterceptorAndDecoratorStackMethodHandler.java:68)
[weld-core-impl-3.0.
5.Final.jar:3.0.5.Final]
at
org.ovirt.engine.core.vdsbroker.ResourceManager$Proxy$_$$_WeldSubclass.runVdsCommand(Unknown
Source) [vdsbroker.jar:]
at
org.ovirt.engine.core.vdsbroker.VdsManager.refreshCapabilities(VdsManager.java:779)
[vdsbroker.jar:]
at
org.ovirt.engine.core.vdsbroker.monitoring.HostMonitoring.refreshCapabilities(HostMonitoring.java:189)
[vdsbroker.jar:]
</error>
5 years, 8 months
otopi: release branches and change queues
by Yedidyah Bar David
Hi all,
I branched yesterday otopi-1.8 to be used for ovirt-4.3, and forgot to
patch stdci accordingly. Now pushed the patch [1] (to both master and
otopi-1.8 - I realize I do not need it in master, but hopefully this
will help me remember patching it in 4.4). What can/should I do to
include the otopi-1.8.1 build [2] in the 4.3 change queue?
And, related to this, some ideas about how to make stdci more useful
for mere developers:
1. Make the change-queue post comments in gerrit patches once it has a
result (patch passed change queue X, failed, something else?). I (as
always) prefer a bit more information (e.g. a few more comments that
might not be that interesting) than not enough (current). We can
always refine later. IIRC this was already discussed in the past - any
update?
2. Make the current comment "This change was successfully submitted to
the change queue(s) for system testing." more informative - include
names of change queues and links to relevant pages (builds? not sure,
I do not know enough CI).
3. As a side note, I realize that the option names were made
case-insensitive and ignore whitespace/dashes/underscores in order to
not impose a certain style on the many different projects/maintainers
and let them use what they find best for their project. I personally
think this was a mistake. If you have to make a choice when naming
something, and have a feeling that your opinion might cause
noise/objections/etc. in the future, make a quick poll asking what
people prefer, and then pick a single name. Having several (many)
different names for things makes it much harder later on to _find_
them. It might be too late now to change, because people might already
picked different names in practice and we do not want to break their
stuff, and that's a pity. But next time, be opinionated, or ask
beforehand - not keep the choice. Most computer languages and
libraries have single unique names for things, for a reason.
[1] https://gerrit.ovirt.org/#/q/I794426ec9212e0a023c3e5f158d0a88fc8e6842c
[2] https://gerrit.ovirt.org/98408
--
Didi
5 years, 8 months