You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@flume.apache.org by "Joshua Hyde (JIRA)" <ji...@apache.org> on 2014/06/18 20:44:25 UTC
[jira] [Created] (FLUME-2406) Add ability to read lifecycle state
of Flume agent process
Joshua Hyde created FLUME-2406:
----------------------------------
Summary: Add ability to read lifecycle state of Flume agent process
Key: FLUME-2406
URL: https://issues.apache.org/jira/browse/FLUME-2406
Project: Flume
Issue Type: New Feature
Components: Sinks+Sources
Reporter: Joshua Hyde
Priority: Minor
When I shut down my Flume agent, my custom Jetty-backed HTTP source will still try to finish processing a request by putting it into a channel that is closed. This throws an {{IllegalStateException}}, which is fine, but I'd like my source to suppress logging these messages when I'm shutting down the agent (it creates a lot of noise when cycling multiple agents).
Ideally, the source would be able to either hook into the lifecycle of the agent process itself or query some class and ask, "Am I shutting down?" and act appropriately from there; presently, though, there doesn't seem to be any such way to query about the current state of the agent's lifecycle.
--
This message was sent by Atlassian JIRA
(v6.2#6252)