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: common-commits-unsubscr...@hadoop.apache.org For additional commands, e-mail: common-commits-h...@hadoop.apache.org