Jerry Cwiklik created UIMA-4337:
-----------------------------------

             Summary: Isolate DUCC Agent so that it is not dependent on common 
and transport
                 Key: UIMA-4337
                 URL: https://issues.apache.org/jira/browse/UIMA-4337
             Project: UIMA
          Issue Type: Improvement
          Components: DUCC
            Reporter: Jerry Cwiklik
            Assignee: Jerry Cwiklik
             Fix For: future-DUCC


Changes to common and transport require Agent restart. Since the restart means 
killing all running jobs (JDs, JPs and Services) such action can be expensive. 
The proposal is to find a way to remove Agent dependency on common and 
transport jars. Agent code should be isolated and self contained. This requires 
major refactoring with impact on other Ducc daemons. 
Currently an Agent publishes its inventory of processes using common classes 
included in transport jar. It also publishes metrics using classes from common 
jar. Those publications are consumed by RM, OR, and WS. The Agent uses common 
code to bootstrap and configure itself just like all of the Ducc daemons. 




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

Reply via email to