guangxian.liao created FLUME-3205:
-------------------------------------

             Summary: Remove unnecessary 'synchronized' in 
ResettableFileInputStream
                 Key: FLUME-3205
                 URL: https://issues.apache.org/jira/browse/FLUME-3205
             Project: Flume
          Issue Type: Improvement
          Components: Sinks+Sources
    Affects Versions: 1.8.0
            Reporter: guangxian.liao
            Priority: Minor


I found no concurrent access to ResettableFileInputStream object in flume code.
Remove 'synchronized' will improve performance of SpoolDirectorySource.
Tested with a file of 200MB,with 'synchronized' it took 9 seconds to read the 
file.
Without 'synchronized' it took 7 seconds. 



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to