[netvirt-dev] Tempest output for netvirt-csit-hwvtep-{1,3}node-0cmb-1ctl-2cmp-openstack-queens-upstream-stateful-* ?


Abhinav Gupta
 

Upgrading more-itertools worked.
Latest job (#107) is fully passing now: https://jenkins.opendaylight.org/releng/view/netvirt/job/netvirt-csit-hwvtep-1node-0cmb-1ctl-2cmp-openstack-queens-upstream-stateful-sodium/

 

Regards,
Abhinav

 

From: netvirt-dev@... <netvirt-dev@...> On Behalf Of JamO Luhrsen via Lists.Opendaylight.Org
Sent: Saturday, November 30, 2019 12:24 PM
To: Robert Varga <nite@...>; integration-dev@...; netvirt-dev@...
Cc: netvirt-dev@...
Subject: Re: [netvirt-dev] Tempest output for netvirt-csit-hwvtep-{1,3}node-0cmb-1ctl-2cmp-openstack-queens-upstream-stateful-* ?

 

 

On 11/29/19 4:40 AM, Robert Varga wrote:

Hello,
 
https://jenkins.opendaylight.org/releng/view/netvirt/job/netvirt-csit-hwvtep-1node-0cmb-1ctl-2cmp-openstack-queens-upstream-stateful-sodium/
is reporting failures even when all tests have succeeded.


actually, I think the robot plugin on the main page of this job is just showing the
last results we got from robot. I think that's job 52 which ran back on 9/26. All
the aborts (red dots) are not producing any robot results.

 
 
The reason for that is:
 
tempest results not found in /opt/stack/tempest/.stestr/0
Robot results publisher started...
-Parsing output xml:
Failed!
hudson.AbortException: No files found in path /w/workspace/netvirt-csit-hwvtep-1node-0cmb-1ctl-2cmp-openstack-queens-upstream-stateful-sodium with configured filemask: output.xml
   at hudson.plugins.robot.RobotParser$RobotParserCallable.invoke(RobotParser.java:78)
   at hudson.plugins.robot.RobotParser$RobotParserCallable.invoke(RobotParser.java:54)
   at hudson.FilePath$FileCallableWrapper.call(FilePath.java:3052)
   at hudson.remoting.UserRequest.perform(UserRequest.java:212)
   at hudson.remoting.UserRequest.perform(UserRequest.java:54)
   at hudson.remoting.Request$2.run(Request.java:369)
   at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
   at java.util.concurrent.FutureTask.run(FutureTask.java:266)
   at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
   at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
   at java.lang.Thread.run(Thread.java:748)
   Suppressed: hudson.remoting.Channel$CallSiteStackTrace: Remote call to prd-centos7-robot-2c-8g-24095
           at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1743)
           at hudson.remoting.UserRequest$ExceptionResponse.retrieve(UserRequest.java:357)
           at hudson.remoting.Channel.call(Channel.java:957)
           at hudson.FilePath.act(FilePath.java:1072)
           at hudson.FilePath.act(FilePath.java:1061)
           at hudson.plugins.robot.RobotParser.parse(RobotParser.java:49)
           at hudson.plugins.robot.RobotPublisher.parse(RobotPublisher.java:224)
           at hudson.plugins.robot.RobotPublisher.perform(RobotPublisher.java:246)
           at hudson.tasks.BuildStepCompatibilityLayer.perform(BuildStepCompatibilityLayer.java:79)
           at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
           at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:741)
           at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:690)
           at hudson.model.Build$BuildExecution.post2(Build.java:186)
           at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:635)
           at hudson.model.Run.execute(Run.java:1840)
           at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
           at hudson.model.ResourceController.execute(ResourceController.java:97)
           at hudson.model.Executor.run(Executor.java:429)


I don't think that's the root cause here. I think it's this:


01:20:28 ERROR: Package 'more-itertools' requires a different Python: 2.7.5 not in '>=3.4'
01:20:28 Build step 'Execute shell' marked build as failure
 
 

We've had that problem before with verify jobs I think. Here's a quick fix:

https://git.opendaylight.org/gerrit/c/releng/builder/+/86073


 
I have no clue what the job names are, but this one does not have
'-tempest-' in its name -- so I suspect tempest results are expected to
be missing?


right, I think the log collection we have for the openstack jobs just blindly tries to
fetch tempest results, even though we only run tempest in one of the jobs. But, thte
error we get from it doesn't cause the job to abort.

Thanks,
JamO

 
 
Regards,
Robert
 



-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
 
View/Reply Online (#8430): https://lists.opendaylight.org/g/netvirt-dev/message/8430
Mute This Topic: https://lists.opendaylight.org/mt/64354079/535209
Group Owner: netvirt-dev+owner@...
Unsubscribe: https://lists.opendaylight.org/g/netvirt-dev/unsub  [jluhrsen@...]
-=-=-=-=-=-=-=-=-=-=-=-

 


JamO Luhrsen
 



On 11/29/19 4:40 AM, Robert Varga wrote:
Hello,

https://jenkins.opendaylight.org/releng/view/netvirt/job/netvirt-csit-hwvtep-1node-0cmb-1ctl-2cmp-openstack-queens-upstream-stateful-sodium/
is reporting failures even when all tests have succeeded.

actually, I think the robot plugin on the main page of this job is just showing the
last results we got from robot. I think that's job 52 which ran back on 9/26. All
the aborts (red dots) are not producing any robot results.

The reason for that is:

tempest results not found in /opt/stack/tempest/.stestr/0
Robot results publisher started...
-Parsing output xml:
Failed!
hudson.AbortException: No files found in path /w/workspace/netvirt-csit-hwvtep-1node-0cmb-1ctl-2cmp-openstack-queens-upstream-stateful-sodium with configured filemask: output.xml
	at hudson.plugins.robot.RobotParser$RobotParserCallable.invoke(RobotParser.java:78)
	at hudson.plugins.robot.RobotParser$RobotParserCallable.invoke(RobotParser.java:54)
	at hudson.FilePath$FileCallableWrapper.call(FilePath.java:3052)
	at hudson.remoting.UserRequest.perform(UserRequest.java:212)
	at hudson.remoting.UserRequest.perform(UserRequest.java:54)
	at hudson.remoting.Request$2.run(Request.java:369)
	at hudson.remoting.InterceptingExecutorService$1.call(InterceptingExecutorService.java:72)
	at java.util.concurrent.FutureTask.run(FutureTask.java:266)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
	at java.lang.Thread.run(Thread.java:748)
	Suppressed: hudson.remoting.Channel$CallSiteStackTrace: Remote call to prd-centos7-robot-2c-8g-24095
		at hudson.remoting.Channel.attachCallSiteStackTrace(Channel.java:1743)
		at hudson.remoting.UserRequest$ExceptionResponse.retrieve(UserRequest.java:357)
		at hudson.remoting.Channel.call(Channel.java:957)
		at hudson.FilePath.act(FilePath.java:1072)
		at hudson.FilePath.act(FilePath.java:1061)
		at hudson.plugins.robot.RobotParser.parse(RobotParser.java:49)
		at hudson.plugins.robot.RobotPublisher.parse(RobotPublisher.java:224)
		at hudson.plugins.robot.RobotPublisher.perform(RobotPublisher.java:246)
		at hudson.tasks.BuildStepCompatibilityLayer.perform(BuildStepCompatibilityLayer.java:79)
		at hudson.tasks.BuildStepMonitor$1.perform(BuildStepMonitor.java:20)
		at hudson.model.AbstractBuild$AbstractBuildExecution.perform(AbstractBuild.java:741)
		at hudson.model.AbstractBuild$AbstractBuildExecution.performAllBuildSteps(AbstractBuild.java:690)
		at hudson.model.Build$BuildExecution.post2(Build.java:186)
		at hudson.model.AbstractBuild$AbstractBuildExecution.post(AbstractBuild.java:635)
		at hudson.model.Run.execute(Run.java:1840)
		at hudson.model.FreeStyleBuild.run(FreeStyleBuild.java:43)
		at hudson.model.ResourceController.execute(ResourceController.java:97)
		at hudson.model.Executor.run(Executor.java:429)

I don't think that's the root cause here. I think it's this:

01:20:28 ERROR: Package 'more-itertools' requires a different Python: 2.7.5 not in '>=3.4'
01:20:28 Build step 'Execute shell' marked build as failure


We've had that problem before with verify jobs I think. Here's a quick fix:

https://git.opendaylight.org/gerrit/c/releng/builder/+/86073

I have no clue what the job names are, but this one does not have
'-tempest-' in its name -- so I suspect tempest results are expected to
be missing?

right, I think the log collection we have for the openstack jobs just blindly tries to
fetch tempest results, even though we only run tempest in one of the jobs. But, thte
error we get from it doesn't cause the job to abort.

Thanks,
JamO

Regards,
Robert


-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.

View/Reply Online (#8430): https://lists.opendaylight.org/g/netvirt-dev/message/8430
Mute This Topic: https://lists.opendaylight.org/mt/64354079/535209
Group Owner: netvirt-dev+owner@...
Unsubscribe: https://lists.opendaylight.org/g/netvirt-dev/unsub  [jluhrsen@...]
-=-=-=-=-=-=-=-=-=-=-=-