In FLUME-1773 moved the background worker to a scheduled executor. The only issue is that if we throw an Error the scheduled executor will catch and not log that.
File Channel worker thread should not be daemon
Trivial patch, skipping RB
Thanks Hari! COmmitted to trunk and 1.4!
Integrated in flume-trunk #339 (See https://builds.apache.org/job/flume-trunk/339/)
FLUME-1775: FileChannel Log Background worker should catch Throwable (Revision 52ac64d4d6a43b79d30d2215dab2fc4bae26e665)
Result = SUCCESS
brock : http://git-wip-us.apache.org/repos/asf/flume/repo?p=flume.git&a=commit&h=52ac64d4d6a43b79d30d2215dab2fc4bae26e665