Details
-
Bug
-
Status: Resolved (View Workflow)
-
Major
-
Resolution: Fixed
-
None
-
Jenkins 1.651.1
Openstack cloud plugin 2.8
Description
After installing Openstack Cloud Plugin 2.8 from 1.x version noticed a lot of spam messages in jenkins.log:
Jun 09, 2016 12:56:08 PM org.jenkinsci.plugins.cloudstats.CloudStatistics getActivityFor WARNING: No activity tracked for ProvisioningActivity for OpenstackCloud_SAS/vanilla-precise-medium-sas/null (546613729) java.lang.IllegalStateException at org.jenkinsci.plugins.cloudstats.CloudStatistics.getActivityFor(CloudStatistics.java:413) at org.jenkinsci.plugins.cloudstats.CloudStatistics$OperationListener.onLaunchFailure(CloudStatistics.java:311) at hudson.slaves.SlaveComputer$1.call(SlaveComputer.java:272) at jenkins.util.ContextResettingExecutorService$2.call(ContextResettingExecutorService.java:46) at java.util.concurrent.FutureTask.run(FutureTask.java:262) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745) Jun 09, 2016 12:56:10 PM org.jenkinsci.plugins.cloudstats.CloudStatistics getActivityFor WARNING: No activity tracked for ProvisioningActivity for OpenstackCloud_SAS/vanilla-precise-medium-sas/null (546613729) java.lang.IllegalStateException at org.jenkinsci.plugins.cloudstats.CloudStatistics.getActivityFor(CloudStatistics.java:413) at org.jenkinsci.plugins.cloudstats.CloudStatistics$OperationListener.preLaunch(CloudStatistics.java:297) at hudson.slaves.SlaveComputer$1.call(SlaveComputer.java:251) at jenkins.util.ContextResettingExecutorService$2.call(ContextResettingExecutorService.java:46) at java.util.concurrent.FutureTask.run(FutureTask.java:262) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) at java.lang.Thread.run(Thread.java:745)
OpenstackCloud_SAS/vanilla-precise-medium-sas here:
OpenstackCloud_SAS - cloud name
vanilla-precise-medium-sas - slave name
Does it sill appear for newly provisioned slaves or only for slaves that existed before restart? You see, the plugin is now able to reconnect openstack machine after Jenkins master restart. But if the slave was created before cloud-stats was integrated, the activity is not tracked and this failure can occur.EDIT: It is a bug one way or another but I still would like to know.