Robert Kanter created OOZIE-2107:
------------------------------------

             Summary: Schema config properties should be consistent with 
ActionExecutor config properties
                 Key: OOZIE-2107
                 URL: https://issues.apache.org/jira/browse/OOZIE-2107
             Project: Oozie
          Issue Type: Improvement
          Components: core
    Affects Versions: trunk
            Reporter: Robert Kanter
            Assignee: Robert Kanter
             Fix For: trunk


For specifying ActionExecutors, we have 
{{oozie.service.ActionService.executor.classes}} and 
{{oozie.service.ActionService.executor.ext.classes}}.  The former specifies the 
default ones, and the latter allows adding/overriding them.

For specifying the corresponding action schemas, we have just: 
{{oozie.service.SchemaService.wf.ext.schemas}}.  This makes it difficult for 
users to add/override schemas.  We should add a 
{{oozie.service.SchemaService.wf.schemas}} with the default schemas, where the 
"ext" config would add/override.  This should be backwards compatible because 
both properties get loaded.  We can also remove the workflow schemas from being 
hardcoded in the SchemaService class.

Similarly, we should do the same for the coordinators, bundles, and sla schema 
properties.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to