-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/5407/#review8381
-----------------------------------------------------------

Ship it!


Looks good, thanks for the complete tests

- Juhani Connolly


On June 19, 2012, 12:14 a.m., Will McQueen wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/5407/
> -----------------------------------------------------------
> 
> (Updated June 19, 2012, 12:14 a.m.)
> 
> 
> Review request for Flume and Hari Shreedharan.
> 
> 
> Description
> -------
> 
> The Flume NG docs specify that %{host} can be used in the HDFS bucket path. 
> This means that the 'host' header must exist within a Flume event. But Flume 
> events don't have it by default. So some users (including myself) have 
> resorted to writing a custom interceptor that adds it.
> 
> It would be beneficial to have a built-in HostInterceptor that adds a 'host' 
> header to all events passing through that interceptor. The interceptor should 
> have properties that allow an existing 'host' header's value to be preserved, 
> and that allow to choose between including the hostname or host IP for the 
> 'host' header value.
> 
> The built-in HostInterceptor would serve the same purpose as the built-in 
> TimestampInterceptor, which is to allow all bucket path escape sequences 
> specified in the docs to be used without each user needing to write their own 
> custom interceptor for this common case.
> 
> 
> This addresses bug FLUME-1284.
>     https://issues.apache.org/jira/browse/FLUME-1284
> 
> 
> Diffs
> -----
> 
>   
> flume-ng-core/src/main/java/org/apache/flume/interceptor/HostInterceptor.java 
> e69de29 
>   
> flume-ng-core/src/main/java/org/apache/flume/interceptor/InterceptorType.java 
> 320a057 
>   
> flume-ng-core/src/test/java/org/apache/flume/interceptor/TestHostInterceptor.java
>  e69de29 
> 
> Diff: https://reviews.apache.org/r/5407/diff/
> 
> 
> Testing
> -------
> 
> Unit tests passed, and are included in the patch. Also tested by running with 
> host interceptor attached to netcat source, and confirmed host header 
> appeared in logger sink output.
> 
> 
> Thanks,
> 
> Will McQueen
> 
>

Reply via email to