Jira (PUP-10780) Optimize environment cache eviction
Title: Message Title Josh Cooper created an issue Puppet / PUP-10780 Optimize environment cache eviction Issue Type: New Feature Assignee: Unassigned Created: 2020/11/11 1:38 PM Priority: Normal Reporter: Josh Cooper Puppetserver calls Puppet::Environment::Cached#get! for each puppet/v3 REST request (eg node, catalog, file_metadata(s), report), and each call causes the cache to check the eviction status of N other environments. So if puppetserver is handling large numbers of environments, then we'll get quadratic behavior. I think it'd be better if the environment cache kept a list of environments sorted on expiration time (in ascending order) and if puppetserver called directly into the cache to mark expired environments, rather than waiting for puppet to callback later, one environment at a time. Whenever an environment is touched, we just need to remove it from the sorted list and add it back with the new expiration time. Cache eviction then becomes "evict all marked environments" and "evict environments from the sorted list, and stop when we reach the first non-expired environment or end of list". We can also optimize for the case where the marked set is empty and the first entry in the expiration list is in the future. /cc Nick Walker, Maggie Dreyer, Justin Stoller Add Comment
Jira (PUP-10779) Calling scope#tags results in undefined method
Title: Message Title Josh Cooper assigned an issue to Josh Cooper Puppet / PUP-10779 Calling scope#tags results in undefined method Change By: Josh Cooper Assignee: Josh Cooper Add Comment This message was sent by Atlassian Jira (v8.5.2#805002-sha1:a66f935) -- 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 view this discussion on the web visit https://groups.google.com/d/msgid/puppet-bugs/JIRA.377970.1605127552000.77271.1605128520112%40Atlassian.JIRA.
Jira (PUP-10779) Calling scope#tags results in undefined method
Title: Message Title Josh Cooper updated an issue Puppet / PUP-10779 Calling scope#tags results in undefined method Change By: Josh Cooper Team: Coremunity Add Comment This message was sent by Atlassian Jira (v8.5.2#805002-sha1:a66f935) -- 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 view this discussion on the web visit https://groups.google.com/d/msgid/puppet-bugs/JIRA.377970.1605127552000.77272.1605128520156%40Atlassian.JIRA.
Jira (PUP-10779) Calling scope#tags results in undefined method
Title: Message Title Josh Cooper updated an issue Puppet / PUP-10779 Calling scope#tags results in undefined method Change By: Josh Cooper Sprint: Platform Core KANBAN Add Comment This message was sent by Atlassian Jira (v8.5.2#805002-sha1:a66f935) -- 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 view this discussion on the web visit https://groups.google.com/d/msgid/puppet-bugs/JIRA.377970.1605127552000.77273.1605128520199%40Atlassian.JIRA.
Jira (PUP-10779) Calling scope#tags results in undefined method
Title: Message Title Josh Cooper created an issue Puppet / PUP-10779 Calling scope#tags results in undefined method Issue Type: Bug Assignee: Unassigned Created: 2020/11/11 12:45 PM Priority: Normal Reporter: Josh Cooper The following prints a confusing error message in 4.10.5 and up: $ bundle exec puppet apply -e "notice(inline_template('<%= tags %>'))" Error: Evaluation Error: Error while evaluating a Function Call, Failed to parse inline template: undefined method `tags' for Scope(Class[main]):Puppet::Parser::Scope (line: 1, column: 8) on node localhost Within the body of the ERB template, self is TemplateWrapper and TemplateWrapper#tags is a valid method that delegates to the Scope, but that doesn't forward it to the parser resource, due to https://github.com/puppetlabs/puppet/commit/02576c98fa5a8b7decb7b53c9407bf8523947220#diff-b929053e73f66fa12eac30a676489f6ea778ec407f99183a03e763b38623 We should either remove the tags method from TemplateWrapper or raise a more meaningful error (to call all_tags instead) /cc Ben Ford, David Schmitt
Jira (PUP-10778) User resource is not idempotent on AIX
Title: Message Title zendesk.jira updated an issue Puppet / PUP-10778 User resource is not idempotent on AIX Change By: zendesk.jira Zendesk Ticket Count: 1 Zendesk Ticket IDs: 41908 Add Comment This message was sent by Atlassian Jira (v8.5.2#805002-sha1:a66f935) -- 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 view this discussion on the web visit https://groups.google.com/d/msgid/puppet-bugs/JIRA.377931.1605112736000.76901.1605112860035%40Atlassian.JIRA.
Jira (PUP-10778) User resource is not idempotent on AIX
Title: Message Title zendesk.jira updated an issue Puppet / PUP-10778 User resource is not idempotent on AIX Change By: zendesk.jira Labels: jira_escalated Add Comment This message was sent by Atlassian Jira (v8.5.2#805002-sha1:a66f935) -- 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 view this discussion on the web visit https://groups.google.com/d/msgid/puppet-bugs/JIRA.377931.1605112736000.76899.1605112800031%40Atlassian.JIRA.
Jira (PUP-10778) User resource is not idempotent on AIX
Title: Message Title Jarret Lavallee created an issue Puppet / PUP-10778 User resource is not idempotent on AIX Issue Type: Bug Assignee: Unassigned Created: 2020/11/11 8:38 AM Priority: Normal Reporter: Jarret Lavallee Puppet Version: 6.17 Puppet Server Version: 6.12.1 OS Name/Version: AIX 7.2 When using a user resource on AIX and setting the password, the password is updated every agent run. This happens when a user stanza contains a tab in the password line. This is because the regex in https://github.com/puppetlabs/puppet/blob/main/lib/puppet/provider/user/aix.rb#L181 does not account for tabs or multiple spaces. Reproduction: 1. In an AIX 7.2 node add a user resource. user{'testing': ensure => present, password => 'test', } 2. Edit the /etc/security/passwd file to add a tab to the password line.
Jira (PUP-9139) Package provider apt fails when installing from local file
Title: Message Title Tim Meusel commented on PUP-9139 Re: Package provider apt fails when installing from local file hey people, any chance this can be fixed soonish? Ben Ford could you have a look please? Add Comment This message was sent by Atlassian Jira (v8.5.2#805002-sha1:a66f935) -- 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 view this discussion on the web visit https://groups.google.com/d/msgid/puppet-bugs/JIRA.275711.1536922461000.76781.1605100980109%40Atlassian.JIRA.
Jira (PUP-10777) augeas resource type set service-name bug when specifying a port with 5 digits
Title: Message Title Luchian Nemes assigned an issue to Luchian Nemes Puppet / PUP-10777 augeas resource type set service-name bug when specifying a port with 5 digits Change By: Luchian Nemes Assignee: Luchian Nemes Add Comment This message was sent by Atlassian Jira (v8.5.2#805002-sha1:a66f935) -- 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 view this discussion on the web visit https://groups.google.com/d/msgid/puppet-bugs/JIRA.340188.157673916.76669.1605088260033%40Atlassian.JIRA.
Jira (PUP-10508) Update Public-facing Puppet docs to remove AIX 6.1
Title: Message Title Mihai Buzgau updated an issue Puppet / PUP-10508 Update Public-facing Puppet docs to remove AIX 6.1 Change By: Mihai Buzgau Sprint: NW - 2020-10-28, NW - 2020-11-11 , NW - 2020-11-25 Add Comment This message was sent by Atlassian Jira (v8.5.2#805002-sha1:a66f935) -- 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 view this discussion on the web visit https://groups.google.com/d/msgid/puppet-bugs/JIRA.358854.158947387.76631.1605087060093%40Atlassian.JIRA.
Jira (PUP-10777) augeas resource type set service-name bug when specifying a port with 5 digits
Title: Message Title Mihai Buzgau updated an issue Puppet / PUP-10777 augeas resource type set service-name bug when specifying a port with 5 digits Change By: Mihai Buzgau Story Points: 3 Add Comment This message was sent by Atlassian Jira (v8.5.2#805002-sha1:a66f935) -- 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 view this discussion on the web visit https://groups.google.com/d/msgid/puppet-bugs/JIRA.340188.157673916.76628.1605086940028%40Atlassian.JIRA.
Jira (PUP-10774) Long query time for AD groups
Title: Message Title Mihai Buzgau updated an issue Puppet / PUP-10774 Long query time for AD groups Change By: Mihai Buzgau Story Points: 3 Add Comment This message was sent by Atlassian Jira (v8.5.2#805002-sha1:a66f935) -- 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 view this discussion on the web visit https://groups.google.com/d/msgid/puppet-bugs/JIRA.377144.160449921.76625.1605086640033%40Atlassian.JIRA.