flume-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "guangxian.liao (JIRA)" <j...@apache.org>
Subject [jira] [Created] (FLUME-3205) Remove unnecessary 'synchronized' in ResettableFileInputStream
Date Tue, 26 Dec 2017 14:49:00 GMT
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

View raw message