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

Feature/use async #323

Open
wants to merge 339 commits into
base: develop
Choose a base branch
from
Open

Feature/use async #323

wants to merge 339 commits into from

Conversation

tbatchelli
Copy link
Member

This PR is to track development and discussion of this feature branch.

hugoduncan and others added 30 commits February 13, 2014 10:18
Removes low level functions from pallet.core.group into pallet.core.target.

Improves async handling.
Removes some namespaces, promotes group and spec, etc. to pallet.*,
moves impl namespaces into subdirectories.
Fixes the `group` implementation
The logging was using a ,ix of "localhost" and "(L)".
If DNS is set up, we may not want to configure /etc/hosts on hostname
changes.
When using the exec action, passing a sequence to :interpreter-args
will result in these flags being used with the interpreter to invoke
the script.
Some interpreters require a specific extension.
When building a version vector, ignore alpha characters in components.
Ignores version components that contain only alpha characters.
The plan executor has a map of action id's to result functions, that can
be dynamically bound with with-plan-result-fns.  Each plan result
function will be called with the plan result map for each matchin action
id.  Actions can be assigned an id with the :action-id action option.
Provides a multi method that dispatches based on a predicate function,
rather than using isa?
In order to enable node-specific executors, etc, allow :action-opitions to
be specified on a node.
Allow nodes without :os-family, etc.  Not all nodes in a compute service
have to have been started by pallet, and some can therefore have missing
metadata about os, login users, etc.
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.

None yet

5 participants