This is an automated email from the ASF dual-hosted git repository.

stevel pushed a change to branch trunk
in repository https://gitbox.apache.org/repos/asf/hadoop.git


    from e6ecc4f3e44 YARN-11188. Only files belong to the first file controller 
are removed even if multiple log aggregation file controllers are configured. 
Contributed by Szilard Nemeth.
     new 2daf0a814f8 HADOOP-11867. Add a high-performance vectored read API. 
(#3904)
     new 5db0f34e29c HADOOP-18104: S3A: Add configs to configure 
minSeekForVectorReads and maxReadSizeForVectorReads (#3964)
     new 1408dd89a74 HADOOP-18107 Adding scale test for vectored reads for 
large file (#4273)
     new 0d49bd20044 HADOOP-18105 Implement buffer pooling with weak references 
(#4263)
     new 4d1f6f9b995 HADOOP-18106: Handle memory fragmentation in S3A Vectored 
IO. (#4445)
     new e1842b2a749 HADOOP-18103. Add a high-performance vectored read API. 
(#4476)

The 6 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 dev-support/Jenkinsfile                            |   2 +-
 .../apache/hadoop/fs/BufferedFSInputStream.java    |  27 +-
 .../org/apache/hadoop/fs/ChecksumFileSystem.java   | 213 +++++++++--
 .../org/apache/hadoop/fs/FSDataInputStream.java    |  22 +-
 .../main/java/org/apache/hadoop/fs/FileRange.java  |  67 ++++
 .../org/apache/hadoop/fs/PositionedReadable.java   |  41 ++-
 .../org/apache/hadoop/fs/RawLocalFileSystem.java   | 110 +++++-
 .../org/apache/hadoop/fs/StreamCapabilities.java   |   6 +
 .../org/apache/hadoop/fs/VectoredReadUtils.java    | 292 +++++++++++++++
 .../apache/hadoop/fs/impl/CombinedFileRange.java   |  70 ++++
 .../org/apache/hadoop/fs/impl/FileRangeImpl.java   |  74 ++++
 .../java/org/apache/hadoop/io/ByteBufferPool.java  |   5 +
 .../apache/hadoop/io/ElasticByteBufferPool.java    |   4 +-
 .../io/WeakReferencedElasticByteBufferPool.java    | 155 ++++++++
 .../site/markdown/filesystem/fsdatainputstream.md  |  39 ++
 .../apache/hadoop/fs/TestVectoredReadUtils.java    | 371 +++++++++++++++++++
 .../contract/AbstractContractVectoredReadTest.java | 406 +++++++++++++++++++++
 .../hadoop/fs/contract/ContractTestUtils.java      |  84 +++++
 .../localfs/TestLocalFSContractVectoredRead.java   |  86 +++++
 .../rawlocal/TestRawLocalContractVectoredRead.java |  35 ++
 ...estMoreWeakReferencedElasticByteBufferPool.java |  97 +++++
 .../TestWeakReferencedElasticByteBufferPool.java   | 232 ++++++++++++
 .../java/org/apache/hadoop/test/MoreAsserts.java   |  49 ++-
 hadoop-common-project/pom.xml                      |   1 -
 hadoop-project/pom.xml                             |  11 +
 .../java/org/apache/hadoop/fs/s3a/Constants.java   |  26 ++
 .../org/apache/hadoop/fs/s3a/S3AFileSystem.java    |  39 +-
 .../org/apache/hadoop/fs/s3a/S3AInputStream.java   | 391 +++++++++++++++++++-
 .../org/apache/hadoop/fs/s3a/S3AReadOpContext.java |  20 +-
 .../apache/hadoop/fs/s3a/VectoredIOContext.java    |  78 ++++
 .../fs/s3a/impl/GetContentSummaryOperation.java    |   3 +-
 .../site/markdown/tools/hadoop-aws/performance.md  |  30 ++
 .../contract/s3a/ITestS3AContractVectoredRead.java | 159 ++++++++
 .../hadoop/fs/s3a/TestS3AInputStreamRetry.java     |   3 +-
 .../fs/s3a/scale/AbstractSTestS3AHugeFiles.java    |  32 ++
 .../hadoop-aws/src/test/resources/log4j.properties |   2 +-
 hadoop-tools/hadoop-benchmark/pom.xml              |  94 +++++
 .../hadoop-benchmark/src/main/assembly/uber.xml    |  33 ++
 .../hadoop-benchmark/src/main/findbugs/exclude.xml |  22 ++
 .../hadoop/benchmark/VectoredReadBenchmark.java    | 245 +++++++++++++
 .../org/apache/hadoop/benchmark/package-info.java  |  22 ++
 hadoop-tools/pom.xml                               |   1 +
 pom.xml                                            |   1 +
 43 files changed, 3603 insertions(+), 97 deletions(-)
 create mode 100644 
hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/FileRange.java
 create mode 100644 
hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/VectoredReadUtils.java
 create mode 100644 
hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/impl/CombinedFileRange.java
 create mode 100644 
hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/fs/impl/FileRangeImpl.java
 create mode 100644 
hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/io/WeakReferencedElasticByteBufferPool.java
 create mode 100644 
hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/fs/TestVectoredReadUtils.java
 create mode 100644 
hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/fs/contract/AbstractContractVectoredReadTest.java
 create mode 100644 
hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/fs/contract/localfs/TestLocalFSContractVectoredRead.java
 create mode 100644 
hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/fs/contract/rawlocal/TestRawLocalContractVectoredRead.java
 create mode 100644 
hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/io/TestMoreWeakReferencedElasticByteBufferPool.java
 create mode 100644 
hadoop-common-project/hadoop-common/src/test/java/org/apache/hadoop/io/TestWeakReferencedElasticByteBufferPool.java
 create mode 100644 
hadoop-tools/hadoop-aws/src/main/java/org/apache/hadoop/fs/s3a/VectoredIOContext.java
 create mode 100644 
hadoop-tools/hadoop-aws/src/test/java/org/apache/hadoop/fs/contract/s3a/ITestS3AContractVectoredRead.java
 create mode 100644 hadoop-tools/hadoop-benchmark/pom.xml
 create mode 100644 hadoop-tools/hadoop-benchmark/src/main/assembly/uber.xml
 create mode 100644 hadoop-tools/hadoop-benchmark/src/main/findbugs/exclude.xml
 create mode 100644 
hadoop-tools/hadoop-benchmark/src/main/java/org/apache/hadoop/benchmark/VectoredReadBenchmark.java
 create mode 100644 
hadoop-tools/hadoop-benchmark/src/main/java/org/apache/hadoop/benchmark/package-info.java


---------------------------------------------------------------------
To unsubscribe, e-mail: common-commits-unsubscr...@hadoop.apache.org
For additional commands, e-mail: common-commits-h...@hadoop.apache.org

Reply via email to