This is an automated email from the ASF dual-hosted git repository.
adoroszlai pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/ozone.git
from 1944b2cda9 HDDS-6624. Make ECBlockReconstructedStripeInputStream
available for datanodes (#3353)
add cf8eb336ec HDDS-5210. Create GRPC service definition for existing OM
protocol (#2375)
add 3b4e2f58b3 Merge remote-tracking branch 'origin/master' into
HDDS-4440-s3-performance
add 1bce6dfd11 HDDS-5213. Create and a specific OmTransportFactory for
GrpcOmTransport (#2485)
add 46575efe21 HDDS-5211. Start OM Grpc server as part of the OM bootstrap
(#2601)
add a115ebfadc HDDS-5212. Create implementation of OmTransport which uses
Grpc (#2580)
add 1b891fb64f HDDS-5612. Create Ozone s3 authentication token and client
authentication transport (#2655)
add b0f41d67da HDDS-5780. Support s3 authentication on a per request basis
(#2721)
add 1ffbeddcec HDDS 5781. Enable ACLs and support for all s3 file
operations. (#2739)
add c9442d2507 HDDS-5778. Client side unit tests (#2810)
add 4d0bf19895 Commit for merge requested in PR #2945 to merge Apache
Ozone master branch with HDDS-5881 changes INTO HDDS-4400-s3-performance
feature branch. Merge allows s3 gateway gRPC to work with s3 gateway
persistent connection changes made in HDDS-5881 found in master branch.
add abb3637a08 Synchronization added to getOzoneConfiguration for
OzoneClientProducer to satisfy CI findbugs.
add b88a45e994 HDDS-6303. Merge from master to resolve CI workflow issues
& hrpcOmTransport support (#3074)
add 413d4aade2 HDDS-5544. Update GRPC OmTransport implementation for HA
(#2901)
add 0b0c586fec HDDS-5545. Enable TLS for GRPC OmTransport implementation
(#2945)
add 3f585ab05d HDDS-5648. Track CI workflow tests temporarily disabled for
feature branch (#3257)
add d5ade578f4 Revert "HDDS-5648. Track CI workflow tests temporarily
disabled for feature branch (#3257)"
add d87a7461c1 Revert "HDDS-5545. Enable TLS for GRPC OmTransport
implementation (#2945)"
add d57616e165 Revert "HDDS-5544. Update GRPC OmTransport implementation
for HA (#2901)"
add 2522127b1c Revert "HDDS-6303. Merge from master to resolve CI
workflow issues & hrpcOmTransport support (#3074)"
add f7b2dbd8f2 Necessary due to CI workflow issue, HDDS-6239, impacting
feature branch green builds. Merging with Master branch impacts HDDS-4440 PRs
in progress. This merge also requires partial changes that were initially in
PR for HDDS-5545 to be included. Namely, the patch to allow switching between
OmTransports, GrpcOmTransport and Hadoop3OmTransport through ozone
configuration in the OmConfigKeys.
add e3259164ca Trigger Build
add 666525e386 Fix integration test for added configuation field for
selecting OmTransport for s3 gateway - TestOzoneConfigurationFields (added
config key not in xml).
add 0de099dbde Merge remote-tracking branch 'neils-dev/merge-master-s3g'
into HDDS-4440-s3-performance
add 76e238118d HDDS-5544. Update GRPC OmTransport implementation for HA
(#2901)
add 47e457697e HDDS-5545. Enable TLS for GRPC OmTransport implementation
(#2945)
add 062890ee4b HDDS-5648. Track CI workflow tests temporarily disabled for
feature branch (#3257)
add a2e169393c Merge of master into feature branch to sync the feature
branch to the current master. Resolved conflicts affecting feature versioning
PR#3155, propagating s3 exception stack trace HDDS-6257 PR#3066 and
performFailover PR#3160.
add 55d2e06cf2 Fix checkstyle
add 2ea9e78bf1 Merge remote-tracking branch 'origin/master' into
HDDS-4440-merge
add edec164302 HDDS-6643. Minor fixes for OM gRPC feature (#3347)
add db7f691855 HDDS-6651. Restore S3 Gateway config key check in
TestOzoneConfigurationFields (#3354)
add 240002559e Merge remote-tracking branch 'origin/master' into
HDDS-4440-s3-performance
No new revisions were added by this update.
Summary of changes:
.../java/org/apache/hadoop/hdds/HddsUtils.java | 20 ++
.../common/src/main/resources/ozone-default.xml | 10 +-
.../java/org/apache/hadoop/hdds/TestHddsUtils.java | 39 ++-
hadoop-hdds/interface-client/pom.xml | 2 +-
hadoop-hdds/interface-server/pom.xml | 2 +-
hadoop-ozone/common/pom.xml | 50 ++++
.../org/apache/hadoop/ozone/om/OMConfigKeys.java | 19 +-
.../ozone/om/ha/GrpcOMFailoverProxyProvider.java | 143 +++++++++
.../ozone/om/ha/OMFailoverProxyProvider.java | 22 +-
.../ozone/om/protocolPB/GrpcOmTransport.java | 329 +++++++++++++++++++++
...ortFactory.java => GrpcOmTransportFactory.java} | 10 +-
.../ozone/om/protocolPB/OmTransportFactory.java | 34 ++-
...OzoneManagerProtocolClientSideTranslatorPB.java | 2 +-
.../ozone/om/protocolPB/TestS3GrpcOmTransport.java | 222 ++++++++++++++
.../src/test/resources/log4j.properties | 0
hadoop-ozone/csi/pom.xml | 16 +-
.../dist/src/main/compose/ozone-ha/docker-config | 1 +
.../src/main/compose/ozone-om-ha/docker-config | 1 +
.../dist/src/main/compose/ozone/docker-config | 1 +
.../src/main/compose/ozonesecure-ha/docker-config | 1 +
.../src/main/compose/ozonesecure/docker-config | 1 +
hadoop-ozone/dist/src/main/license/bin/LICENSE.txt | 2 +
hadoop-ozone/dist/src/main/license/jar-report.txt | 2 +
.../hadoop/ozone/TestOzoneConfigurationFields.java | 5 +-
hadoop-ozone/interface-client/pom.xml | 30 +-
hadoop-ozone/ozone-manager/pom.xml | 11 +
.../hadoop/ozone/om/GrpcOzoneManagerServer.java | 140 +++++++++
.../org/apache/hadoop/ozone/om/OzoneManager.java | 61 +++-
.../hadoop/ozone/om/OzoneManagerServiceGrpc.java | 98 ++++++
.../hadoop/ozone/om/request/OMClientRequest.java | 6 +-
.../ozone/om/TestGrpcOzoneManagerServer.java | 62 ++++
.../hadoop/ozone/om/failover/TestOMFailovers.java | 2 +-
hadoop-ozone/s3gateway/pom.xml | 24 +-
.../apache/hadoop/ozone/s3/OzoneClientCache.java | 172 +++++++++++
.../hadoop/ozone/s3/OzoneClientProducer.java | 44 ++-
.../hadoop/ozone/s3/endpoint/EndpointBase.java | 40 ++-
...e.hadoop.ozone.om.protocolPB.OmTransportFactory | 3 +-
.../ozone/protocolPB/TestGrpcOmTransport.java | 88 ++++++
pom.xml | 5 +-
39 files changed, 1640 insertions(+), 80 deletions(-)
create mode 100644
hadoop-ozone/common/src/main/java/org/apache/hadoop/ozone/om/ha/GrpcOMFailoverProxyProvider.java
create mode 100644
hadoop-ozone/common/src/main/java/org/apache/hadoop/ozone/om/protocolPB/GrpcOmTransport.java
copy
hadoop-ozone/common/src/main/java/org/apache/hadoop/ozone/om/protocolPB/{Hadoop3OmTransportFactory.java
=> GrpcOmTransportFactory.java} (77%)
create mode 100644
hadoop-ozone/common/src/test/java/org/apache/hadoop/ozone/om/protocolPB/TestS3GrpcOmTransport.java
copy hadoop-ozone/{integration-test =>
common}/src/test/resources/log4j.properties (100%)
create mode 100644
hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/om/GrpcOzoneManagerServer.java
create mode 100644
hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/om/OzoneManagerServiceGrpc.java
create mode 100644
hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/om/TestGrpcOzoneManagerServer.java
create mode 100644
hadoop-ozone/s3gateway/src/main/java/org/apache/hadoop/ozone/s3/OzoneClientCache.java
copy hadoop-ozone/{ozonefs-hadoop2 =>
s3gateway}/src/main/resources/META-INF/services/org.apache.hadoop.ozone.om.protocolPB.OmTransportFactory
(92%)
create mode 100644
hadoop-ozone/s3gateway/src/test/java/org/apache/hadoop/ozone/protocolPB/TestGrpcOmTransport.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]