Jira (PUP-9051) Refactor the SMF provider to implement enableable semantics
Title: Message Title Claire Cadman updated an issue Puppet / PUP-9051 Refactor the SMF provider to implement enableable semantics Change By: Claire Cadman Labels: doc_reviewed platform-os 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.270546.1533855292000.75569.1605004620090%40Atlassian.JIRA.
Jira (PUP-9051) Refactor the SMF provider to implement enableable semantics
Title: Message Title Ciprian Badescu assigned an issue to Ciprian Badescu Puppet / PUP-9051 Refactor the SMF provider to implement enableable semantics Change By: Ciprian Badescu Assignee: Ciprian Badescu 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.270546.1533855292000.57707.1603102440032%40Atlassian.JIRA.
Jira (PUP-9051) Refactor the SMF provider to implement enableable semantics
Title: Message Title Mihai Buzgau updated an issue Puppet / PUP-9051 Refactor the SMF provider to implement enableable semantics Change By: Mihai Buzgau Sprint: NW - 2020-10-28 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.270546.1533855292000.55276.1602661080100%40Atlassian.JIRA.
Jira (PUP-9051) Refactor the SMF provider to implement enableable semantics
Title: Message Title Mihai Buzgau updated an issue Puppet / PUP-9051 Refactor the SMF provider to implement enableable semantics 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.270546.1533855292000.55275.1602661080045%40Atlassian.JIRA.
Jira (PUP-9051) Refactor the SMF provider to implement enableable semantics
Title: Message Title Geoff Nichols assigned an issue to Unassigned Puppet / PUP-9051 Refactor the SMF provider to implement enableable semantics Change By: Geoff Nichols Assignee: Enis Inan Add Comment This message was sent by Atlassian JIRA (v7.7.1#77002-sha1:e75ca93) -- 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-9051) Refactor the SMF provider to implement enableable semantics
Title: Message Title Geoff Nichols commented on PUP-9051 Re: Refactor the SMF provider to implement enableable semantics Moved this to PUP 7 since we will not be landing this in time for the Puppet 6 release. We expect to be able to rebase and retarget https://github.com/puppetlabs/puppet/pull/6993. Add Comment This message was sent by Atlassian JIRA (v7.7.1#77002-sha1:e75ca93) -- 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-9051) Refactor the SMF provider to implement enableable semantics
Title: Message Title Geoff Nichols updated an issue Puppet / PUP-9051 Refactor the SMF provider to implement enableable semantics Change By: Geoff Nichols Sprint: Platform OS Kanban Add Comment This message was sent by Atlassian JIRA (v7.7.1#77002-sha1:e75ca93) -- 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-9051) Refactor the SMF provider to implement enableable semantics
Title: Message Title Geoff Nichols updated an issue Puppet / PUP-9051 Refactor the SMF provider to implement enableable semantics Change By: Geoff Nichols Flagged: Impediment Add Comment This message was sent by Atlassian JIRA (v7.7.1#77002-sha1:e75ca93) -- 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-9051) Refactor the SMF provider to implement enableable semantics
Title: Message Title Enis Inan updated an issue Puppet / PUP-9051 Refactor the SMF provider to implement enableable semantics Change By: Enis Inan Fix Version/s: PUP 6.0.0 Fix Version/s: PUP 7.0.0 Add Comment This message was sent by Atlassian JIRA (v7.7.1#77002-sha1:e75ca93) -- 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-9051) Refactor the SMF provider to implement enableable semantics
Title: Message Title Kenn Hussey updated an issue Puppet / PUP-9051 Refactor the SMF provider to implement enableable semantics Change By: Kenn Hussey Flagged: Impediment Add Comment This message was sent by Atlassian JIRA (v7.7.1#77002-sha1:e75ca93) -- 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-9051) Refactor the SMF provider to implement enableable semantics
Title: Message Title Enis Inan updated an issue Puppet / PUP-9051 Refactor the SMF provider to implement enableable semantics Change By: Enis Inan The SMF provider does not implement enableable semantics. For example, enabling a service also starts it, while disabling a service also stops it. That means if we do{code} enable => true,ensure => stop{code} The final state of the service is undefined -- – it will either be stopped (and disabled from starting up at boot) or running (and enabled to start at boot). We want it to be stopped, but enabled to start up again upon a reboot.Work in this ticket consists of refactoring the SMF provider to properly implement enableable semantics so that we get rid of this confusing case. UPDATE: This will likely be targeted for Puppet 7 since it is a breaking change, and we could not land it in time for the Puppet 6.0 release. Closed PR is here: [https://github.com/puppetlabs/puppet/pull/6993] Add Comment This message was sent by Atlassian JIRA (v7.7.1#77002-sha1:e75ca93)
Jira (PUP-9051) Refactor the SMF provider to implement enableable semantics
Title: Message Title Enis Inan updated an issue Puppet / PUP-9051 Refactor the SMF provider to implement enableable semantics Change By: Enis Inan Fix Version/s: PUP 6.0.0 Add Comment This message was sent by Atlassian JIRA (v7.7.1#77002-sha1:e75ca93) -- 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-9051) Refactor the SMF provider to implement enableable semantics
Title: Message Title Enis Inan commented on PUP-9051 Re: Refactor the SMF provider to implement enableable semantics Will mark this ticket as in-progress after PUP-8957 gets merged up to master (since I need to cherry-pick my SMF refactor commit on top of it). Add Comment This message was sent by Atlassian JIRA (v7.7.1#77002-sha1:e75ca93) -- 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-9051) Refactor the SMF provider to implement enableable semantics
Title: Message Title Enis Inan created an issue Puppet / PUP-9051 Refactor the SMF provider to implement enableable semantics Issue Type: Improvement Assignee: Enis Inan Created: 2018/08/09 3:54 PM Priority: Normal Reporter: Enis Inan The SMF provider does not implement enableable semantics. For example, enabling a service also starts it, while disabling a service also stops it. That means if we do enable => true, ensure => stop The final state of the service is undefined – it will either be stopped (and disabled from starting up at boot) or running (and enabled to start at boot). We want it to be stopped, but enabled to start up again upon a reboot. Work in this ticket consists of refactoring the SMF provider to properly implement enableable semantics so that we get rid of this confusing case.