This is an automated email from the ASF dual-hosted git repository. licheng pushed a change to branch HDDS-2823 in repository https://gitbox.apache.org/repos/asf/hadoop-ozone.git.
discard 169a324 HDDS-3556 Refactor conf in SCMRatisServer to Java-based conf. (#907) omit 390a3c1 Resolve conflicts with merge from master. omit 61a9bb4 HDDS-3187 Construct SCM StateMachine. (#819) omit 91cb835 HDDS-3185 Construct a standalone ratis server for SCM. (#720) add 8576072 HDDS-3457. When ACL enable, use ozonefs put key will get OMException: Key not found, checkAccess failed. add 4a9fde5 HDDS-3282. ozone.http.filter.initializers can't be set properly for S… (#724) add 946cca5 HDDS-3226. Tracing Ozone Manager DB write batch operations. (#691) add 92cf63c HDDS-3513. Add OzoneConfiguration to UGI when startup S3Gateway (#897) add 7c6ba28 HDDS-3333. Recon UI: All the pages should auto reload (#896) add a2ab8d6 HDDS-3217. Datanode startup is slow due to iterating container DB 2-3 times. (#742) add ad229ea HDDS-3553. remove hard-code configuration in Gateway.java (#901) add 6424b46 HDDS-3492. Cp command not working on Ozone mounted using hdfs-fuse. (#887) add 6cf238d HDDS-3558. Recon UI: Add strict linter rules to improve code quality (#905) add ae8d15c HDDS-3517. Add a directory based Ozone Manager LoadGenerator. (#893) add fd3dc8a HDDS-2576. Handle InterruptedException in ratis related files add 6fb2b3e HDDS-3501. OzoneFileStatus should not extend FileStatus (#894) add 82f97c2 HDDS-3560 OMFailoverProxyProvider throws IllegalAccessError when assigning proxy with Hadoop version < 3.2. (#904) add 9f6d72f HDDS-3573. Update Ozone dependency hadoop.version to hadoop-3.2.1. (#916) add eb7554a HDDS-3417. Enable TestSCMNodeManager#testScmNodeReportUpdate (#910) add 53e7018 HDDS-3543. Remove unused joda-time (#914) add be8a2fc HDDS-3549. TestKeyInputStream#testSeek fails intermittently. (#899) add f81ce3a HDDS-3081. Replication manager should detect and correct containers which don't meet the placement policy (#881) add 15910a1 HDDS-3327. Fix s3api create bucket BUCKET_NOT_FOUND and acl initialization problem when enable acl. (#880) add e4964d9 Handle InterruptedException sonar issues in ContainerMetadataScanner (#908) add 8849561 HDDS-3453. Use UrlConnectionFactory to handle HTTP Client SPNEGO for … (#903) add 6ee5f4b HDDS-3389. Add response to SetVolumePropertyResponse proto (#876) add 34debd3 HDDS-3571. Recon: Display leader count in Datanodes page (#919) add a2d650a HDDS-3473. Ozone chunkinfo CLI should display block file path info (#886) add f046ebf HDDS-3602. Fix KeyInputStream by adding a timeout exception. (#931) add eac144d HDDS-3461. Add acceptance test to smoketest CSI service startup add 9eb3f7d HDDS-3391. Delegate admin ACL checks to Ozone authorizer plugin. (#923) add 3ec451a HDDS-3613. Fix JVMPause monitor start in OzoneManager. (#939) add a75c2f6 HDDS-3588. Fix NPE while getPipelines if absent in query2OpenPipelines (#922) add 676610e HDDS-3493. Refactor Failures in MiniOzoneChaosCluster into pluggable model. (#874) add 9023fe7 HDDS-3606. Add datanode port into the printTopology command output (#935) add 6045316 HDDS-3563. Make /s3v volume configurable instead of constant. add cf6631e HDDS-3597. using protobuf maven plugin instead of the legacy protoc executable file add 42a5630 HDDS-3595. Add a maven proto file backward compatibility checker into Ozone. add dbf518e HDDS-3625. BadRequestException interception doesn't take effect in s3g. (#948) add f55bb65 HDDS-3601. Refactor TestOzoneManagerHA.java into multiple tests to avoid frequent timeout issues add 2e716a0 HDDS-3624. Improve error message when GC parameters are not set. (#947) add fb8c130 HDDS-3557. Provide generic introduction / deep-dive slides as part of the documentation add f700bcc HDDS-3634. Fix a typo in Datanodes.md (#952) add 4ad682d HDDS-3623. Implement getReadCopy in Table. (#946) add c221f9c HDDS-3629. Fix TestBlockOutputStreamWithFailures#test2DatanodesFailure. (#953) new 81ac783 HDDS-3185 Construct a standalone ratis server for SCM. (#720) new 5495d7f HDDS-3187 Construct SCM StateMachine. (#819) new 755aa18 Resolve conflicts with merge from master. new d7728b3 HDDS-3556 Refactor conf in SCMRatisServer to Java-based conf. (#907) This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this: * -- * -- B -- O -- O -- O (169a324) \ N -- N -- N refs/heads/HDDS-2823 (d7728b3) You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B. Any revisions marked "omit" are not gone; other references still refer to them. Any revisions marked "discard" are gone forever. The 4 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: CONTRIBUTING.md | 20 +- .../hadoop/hdds/scm/XceiverClientMetrics.java | 2 +- .../hadoop/hdds/scm/client/HddsClientUtils.java | 10 + hadoop-hdds/common/pom.xml | 93 +- .../org/apache/hadoop/hdds/HddsConfigKeys.java | 10 +- .../hadoop/hdds/scm/ContainerPlacementStatus.java | 57 + .../apache/hadoop/hdds/scm/PlacementPolicy.java | 10 + .../apache/hadoop/hdds/tracing/TracingUtil.java | 30 +- .../org/apache/hadoop/ozone/OzoneConfigKeys.java | 13 +- .../java/org/apache/hadoop/ozone/OzoneConsts.java | 23 +- hadoop-hdds/common/src/main/proto/proto.lock | 3640 ++++++++++++++ .../common/src/main/resources/ozone-default.xml | 89 +- hadoop-hdds/container-service/pom.xml | 28 +- .../hadoop/ozone/HddsDatanodeHttpServer.java | 10 + .../container/common/impl/ChunkLayOutVersion.java | 16 +- .../ozone/container/common/impl/ContainerData.java | 10 + .../commandhandler/DeleteBlocksCommandHandler.java | 29 +- .../container/keyvalue/KeyValueContainer.java | 1 - .../container/keyvalue/KeyValueContainerData.java | 29 + .../keyvalue/helpers/KeyValueContainerUtil.java | 136 +- .../container/keyvalue/impl/BlockManagerImpl.java | 45 +- .../background/BlockDeletingService.java | 12 +- .../ozoneimpl/ContainerMetadataScanner.java | 12 +- .../ozone/container/ozoneimpl/ContainerReader.java | 70 +- .../container-service/src/main/proto/proto.lock | 1070 ++++ .../container/common/TestBlockDeletingService.java | 37 +- .../container/keyvalue/TestKeyValueContainer.java | 5 + .../container/ozoneimpl/TestContainerReader.java | 222 + .../container/ozoneimpl/TestOzoneContainer.java | 7 + hadoop-hdds/docs/content/concept/Datanodes.md | 2 +- hadoop-hdds/docs/content/interface/S3.md | 2 +- hadoop-hdds/docs/content/security/SecureOzone.md | 4 +- hadoop-hdds/docs/pom.xml | 3 +- .../shell/_index.md => static/slides/README.md} | 17 +- hadoop-hdds/docs/static/slides/ozone-slides.drawio | 1 + hadoop-hdds/docs/static/slides/ozone.odp | Bin 0 -> 2034839 bytes hadoop-hdds/docs/static/slides/ozone.pdf | Bin 0 -> 1109486 bytes .../hadoop/hdds/server/http/BaseHttpServer.java | 76 +- .../hadoop/hdds/server/http/FilterContainer.java | 42 - .../hadoop/hdds/server/http/FilterInitializer.java | 33 - .../hadoop/hdds/server/http/HttpServer2.java | 22 +- .../hdds/server/http/StaticUserWebFilter.java | 157 - .../hadoop/hdds/utils/MetadataKeyFilters.java | 5 +- .../org/apache/hadoop/hdds/utils/db/Table.java | 17 + .../apache/hadoop/hdds/utils/db/TypedTable.java | 39 +- .../hdds/server/http/TestBaseHttpServer.java | 10 + hadoop-hdds/pom.xml | 1 + .../hadoop/hdds/scm/SCMCommonPlacementPolicy.java | 68 + .../hdds/scm/container/ReplicationManager.java | 144 +- .../ContainerPlacementStatusDefault.java | 60 + .../algorithms/SCMContainerPlacementRackAware.java | 7 + .../hdds/scm/pipeline/PipelinePlacementPolicy.java | 6 + .../hadoop/hdds/scm/pipeline/PipelineStateMap.java | 3 +- .../hdds/scm/server/SCMHTTPServerConfig.java | 14 +- .../server/StorageContainerManagerHttpServer.java | 10 + .../scm/TestStorageContainerManagerHttpServer.java | 1 + .../hdds/scm/container/TestReplicationManager.java | 136 + .../algorithms/TestContainerPlacementFactory.java | 7 + .../TestContainerPlacementStatusDefault.java | 70 + .../TestSCMContainerPlacementRackAware.java | 70 + .../TestSCMContainerPlacementRandom.java | 40 + .../hadoop/hdds/scm/node/TestSCMNodeManager.java | 16 +- .../scm/pipeline/TestPipelinePlacementPolicy.java | 75 + .../hadoop/hdds/scm/cli/TopologySubcommand.java | 18 +- .../apache/hadoop/ozone/client/ObjectStore.java | 15 +- .../apache/hadoop/ozone/client/OzoneClient.java | 13 + .../apache/hadoop/ozone/client/OzoneVolume.java | 11 +- .../ozone/client/protocol/ClientProtocol.java | 4 +- .../apache/hadoop/ozone/client/rpc/RpcClient.java | 4 +- hadoop-ozone/common/pom.xml | 53 +- .../org/apache/hadoop/ozone/om/OMConfigKeys.java | 9 +- .../ozone/om/ha/OMFailoverProxyProvider.java | 8 +- .../apache/hadoop/ozone/om/helpers/OmKeyInfo.java | 3 + .../hadoop/ozone/om/helpers/OzoneFileStatus.java | 231 +- .../ozone/om/protocol/OzoneManagerProtocol.java | 4 +- ...OzoneManagerProtocolClientSideTranslatorPB.java | 14 +- hadoop-ozone/common/src/main/proto/FSProtos.proto | 78 - .../src/main/proto/OzoneManagerProtocol.proto | 7 +- hadoop-ozone/common/src/main/proto/proto.lock | 3240 ++++++++++++ hadoop-ozone/csi/pom.xml | 12 + hadoop-ozone/csi/src/main/proto/proto.lock | 1471 ++++++ hadoop-ozone/dev-support/intellij/ozone-site.xml | 8 + .../{S3Gateway.xml => CsiServer.xml} | 8 +- hadoop-ozone/dist/pom.xml | 2 +- .../main/compose/{ozonescripts => ozone-csi}/.env | 0 .../{ozone => ozone-csi}/docker-compose.yaml | 57 +- .../compose/{ozone => ozone-csi}/docker-config | 7 +- .../compose/{ozone-om-ha-s3 => ozone-csi}/test.sh | 9 +- .../src/main/compose/ozonesecure-mr/docker-config | 15 +- .../{ozonesecure => ozonesecure-om-ha}/.env | 0 .../compose/ozonesecure-om-ha/docker-compose.yaml | 201 + .../docker-config | 70 +- .../{ozone-om-ha-s3 => ozonesecure-om-ha}/test.sh | 5 +- .../src/main/compose/ozonesecure/docker-config | 58 +- .../dist/src/main/compose/ozonesecure/test.sh | 2 + .../src/main/smoketest/basic/ozone-shell.robot | 4 +- .../src/main/smoketest/{kinit.robot => csi.robot} | 20 +- .../bucketdelete.robot => debug/ozone-debug.robot} | 29 +- .../main/smoketest/security/ozone-secure-fs.robot | 2 +- .../dist/src/main/smoketest/spnego/web.robot | 65 + .../dist/src/shell/hdds/hadoop-functions.sh | 2 +- .../apache/hadoop/ozone/MiniOzoneChaosCluster.java | 309 +- .../ozone/MiniOzoneDatanodeChaosCluster.java | 57 - .../hadoop/ozone/MiniOzoneOMChaosCluster.java | 132 - .../hadoop/ozone/TestMiniChaosOzoneCluster.java | 40 +- .../hadoop/ozone/failure/FailureManager.java | 99 + .../org/apache/hadoop/ozone/failure/Failures.java | 147 + .../apache/hadoop/ozone/failure}/package-info.java | 7 +- ...oadGenerator.java => AgedDirLoadGenerator.java} | 34 +- .../ozone/loadgenerators/AgedLoadGenerator.java | 1 - ...dGenerator.java => NestedDirLoadGenerator.java} | 40 +- ...dGenerator.java => RandomDirLoadGenerator.java} | 24 +- .../org/apache/hadoop/ozone/utils/LoadBucket.java | 52 + .../src/test/resources/log4j.properties | 1 + .../hadoop/fs/ozone/TestOzoneFileInterfaces.java | 9 +- .../hadoop/ozone/MiniOzoneHAClusterImpl.java | 11 +- .../hadoop/ozone/TestOzoneConfigurationFields.java | 4 +- .../hadoop/ozone/TestSecureOzoneCluster.java | 2 +- .../ozone/client/rpc/TestBlockOutputStream.java | 157 +- .../rpc/TestBlockOutputStreamWithFailures.java | 4 +- .../ozone/client/rpc/TestKeyInputStream.java | 16 +- .../client/rpc/TestOzoneRpcClientAbstract.java | 4 +- .../ozone/client/rpc/TestSecureOzoneRpcClient.java | 5 +- .../ozone/client/rpc/TestWatchForCommit.java | 28 +- .../apache/hadoop/ozone/om/TestKeyManagerImpl.java | 66 +- .../hadoop/ozone/om/TestOMRatisSnapshots.java | 2 +- .../apache/hadoop/ozone/om/TestOzoneManagerHA.java | 1329 +---- .../ozone/om/TestOzoneManagerHAMetadataOnly.java | 361 ++ .../hadoop/ozone/om/TestOzoneManagerHAWithACL.java | 330 ++ .../ozone/om/TestOzoneManagerHAWithData.java | 649 +++ .../ozone/om/TestOzoneManagerListVolumes.java | 24 +- .../org/apache/hadoop/ozone/om/KeyManagerImpl.java | 26 +- .../org/apache/hadoop/ozone/om/OzoneManager.java | 68 +- .../hadoop/ozone/om/OzoneManagerHttpServer.java | 10 + .../ozone/om/ratis/OzoneManagerDoubleBuffer.java | 105 +- .../ozone/om/ratis/OzoneManagerRatisServer.java | 15 +- .../ozone/om/ratis/OzoneManagerStateMachine.java | 22 +- .../om/request/bucket/OMBucketCreateRequest.java | 10 +- .../om/request/bucket/OMBucketDeleteRequest.java | 9 +- .../request/bucket/OMBucketSetPropertyRequest.java | 6 +- .../request/bucket/acl/OMBucketAddAclRequest.java | 6 +- .../bucket/acl/OMBucketRemoveAclRequest.java | 6 +- .../request/bucket/acl/OMBucketSetAclRequest.java | 6 +- .../om/request/file/OMDirectoryCreateRequest.java | 9 +- .../ozone/om/request/file/OMFileCreateRequest.java | 8 +- .../om/request/key/OMAllocateBlockRequest.java | 6 +- .../ozone/om/request/key/OMKeyCommitRequest.java | 13 +- .../ozone/om/request/key/OMKeyCreateRequest.java | 8 +- .../ozone/om/request/key/OMKeyDeleteRequest.java | 11 +- .../ozone/om/request/key/OMKeyPurgeRequest.java | 11 +- .../ozone/om/request/key/OMKeyRenameRequest.java | 8 +- .../om/request/key/acl/OMKeyAddAclRequest.java | 6 +- .../om/request/key/acl/OMKeyRemoveAclRequest.java | 6 +- .../om/request/key/acl/OMKeySetAclRequest.java | 6 +- .../key/acl/prefix/OMPrefixAddAclRequest.java | 6 +- .../key/acl/prefix/OMPrefixRemoveAclRequest.java | 6 +- .../key/acl/prefix/OMPrefixSetAclRequest.java | 6 +- .../S3InitiateMultipartUploadRequest.java | 7 +- .../multipart/S3MultipartUploadAbortRequest.java | 7 +- .../S3MultipartUploadCommitPartRequest.java | 7 +- .../S3MultipartUploadCompleteRequest.java | 7 +- .../om/request/s3/security/S3GetSecretRequest.java | 10 +- .../security/OMCancelDelegationTokenRequest.java | 9 +- .../security/OMGetDelegationTokenRequest.java | 11 +- .../security/OMRenewDelegationTokenRequest.java | 9 +- .../{package-info.java => OmResponseUtil.java} | 26 +- .../om/request/volume/OMVolumeCreateRequest.java | 25 +- .../om/request/volume/OMVolumeDeleteRequest.java | 6 +- .../om/request/volume/OMVolumeSetOwnerRequest.java | 11 +- .../om/request/volume/OMVolumeSetQuotaRequest.java | 6 +- .../request/volume/acl/OMVolumeAddAclRequest.java | 5 +- .../volume/acl/OMVolumeRemoveAclRequest.java | 5 +- .../request/volume/acl/OMVolumeSetAclRequest.java | 5 +- .../om/snapshot/OzoneManagerSnapshotProvider.java | 165 +- ...OzoneManagerProtocolServerSideTranslatorPB.java | 25 +- .../protocolPB/OzoneManagerRequestHandler.java | 6 +- .../ozone/security/acl/OzoneNativeAuthorizer.java | 44 +- .../ozone/om/TestOzoneManagerHttpServer.java | 1 + ...tOzoneManagerDoubleBufferWithDummyResponse.java | 7 +- ...TestOzoneManagerDoubleBufferWithOMResponse.java | 7 +- .../om/ratis/TestOzoneManagerStateMachine.java | 2 +- .../security/acl/TestOzoneAdministrators.java | 102 + .../security/acl/TestOzoneNativeAuthorizer.java | 95 +- .../fs/ozone/BasicOzoneClientAdapterImpl.java | 42 +- .../apache/hadoop/fs/ozone/FileStatusAdapter.java | 1 + .../hadoop/fs/ozone/PosixOzoneFileSystem.java | 48 + hadoop-ozone/pom.xml | 1 + hadoop-ozone/recon/pom.xml | 4 +- .../hadoop/ozone/recon/ConfigurationProvider.java | 13 +- .../apache/hadoop/ozone/recon/ReconHttpServer.java | 10 + .../hadoop/ozone/recon/ReconServerConfigKeys.java | 15 +- .../org/apache/hadoop/ozone/recon/ReconUtils.java | 14 +- .../hadoop/ozone/recon/api/NodeEndpoint.java | 29 +- .../ozone/recon/api/types/DatanodeMetadata.java | 106 +- .../ozone/recon/api/types/DatanodePipeline.java | 8 +- .../spi/impl/OzoneManagerServiceProviderImpl.java | 58 +- .../webapps/recon/ozone-recon-web/LICENSE | 1707 +++++-- .../webapps/recon/ozone-recon-web/api/db.json | 111 +- .../recon/ozone-recon-web/config-overrides.js | 4 +- .../webapps/recon/ozone-recon-web/package.json | 110 +- .../ozone-recon-web/src/{App.less => app.less} | 23 +- .../src/{App.test.tsx => app.test.tsx} | 6 +- .../recon/ozone-recon-web/src/{App.tsx => app.tsx} | 70 +- .../src/components/NavBar/NavBar.tsx | 73 - .../autoReloadPanel/autoReloadPanel.less} | 15 +- .../components/autoReloadPanel/autoReloadPanel.tsx | 61 + .../breadcrumbs.tsx} | 32 +- .../{NavBar/NavBar.less => navBar/navBar.less} | 2 +- .../src/components/navBar/navBar.tsx | 75 + .../overviewCard.less} | 2 +- .../overviewCard.tsx} | 75 +- .../StorageBar.less => storageBar/storageBar.less} | 2 +- .../StorageBar.tsx => storageBar/storageBar.tsx} | 51 +- .../src/constants/autoReload.constants.tsx | 6 +- .../src/constants/breadcrumbs.constants.tsx | 2 +- .../webapps/recon/ozone-recon-web/src/index.less | 2 +- .../webapps/recon/ozone-recon-web/src/index.tsx | 12 +- .../ozone-recon-web/src/makeRouteWithSubRoutes.tsx | 18 +- .../recon/ozone-recon-web/src/react-app-env.d.ts | 2 +- .../webapps/recon/ozone-recon-web/src/routes.tsx | 26 +- .../recon/ozone-recon-web/src/serviceWorker.ts | 161 - .../ozone-recon-web/src/types/axios.types.tsx} | 6 +- .../ozone-recon-web/src/types/datanode.types.tsx | 6 +- .../ozone-recon-web/src/types/routes.types.tsx | 6 +- .../ozone-recon-web/src/utils/autoReloadHelper.tsx | 58 +- .../recon/ozone-recon-web/src/utils/common.tsx | 19 +- .../recon/ozone-recon-web/src/utils/themeIcons.tsx | 69 +- .../src/views/Datanodes/Datanodes.tsx | 198 - .../src/views/Overview/Overview.tsx | 148 - .../src/views/Pipelines/Pipelines.tsx | 197 - .../Datanodes.less => datanodes/datanodes.less} | 2 +- .../src/views/datanodes/datanodes.tsx | 242 + .../missingContainers.less} | 2 +- .../missingContainers.tsx} | 177 +- .../NotFound.tsx => notFound/notFound.tsx} | 10 +- .../Overview.less => overview/overview.less} | 4 +- .../src/views/overview/overview.tsx | 187 + .../Pipelines.less => pipelines/pipelines.less} | 2 +- .../src/views/pipelines/pipelines.tsx | 215 + .../webapps/recon/ozone-recon-web/yarn.lock | 5171 ++++++++++++++------ .../apache/hadoop/ozone/recon/TestReconUtils.java | 5 +- .../hadoop/ozone/recon/api/TestEndpoints.java | 35 +- .../impl/TestOzoneManagerServiceProviderImpl.java | 5 +- .../java/org/apache/hadoop/ozone/s3/Gateway.java | 3 +- .../hadoop/ozone/s3/OzoneClientProducer.java | 12 +- .../hadoop/ozone/s3/S3GatewayConfigKeys.java | 14 +- .../hadoop/ozone/s3/S3GatewayHttpServer.java | 10 + ...CompleteMultipartUploadRequestUnmarshaller.java | 3 +- .../hadoop/ozone/s3/endpoint/EndpointBase.java | 7 +- .../s3/exception/BadRequestExceptionMapper.java | 2 + .../hadoop/ozone/client/ObjectStoreStub.java | 11 +- .../apache/hadoop/ozone/debug/ChunkKeyHandler.java | 17 +- .../hadoop/ozone/debug/ContainerChunkInfo.java | 10 +- .../apache/hadoop/ozone/freon/FreonHttpServer.java | 10 + .../apache/hadoop/ozone/freon/OmKeyGenerator.java | 8 +- .../ozone/shell/volume/UpdateVolumeHandler.java | 6 +- pom.xml | 33 +- 257 files changed, 20981 insertions(+), 6532 deletions(-) create mode 100644 hadoop-hdds/common/src/main/java/org/apache/hadoop/hdds/scm/ContainerPlacementStatus.java create mode 100644 hadoop-hdds/common/src/main/proto/proto.lock create mode 100644 hadoop-hdds/container-service/src/main/proto/proto.lock create mode 100644 hadoop-hdds/container-service/src/test/java/org/apache/hadoop/ozone/container/ozoneimpl/TestContainerReader.java copy hadoop-hdds/docs/{content/shell/_index.md => static/slides/README.md} (59%) create mode 100644 hadoop-hdds/docs/static/slides/ozone-slides.drawio create mode 100644 hadoop-hdds/docs/static/slides/ozone.odp create mode 100644 hadoop-hdds/docs/static/slides/ozone.pdf delete mode 100644 hadoop-hdds/framework/src/main/java/org/apache/hadoop/hdds/server/http/FilterContainer.java delete mode 100644 hadoop-hdds/framework/src/main/java/org/apache/hadoop/hdds/server/http/FilterInitializer.java delete mode 100644 hadoop-hdds/framework/src/main/java/org/apache/hadoop/hdds/server/http/StaticUserWebFilter.java create mode 100644 hadoop-hdds/server-scm/src/main/java/org/apache/hadoop/hdds/scm/container/placement/algorithms/ContainerPlacementStatusDefault.java create mode 100644 hadoop-hdds/server-scm/src/test/java/org/apache/hadoop/hdds/scm/container/placement/algorithms/TestContainerPlacementStatusDefault.java delete mode 100644 hadoop-ozone/common/src/main/proto/FSProtos.proto create mode 100644 hadoop-ozone/common/src/main/proto/proto.lock create mode 100644 hadoop-ozone/csi/src/main/proto/proto.lock copy hadoop-ozone/dev-support/intellij/runConfigurations/{S3Gateway.xml => CsiServer.xml} (83%) copy hadoop-ozone/dist/src/main/compose/{ozonescripts => ozone-csi}/.env (100%) copy hadoop-ozone/dist/src/main/compose/{ozone => ozone-csi}/docker-compose.yaml (58%) copy hadoop-ozone/dist/src/main/compose/{ozone => ozone-csi}/docker-config (89%) copy hadoop-ozone/dist/src/main/compose/{ozone-om-ha-s3 => ozone-csi}/test.sh (85%) mode change 100644 => 100755 copy hadoop-ozone/dist/src/main/compose/{ozonesecure => ozonesecure-om-ha}/.env (100%) create mode 100644 hadoop-ozone/dist/src/main/compose/ozonesecure-om-ha/docker-compose.yaml copy hadoop-ozone/dist/src/main/compose/{ozonesecure => ozonesecure-om-ha}/docker-config (71%) copy hadoop-ozone/dist/src/main/compose/{ozone-om-ha-s3 => ozonesecure-om-ha}/test.sh (94%) mode change 100644 => 100755 copy hadoop-ozone/dist/src/main/smoketest/{kinit.robot => csi.robot} (60%) copy hadoop-ozone/dist/src/main/smoketest/{s3/bucketdelete.robot => debug/ozone-debug.robot} (56%) create mode 100644 hadoop-ozone/dist/src/main/smoketest/spnego/web.robot delete mode 100644 hadoop-ozone/fault-injection-test/mini-chaos-tests/src/test/java/org/apache/hadoop/ozone/MiniOzoneDatanodeChaosCluster.java delete mode 100644 hadoop-ozone/fault-injection-test/mini-chaos-tests/src/test/java/org/apache/hadoop/ozone/MiniOzoneOMChaosCluster.java create mode 100644 hadoop-ozone/fault-injection-test/mini-chaos-tests/src/test/java/org/apache/hadoop/ozone/failure/FailureManager.java create mode 100644 hadoop-ozone/fault-injection-test/mini-chaos-tests/src/test/java/org/apache/hadoop/ozone/failure/Failures.java copy {hadoop-hdds/common/src/main/java/org/apache/hadoop/hdds/conf => hadoop-ozone/fault-injection-test/mini-chaos-tests/src/test/java/org/apache/hadoop/ozone/failure}/package-info.java (94%) copy hadoop-ozone/fault-injection-test/mini-chaos-tests/src/test/java/org/apache/hadoop/ozone/loadgenerators/{FilesystemLoadGenerator.java => AgedDirLoadGenerator.java} (63%) copy hadoop-ozone/fault-injection-test/mini-chaos-tests/src/test/java/org/apache/hadoop/ozone/loadgenerators/{FilesystemLoadGenerator.java => NestedDirLoadGenerator.java} (58%) copy hadoop-ozone/fault-injection-test/mini-chaos-tests/src/test/java/org/apache/hadoop/ozone/loadgenerators/{FilesystemLoadGenerator.java => RandomDirLoadGenerator.java} (69%) create mode 100644 hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/ozone/om/TestOzoneManagerHAMetadataOnly.java create mode 100644 hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/ozone/om/TestOzoneManagerHAWithACL.java create mode 100644 hadoop-ozone/integration-test/src/test/java/org/apache/hadoop/ozone/om/TestOzoneManagerHAWithData.java copy hadoop-ozone/ozone-manager/src/main/java/org/apache/hadoop/ozone/om/request/util/{package-info.java => OmResponseUtil.java} (52%) create mode 100644 hadoop-ozone/ozone-manager/src/test/java/org/apache/hadoop/ozone/security/acl/TestOzoneAdministrators.java create mode 100644 hadoop-ozone/ozonefs/src/main/java/org/apache/hadoop/fs/ozone/PosixOzoneFileSystem.java rename hadoop-ozone/recon/src/main/resources/webapps/recon/ozone-recon-web/src/{App.less => app.less} (90%) rename hadoop-ozone/recon/src/main/resources/webapps/recon/ozone-recon-web/src/{App.test.tsx => app.test.tsx} (94%) rename hadoop-ozone/recon/src/main/resources/webapps/recon/ozone-recon-web/src/{App.tsx => app.tsx} (54%) delete mode 100644 hadoop-ozone/recon/src/main/resources/webapps/recon/ozone-recon-web/src/components/NavBar/NavBar.tsx copy hadoop-ozone/recon/src/main/resources/webapps/recon/ozone-recon-web/src/{views/Datanodes/Datanodes.less => components/autoReloadPanel/autoReloadPanel.less} (84%) create mode 100644 hadoop-ozone/recon/src/main/resources/webapps/recon/ozone-recon-web/src/components/autoReloadPanel/autoReloadPanel.tsx rename hadoop-ozone/recon/src/main/resources/webapps/recon/ozone-recon-web/src/components/{Breadcrumbs/Breadcrumbs.tsx => breadcrumbs/breadcrumbs.tsx} (74%) rename hadoop-ozone/recon/src/main/resources/webapps/recon/ozone-recon-web/src/components/{NavBar/NavBar.less => navBar/navBar.less} (99%) create mode 100644 hadoop-ozone/recon/src/main/resources/webapps/recon/ozone-recon-web/src/components/navBar/navBar.tsx rename hadoop-ozone/recon/src/main/resources/webapps/recon/ozone-recon-web/src/components/{OverviewCard/OverviewCard.less => overviewCard/overviewCard.less} (99%) rename hadoop-ozone/recon/src/main/resources/webapps/recon/ozone-recon-web/src/components/{OverviewCard/OverviewCard.tsx => overviewCard/overviewCard.tsx} (54%) rename hadoop-ozone/recon/src/main/resources/webapps/recon/ozone-recon-web/src/components/{StorageBar/StorageBar.less => storageBar/storageBar.less} (99%) rename hadoop-ozone/recon/src/main/resources/webapps/recon/ozone-recon-web/src/components/{StorageBar/StorageBar.tsx => storageBar/storageBar.tsx} (55%) copy hadoop-hdds/test-utils/src/main/java/org/apache/hadoop/test/package-info.java => hadoop-ozone/recon/src/main/resources/webapps/recon/ozone-recon-web/src/constants/autoReload.constants.tsx (88%) delete mode 100644 hadoop-ozone/recon/src/main/resources/webapps/recon/ozone-recon-web/src/serviceWorker.ts copy hadoop-ozone/{common/src/main/java/org/apache/hadoop/ozone/om/protocol/package-info.java => recon/src/main/resources/webapps/recon/ozone-recon-web/src/types/axios.types.tsx} (93%) copy hadoop-hdds/common/src/main/java/org/apache/hadoop/hdds/client/ReplicationType.java => hadoop-ozone/recon/src/main/resources/webapps/recon/ozone-recon-web/src/utils/autoReloadHelper.tsx (52%) delete mode 100644 hadoop-ozone/recon/src/main/resources/webapps/recon/ozone-recon-web/src/views/Datanodes/Datanodes.tsx delete mode 100644 hadoop-ozone/recon/src/main/resources/webapps/recon/ozone-recon-web/src/views/Overview/Overview.tsx delete mode 100644 hadoop-ozone/recon/src/main/resources/webapps/recon/ozone-recon-web/src/views/Pipelines/Pipelines.tsx rename hadoop-ozone/recon/src/main/resources/webapps/recon/ozone-recon-web/src/views/{Datanodes/Datanodes.less => datanodes/datanodes.less} (99%) create mode 100644 hadoop-ozone/recon/src/main/resources/webapps/recon/ozone-recon-web/src/views/datanodes/datanodes.tsx rename hadoop-ozone/recon/src/main/resources/webapps/recon/ozone-recon-web/src/views/{MissingContainers/MissingContainers.less => missingContainers/missingContainers.less} (99%) rename hadoop-ozone/recon/src/main/resources/webapps/recon/ozone-recon-web/src/views/{MissingContainers/MissingContainers.tsx => missingContainers/missingContainers.tsx} (52%) rename hadoop-ozone/recon/src/main/resources/webapps/recon/ozone-recon-web/src/views/{NotFound/NotFound.tsx => notFound/notFound.tsx} (89%) rename hadoop-ozone/recon/src/main/resources/webapps/recon/ozone-recon-web/src/views/{Overview/Overview.less => overview/overview.less} (97%) create mode 100644 hadoop-ozone/recon/src/main/resources/webapps/recon/ozone-recon-web/src/views/overview/overview.tsx rename hadoop-ozone/recon/src/main/resources/webapps/recon/ozone-recon-web/src/views/{Pipelines/Pipelines.less => pipelines/pipelines.less} (99%) create mode 100644 hadoop-ozone/recon/src/main/resources/webapps/recon/ozone-recon-web/src/views/pipelines/pipelines.tsx --------------------------------------------------------------------- To unsubscribe, e-mail: ozone-commits-unsubscr...@hadoop.apache.org For additional commands, e-mail: ozone-commits-h...@hadoop.apache.org