puppetlabs/marionette-collective — pull request #122 by ploubser (2013-10-17 16:27:51+00:00)
Title: 20467 - mcollective service does not gracefully exit on windows

In the past MCollective didn't not exit cleanly on Windows when run as a
service.

This commit refactors the WindowsDaemon to correctly use the #running?
method in win32 to exit instead of calling exit.