FLUME-1586: File Channel should support verifying integrity of individual events.
authorBrock Noland <brock@apache.org>
Thu, 13 Jun 2013 00:35:38 +0000 (17:35 -0700)
committerBrock Noland <brock@apache.org>
Thu, 13 Jun 2013 00:35:38 +0000 (17:35 -0700)
commitc57ebd1d2296fd1c0c8f84eecb16799de2a73e35
treed5a7f5d238c595724e67e8f654e96812b4e859ed
parent791f443fae173054cf29ac52fee8e9cf7fe70dc7
FLUME-1586: File Channel should support verifying integrity of individual events.

(Hari Shreedharan via Brock Noland)
28 files changed:
bin/flume-ng
flume-ng-channels/flume-file-channel/src/main/java/org/apache/flume/channel/file/CorruptEventException.java [new file with mode: 0644]
flume-ng-channels/flume-file-channel/src/main/java/org/apache/flume/channel/file/FileChannel.java
flume-ng-channels/flume-file-channel/src/main/java/org/apache/flume/channel/file/Log.java
flume-ng-channels/flume-file-channel/src/main/java/org/apache/flume/channel/file/LogFile.java
flume-ng-channels/flume-file-channel/src/main/java/org/apache/flume/channel/file/LogFileV3.java
flume-ng-channels/flume-file-channel/src/main/java/org/apache/flume/channel/file/NoopRecordException.java [new file with mode: 0644]
flume-ng-channels/flume-file-channel/src/main/java/org/apache/flume/channel/file/Put.java
flume-ng-channels/flume-file-channel/src/main/java/org/apache/flume/channel/file/ReplayHandler.java
flume-ng-channels/flume-file-channel/src/main/java/org/apache/flume/channel/file/Serialization.java
flume-ng-channels/flume-file-channel/src/main/java/org/apache/flume/channel/file/TransactionEventRecord.java
flume-ng-channels/flume-file-channel/src/main/java/org/apache/flume/channel/file/proto/ProtosFactory.java
flume-ng-channels/flume-file-channel/src/main/proto/filechannel.proto
flume-ng-channels/flume-file-channel/src/test/java/org/apache/flume/channel/file/TestFileChannel.java
flume-ng-channels/flume-file-channel/src/test/java/org/apache/flume/channel/file/TestLog.java
flume-ng-channels/flume-file-channel/src/test/java/org/apache/flume/channel/file/TestLogFile.java
flume-ng-channels/flume-file-channel/src/test/java/org/apache/flume/channel/file/TestTransactionEventRecordV3.java
flume-ng-channels/flume-file-channel/src/test/java/org/apache/flume/channel/file/TestUtils.java
flume-ng-dist/pom.xml
flume-ng-dist/src/main/assembly/bin.xml
flume-ng-dist/src/main/assembly/src.xml
flume-tools/pom.xml [new file with mode: 0644]
flume-tools/src/main/java/org/apache/flume/tools/FileChannelIntegrityTool.java [new file with mode: 0644]
flume-tools/src/main/java/org/apache/flume/tools/FlumeTool.java [new file with mode: 0644]
flume-tools/src/main/java/org/apache/flume/tools/FlumeToolType.java [new file with mode: 0644]
flume-tools/src/main/java/org/apache/flume/tools/FlumeToolsMain.java [new file with mode: 0644]
flume-tools/src/test/java/org/apache/flume/tools/TestFileChannelIntegrityTool.java [new file with mode: 0644]
pom.xml