[ 
https://issues.apache.org/jira/browse/GOBBLIN-236?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Hung Tran updated GOBBLIN-236:
------------------------------
    Description: 
Add a ControlMessage injector as a RecordStreamProcessor.
A ControlMessageInjector inspects an incoming record and can inject 
ControlMessages based on the content of the incoming record.

One use case for this is the injection of MetadataUpdateControlMessages when 
the latest schema has been updated to trigger the update of the schema used by 
other constructs downstream from the ControlMessageInjector.

Long running jobs are more likely to encounter issues due to the schema being 
updated after the start of the job.


  was:Add a way to inject control messages in the record stream.


> Add a ControlMessage injector as a RecordStreamProcessor
> --------------------------------------------------------
>
>                 Key: GOBBLIN-236
>                 URL: https://issues.apache.org/jira/browse/GOBBLIN-236
>             Project: Apache Gobblin
>          Issue Type: Task
>            Reporter: Hung Tran
>            Assignee: Hung Tran
>
> Add a ControlMessage injector as a RecordStreamProcessor.
> A ControlMessageInjector inspects an incoming record and can inject 
> ControlMessages based on the content of the incoming record.
> One use case for this is the injection of MetadataUpdateControlMessages when 
> the latest schema has been updated to trigger the update of the schema used 
> by other constructs downstream from the ControlMessageInjector.
> Long running jobs are more likely to encounter issues due to the schema being 
> updated after the start of the job.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to