I didn't change the daemon code itself (which already skips those signals).
I just changed the spec test to match the implementation on Windows.

In other words, the decision to abandon or not was already made before these
changes were made. With that said, the implications of what happens on
Windows due to the lack of these signals is something I was already planning
on investigating.

Josh

On Tue, Jul 19, 2011 at 3:43 PM, Daniel Pittman <dan...@puppetlabs.com>wrote:

> ...and the features they enable on Unix?  What happens with those?
>
> If there has been a decision to abandon, for example, the ability to
> reload the configuration file of a running Puppet Agent in daemon
> mode, then great.  Otherwise something to indicate that this is still
> pending would be awesome.
>
> Daniel
>
> On Tue, Jul 19, 2011 at 15:38, Josh Cooper <j...@puppetlabs.com> wrote:
> > HUP, USR1, and USR2 are not supported on Windows, so I don't see any
> point
> > in writing a pending test for something that will never happen.
> > Josh
> >
> > On Tue, Jul 19, 2011 at 3:36 PM, Daniel Pittman <dan...@puppetlabs.com>
> > wrote:
> >>
> >> On Tue, Jul 19, 2011 at 14:59, Josh Cooper <j...@puppetlabs.com> wrote:
> >> > The signals HUP, USR1, and USR2 are not supported on Windows. The
> >> > Puppet::Daemon code already skipped trapping these on Windows,
> >> > but the spec test was expecting them to be trapped. This commit
> >> > just updates the spec test to match the existing daemon code.
> >> >
> >> > Reviewed-by: Jacob Helwig <ja...@puppetlabs.com>
> >> > Signed-off-by: Josh Cooper <j...@puppetlabs.com>
> >> > ---
> >> > Local-branch: feature/master/8268-puppet-agent-windows
> >> >  spec/unit/daemon_spec.rb |    4 +++-
> >> >  1 files changed, 3 insertions(+), 1 deletions(-)
> >> >
> >> > diff --git a/spec/unit/daemon_spec.rb b/spec/unit/daemon_spec.rb
> >> > index e2679a9..fc43d93 100755
> >> > --- a/spec/unit/daemon_spec.rb
> >> > +++ b/spec/unit/daemon_spec.rb
> >> > @@ -28,7 +28,9 @@ describe Puppet::Daemon do
> >> >   end
> >> >
> >> >   describe "when setting signal traps" do
> >> > -    {:INT => :stop, :TERM => :stop, :HUP => :restart, :USR1 =>
> :reload,
> >> > :USR2 => :reopen_logs}.each do |signal, method|
> >> > +    signals = {:INT => :stop, :TERM => :stop }
> >> > +    signals.update({:HUP => :restart, :USR1 => :reload, :USR2 =>
> >> > :reopen_logs}) unless Puppet.features.microsoft_windows?
> >> > +    signals.each do |signal, method|
> >> >       it "should log and call #{method} when it receives #{signal}" do
> >> >         Signal.expects(:trap).with(signal).yields
> >>
> >> Shouldn't this add appropriate platform "pending" tests to indicate
> >> that these features are not yet available, or have a reference to the
> >> bug required to get them reimplemented appropriately in the commit
> >> message?  (Well, or the location of the discussion that we are
> >> abandoning support for those facilities on the platform entirely. ;)
> >>
> >> Daniel
> >> --
> >> ⎋ Puppet Labs Developer – http://puppetlabs.com
> >> ✉ Daniel Pittman <dan...@puppetlabs.com>
> >> ✆ Contact me via gtalk, email, or phone: +1 (877) 575-9775
> >> ♲ Made with 100 percent post-consumer electrons
> >>
> >> --
> >> You received this message because you are subscribed to the Google
> Groups
> >> "Puppet Developers" group.
> >> To post to this group, send email to puppet-dev@googlegroups.com.
> >> To unsubscribe from this group, send email to
> >> puppet-dev+unsubscr...@googlegroups.com.
> >> For more options, visit this group at
> >> http://groups.google.com/group/puppet-dev?hl=en.
> >>
> >
> > --
> > You received this message because you are subscribed to the Google Groups
> > "Puppet Developers" group.
> > To post to this group, send email to puppet-dev@googlegroups.com.
> > To unsubscribe from this group, send email to
> > puppet-dev+unsubscr...@googlegroups.com.
> > For more options, visit this group at
> > http://groups.google.com/group/puppet-dev?hl=en.
> >
>
>
>
> --
> ⎋ Puppet Labs Developer – http://puppetlabs.com
> ✉ Daniel Pittman <dan...@puppetlabs.com>
> ✆ Contact me via gtalk, email, or phone: +1 (877) 575-9775
> ♲ Made with 100 percent post-consumer electrons
>
> --
> You received this message because you are subscribed to the Google Groups
> "Puppet Developers" group.
> To post to this group, send email to puppet-dev@googlegroups.com.
> To unsubscribe from this group, send email to
> puppet-dev+unsubscr...@googlegroups.com.
> For more options, visit this group at
> http://groups.google.com/group/puppet-dev?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Puppet Developers" group.
To post to this group, send email to puppet-dev@googlegroups.com.
To unsubscribe from this group, send email to 
puppet-dev+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/puppet-dev?hl=en.

Reply via email to