radical-cybertools / radical.owms

Tiered Resource OverlaY
Other
0 stars 1 forks source link

Dependencies among dispatcher and scheduler plugins need to be resolved with reasonable defaults #46

Open mturilli opened 10 years ago

mturilli commented 10 years ago

It should be possible to use partial declarations of plugins. For example:

PLUGIN_PLANNER = 'concurrent'
PLUGIN_OVERLAY_PROVISIONER  = 'local'

Should automatically set to reasonable defaults the following plugins:

PLUGIN_OVERLAY_SCHEDULER
PLUGIN_OVERLAY_TRANSLATOR
PLUGIN_WORKLOAD_SCHEDULER
PLUGIN_WORKLOAD_DISPATCHER
PLUGIN_WORKLOAD_DISPATCHER

The automatic choice of these plugins would depend either on their stated default values or for the default values stated when choosing a local provisioner. See also tickets #47 and #48.