Affects Version/s: None
Fix Version/s: None
MacOS, Docker Alpine, Ruby 2.3
Template:MODULES Bug Template customfield_10700 281641
Method Found:Needs Assessment
QA Risk Assessment:Needs Assessment
Module Version: 6.0.0 and higher
Puppet Version: 4.7
OS Name/Version: MacOS (tests), Docker Alpine (tests)
I'm not 100% sure if this is a bug in our module or in MySQL module version 6 and up.
We're maintaining a [PowerDNS module for Puppet|https://github.com/sensson/puppet-powerdns] Our dependency management was falling a bit behind so I was updating our .fixtures.yml dependency list one by one running tests at each stage.
As soon as I update puppetlabs/mysql to version 6 it doesn't compile anymore. CPU usage skyrockets to 100% and something is leaking memory.
This only happens on Puppet 4.7. Puppet 4.10 is fine. I've tested this on both MacOS and a clean Ruby Docker image. Both show the same issue.
Steps to reproduce:
git clone https://github.com/sensson/puppet-powerdns.git
Change .fixtures.yml and update MySQL to 6.0.0
bundle install --path vendor/bundle
bundle exec rake test
A module that compiles on Puppet 4.7 with puppetlabs/mysql 6+.
Ruby caught in a loop, eventually crashing the instance it's running on.