[ https://issues.apache.org/jira/browse/FLUME-849?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15880850#comment-15880850 ]
bharat edited comment on FLUME-849 at 2/24/17 11:09 AM: -------------------------------------------------------- I was playing around with this one, when the user remove source1 and add source 2 both of them are not started and source 1 is actually stopped. The way new configuration changes are applied is that: 1. stop all components on the existing configuration, Mbean is not unregistered in this case. 2. now set the new configuration 3. start all components (this will work on new configuration) source/sink/channel have stop time != 0 in case it was removed. Although I am not sure if a source/sink/channel is added again then existing channel is restarted or a new one is created. was (Author: bharat_tg): I was playing around with this one, when the user remove source1 and add source 2 both of them are not started and source 1 is actually stopped. The way new configuration changes are applied is that: 1. stop all components on the existing configuration 2. now set the new configuration 3. start all components (this will work on new configuration) source/sink/channel have stop time != 0 in case it was removed. Although I am not sure if a source/sink/channel is added again then existing channel is restarted or a new one is created. > Configuration changes can not remove already configured components > ------------------------------------------------------------------ > > Key: FLUME-849 > URL: https://issues.apache.org/jira/browse/FLUME-849 > Project: Flume > Issue Type: Bug > Components: Configuration > Affects Versions: NG alpha 1 > Reporter: E. Sammer > > When Flume receives a configuration change event (via > onConfigurationChange()) it can not detect the removal of configuration. > For instance, if source 1 is configured and the user removes source 1 and > adds source 2 Flume will now have both started rather than just source 2. -- This message was sent by Atlassian JIRA (v6.3.15#6346)