You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@flume.apache.org by Bruno MAHE <bm...@apache.org> on 2013/11/22 10:50:35 UTC
Review Request 15785: FLUME-2248 Redis sink
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/15785/
-----------------------------------------------------------
Review request for Flume.
Bugs: FLUME-2248
https://issues.apache.org/jira/browse/FLUME-2248
Repository: flume-git
Description
-------
Here is a new sink for Redis.
It includes unit tests (87.4% coverage of the code by the unit tests) and has been tested on some real instances of Apache Flume and Redis.
It is also able to serialize to Logstash format through jackson or to any format since the serializer can be provided through Apache Flume configuration.
There are a few things I would like to improve on the current patch, but I would rather have this reviewed first before the patch gets really big.
Diffs
-----
flume-ng-configuration/src/main/java/org/apache/flume/conf/sink/SinkType.java 8ce372d
flume-ng-dist/pom.xml 2d0ee47
flume-ng-sinks/flume-ng-redis-sink/pom.xml PRE-CREATION
flume-ng-sinks/flume-ng-redis-sink/src/main/java/org/apache/flume/sink/redis/JedisPoolFactory.java PRE-CREATION
flume-ng-sinks/flume-ng-redis-sink/src/main/java/org/apache/flume/sink/redis/JedisPoolFactoryImpl.java PRE-CREATION
flume-ng-sinks/flume-ng-redis-sink/src/main/java/org/apache/flume/sink/redis/RedisSink.java PRE-CREATION
flume-ng-sinks/flume-ng-redis-sink/src/main/java/org/apache/flume/sink/redis/RedisSinkConfigurationConstant.java PRE-CREATION
flume-ng-sinks/flume-ng-redis-sink/src/main/java/org/apache/flume/sink/redis/serializer/LogstashEvent.java PRE-CREATION
flume-ng-sinks/flume-ng-redis-sink/src/main/java/org/apache/flume/sink/redis/serializer/LogstashSerializer.java PRE-CREATION
flume-ng-sinks/flume-ng-redis-sink/src/main/java/org/apache/flume/sink/redis/serializer/PlainSerializer.java PRE-CREATION
flume-ng-sinks/flume-ng-redis-sink/src/main/java/org/apache/flume/sink/redis/serializer/RedisSerializerException.java PRE-CREATION
flume-ng-sinks/flume-ng-redis-sink/src/main/java/org/apache/flume/sink/redis/serializer/Serializer.java PRE-CREATION
flume-ng-sinks/flume-ng-redis-sink/src/test/java/org/apache/flume/sink/redis/MockJedisPoolFactory.java PRE-CREATION
flume-ng-sinks/flume-ng-redis-sink/src/test/java/org/apache/flume/sink/redis/TestRedisSink.java PRE-CREATION
flume-ng-sinks/flume-ng-redis-sink/src/test/java/org/apache/flume/sink/redis/TestRedisSinkCreation.java PRE-CREATION
flume-ng-sinks/flume-ng-redis-sink/src/test/java/org/apache/flume/sink/redis/TestRedisSinkExceptions.java PRE-CREATION
flume-ng-sinks/flume-ng-redis-sink/src/test/java/org/apache/flume/sink/redis/TestRedisSinkSerializer.java PRE-CREATION
flume-ng-sinks/flume-ng-redis-sink/src/test/java/org/apache/flume/sink/redis/serializer/TestLogstashSerializer.java PRE-CREATION
flume-ng-sinks/flume-ng-redis-sink/src/test/java/org/apache/flume/sink/redis/serializer/TestPlainSerializer.java PRE-CREATION
flume-ng-sinks/pom.xml d03576b
pom.xml 267925f
Diff: https://reviews.apache.org/r/15785/diff/
Testing
-------
It includes unit tests (87.4% coverage of the code by the unit tests) and has been tested on some real instances of Apache Flume and Redis.
Thanks,
Bruno MAHE