Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use much-plugin for daemon, worker and handlers #103

Merged
merged 1 commit into from
Nov 24, 2015

Conversation

jcredding
Copy link
Member

This updates the daemon, worker and handler mixins to use
much-plugin. This ensures the mixin logic is only included once and
ensures the worker callbacks don't get added multiple times.

@kellyredding - Ready for review.

@kellyredding
Copy link
Member

@jcredding looks good man 👎

@kellyredding
Copy link
Member

@jcredding I think we should use much plugin on the daemon too.

@jcredding jcredding force-pushed the jcr-use-much-plugin branch 2 times, most recently from c506934 to 1715574 Compare November 24, 2015 22:04
@jcredding jcredding changed the title Use much-plugin for worker and handlers Use much-plugin for daemon, worker and handlers Nov 24, 2015
This updates the daemon, worker and handler mixins to use
much-plugin. This ensures the mixin logic is only included once and
ensures the worker callbacks don't get added multiple times.
jcredding added a commit that referenced this pull request Nov 24, 2015
Use much-plugin for daemon, worker and handlers
@jcredding jcredding merged commit 87323e9 into feature-new-dwp Nov 24, 2015
@jcredding jcredding deleted the jcr-use-much-plugin branch November 24, 2015 22:08
jcredding added a commit that referenced this pull request Nov 30, 2015
Use much-plugin for daemon, worker and handlers
jcredding added a commit that referenced this pull request Nov 30, 2015
* hotfix: cleanup block param name on applying worker procs (9s289ac)
* Switch worker available from IO pipe to mutex/condition variable (#94)
* Update to use the new scmd, setup for working with ruby 1.9+ (#95)
* Hotfix: Expand exception factory method (eb1260b)
* Move using the process label env var into the daemon data (#96)
* move test helpers into the job/event handler source files (#97)
* hotfix: runner cleanups (09fb09a)
* message handler: make default `run!` method a no-op (#98)
* message handler: make run callback method public; use in qs runner (#99)
* cleanups: consistency with Deas/Sanford; namespace handler meths (#100)
* hotfix - runner: build the handler last (8fd382b)
* Hotfix: Update to latest ggem conventions (fcfda4b)
* Update to use the new dat-worker-pool (#101)
* Pass logger to dat-worker-pool when in debug mode (#102)
* Use much-plugin for daemon, worker and handlers (#103)
* Add worker test helpers (#104)
* Rename `Signal` to `State`, use dat-worker-pool locked object (#105)
* Feature: New dat-worker-pool (#106)

/cc @kellyredding
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants