[ 
https://issues.apache.org/jira/browse/FLUME-823?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13141714#comment-13141714
 ] 

Will McQueen commented on FLUME-823:
------------------------------------

+1 for Eric. I would then describe expected behavior as:

1) Launch Flume node, initially unprovisioned.
2) Flume node attempts to get provisioned with the config file that's specified 
on the command line. Retries every 30 secs, indefinitely.
3) When failing to load or parse the config file while the node is still 
*unprovisioned*, a warning is printed saying that the node is unprovisioned
4) When failing to load or parse the config file while the node is *already 
provisioned*, we retain the current config (we poll every 30 secs for config 
file changes)
5) Once the provisioned state is reached, a node cannot regress to 
unprovisioned state.
6) Removing a sink from the config will decommission that sink (this can be 
done to simulate failover to some other sink, or to allow the node's channel to 
empty into the source)
7) Removing a source from the config will decommission that source (in which 
case the node's channel would continue to grow, unless more than one source was 
specified, or a new source is specified).

Thoughts?
                
> The properties configuration provider should fail if the configuration file 
> is not found
> ----------------------------------------------------------------------------------------
>
>                 Key: FLUME-823
>                 URL: https://issues.apache.org/jira/browse/FLUME-823
>             Project: Flume
>          Issue Type: Bug
>          Components: Configuration
>    Affects Versions: NG alpha 1
>            Reporter: Will McQueen
>            Assignee: Arvind Prabhakar
>             Fix For: NG alpha 2
>
>
> When specifying a props file (eg, flume.properties) that doesn't exist, the 
> logs don't indicate any failure to read the config file. The configuration 
> provider should probably just fail if the config file isn't found.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to