This is an automated email from the ASF dual-hosted git repository.
nanda pushed a change to branch ozone-0.4.1
in repository https://gitbox.apache.org/repos/asf/hadoop.git.
from 5b99872 HDDS-1791. Update network-tests/src/test/blockade/README.md
file
new 758d756 HDDS-1705. Recon: Add estimatedTotalCount to the response of
containers and containers/{id} endpoints. Contributed by Vivek Ratnavel
Subramanian.
new 31556ff HDDS-1718. Increase Ratis Leader election timeout default.
Contributed by Aravindan Vijayan & Siddharth Wagle. (#1062)
new 84cdacb HDDS-1611. Evaluate ACL on volume bucket key and prefix to
authorize access. Contributed by Ajay Kumar. (#973)
new 70c42fa HDDS-1611.[Addendum] Evaluate ACL on volume bucket key and
prefix to authorize access. Contributed by Ajay Kumar. (#973)
new f6135a5 HDDS-1784. Missing HostName and IpAddress in the response of
register command.
new 75af393 HDDS-1754. getContainerWithPipeline fails with
PipelineNotFoundException. Contributed by Supratim Deka (#1081)
new 9be1967 HDDS-1384. TestBlockOutputStreamWithFailures is failing
new 9b3c034 HDDS-1766. ContainerStateMachine is unable to increment
lastAppliedTermIndex. Contributed by Mukul Kumar Singh. (#1072)
The 8 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:
.../org/apache/hadoop/hdds/scm/ScmConfigKeys.java | 2 +-
.../hadoop/hdds/scm/container/ContainerInfo.java | 8 +
.../org/apache/hadoop/ozone/OzoneConfigKeys.java | 6 +
.../org/apache/hadoop/ozone/common/Storage.java | 6 +-
.../common/src/main/resources/ozone-default.xml | 10 +-
.../common/transport/server/XceiverServerGrpc.java | 37 +-
.../server/ratis/ContainerStateMachine.java | 40 +-
.../transport/server/ratis/XceiverServerRatis.java | 38 +-
.../TestCloseContainerCommandHandler.java | 2 +-
.../hdds/scm/server/SCMClientProtocolServer.java | 2 +-
.../hdds/scm/server/SCMDatanodeProtocolServer.java | 2 +
.../hdfs/server/diskbalancer/TestDiskBalancer.java | 1 -
.../apache/hadoop/ozone/client/rpc/RpcClient.java | 1 +
.../java/org/apache/hadoop/ozone/OzoneAcl.java | 46 +-
.../hadoop/ozone/om/helpers/OmOzoneAclMap.java | 80 +++-
...OzoneManagerProtocolClientSideTranslatorPB.java | 2 +
.../apache/hadoop/ozone/protocolPB/OMPBHelper.java | 15 +-
.../ozone/security/acl/IAccessAuthorizer.java | 15 +-
.../apache/hadoop/ozone/web/utils/OzoneUtils.java | 102 ++++-
.../src/main/proto/OzoneManagerProtocol.proto | 13 +-
.../org/apache/hadoop/ozone/TestOzoneAcls.java | 8 +-
.../src/main/compose/ozonesecure-mr/docker-config | 1 +
.../src/main/compose/ozonesecure/docker-config | 5 +-
.../dist/src/main/smoketest/__init__.robot | 2 +-
.../src/main/smoketest/basic/ozone-shell.robot | 21 +-
.../dist/src/main/smoketest/commonlib.robot | 5 +-
.../dist/src/main/smoketest/createbucketenv.robot | 2 +-
.../dist/src/main/smoketest/createmrenv.robot | 2 +-
hadoop-ozone/dist/src/main/smoketest/kinit.robot | 2 +-
.../dist/src/main/smoketest/ozonefs/ozonefs.robot | 12 +-
.../dist/src/main/smoketest/s3/awss3.robot | 2 +-
.../main/smoketest/security/ozone-secure-fs.robot | 50 ++-
.../apache/hadoop/ozone/TestMiniOzoneCluster.java | 56 ++-
.../hadoop/ozone/TestOzoneConfigurationFields.java | 3 +
.../client/rpc/TestOzoneRpcClientAbstract.java | 5 +-
.../org/apache/hadoop/ozone/om/TestOmAcls.java | 12 +-
.../hadoop/ozone/om/TestOmBlockVersioning.java | 6 +-
.../apache/hadoop/ozone/om/TestOzoneManager.java | 13 +-
.../security/acl/TestOzoneNativeAuthorizer.java | 464 +++++++++++++++++++++
.../apache/hadoop/ozone/web/client/TestVolume.java | 4 +-
.../apache/hadoop/ozone/om/BucketManagerImpl.java | 46 ++
.../java/org/apache/hadoop/ozone/om/IOzoneAcl.java | 13 +
.../org/apache/hadoop/ozone/om/KeyManager.java | 2 +-
.../org/apache/hadoop/ozone/om/KeyManagerImpl.java | 98 ++++-
.../org/apache/hadoop/ozone/om/OzoneManager.java | 141 +++++--
.../hadoop/ozone/om/OzoneManagerStarter.java | 2 +-
.../apache/hadoop/ozone/om/PrefixManagerImpl.java | 39 ++
.../hadoop/ozone/om/S3BucketManagerImpl.java | 24 +-
.../apache/hadoop/ozone/om/VolumeManagerImpl.java | 66 ++-
.../protocolPB/OzoneManagerRequestHandler.java | 6 +-
.../ozone/security/acl/OzoneNativeAuthorizer.java | 120 ++++++
.../hadoop/ozone/security/acl/package-info.java | 2 +-
.../web/ozShell/volume/ListVolumeHandler.java | 2 +-
.../recon/codegen/ReconSchemaGenerationModule.java | 2 +
...aDefinition.java => StatsSchemaDefinition.java} | 38 +-
.../apache/hadoop/ozone/recon/ReconConstants.java | 8 +-
.../org/apache/hadoop/ozone/recon/ReconServer.java | 22 +
.../ozone/recon/api/ContainerKeyService.java | 22 +-
.../ozone/recon/api/types/ContainersResponse.java | 94 +++++
.../hadoop/ozone/recon/api/types/KeysResponse.java | 93 +++++
.../recon/spi/ContainerDBServiceProvider.java | 58 ++-
.../spi/impl/ContainerDBServiceProviderImpl.java | 137 +++++-
.../recon/spi/impl/ReconContainerDBProvider.java | 4 +
.../ozone/recon/tasks/ContainerKeyMapperTask.java | 57 ++-
.../recon/GuiceInjectorUtilsForTestsImpl.java | 14 +-
.../ozone/recon/api/TestContainerKeyService.java | 186 +++++----
.../recon/persistence/AbstractSqlDatabaseTest.java | 12 +-
...inition.java => TestStatsSchemaDefinition.java} | 106 ++---
.../impl/TestContainerDBServiceProviderImpl.java | 326 +++++++++------
.../impl/TestOzoneManagerServiceProviderImpl.java | 53 +--
.../recon/tasks/TestContainerKeyMapperTask.java | 127 +++---
.../recon/types/GuiceInjectorUtilsForTests.java | 117 ++++++
.../hadoop/fs/ozone/BasicOzoneFileSystem.java | 16 +-
.../org/apache/hadoop/ozone/scm/cli/SQLCLI.java | 2 +-
74 files changed, 2486 insertions(+), 672 deletions(-)
create mode 100644
hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/ozone/security/acl/TestOzoneNativeAuthorizer.java
create mode 100644
hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/security/acl/OzoneNativeAuthorizer.java
copy hadoop-ozone/{common =>
ozone-manager}/src/main/java/org/apache/hadoop/ozone/security/acl/package-info.java
(95%)
copy
hadoop-ozone/ozone-recon-codegen/src/main/java/org/hadoop/ozone/recon/schema/{ReconInternalSchemaDefinition.java
=> StatsSchemaDefinition.java} (62%)
create mode 100644
hadoop-ozone/ozone-recon/src/main/java/org/apache/hadoop/ozone/recon/api/types/ContainersResponse.java
create mode 100644
hadoop-ozone/ozone-recon/src/main/java/org/apache/hadoop/ozone/recon/api/types/KeysResponse.java
copy
hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/container/replication/ReplicationActivityStatusMXBean.java
=>
hadoop-ozone/ozone-recon/src/test/java/org/apache/hadoop/ozone/recon/GuiceInjectorUtilsForTestsImpl.java
(76%)
copy
hadoop-ozone/ozone-recon/src/test/java/org/apache/hadoop/ozone/recon/persistence/{TestReconInternalSchemaDefinition.java
=> TestStatsSchemaDefinition.java} (51%)
create mode 100644
hadoop-ozone/ozone-recon/src/test/java/org/apache/hadoop/ozone/recon/types/GuiceInjectorUtilsForTests.java
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]