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


Hi! I just wanted to butt in here and confess that I'm concerned about this 
change. I understand that there is a nonzero cost associated with deserializing 
a String to a long but please consider the following:

1) It clutters the Event interface, which is now extremely general and flexible 
(it's very easy to understate the value of this)
2) What if someone has timestamps embedded in their body data? What if they 
don't need a timestamp for their use case?
3) If we want to support efficient deserialization of metadata maybe we should 
be talking about enabling (Avro-) serialized data in the headers by using 
byte[] as the header map value type. OTOH, one could argue that we should be 
wary of premature optimization this early in the life of the project.

Just my 2c.

Regards

- Mike


On 2011-12-09 04:21:34, Vibul Imtarnasan wrote:
> 
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://reviews.apache.org/r/3088/
> -----------------------------------------------------------
> 
> (Updated 2011-12-09 04:21:34)
> 
> 
> Review request for Flume.
> 
> 
> Summary
> -------
> 
> FLUME-872
> 
> 
> Diffs
> -----
> 
>   
> /branches/flume-728/flume-ng-sinks/flume-hdfs-sink/src/main/java/org/apache/flume/sink/hdfs/HDFSTextFormatter.java
>  1212231 
>   
> /branches/flume-728/flume-ng-sinks/flume-hdfs-sink/src/main/java/org/apache/flume/sink/hdfs/HDFSWritableFormatter.java
>  1212231 
>   
> /branches/flume-728/flume-ng-core/src/main/java/org/apache/flume/event/EventBuilder.java
>  1212231 
>   
> /branches/flume-728/flume-ng-core/src/main/java/org/apache/flume/event/SimpleEvent.java
>  1212231 
>   
> /branches/flume-728/flume-ng-core/src/main/java/org/apache/flume/formatter/output/BucketPath.java
>  1212231 
>   
> /branches/flume-728/flume-ng-core/src/test/java/org/apache/flume/event/TestSimpleEvent.java
>  PRE-CREATION 
>   
> /branches/flume-728/flume-ng-sinks/flume-hdfs-sink/src/main/java/org/apache/flume/sink/hdfs/HDFSEventSink.java
>  1212231 
>   /branches/flume-728/flume-ng-core/src/main/java/org/apache/flume/Event.java 
> 1212231 
> 
> Diff: https://reviews.apache.org/r/3088/diff
> 
> 
> Testing
> -------
> 
> Unit test cases included
> 
> 
> Thanks,
> 
> Vibul
> 
>

Reply via email to