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: [email protected]
For additional commands, e-mail: [email protected]