Jira (PUP-6954) handle upstart acceptance test sometimes fails due to rabbitmq crash

2016-12-29 Thread Josh Cooper (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Josh Cooper commented on  PUP-6954 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
  Re: handle upstart acceptance test sometimes fails due to rabbitmq crash  
 
 
 
 
 
 
 
 
 
 
According to https://lists.rabbitmq.com/pipermail/rabbitmq-discuss/2010-September/009161.html, the crash indicates another rabbitmq instance is running. The test installs rabbitmq, stop it and then starts it, so I'm thinking the error occurs because puppet's upstart provider doesn't reliably block until the service is stopped. 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.14#64029-sha1:ae256fe) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
You received this message because you are subscribed to the Google Groups "Puppet Bugs" group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com.
To post to this group, send email to puppet-bugs@googlegroups.com.
Visit this group at https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-7014) Audit CI.next pipelines to ensure all tests are being run / RCA the Windows passing runs that ran 1900 tests instead of 20000

2016-12-29 Thread Glenn Sarti (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Glenn Sarti commented on  PUP-7014 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
  Re: Audit CI.next pipelines to ensure all tests are being run / RCA the Windows passing runs that ran 1900 tests instead of 2  
 
 
 
 
 
 
 
 
 
 
Raised maint PR https://github.com/puppetlabs/ci-job-configs/pull/2170 so that MCO and Hiera emit spec unit test results. 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.14#64029-sha1:ae256fe) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
You received this message because you are subscribed to the Google Groups "Puppet Bugs" group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com.
To post to this group, send email to puppet-bugs@googlegroups.com.
Visit this group at https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-7014) Audit CI.next pipelines to ensure all tests are being run / RCA the Windows passing runs that ran 1900 tests instead of 20000

2016-12-29 Thread Glenn Sarti (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Glenn Sarti commented on  PUP-7014 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
  Re: Audit CI.next pipelines to ensure all tests are being run / RCA the Windows passing runs that ran 1900 tests instead of 2  
 
 
 
 
 
 
 
 
 
 
The puppet acceptance test don't get a full run until Step 7 of the puppet-agent pipeline. 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.14#64029-sha1:ae256fe) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
You received this message because you are subscribed to the Google Groups "Puppet Bugs" group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com.
To post to this group, send email to puppet-bugs@googlegroups.com.
Visit this group at https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-7014) Audit CI.next pipelines to ensure all tests are being run / RCA the Windows passing runs that ran 1900 tests instead of 20000

2016-12-29 Thread Glenn Sarti (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Glenn Sarti commented on  PUP-7014 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
  Re: Audit CI.next pipelines to ensure all tests are being run / RCA the Windows passing runs that ran 1900 tests instead of 2  
 
 
 
 
 
 
 
 
 
 
The puppet acceptance jobs run the ci:test:quick rake task which runs a dynamic set of tests. So my method of auditing was incorrect. 
15 tests plus any tests that have been modified in the last 2 weeks 
https://github.com/puppetlabs/puppet/blob/master/acceptance/Rakefile#L277-L310 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.14#64029-sha1:ae256fe) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
You received this message because you are subscribed to the Google Groups "Puppet Bugs" group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com.
To post to this group, send email to puppet-bugs@googlegroups.com.
Visit this group at https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-3483) Systemd provider doesn't scan for changed units

2016-12-29 Thread Kevin Henner (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Kevin Henner commented on  PUP-3483 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
  Re: Systemd provider doesn't scan for changed units  
 
 
 
 
 
 
 
 
 
 
Just to pile on here: from a learning and usability perspective, the "package, file, service" pattern should be as simple as possible, while exec resources are a more advanced topic with a list of warnings and caveats. Exec is the kind of hammer that makes a lot of things look like nails, so the more we can avoid pointing newer in its direction, the better. 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.14#64029-sha1:ae256fe) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
You received this message because you are subscribed to the Google Groups "Puppet Bugs" group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com.
To post to this group, send email to puppet-bugs@googlegroups.com.
Visit this group at https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-7014) Audit CI.next pipelines to ensure all tests are being run / RCA the Windows passing runs that ran 1900 tests instead of 20000

2016-12-29 Thread Glenn Sarti (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Glenn Sarti commented on  PUP-7014 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
  Re: Audit CI.next pipelines to ensure all tests are being run / RCA the Windows passing runs that ran 1900 tests instead of 2  
 
 
 
 
 
 
 
 
 
 
Actions 
 

The latest run of the puppet acceptance tests mysteriously didn't run 9 tests. Will investigate
 

The following jobs do not output job XML for Jenkins to consume so we're missing out on build statistics etc. on them
 

platform_marionette-collective_unit-ruby_***
 

platform_marionette-collective_intn-van-sys_***
 

platform_hiera_unit-ruby_***
 
 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.14#64029-sha1:ae256fe) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
You received this message because you are subscribed to the Google Groups "Puppet Bugs" group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com.
To post to this group, send email to puppet-bugs@googlegroups.com.
Visit this group at https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-7014) Audit CI.next pipelines to ensure all tests are being run / RCA the Windows passing runs that ran 1900 tests instead of 20000

2016-12-29 Thread Glenn Sarti (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Glenn Sarti commented on  PUP-7014 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
  Re: Audit CI.next pipelines to ensure all tests are being run / RCA the Windows passing runs that ran 1900 tests instead of 2  
 
 
 
 
 
 
 
 
 
 
I wrote some powershell to extract all of the test results from Jenkins and then process them to look for anomalies. The scripts are attached. 
To detect anomalies I just took the average of the Total number of tests for a job, and then checked that each single build was +/- 5% of that average. 
Results are below: 
 
 
 
 
 
 
Average tests for job platform_facter_intn-van-sys_master is 59 
 
 
 
 
*** Job platform_hiera_unit-ruby_master has no job stats! 
 
 
 
 
Average tests for job platform_hiera_intn-van-sys_master is 9 
 
 
 
 
*** Job platform_marionette-collective_unit-ruby_master has no job stats! 
 
 
 
 
*** Job platform_marionette-collective_intn-van-sys_master has no job stats! 
 
 
 
 
Average tests for job platform_puppet_unit-ruby-win_master is 21889.5 
 
 
 
 
Average tests for job platform_puppet_unit-ruby_master is 22357.2619047619 
 
 
 
 
Average tests for job platform_puppet_intn-van-sys_master is 32.8461538461538 
 
 
 
  

Jira (PUP-7014) Audit CI.next pipelines to ensure all tests are being run / RCA the Windows passing runs that ran 1900 tests instead of 20000

2016-12-29 Thread Glenn Sarti (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Glenn Sarti updated an issue 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 Puppet /  PUP-7014 
 
 
 
  Audit CI.next pipelines to ensure all tests are being run / RCA the Windows passing runs that ran 1900 tests instead of 2  
 
 
 
 
 
 
 
 
 

Change By:
 
 Glenn Sarti 
 
 
 

Attachment:
 
 ProcessCSV.ps1 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.14#64029-sha1:ae256fe) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
You received this message because you are subscribed to the Google Groups "Puppet Bugs" group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com.
To post to this group, send email to puppet-bugs@googlegroups.com.
Visit this group at https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-7014) Audit CI.next pipelines to ensure all tests are being run / RCA the Windows passing runs that ran 1900 tests instead of 20000

2016-12-29 Thread Glenn Sarti (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Glenn Sarti updated an issue 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 Puppet /  PUP-7014 
 
 
 
  Audit CI.next pipelines to ensure all tests are being run / RCA the Windows passing runs that ran 1900 tests instead of 2  
 
 
 
 
 
 
 
 
 

Change By:
 
 Glenn Sarti 
 
 
 

Attachment:
 
 AuditPuppetAgentTests.ps1 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.14#64029-sha1:ae256fe) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
You received this message because you are subscribed to the Google Groups "Puppet Bugs" group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com.
To post to this group, send email to puppet-bugs@googlegroups.com.
Visit this group at https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-7014) Audit CI.next pipelines to ensure all tests are being run / RCA the Windows passing runs that ran 1900 tests instead of 20000

2016-12-29 Thread Glenn Sarti (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Glenn Sarti assigned an issue to Glenn Sarti 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 Puppet /  PUP-7014 
 
 
 
  Audit CI.next pipelines to ensure all tests are being run / RCA the Windows passing runs that ran 1900 tests instead of 2  
 
 
 
 
 
 
 
 
 

Change By:
 
 Glenn Sarti 
 
 
 

Assignee:
 
 Glenn Sarti 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.14#64029-sha1:ae256fe) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
You received this message because you are subscribed to the Google Groups "Puppet Bugs" group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com.
To post to this group, send email to puppet-bugs@googlegroups.com.
Visit this group at https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-7014) Audit CI.next pipelines to ensure all tests are being run / RCA the Windows passing runs that ran 1900 tests instead of 20000

2016-12-29 Thread Glenn Sarti (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Glenn Sarti commented on  PUP-7014 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
  Re: Audit CI.next pipelines to ensure all tests are being run / RCA the Windows passing runs that ran 1900 tests instead of 2  
 
 
 
 
 
 
 
 
 
 
Unfortunately Build 52 has been purged so an RCA is going to be very difficult. 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.14#64029-sha1:ae256fe) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
You received this message because you are subscribed to the Google Groups "Puppet Bugs" group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com.
To post to this group, send email to puppet-bugs@googlegroups.com.
Visit this group at https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-7052) Calls to the ENC terminus should use a configurable timeout

2016-12-29 Thread Charlie Sharpsteen (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Charlie Sharpsteen updated an issue 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 Puppet /  PUP-7052 
 
 
 
  Calls to the ENC terminus should use a configurable timeout  
 
 
 
 
 
 
 
 
 

Change By:
 
 Charlie Sharpsteen 
 
 
 
 
 
 
 
 
 
 Some ENC terminii, such as the REST terminus, are limited by a timeout due to the default configuration of the Puppet HTTP client. Others, such as the exec terminus, do not use a timeout when requesting node data from an external service. The lack of a  uniform  timeout means that a Puppet Master can be stalled indefinitely by a misbehaving external  script  data source depending on which terminus is in use . 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.14#64029-sha1:ae256fe) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
You received this message because you are subscribed to the Google Groups "Puppet Bugs" group.
To unsubscribe from this group and stop receiving emails from it, send an email to puppet-bugs+unsubscr...@googlegroups.com.
To post to this group, send email to puppet-bugs@googlegroups.com.
Visit this group at https://groups.google.com/group/puppet-bugs.
For more options, visit https://groups.google.com/d/optout.


Jira (PUP-7052) Calls to the ENC terminus should use a configurable timeout

2016-12-29 Thread Charlie Sharpsteen (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Charlie Sharpsteen created an issue 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 Puppet /  PUP-7052 
 
 
 
  Calls to the ENC terminus should use a configurable timeout  
 
 
 
 
 
 
 
 
 

Issue Type:
 
  Improvement 
 
 
 

Affects Versions:
 

 PUP 4.8.1 
 
 
 

Assignee:
 

 Unassigned 
 
 
 

Components:
 

 Performance 
 
 
 

Created:
 

 2016/12/29 9:35 AM 
 
 
 

Priority:
 
  Normal 
 
 
 

Reporter:
 
 Charlie Sharpsteen 
 
 
 
 
 
 
 
 
 
 
Some ENC terminii, such as the REST terminus, are limited by a timeout due to the default configuration of the Puppet HTTP client. Others, such as the exec terminus, do not use a timeout when requesting node data from an external service. The lack of a timeout means that a Puppet Master can be stalled indefinitely by a misbehaving external script. 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 

Jira (PUP-7051) Static catalog compiler uses Puppet master hostname for %H in fileserver config

2016-12-29 Thread JIRA
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Matthias Hörmann created an issue 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 Puppet /  PUP-7051 
 
 
 
  Static catalog compiler uses Puppet master hostname for %H in fileserver config  
 
 
 
 
 
 
 
 
 

Issue Type:
 
  Bug 
 
 
 

Affects Versions:
 

 PUP 4.8.1 
 
 
 

Assignee:
 

 Unassigned 
 
 
 

Created:
 

 2016/12/29 4:14 AM 
 
 
 

Environment:
 
 
Puppet Server 2.7.2 on Debian wheezy 
 
 
 

Priority:
 
  Normal 
 
 
 

Reporter:
 
 Matthias Hörmann 
 
 
 
 
 
 
 
 
 
 
We have fileserver mount points for files that should not be checked into version control along with the environment and module manifests, either because they are too large or shared between environments (e.g. a host should still use the same SSL certificates if it is moved from production to development environment). One of these mount points is defined like this 
 
 
 
 
 
 
[nodespecific] 
 
 
 
 
 

Jira (PUP-7050) Puppet apply is not report when fails to compile the catalog

2016-12-29 Thread Peiman (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 Peiman created an issue 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 Puppet /  PUP-7050 
 
 
 
  Puppet apply is not report when fails to compile the catalog   
 
 
 
 
 
 
 
 
 

Issue Type:
 
  Bug 
 
 
 

Affects Versions:
 

 PUP 3.8.7, PUP 3.8.6 
 
 
 

Assignee:
 

 Unassigned 
 
 
 

Attachments:
 

 Screen Shot 2016-12-29 at 1.22.02 AM.png, Screen Shot 2016-12-29 at 1.23.13 AM.png 
 
 
 

Created:
 

 2016/12/29 1:23 AM 
 
 
 

Environment:
 
 
Ubuntu 14.04 and 16.04 
 
 
 

Priority:
 
  Normal 
 
 
 

Reporter:
 
 Peiman 
 
 
 
 
 
 
 
 
 
 
We are doing masterless puppet runs (puppet apply) and store reports and send the reports to Foreman server. Reports are generated just fine when it runs the catalog however it will not report if it fails to compile the catalog.