Jira (PUP-10594) Lock termini creation
Title: Message Title Josh Cooper updated an issue Puppet / PUP-10594 Lock termini creation Change By: Josh Cooper Epic Link: SERVER-2911 Add Comment This message was sent by Atlassian Jira (v8.20.2#820002-sha1:829506d) -- 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.366826.1595366734000.19235.1642012320203%40Atlassian.JIRA.
Jira (PUP-10594) Lock termini creation
Title: Message Title Josh Cooper updated an issue Puppet / PUP-10594 Lock termini creation Change By: Josh Cooper Team: Froyo 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.366826.1595366734000.113696.1595438520030%40Atlassian.JIRA.
Jira (PUP-10594) Lock termini creation
Title: Message Title Josh Cooper updated an issue Puppet / PUP-10594 Lock termini creation Change By: Josh Cooper We currently wrap indirector information (terminus class, cache class, etc) in threadlocal containers, however, we don't initialize and cache the termini themselves in a threadsafe way and they are created on first invocation of each indirection's {{terminus}} method (which may not be called until required to handle the first {{find}}-like method). See https://github.com/puppetlabs/puppet/blob/a3e5bff533d04e13ed9098236e1fe0ec6463def1/lib/puppet/indirector/indirection.rb#L136-L141 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.366826.1595366734000.113088.1595
Jira (PUP-10594) Lock termini creation
Title: Message Title Justin Stoller created an issue Puppet / PUP-10594 Lock termini creation Issue Type: Improvement Assignee: Unassigned Created: 2020/07/21 2:25 PM Priority: Normal Reporter: Justin Stoller We currently wrap indirector information (terminus class, cache class, etc) in threadlocal containers, however, we don't initialize and cache the termini themselves in a threadsafe way and they are created on first invocation of each indirection's terminus method (which may not be called until required to handle the first find-like method). Add Comment This message was sent by Atlassian Jira (v8.5.2#805002-sha1:a66f935)