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

(Updated Aug. 24, 2016, 8:46 a.m.)


Review request for Flume.


Bugs: FLUME-2954
    https://issues.apache.org/jira/browse/FLUME-2954


Repository: flume-git


Description
-------

--------------------------------------------------------------------------------
flume-ng-channel                              ---
  flume-jdbc-channel                          ---
    JdbcChannelProviderImpl#98                <- fail properties <REMOVED>
    JdbcChannelProviderImpl#261 #431          <- fail properties: jdbc url 
might include password <KEPT><FOLLOWUP IN JIRA>
  flume-kafka-channel                         ---
    KafkaChannel#230 #253                     <- fail properties <REMOVED>
--------------------------------------------------------------------------------
flume-ng-configuration                        ---
  FlumeConfiguration#315 #372                 <- fail properties <DRIVE BY 
PROPERTY>
--------------------------------------------------------------------------------
flume-ng-core                                 ---
  SyslogAvroEventSerializer#150               <- fail data: SyslogEvent.message 
gets logged <DRIVE BY PROPERTY>
  GangliaServer#224 #245                      <- safe data: only flume 
component metrics data <KEPT>
  LoggerSink#95                               <- fail data: on purpose <KEPT>
  AvroSource#347                              <- fail data: log whole message 
<DRIVE BY PROPERTY>
  MultiportSyslogTCPSource#360                <- fail data: log whole message 
<DRIVE BY PROPERTY>
  BLOBHandler#70                              <- fail data: logs http request 
headers <DRIVE BY PROPERTY>
-------------------------------------------------------------------q-------------
flume-ng-embedded-agent                       ---
  EmbeddedAgent#155                           <- fail properties: printing all 
config <DRIVE BY PROPERTY>
--------------------------------------------------------------------------------
flume-ng-sinks                                ---
  flume-hive-sink                             ---
    HiveEndPoint has an URI field.            <- fail properties 
<KEPT><FOLLOWUP IN JIRA>
        It may contain private data
        (URI string may contain password) as it is
        excessively logged within this module.
        Appears in HiveSink#298 #342 #400 #403 #428,
        HiveWriter#210 #319 #330 #337 #353 #365 #368 #407...)
        HiveEndPoint is also attached to exception logs as well
  flume-ng-hbase-sink                         ---
    AsyncHBaseSink#641                        <- safe data: error details gets 
logged in case of failure <KEPT>
  flume-ng-kafka-sink                         ---
    KafkaSink#179                             <- fail data: log whole message 
<REMOVED>
    KafkaSink#304                             <- fail properties <REMOVED>
  flume-ng-morphline-solr-sink                ---
    BlobHandler#98 #113                       <- fail data: log http request 
headers <DRIVE BY PROPERTY>
    MorphlineSink#139                         <- fail data: logs event <DRIVE 
BY PROPERTY>
--------------------------------------------------------------------------------
flume-ng-sources                              ---
  flume-kafka-source                          ---
    KafkaSource#247                           <- fail data: log whole <DRIVE BY 
PROPERTY>
  flume-twitter-source                        ---
    TwitterSource#110-113                     <- fail properties <REMOVED>
--------------------------------------------------------------------------------


Diffs (updated)
-----

  conf/flume-env.ps1.template 8bf535a 
  conf/flume-env.sh.template c8b660f 
  
flume-ng-channels/flume-jdbc-channel/src/main/java/org/apache/flume/channel/jdbc/impl/JdbcChannelProviderImpl.java
 845b794 
  
flume-ng-channels/flume-kafka-channel/src/main/java/org/apache/flume/channel/kafka/KafkaChannel.java
 90e3288 
  
flume-ng-configuration/src/main/java/org/apache/flume/conf/FlumeConfiguration.java
 9b3a434 
  flume-ng-core/src/main/java/org/apache/flume/source/AvroSource.java 8b9b956 
  
flume-ng-core/src/main/java/org/apache/flume/source/MultiportSyslogTCPSource.java
 b9f2438 
  flume-ng-core/src/main/java/org/apache/flume/source/http/BLOBHandler.java 
e24d4c6 
  
flume-ng-core/src/test/java/org/apache/flume/serialization/SyslogAvroEventSerializer.java
 05af3b1 
  flume-ng-doc/sphinx/FlumeUserGuide.rst 5e677c6 
  
flume-ng-embedded-agent/src/main/java/org/apache/flume/agent/embedded/EmbeddedAgent.java
 ad3e138 
  flume-ng-sdk/src/main/java/org/apache/flume/util/LogRawDataUtil.java 
PRE-CREATION 
  
flume-ng-sinks/flume-ng-kafka-sink/src/main/java/org/apache/flume/sink/kafka/KafkaSink.java
 9453546 
  
flume-ng-sinks/flume-ng-morphline-solr-sink/src/main/java/org/apache/flume/sink/solr/morphline/BlobHandler.java
 ca7614a 
  
flume-ng-sinks/flume-ng-morphline-solr-sink/src/main/java/org/apache/flume/sink/solr/morphline/MorphlineSink.java
 f7a73f3 
  
flume-ng-sources/flume-kafka-source/src/main/java/org/apache/flume/source/kafka/KafkaSource.java
 90e4715 
  
flume-ng-sources/flume-twitter-source/src/main/java/org/apache/flume/source/twitter/TwitterSource.java
 f5c8328 

Diff: https://reviews.apache.org/r/51182/diff/


Testing
-------

compiles, site builds, all unit test passes, distribution target handles the 
system properties as expected:
bin/flume-ng agent --conf conf --conf-file 
../../../../../flume-conf/flume-log.conf --name a1 
-Dflume.root.logger=DEBUG,console -Dorg.apache.flume.log.printconfig=true 
-Dorg.apache.flume.log.rawdata=true (with and without the extra properties)


Thanks,

Attila Simon

Reply via email to