[49/50] [abbrv] hadoop git commit: Merge branch 'trunk' into HDFS-12943
Merge branch 'trunk' into HDFS-12943 Project: http://git-wip-us.apache.org/repos/asf/hadoop/repo Commit: http://git-wip-us.apache.org/repos/asf/hadoop/commit/f84f9370 Tree: http://git-wip-us.apache.org/repos/asf/hadoop/tree/f84f9370 Diff: http://git-wip-us.apache.org/repos/asf/hadoop/diff/f84f9370 Branch: refs/heads/HDFS-12943 Commit: f84f9370cbe5467731ef8d9e44aadd25a889faf6 Parents: 662c902 a8302e3 Author: Konstantin V Shvachko Authored: Sat Nov 24 13:52:32 2018 -0800 Committer: Konstantin V Shvachko Committed: Sat Nov 24 13:52:32 2018 -0800 -- BUILDING.txt| 10 +- LICENSE.txt | 40 + NOTICE.txt | 11 +- .../hadoop-client-minicluster/pom.xml | 16 +- .../apache/hadoop/fs/sftp/SFTPFileSystem.java | 44 +- .../apache/hadoop/fs/sftp/SFTPInputStream.java | 28 +- .../markdown/release/2.9.2/CHANGELOG.2.9.2.md | 80 +- .../release/2.9.2/RELEASENOTES.2.9.2.md | 12 +- .../hadoop/fs/sftp/TestSFTPFileSystem.java | 76 +- .../hadoop/hdds/scm/XceiverClientGrpc.java | 19 +- .../hadoop/hdds/scm/XceiverClientRatis.java | 108 +- .../scm/client/ContainerOperationClient.java| 24 +- .../apache/hadoop/hdds/scm/ScmConfigKeys.java | 19 +- .../hadoop/hdds/scm/XceiverClientSpi.java | 14 +- .../hadoop/hdds/scm/client/ScmClient.java | 16 + .../hadoop/hdds/scm/pipeline/Pipeline.java | 25 +- .../StorageContainerLocationProtocol.java | 17 + ...rLocationProtocolClientSideTranslatorPB.java | 33 + .../apache/hadoop/ozone/OzoneConfigKeys.java| 21 +- .../org/apache/hadoop/ozone/OzoneConsts.java| 10 + .../org/apache/hadoop/ozone/audit/DNAction.java | 54 + .../container/common/helpers/BlockData.java | 10 + .../ContainerCommandRequestPBHelper.java| 192 ...rLocationProtocolServerSideTranslatorPB.java | 37 + .../apache/hadoop/utils/db/BatchOperation.java | 27 + .../org/apache/hadoop/utils/db/DBStore.java | 23 +- .../hadoop/utils/db/RDBBatchOperation.java | 69 ++ .../org/apache/hadoop/utils/db/RDBStore.java| 15 +- .../org/apache/hadoop/utils/db/RDBTable.java| 51 +- .../java/org/apache/hadoop/utils/db/Table.java | 32 +- .../main/java/org/apache/ratis/RatisHelper.java | 32 +- .../main/proto/DatanodeContainerProtocol.proto | 39 +- .../StorageContainerLocationProtocol.proto | 25 + .../common/src/main/resources/ozone-default.xml | 39 +- .../hadoop/utils/db/TestRDBTableStore.java | 62 +- .../common/helpers/ContainerUtils.java | 2 +- .../container/common/impl/ContainerData.java| 61 +- .../common/impl/ContainerDataYaml.java | 7 +- .../container/common/impl/ContainerSet.java | 6 +- .../container/common/impl/HddsDispatcher.java | 190 +++- .../container/common/interfaces/Container.java | 17 +- .../container/common/interfaces/Handler.java| 80 +- .../common/report/ContainerReportPublisher.java | 3 +- .../statemachine/DatanodeStateMachine.java | 2 +- .../common/statemachine/StateContext.java | 30 +- .../CloseContainerCommandHandler.java | 143 ++- .../container/common/states/DatanodeState.java | 3 + .../states/endpoint/RegisterEndpointTask.java | 2 +- .../transport/server/XceiverServerGrpc.java | 12 +- .../transport/server/XceiverServerSpi.java | 7 + .../server/ratis/ContainerStateMachine.java | 7 +- .../server/ratis/XceiverServerRatis.java| 28 +- .../container/common/volume/HddsVolume.java | 26 +- .../container/keyvalue/KeyValueContainer.java | 47 +- .../keyvalue/KeyValueContainerData.java | 52 +- .../container/keyvalue/KeyValueHandler.java | 126 ++- .../container/keyvalue/helpers/ChunkUtils.java | 2 +- .../keyvalue/helpers/KeyValueContainerUtil.java | 4 +- .../ozoneimpl/ContainerController.java | 125 +++ .../container/ozoneimpl/ContainerReader.java| 25 +- .../container/ozoneimpl/OzoneContainer.java | 125 +-- .../DownloadAndImportReplicator.java| 18 +- .../replication/GrpcReplicationClient.java | 4 +- .../OnDemandContainerReplicationSource.java | 10 +- .../commands/CloseContainerCommand.java | 23 +- .../StorageContainerDatanodeProtocol.proto | 11 +- .../hadoop/ozone/TestHddsDatanodeService.java | 95 ++ .../common/TestKeyValueContainerData.java | 7 +- .../common/impl/TestContainerDataYaml.java | 4 +- .../container/common/impl/TestContainerSet.java | 7 +- .../common/impl/TestHddsDispatcher.java | 38 +- .../common/interfaces/TestHandler.java | 25 +- .../TestCloseContainerCommandHandler.java | 287 ++ .../keyvalue/TestBlockManagerImpl.java | 7 +- .../keyvalue/TestChunkManagerImpl.java | 6 +-
[49/50] [abbrv] hadoop git commit: Merge branch 'trunk' into HDFS-12943
Merge branch 'trunk' into HDFS-12943 Project: http://git-wip-us.apache.org/repos/asf/hadoop/repo Commit: http://git-wip-us.apache.org/repos/asf/hadoop/commit/32551b49 Tree: http://git-wip-us.apache.org/repos/asf/hadoop/tree/32551b49 Diff: http://git-wip-us.apache.org/repos/asf/hadoop/diff/32551b49 Branch: refs/heads/HDFS-12943 Commit: 32551b49744dfa03563e00926821edf7031501ad Parents: ddca0cf 478b2cb Author: Chao Sun Authored: Wed Oct 31 11:20:57 2018 -0700 Committer: Chao Sun Committed: Wed Oct 31 11:20:57 2018 -0700 -- LICENSE.txt | 2 +- .../fs/CommonConfigurationKeysPublic.java | 12 + .../hadoop/security/UserGroupInformation.java | 192 ++- .../src/main/resources/core-default.xml | 8 + .../src/site/markdown/CredentialProviderAPI.md | 130 +++-- .../hadoop/crypto/key/TestKeyProvider.java | 32 +- .../hadoop/security/TestUGILoginFromKeytab.java | 56 ++ .../security/TestUserGroupInformation.java | 2 +- .../dev-support/findbugs-exclude.xml| 33 ++ hadoop-common-project/hadoop-registry/pom.xml | 10 + .../hadoop/hdds/scm/XceiverClientGrpc.java | 15 +- .../hadoop/hdds/scm/XceiverClientManager.java | 6 +- .../hadoop/hdds/scm/XceiverClientRatis.java | 31 +- .../scm/client/ContainerOperationClient.java| 46 +- .../hdds/scm/storage/ChunkOutputStream.java | 17 +- .../common/src/main/conf/log4j.properties | 157 -- .../java/org/apache/hadoop/hdds/HddsUtils.java | 51 +- .../org/apache/hadoop/hdds/cli/GenericCli.java | 5 +- .../hadoop/hdds/cli/GenericParentCommand.java | 4 + .../org/apache/hadoop/hdds/client/BlockID.java | 85 ++- .../hadoop/hdds/client/ContainerBlockID.java| 79 +++ .../hadoop/hdds/scm/XceiverClientSpi.java | 2 +- .../hadoop/hdds/scm/client/ScmClient.java | 8 +- .../hdds/scm/container/ContainerInfo.java | 10 +- .../common/helpers/AllocatedBlock.java | 22 +- .../common/helpers/ContainerWithPipeline.java | 3 +- .../scm/container/common/helpers/Pipeline.java | 319 --- .../container/common/helpers/PipelineID.java| 97 .../hadoop/hdds/scm/pipeline/Pipeline.java | 41 +- .../scm/pipeline/PipelineNotFoundException.java | 46 ++ .../StorageContainerLocationProtocol.java | 2 +- ...kLocationProtocolClientSideTranslatorPB.java | 9 +- ...rLocationProtocolClientSideTranslatorPB.java | 6 +- .../scm/storage/ContainerProtocolCalls.java | 29 +- .../apache/hadoop/ozone/common/BlockGroup.java | 3 +- .../container/common/helpers/BlockData.java | 8 +- ...kLocationProtocolServerSideTranslatorPB.java | 2 +- .../main/java/org/apache/ratis/RatisHelper.java | 15 +- .../main/proto/DatanodeContainerProtocol.proto | 31 +- .../main/proto/ScmBlockLocationProtocol.proto | 2 +- .../StorageContainerLocationProtocol.proto | 4 +- hadoop-hdds/common/src/main/proto/hdds.proto| 11 +- .../apache/hadoop/hdds/scm/HddsServerUtil.java | 16 +- .../container/common/impl/ContainerData.java| 22 +- .../common/impl/ContainerDataYaml.java | 6 +- .../container/common/impl/HddsDispatcher.java | 13 +- .../container/common/interfaces/Container.java | 9 +- .../statemachine/DatanodeStateMachine.java | 3 + .../transport/server/XceiverServerGrpc.java | 2 +- .../transport/server/ratis/CSMMetrics.java | 5 +- .../server/ratis/ContainerStateMachine.java | 93 ++-- .../server/ratis/XceiverServerRatis.java| 36 +- .../container/common/volume/VolumeInfo.java | 19 +- .../container/common/volume/VolumeSet.java | 11 +- .../container/keyvalue/KeyValueContainer.java | 31 +- .../keyvalue/KeyValueContainerData.java | 9 +- .../container/keyvalue/KeyValueHandler.java | 21 +- .../container/keyvalue/helpers/BlockUtils.java | 2 - .../keyvalue/impl/BlockManagerImpl.java | 6 +- .../keyvalue/interfaces/BlockManager.java | 3 +- .../commands/CloseContainerCommand.java | 2 +- .../StorageContainerDatanodeProtocol.proto | 57 +- .../ozone/container/common/ScmTestMock.java | 14 +- .../common/TestKeyValueContainerData.java | 6 +- .../common/impl/TestContainerDataYaml.java | 8 +- .../container/common/impl/TestContainerSet.java | 16 +- .../container/common/volume/TestHddsVolume.java | 9 +- .../container/common/volume/TestVolumeSet.java | 4 +- .../keyvalue/TestBlockManagerImpl.java | 6 +- .../keyvalue/TestKeyValueContainer.java | 15 +- .../container/keyvalue/TestKeyValueHandler.java | 2 +- hadoop-hdds/pom.xml | 161 +- .../hadoop/hdds/scm/block/BlockManagerImpl.java | 9 +- .../block/DatanodeDeletedBlockTransactions.java | 4 +- .../hdds/scm/block/DeletedBlockLogImpl.java | 5 +-
[49/50] [abbrv] hadoop git commit: Merge branch 'trunk' into HDFS-12943
Merge branch 'trunk' into HDFS-12943 Project: http://git-wip-us.apache.org/repos/asf/hadoop/repo Commit: http://git-wip-us.apache.org/repos/asf/hadoop/commit/efb79f4e Tree: http://git-wip-us.apache.org/repos/asf/hadoop/tree/efb79f4e Diff: http://git-wip-us.apache.org/repos/asf/hadoop/diff/efb79f4e Branch: refs/heads/HDFS-12943 Commit: efb79f4ead5ba67ac70ff87cc75f6a5a303598dc Parents: 3a5b78a 8f97d6f Author: Chao Sun Authored: Tue Oct 23 22:33:29 2018 -0700 Committer: Chao Sun Committed: Tue Oct 23 22:33:29 2018 -0700 -- LICENSE.txt |1 + NOTICE.txt |8 + dev-support/bin/dist-layout-stitching |1 + dev-support/docker/Dockerfile |1 + .../assemblies/hadoop-registry-dist.xml | 41 + .../hadoop-client-minicluster/pom.xml |2 +- .../security/authentication/util/AuthToken.java |2 +- .../hadoop-common/src/main/bin/hadoop |6 + .../hadoop-common/src/main/conf/hadoop-env.sh | 13 + .../fs/CommonConfigurationKeysPublic.java | 19 +- .../org/apache/hadoop/fs/ftp/FTPFileSystem.java | 13 + .../io/compress/zstd/ZStandardCompressor.java |2 +- .../io/compress/zstd/ZStandardDecompressor.java |4 +- .../main/java/org/apache/hadoop/ipc/Server.java | 114 +- .../hadoop/security/SaslPropertiesResolver.java |4 +- .../security/token/DelegationTokenIssuer.java | 111 ++ .../security/token/DelegationTokenIssuer.java | 111 -- .../io/compress/zstd/ZStandardCompressor.c | 21 +- .../io/compress/zstd/ZStandardDecompressor.c| 12 +- .../src/main/resources/core-default.xml | 21 +- .../site/markdown/registry/hadoop-registry.md | 1018 ++ .../src/site/markdown/registry/index.md | 31 + .../markdown/registry/registry-configuration.md | 397 .../src/site/markdown/registry/registry-dns.md | 224 +++ .../site/markdown/registry/registry-security.md | 120 ++ .../using-the-hadoop-service-registry.md| 273 +++ .../conf/TestCommonConfigurationFields.java |3 +- .../apache/hadoop/fs/ftp/TestFTPFileSystem.java | 15 + .../TestZStandardCompressorDecompressor.java| 10 +- .../java/org/apache/hadoop/ipc/TestIPC.java | 53 +- .../hadoop/security/ssl/KeyStoreTestUtil.java | 105 + .../key/kms/server/KMSAuthenticationFilter.java | 23 +- .../kms/server/TestKMSAuthenticationFilter.java | 48 + hadoop-common-project/hadoop-registry/pom.xml | 299 +++ .../apache/hadoop/registry/cli/RegistryCli.java | 497 + .../hadoop/registry/client/api/BindFlags.java | 41 + .../registry/client/api/DNSOperations.java | 60 + .../client/api/DNSOperationsFactory.java| 78 + .../registry/client/api/RegistryConstants.java | 388 .../registry/client/api/RegistryOperations.java | 182 ++ .../client/api/RegistryOperationsFactory.java | 160 ++ .../registry/client/api/package-info.java | 35 + .../registry/client/binding/JsonSerDeser.java | 117 ++ .../client/binding/RegistryPathUtils.java | 238 +++ .../client/binding/RegistryTypeUtils.java | 291 +++ .../registry/client/binding/RegistryUtils.java | 399 .../registry/client/binding/package-info.java | 22 + .../AuthenticationFailedException.java | 39 + .../exceptions/InvalidPathnameException.java| 40 + .../exceptions/InvalidRecordException.java | 41 + .../NoChildrenForEphemeralsException.java | 48 + .../exceptions/NoPathPermissionsException.java | 45 + .../client/exceptions/NoRecordException.java| 45 + .../client/exceptions/RegistryIOException.java | 58 + .../client/exceptions/package-info.java | 33 + .../impl/FSRegistryOperationsService.java | 248 +++ .../client/impl/RegistryOperationsClient.java | 55 + .../registry/client/impl/package-info.java | 26 + .../client/impl/zk/BindingInformation.java | 41 + .../registry/client/impl/zk/CuratorService.java | 896 + .../registry/client/impl/zk/ListenerHandle.java | 25 + .../registry/client/impl/zk/PathListener.java | 30 + .../client/impl/zk/RegistryBindingSource.java | 36 + .../impl/zk/RegistryInternalConstants.java | 81 + .../impl/zk/RegistryOperationsService.java | 165 ++ .../client/impl/zk/RegistrySecurity.java| 1143 +++ .../registry/client/impl/zk/ZKPathDumper.java | 133 ++ .../client/impl/zk/ZookeeperConfigOptions.java | 118 ++ .../registry/client/impl/zk/package-info.java | 39 + .../registry/client/types/AddressTypes.java | 94 + .../hadoop/registry/client/types/Endpoint.java | 247 +++ .../registry/client/types/ProtocolTypes.java| 99 + .../client/types/RegistryPathStatus.java| 123 ++ .../registry/client/types/ServiceRecord.java| 312 +++
[49/50] [abbrv] hadoop git commit: Merge branch 'trunk' into HDFS-12943
Merge branch 'trunk' into HDFS-12943 Project: http://git-wip-us.apache.org/repos/asf/hadoop/repo Commit: http://git-wip-us.apache.org/repos/asf/hadoop/commit/8094c38e Tree: http://git-wip-us.apache.org/repos/asf/hadoop/tree/8094c38e Diff: http://git-wip-us.apache.org/repos/asf/hadoop/diff/8094c38e Branch: refs/heads/HDFS-12943 Commit: 8094c38efdbfd11519ce518636cb630ac50c5f93 Parents: bba8aa3 3bfd214 Author: Konstantin V Shvachko Authored: Tue Oct 16 16:32:13 2018 -0700 Committer: Konstantin V Shvachko Committed: Tue Oct 16 16:32:13 2018 -0700 -- README.txt | 2 + .../resources/assemblies/hadoop-yarn-dist.xml | 8 + .../src/main/conf/log4j.properties | 6 + .../KeyProviderDelegationTokenExtension.java| 71 +- .../crypto/key/KeyProviderTokenIssuer.java | 4 +- .../crypto/key/kms/KMSClientProvider.java | 220 +-- .../key/kms/LoadBalancingKMSClientProvider.java | 75 ++- .../java/org/apache/hadoop/fs/FileSystem.java | 75 +-- .../org/apache/hadoop/security/Credentials.java | 1 + .../web/DelegationTokenAuthenticatedURL.java| 25 +- .../security/token/DelegationTokenIssuer.java | 111 .../java/org/apache/hadoop/util/KMSUtil.java| 13 +- .../conf/TestConfigurationDeprecation.java | 1 + ...TestKeyProviderDelegationTokenExtension.java | 20 +- .../crypto/key/kms/TestKMSClientProvider.java | 138 .../kms/TestLoadBalancingKMSClientProvider.java | 63 +- .../apache/hadoop/fs/TestFilterFileSystem.java | 3 + .../org/apache/hadoop/fs/TestHarFileSystem.java | 3 + .../hadoop/security/ssl/KeyStoreTestUtil.java | 21 +- .../hadoop/crypto/key/kms/server/TestKMS.java | 349 -- .../hadoop/hdds/scm/XceiverClientManager.java | 17 +- .../scm/client/ContainerOperationClient.java| 15 +- hadoop-hdds/common/pom.xml | 6 - .../apache/hadoop/hdds/scm/ScmConfigKeys.java | 2 +- .../hadoop/hdds/scm/pipeline/Pipeline.java | 211 ++ .../hadoop/hdds/scm/pipeline/PipelineID.java| 80 +++ .../hadoop/hdds/scm/pipeline/package-info.java | 24 + .../org/apache/hadoop/ozone/OzoneConsts.java| 1 + .../apache/hadoop/utils/MetadataKeyFilters.java | 3 +- .../hadoop/utils/MetadataStoreBuilder.java | 38 +- .../main/proto/DatanodeContainerProtocol.proto | 4 +- .../main/proto/ScmBlockLocationProtocol.proto | 1 - .../StorageContainerLocationProtocol.proto | 1 - .../apache/hadoop/utils/TestMetadataStore.java | 2 + .../hadoop/utils/TestRocksDBStoreMBean.java | 19 +- hadoop-hdds/container-service/pom.xml | 11 +- .../common/helpers/ContainerReport.java | 205 -- .../common/helpers/KeyValueContainerReport.java | 117 .../container/common/impl/HddsDispatcher.java | 63 +- .../container/common/interfaces/Container.java | 5 + .../container/common/utils/ContainerCache.java | 6 +- .../container/keyvalue/KeyValueContainer.java | 9 +- .../keyvalue/KeyValueContainerData.java | 16 + .../container/keyvalue/KeyValueHandler.java | 30 +- .../container/keyvalue/helpers/BlockUtils.java | 3 +- .../container/keyvalue/helpers/ChunkUtils.java | 11 +- .../keyvalue/impl/BlockManagerImpl.java | 43 +- .../keyvalue/impl/ChunkManagerImpl.java | 43 ++ .../container/ozoneimpl/ContainerReader.java| 7 + .../StorageContainerDatanodeProtocol.proto | 2 + .../hdds/scm/pipeline/PipelineFactory.java | 56 ++ .../hdds/scm/pipeline/PipelineManager.java | 58 ++ .../hdds/scm/pipeline/PipelineProvider.java | 35 + .../hdds/scm/pipeline/PipelineStateManager.java | 179 + .../hdds/scm/pipeline/PipelineStateMap.java | 212 ++ .../scm/pipeline/RatisPipelineProvider.java | 135 .../hdds/scm/pipeline/SCMPipelineManager.java | 226 +++ .../scm/pipeline/SimplePipelineProvider.java| 80 +++ .../hadoop/hdds/scm/pipeline/package-info.java | 24 + .../scm/server/StorageContainerManager.java | 8 +- .../java/org/apache/hadoop/hdfs/DFSClient.java | 11 +- .../hadoop/hdfs/DistributedFileSystem.java | 14 +- .../org/apache/hadoop/hdfs/HdfsKMSUtil.java | 60 +- .../apache/hadoop/hdfs/util/LongBitFormat.java | 8 + .../hadoop/hdfs/web/WebHdfsFileSystem.java | 29 +- .../resolver/order/RandomResolver.java | 22 +- .../main/webapps/router/federationhealth.html | 1 - .../server/namenode/AclEntryStatusFormat.java | 109 ++-- .../server/namenode/FSImageFormatPBINode.java | 101 +-- .../server/namenode/FSImageFormatProtobuf.java | 26 +- .../namenode/INodeWithAdditionalFields.java | 36 +- .../server/namenode/NameNodeLayoutVersion.java | 3 +- .../server/namenode/SerialNumberManager.java| 152 - .../hdfs/server/namenode/SerialNumberMap.java | 43 +- .../hdfs/server/namenode/XAttrFormat.java |
[49/50] [abbrv] hadoop git commit: Merge branch 'trunk' into HDFS-12943
Merge branch 'trunk' into HDFS-12943 Project: http://git-wip-us.apache.org/repos/asf/hadoop/repo Commit: http://git-wip-us.apache.org/repos/asf/hadoop/commit/fc093528 Tree: http://git-wip-us.apache.org/repos/asf/hadoop/tree/fc093528 Diff: http://git-wip-us.apache.org/repos/asf/hadoop/diff/fc093528 Branch: refs/heads/HDFS-12943 Commit: fc093528247985ca3e539784c103a034cc9c684e Parents: dc76e0f bca928d Author: Konstantin V Shvachko Authored: Thu Oct 11 22:34:56 2018 -0700 Committer: Konstantin V Shvachko Committed: Thu Oct 11 22:34:56 2018 -0700 -- .../hadoop-client-check-invariants/pom.xml | 2 + .../hadoop-client-check-test-invariants/pom.xml | 2 + .../hadoop-client-minicluster/pom.xml | 12 + .../hadoop-client-runtime/pom.xml | 13 + hadoop-common-project/hadoop-common/pom.xml | 7 +- .../org/apache/hadoop/conf/Configurable.java| 10 +- .../org/apache/hadoop/conf/Configuration.java | 71 +- .../hadoop/conf/ConfigurationWithLogging.java | 14 +- .../org/apache/hadoop/crypto/CryptoCodec.java | 7 +- .../apache/hadoop/crypto/CryptoInputStream.java | 4 +- .../hadoop/crypto/CryptoOutputStream.java | 4 +- .../org/apache/hadoop/crypto/Decryptor.java | 14 +- .../org/apache/hadoop/crypto/Encryptor.java | 14 +- .../org/apache/hadoop/crypto/OpensslCipher.java | 18 +- .../hadoop/crypto/key/JavaKeyStoreProvider.java | 15 +- .../apache/hadoop/crypto/key/KeyProvider.java | 6 +- .../crypto/key/KeyProviderCryptoExtension.java | 9 +- .../KeyProviderDelegationTokenExtension.java| 2 +- .../crypto/key/kms/KMSClientProvider.java | 6 +- .../hadoop/crypto/key/kms/ValueQueue.java | 2 +- .../crypto/random/OpensslSecureRandom.java | 10 +- .../apache/hadoop/fs/AbstractFileSystem.java| 45 +- .../apache/hadoop/fs/BufferedFSInputStream.java | 4 +- .../apache/hadoop/fs/ByteBufferReadable.java| 8 +- .../apache/hadoop/fs/ChecksumFileSystem.java| 2 +- .../java/org/apache/hadoop/fs/ChecksumFs.java | 2 +- .../hadoop/fs/CommonConfigurationKeys.java | 2 +- .../java/org/apache/hadoop/fs/CreateFlag.java | 2 +- .../org/apache/hadoop/fs/FSDataInputStream.java | 1 + .../org/apache/hadoop/fs/FSInputChecker.java| 2 +- .../java/org/apache/hadoop/fs/FileContext.java | 51 +- .../java/org/apache/hadoop/fs/FileSystem.java | 11 +- .../java/org/apache/hadoop/fs/FileUtil.java | 4 +- .../org/apache/hadoop/fs/HarFileSystem.java | 2 +- .../hadoop/fs/HasEnhancedByteBufferAccess.java | 15 +- .../org/apache/hadoop/fs/LocalDirAllocator.java | 3 +- .../org/apache/hadoop/fs/LocalFileSystem.java | 2 +- .../main/java/org/apache/hadoop/fs/Options.java | 2 +- .../java/org/apache/hadoop/fs/QuotaUsage.java | 8 +- .../org/apache/hadoop/fs/ftp/FTPFileSystem.java | 6 +- .../org/apache/hadoop/fs/ftp/FtpConfigKeys.java | 1 + .../apache/hadoop/fs/local/LocalConfigKeys.java | 1 + .../apache/hadoop/fs/permission/AclStatus.java | 2 +- .../apache/hadoop/fs/permission/AclUtil.java| 10 +- .../hadoop/fs/permission/ScopedAclEntries.java | 14 +- .../org/apache/hadoop/fs/shell/Command.java | 24 +- .../apache/hadoop/fs/shell/CommandFormat.java | 2 +- .../org/apache/hadoop/fs/viewfs/ViewFs.java | 12 +- .../apache/hadoop/ha/ActiveStandbyElector.java | 32 +- .../main/java/org/apache/hadoop/ha/HAAdmin.java | 2 +- .../java/org/apache/hadoop/ha/NodeFencer.java | 2 +- .../org/apache/hadoop/ha/SshFenceByTcpPort.java | 2 +- .../org/apache/hadoop/http/HttpServer2.java | 10 +- .../org/apache/hadoop/io/EnumSetWritable.java | 2 +- .../main/java/org/apache/hadoop/io/IOUtils.java | 2 +- .../org/apache/hadoop/io/ReadaheadPool.java | 2 +- .../org/apache/hadoop/io/SecureIOUtils.java | 4 +- .../java/org/apache/hadoop/io/SequenceFile.java | 16 +- .../java/org/apache/hadoop/io/Writable.java | 4 +- .../apache/hadoop/io/WritableComparable.java| 7 +- .../org/apache/hadoop/io/WritableUtils.java | 6 +- .../io/compress/CompressionCodecFactory.java| 8 +- .../org/apache/hadoop/io/compress/Lz4Codec.java | 4 +- .../apache/hadoop/io/compress/SnappyCodec.java | 2 +- .../io/compress/bzip2/Bzip2Compressor.java | 2 +- .../io/compress/bzip2/Bzip2Decompressor.java| 6 +- .../hadoop/io/compress/bzip2/Bzip2Factory.java | 4 +- .../io/compress/bzip2/CBZip2InputStream.java| 26 +- .../io/compress/bzip2/CBZip2OutputStream.java | 7 +- .../compress/zlib/BuiltInGzipDecompressor.java | 8 +- .../hadoop/io/compress/zlib/ZlibCompressor.java | 2 +- .../io/compress/zlib/ZlibDecompressor.java | 6 +- .../hadoop/io/compress/zlib/ZlibFactory.java| 4 +- .../apache/hadoop/io/erasurecode/CodecUtil.java | 2 +- .../erasurecode/rawcoder/util/GaloisField.java | 2 +-
[49/50] [abbrv] hadoop git commit: Merge branch 'trunk' into HDFS-12943
Merge branch 'trunk' into HDFS-12943 Project: http://git-wip-us.apache.org/repos/asf/hadoop/repo Commit: http://git-wip-us.apache.org/repos/asf/hadoop/commit/eb75861e Tree: http://git-wip-us.apache.org/repos/asf/hadoop/tree/eb75861e Diff: http://git-wip-us.apache.org/repos/asf/hadoop/diff/eb75861e Branch: refs/heads/HDFS-12943 Commit: eb75861eab63e1a56419b954ea12bf1b6f3bf8f7 Parents: 967aab6 cdf5d58 Author: Konstantin V Shvachko Authored: Fri Oct 5 15:01:08 2018 -0700 Committer: Konstantin V Shvachko Committed: Fri Oct 5 15:01:08 2018 -0700 -- hadoop-assemblies/pom.xml | 4 +- hadoop-build-tools/pom.xml | 2 +- hadoop-client-modules/hadoop-client-api/pom.xml | 4 +- .../hadoop-client-check-invariants/pom.xml | 4 +- .../hadoop-client-check-test-invariants/pom.xml | 4 +- .../hadoop-client-integration-tests/pom.xml | 4 +- .../hadoop-client-minicluster/pom.xml | 4 +- .../hadoop-client-runtime/pom.xml | 4 +- hadoop-client-modules/hadoop-client/pom.xml | 4 +- hadoop-client-modules/pom.xml | 2 +- .../hadoop-cloud-storage/pom.xml| 4 +- hadoop-cloud-storage-project/pom.xml| 4 +- .../hadoop-annotations/pom.xml | 4 +- .../hadoop-auth-examples/pom.xml| 4 +- hadoop-common-project/hadoop-auth/pom.xml | 4 +- hadoop-common-project/hadoop-common/pom.xml | 83 +- .../hadoop/fs/FileSystemMultipartUploader.java | 25 +- .../apache/hadoop/security/SecurityUtil.java| 10 +- .../io/compress/zstd/ZStandardDecompressor.c| 2 +- .../src/main/resources/core-default.xml | 10 + .../src/site/markdown/SecureMode.md | 2 +- .../AbstractContractMultipartUploaderTest.java | 22 + .../hadoop/fs/sftp/TestSFTPFileSystem.java | 3 + hadoop-common-project/hadoop-kms/pom.xml| 4 +- .../crypto/key/kms/server/KMSJSONReader.java| 4 +- hadoop-common-project/hadoop-minikdc/pom.xml| 4 +- hadoop-common-project/hadoop-nfs/pom.xml| 4 +- hadoop-common-project/pom.xml | 4 +- hadoop-dist/pom.xml | 4 +- .../hadoop/hdds/scm/XceiverClientGrpc.java | 23 - .../hadoop/hdds/scm/XceiverClientRatis.java | 32 +- .../org/apache/hadoop/hdds/HddsConfigKeys.java | 3 + .../org/apache/hadoop/hdds/cli/GenericCli.java | 2 +- .../hadoop/hdds/scm/XceiverClientSpi.java | 10 +- .../scm/container/common/helpers/Pipeline.java | 4 + .../StorageContainerLocationProtocol.java | 16 + ...rLocationProtocolClientSideTranslatorPB.java | 42 + .../apache/hadoop/ozone/OzoneConfigKeys.java| 11 - .../org/apache/hadoop/ozone/OzoneConsts.java| 1 + .../apache/hadoop/ozone/audit/AuditLogger.java | 44 +- .../apache/hadoop/ozone/audit/AuditMessage.java | 77 +- .../org/apache/hadoop/ozone/audit/Auditor.java | 33 + .../apache/hadoop/ozone/audit/package-info.java | 16 +- ...rLocationProtocolServerSideTranslatorPB.java | 32 + .../StorageContainerLocationProtocol.proto | 27 + .../common/src/main/resources/ozone-default.xml | 87 +- .../ozone/audit/TestOzoneAuditLogger.java | 89 +- .../common/src/test/resources/log4j2.properties | 4 +- .../report/CommandStatusReportPublisher.java| 2 +- .../common/statemachine/StateContext.java | 58 +- .../CloseContainerCommandHandler.java | 14 +- .../commandhandler/CommandHandler.java | 7 +- .../DeleteBlocksCommandHandler.java | 43 +- .../ReplicateContainerCommandHandler.java | 3 +- .../states/endpoint/HeartbeatEndpointTask.java | 33 +- .../states/endpoint/VersionEndpointTask.java| 44 +- .../container/common/utils/HddsVolumeUtil.java | 2 +- .../container/common/volume/VolumeSet.java | 178 ++-- .../container/keyvalue/KeyValueContainer.java | 6 +- .../container/keyvalue/KeyValueHandler.java | 4 +- .../container/ozoneimpl/ContainerReader.java| 20 + .../container/ozoneimpl/OzoneContainer.java | 9 - .../StorageContainerDatanodeProtocol.java | 13 - .../protocol/commands/CommandForDatanode.java | 8 +- .../ozone/protocol/commands/CommandStatus.java | 41 +- .../commands/DeleteBlockCommandStatus.java | 92 ++ ...rDatanodeProtocolClientSideTranslatorPB.java | 17 - ...rDatanodeProtocolServerSideTranslatorPB.java | 16 - .../StorageContainerDatanodeProtocol.proto | 11 +- .../ozone/container/common/ScmTestMock.java | 24 +- .../common/report/TestReportPublisher.java | 4 +- .../endpoint/TestHeartbeatEndpointTask.java | 12 +- hadoop-hdds/pom.xml | 2 +- .../hadoop/hdds/scm/block/BlockManagerImpl.java | 13 +- .../block/DatanodeDeletedBlockTransactions.java | 30 +-
[49/50] [abbrv] hadoop git commit: Merge branch 'trunk' into HDFS-12943
Merge branch 'trunk' into HDFS-12943 Project: http://git-wip-us.apache.org/repos/asf/hadoop/repo Commit: http://git-wip-us.apache.org/repos/asf/hadoop/commit/5afc88d8 Tree: http://git-wip-us.apache.org/repos/asf/hadoop/tree/5afc88d8 Diff: http://git-wip-us.apache.org/repos/asf/hadoop/diff/5afc88d8 Branch: refs/heads/HDFS-12943 Commit: 5afc88d807366d8a8983fa526d92dc9d51ca7122 Parents: 741547e 8de5c92 Author: Erik Krogen Authored: Mon Sep 24 11:37:24 2018 -0700 Committer: Erik Krogen Committed: Mon Sep 24 11:37:24 2018 -0700 -- .gitignore |1 + dev-support/bin/ozone-dist-layout-stitching | 181 --- dev-support/bin/ozone-dist-tar-stitching| 43 - .../java/org/apache/hadoop/fs/BBPartHandle.java |5 + .../org/apache/hadoop/fs/BBUploadHandle.java|5 + .../fs/CommonConfigurationKeysPublic.java |4 +- .../hadoop/fs/FileSystemMultipartUploader.java |4 + .../org/apache/hadoop/fs/MultipartUploader.java |5 + .../hadoop/fs/MultipartUploaderFactory.java |4 + .../src/main/resources/core-default.xml | 41 +- .../src/site/markdown/filesystem/filesystem.md | 11 +- .../conf/TestCommonConfigurationFields.java |3 + .../apache/hadoop/conf/TestConfigRedactor.java |7 + .../fs/contract/AbstractContractConcatTest.java | 34 +- .../AbstractContractGetFileStatusTest.java | 26 +- .../fs/contract/AbstractContractMkdirTest.java |8 + .../hadoop/fs/contract/AbstractFSContract.java |2 - .../hadoop/fs/contract/ContractTestUtils.java | 19 +- hadoop-dist/pom.xml | 118 -- hadoop-dist/src/main/compose/README.md | 51 - hadoop-dist/src/main/compose/ozone-hdfs/.env| 17 - .../main/compose/ozone-hdfs/docker-compose.yaml | 60 - .../src/main/compose/ozone-hdfs/docker-config | 76 -- hadoop-dist/src/main/compose/ozone/.env | 17 - .../src/main/compose/ozone/docker-compose.yaml | 49 - .../src/main/compose/ozone/docker-config| 75 -- .../main/compose/ozonefs/docker-compose.yaml| 59 - .../src/main/compose/ozonefs/docker-config | 35 - hadoop-dist/src/main/compose/ozoneperf/.env | 17 - .../src/main/compose/ozoneperf/README.md| 73 - .../src/main/compose/ozoneperf/compose-all.sh | 18 - .../compose/ozoneperf/docker-compose-freon.yaml | 26 - .../main/compose/ozoneperf/docker-compose.yaml | 64 - .../src/main/compose/ozoneperf/docker-config| 36 - hadoop-dist/src/main/compose/ozoneperf/init.sh | 21 - .../src/main/compose/ozoneperf/prometheus.yml | 24 - .../compose/ozonescripts/.ssh/authorized_keys | 16 - .../src/main/compose/ozonescripts/.ssh/config | 18 - .../main/compose/ozonescripts/.ssh/environment | 16 - .../src/main/compose/ozonescripts/.ssh/id_rsa | 42 - .../main/compose/ozonescripts/.ssh/id_rsa.pub | 16 - .../src/main/compose/ozonescripts/Dockerfile| 33 - .../src/main/compose/ozonescripts/README.md | 38 - .../compose/ozonescripts/docker-compose.yaml| 42 - .../src/main/compose/ozonescripts/docker-config | 38 - hadoop-dist/src/main/compose/ozonescripts/ps.sh | 17 - .../src/main/compose/ozonescripts/start.sh | 24 - .../src/main/compose/ozonescripts/stop.sh | 17 - hadoop-dist/src/main/ozone/README.txt | 51 - hadoop-dist/src/main/smoketest/README.md| 30 - .../src/main/smoketest/basic/basic.robot| 47 - .../src/main/smoketest/basic/ozone-shell.robot | 82 -- hadoop-dist/src/main/smoketest/commonlib.robot | 24 - .../src/main/smoketest/ozonefs/ozonefs.robot| 35 - hadoop-dist/src/main/smoketest/test.sh | 101 -- hadoop-hdds/client/pom.xml |5 - hadoop-hdds/common/pom.xml |2 - hadoop-hdds/container-service/pom.xml |5 - hadoop-hdds/framework/pom.xml |5 - hadoop-hdds/pom.xml | 30 + hadoop-hdds/server-scm/pom.xml | 50 +- .../src/main/resources/webapps/scm/index.html | 76 ++ .../src/main/resources/webapps/scm/main.html| 20 + .../resources/webapps/scm/scm-overview.html | 60 + .../src/main/resources/webapps/scm/scm.js | 54 + .../server-scm/src/main/webapps/scm/index.html | 76 -- .../server-scm/src/main/webapps/scm/main.html | 20 - .../src/main/webapps/scm/scm-overview.html | 60 - .../server-scm/src/main/webapps/scm/scm.js | 54 - hadoop-hdds/tools/pom.xml |8 - .../hadoop/fs/http/client/HttpFSFileSystem.java | 17 + .../hadoop/fs/http/server/FSOperations.java | 73 + .../http/server/HttpFSParametersProvider.java |2 + .../hadoop/fs/http/server/HttpFSServer.java | 16 + .../fs/http/client/BaseTestHttpFSWith.java | 132 +-
[49/50] [abbrv] hadoop git commit: Merge branch 'trunk' into HDFS-12943
Merge branch 'trunk' into HDFS-12943 Project: http://git-wip-us.apache.org/repos/asf/hadoop/repo Commit: http://git-wip-us.apache.org/repos/asf/hadoop/commit/a3810f7b Tree: http://git-wip-us.apache.org/repos/asf/hadoop/tree/a3810f7b Diff: http://git-wip-us.apache.org/repos/asf/hadoop/diff/a3810f7b Branch: refs/heads/HDFS-12943 Commit: a3810f7b6bd822b4243a15c0ac31ab0f99b10b29 Parents: c377e3c 6b5838e Author: Erik Krogen Authored: Wed Sep 19 14:53:51 2018 -0700 Committer: Erik Krogen Committed: Wed Sep 19 14:53:51 2018 -0700 -- dev-support/bin/ozone-dist-layout-stitching | 7 +- .../hadoop-annotations/pom.xml | 24 ++ .../org/apache/hadoop/ipc/CallQueueManager.java | 5 +- .../apache/hadoop/log/LogThrottlingHelper.java | 358 +++ .../org/apache/hadoop/util/StringUtils.java | 2 +- .../hadoop/log/TestLogThrottlingHelper.java | 172 + .../org/apache/hadoop/util/TestStringUtils.java | 9 + .../main/compose/ozone-hdfs/docker-compose.yaml | 2 +- .../src/main/compose/ozone-hdfs/docker-config | 1 + .../src/main/compose/ozone/docker-config| 1 + .../main/compose/ozonefs/docker-compose.yaml| 59 +++ .../src/main/compose/ozonefs/docker-config | 35 ++ .../src/main/compose/ozoneperf/docker-config| 1 + .../src/main/compose/ozonescripts/docker-config | 1 + hadoop-dist/src/main/smoketest/README.md| 30 ++ .../src/main/smoketest/basic/basic.robot| 47 +++ .../src/main/smoketest/basic/ozone-shell.robot | 82 + hadoop-dist/src/main/smoketest/commonlib.robot | 24 ++ .../src/main/smoketest/ozonefs/ozonefs.robot| 35 ++ hadoop-dist/src/main/smoketest/test.sh | 101 ++ .../hadoop/hdds/scm/XceiverClientRatis.java | 6 +- .../org/apache/hadoop/hdds/HddsConfigKeys.java | 5 + .../apache/hadoop/hdds/scm/ScmConfigKeys.java | 13 + .../scm/container/common/helpers/Pipeline.java | 22 +- .../container/common/helpers/PipelineID.java| 13 +- .../apache/hadoop/ozone/OzoneConfigKeys.java| 14 + .../main/java/org/apache/ratis/RatisHelper.java | 40 ++- .../main/proto/ScmBlockLocationProtocol.proto | 6 +- hadoop-hdds/common/src/main/proto/hdds.proto| 7 + .../common/src/main/resources/ozone-default.xml | 27 ++ .../apache/hadoop/hdds/scm/HddsServerUtil.java | 21 ++ .../common/report/PipelineReportPublisher.java | 73 .../common/report/ReportPublisherFactory.java | 4 + .../statemachine/DatanodeStateMachine.java | 19 +- .../common/statemachine/StateContext.java | 42 ++- .../CloseContainerCommandHandler.java | 17 +- .../ReplicateContainerCommandHandler.java | 120 +-- .../states/datanode/InitDatanodeState.java | 12 +- .../states/endpoint/RegisterEndpointTask.java | 8 +- .../transport/server/XceiverServerGrpc.java | 28 +- .../transport/server/XceiverServerSpi.java | 9 + .../server/ratis/XceiverServerRatis.java| 105 +++--- .../container/keyvalue/KeyValueContainer.java | 1 + .../container/ozoneimpl/OzoneContainer.java | 126 +++ .../replication/ContainerReplicator.java| 27 ++ .../DownloadAndImportReplicator.java| 136 +++ .../replication/GrpcReplicationClient.java | 2 +- .../replication/ReplicationSupervisor.java | 142 .../container/replication/ReplicationTask.java | 102 ++ .../StorageContainerDatanodeProtocol.java | 10 +- .../protocol/StorageContainerNodeProtocol.java | 6 +- .../commands/CloseContainerCommand.java | 23 +- ...rDatanodeProtocolClientSideTranslatorPB.java | 6 +- ...rDatanodeProtocolServerSideTranslatorPB.java | 5 +- .../StorageContainerDatanodeProtocol.proto | 10 + .../ozone/container/common/ScmTestMock.java | 8 +- .../common/TestDatanodeStateMachine.java| 42 +++ .../TestReplicateContainerCommandHandler.java | 163 - .../replication/TestReplicationSupervisor.java | 143 .../container/replication/package-info.java | 22 ++ .../hadoop/hdds/server/events/EventQueue.java | 18 + hadoop-hdds/pom.xml | 7 +- .../org/apache/hadoop/hdds/scm/ScmUtils.java| 45 +++ .../hadoop/hdds/scm/block/BlockManagerImpl.java | 17 +- .../container/CloseContainerEventHandler.java | 90 +++-- .../hdds/scm/container/ContainerMapping.java| 25 -- .../scm/container/ContainerReportHandler.java | 6 +- .../hadoop/hdds/scm/container/Mapping.java | 15 +- .../hadoop/hdds/scm/events/SCMEvents.java | 15 +- .../hdds/scm/exceptions/SCMException.java | 3 +- .../hadoop/hdds/scm/node/SCMNodeManager.java| 5 +- .../hadoop/hdds/scm/node/StaleNodeHandler.java | 19 +- .../hdds/scm/node/states/Node2ContainerMap.java | 123 +-- .../hdds/scm/node/states/Node2ObjectsMap.java | 162 +
[49/50] [abbrv] hadoop git commit: Merge branch 'trunk' into HDFS-12943
Merge branch 'trunk' into HDFS-12943 Project: http://git-wip-us.apache.org/repos/asf/hadoop/repo Commit: http://git-wip-us.apache.org/repos/asf/hadoop/commit/30d1cd9f Tree: http://git-wip-us.apache.org/repos/asf/hadoop/tree/30d1cd9f Diff: http://git-wip-us.apache.org/repos/asf/hadoop/diff/30d1cd9f Branch: refs/heads/HDFS-12943 Commit: 30d1cd9f9338456f2a7cb80c9b8270ab0fe46ca1 Parents: 9ade422 0a26c52 Author: Konstantin V Shvachko Authored: Mon Sep 17 18:59:40 2018 -0700 Committer: Konstantin V Shvachko Committed: Mon Sep 17 18:59:40 2018 -0700 -- dev-support/bin/create-release |4 +- dev-support/bin/ozone-dist-layout-stitching | 27 +- dev-support/bin/yetus-wrapper |2 +- dev-support/docker/Dockerfile | 212 +- .../assemblies/hadoop-src-with-hdds.xml | 56 + .../assemblies/hadoop-src-with-hdsl.xml | 56 - hadoop-common-project/hadoop-common/pom.xml |2 + .../src/main/conf/log4j.properties | 23 - .../apache/hadoop/crypto/CryptoStreamUtils.java | 21 +- .../apache/hadoop/fs/TrashPolicyDefault.java|2 +- .../main/java/org/apache/hadoop/ha/HAAdmin.java |7 +- .../org/apache/hadoop/io/nativeio/NativeIO.java | 15 +- .../org/apache/hadoop/util/CleanerUtil.java | 199 + .../hadoop/util/curator/ZKCuratorManager.java | 10 +- .../src/main/resources/core-default.xml | 24 +- .../markdown/release/0.1.0/CHANGELOG.0.1.0.md | 101 + .../markdown/release/0.1.0/CHANGES.0.1.0.md | 101 - .../markdown/release/0.1.1/CHANGELOG.0.1.1.md | 39 + .../markdown/release/0.1.1/CHANGES.0.1.1.md | 39 - .../markdown/release/0.10.0/CHANGELOG.0.10.0.md | 101 + .../markdown/release/0.10.0/CHANGES.0.10.0.md | 101 - .../markdown/release/0.10.1/CHANGELOG.0.10.1.md | 49 + .../markdown/release/0.10.1/CHANGES.0.10.1.md | 49 - .../markdown/release/0.11.0/CHANGELOG.0.11.0.md | 96 + .../markdown/release/0.11.0/CHANGES.0.11.0.md | 96 - .../markdown/release/0.11.1/CHANGELOG.0.11.1.md | 34 + .../markdown/release/0.11.1/CHANGES.0.11.1.md | 34 - .../markdown/release/0.11.2/CHANGELOG.0.11.2.md | 33 + .../markdown/release/0.11.2/CHANGES.0.11.2.md | 33 - .../markdown/release/0.12.0/CHANGELOG.0.12.0.md | 113 + .../markdown/release/0.12.0/CHANGES.0.12.0.md | 113 - .../markdown/release/0.12.1/CHANGELOG.0.12.1.md | 59 + .../markdown/release/0.12.1/CHANGES.0.12.1.md | 59 - .../markdown/release/0.12.2/CHANGELOG.0.12.2.md | 34 + .../markdown/release/0.12.2/CHANGES.0.12.2.md | 34 - .../markdown/release/0.12.3/CHANGELOG.0.12.3.md | 38 + .../markdown/release/0.12.3/CHANGES.0.12.3.md | 38 - .../markdown/release/0.13.0/CHANGELOG.0.13.0.md | 173 + .../markdown/release/0.13.0/CHANGES.0.13.0.md | 173 - .../markdown/release/0.14.0/CHANGELOG.0.14.0.md | 214 + .../markdown/release/0.14.0/CHANGES.0.14.0.md | 214 - .../markdown/release/0.14.1/CHANGELOG.0.14.1.md | 33 + .../markdown/release/0.14.1/CHANGES.0.14.1.md | 33 - .../markdown/release/0.14.2/CHANGELOG.0.14.2.md | 40 + .../markdown/release/0.14.2/CHANGES.0.14.2.md | 40 - .../markdown/release/0.14.3/CHANGELOG.0.14.3.md | 34 + .../markdown/release/0.14.3/CHANGES.0.14.3.md | 34 - .../markdown/release/0.14.4/CHANGELOG.0.14.4.md | 39 + .../markdown/release/0.14.4/CHANGES.0.14.4.md | 39 - .../markdown/release/0.15.0/CHANGELOG.0.15.0.md | 190 + .../markdown/release/0.15.0/CHANGES.0.15.0.md | 190 - .../markdown/release/0.15.1/CHANGELOG.0.15.1.md | 49 + .../markdown/release/0.15.1/CHANGES.0.15.1.md | 49 - .../markdown/release/0.15.2/CHANGELOG.0.15.2.md | 51 + .../markdown/release/0.15.2/CHANGES.0.15.2.md | 51 - .../markdown/release/0.15.3/CHANGELOG.0.15.3.md | 35 + .../markdown/release/0.15.3/CHANGES.0.15.3.md | 35 - .../markdown/release/0.15.4/CHANGELOG.0.15.4.md | 31 + .../markdown/release/0.15.4/CHANGES.0.15.4.md | 31 - .../markdown/release/0.16.0/CHANGELOG.0.16.0.md | 225 ++ .../markdown/release/0.16.0/CHANGES.0.16.0.md | 225 -- .../markdown/release/0.16.1/CHANGELOG.0.16.1.md | 94 + .../markdown/release/0.16.1/CHANGES.0.16.1.md | 94 - .../markdown/release/0.16.2/CHANGELOG.0.16.2.md | 59 + .../markdown/release/0.16.2/CHANGES.0.16.2.md | 59 - .../markdown/release/0.16.3/CHANGELOG.0.16.3.md | 37 + .../markdown/release/0.16.3/CHANGES.0.16.3.md | 37 - .../markdown/release/0.16.4/CHANGELOG.0.16.4.md | 34 + .../markdown/release/0.16.4/CHANGES.0.16.4.md | 34 - .../markdown/release/0.17.0/CHANGELOG.0.17.0.md | 259 ++ .../markdown/release/0.17.0/CHANGES.0.17.0.md | 259 -- .../markdown/release/0.17.1/CHANGELOG.0.17.1.md | 44 + .../markdown/release/0.17.1/CHANGES.0.17.1.md | 44 - .../markdown/release/0.17.2/CHANGELOG.0.17.2.md | 43 + .../markdown/release/0.17.2/CHANGES.0.17.2.md | 43 -
[49/50] [abbrv] hadoop git commit: Merge branch 'trunk' into HDFS-12943
Merge branch 'trunk' into HDFS-12943 Project: http://git-wip-us.apache.org/repos/asf/hadoop/repo Commit: http://git-wip-us.apache.org/repos/asf/hadoop/commit/ebd3d6ab Tree: http://git-wip-us.apache.org/repos/asf/hadoop/tree/ebd3d6ab Diff: http://git-wip-us.apache.org/repos/asf/hadoop/diff/ebd3d6ab Branch: refs/heads/HDFS-12943 Commit: ebd3d6abd4efa8d9ff4c4b5c293206ab2481bfdf Parents: 8aeb2d8 a4121c7 Author: Konstantin V Shvachko Authored: Sat Aug 25 17:29:34 2018 -0700 Committer: Konstantin V Shvachko Committed: Sat Aug 25 17:29:34 2018 -0700 -- .../hadoop/io/retry/FailoverProxyProvider.java | 15 +- .../apache/hadoop/hdds/scm/ScmConfigKeys.java | 6 +- .../common/src/main/resources/ozone-default.xml | 7 +- .../container/common/impl/ContainerData.java| 2 +- .../statemachine/DatanodeStateMachine.java | 5 +- .../common/statemachine/StateContext.java | 20 +++ .../states/datanode/RunningDatanodeState.java | 1 + .../states/endpoint/RegisterEndpointTask.java | 28 +++- .../keyvalue/KeyValueContainerData.java | 10 +- .../container/keyvalue/KeyValueHandler.java | 7 +- .../hadoop/hdds/scm/block/BlockManagerImpl.java | 9 +- .../hdds/scm/container/ContainerMapping.java| 33 ++-- .../scm/container/ContainerReportHandler.java | 3 +- .../scm/container/ContainerStateManager.java| 9 +- .../hadoop/hdds/scm/container/Mapping.java | 2 +- .../hdds/scm/pipelines/PipelineSelector.java| 9 +- .../scm/server/SCMDatanodeProtocolServer.java | 2 +- .../TestCloseContainerEventHandler.java | 8 +- .../scm/container/TestContainerMapping.java | 19 ++- .../container/closer/TestContainerCloser.java | 9 +- .../ozone/container/common/TestEndPoint.java| 3 +- .../org/apache/hadoop/hdds/scm/cli/SCMCLI.java | 8 +- .../ha/AbstractNNFailoverProxyProvider.java | 152 ++- .../ha/ConfiguredFailoverProxyProvider.java | 141 ++--- .../namenode/ha/IPFailoverProxyProvider.java| 51 +-- .../commandhandler/TestBlockDeletion.java | 3 +- .../TestCloseContainerHandler.java | 4 +- .../TestReplicateContainerHandler.java | 5 +- .../yarn/sls/scheduler/SchedulerMetrics.java| 7 +- 29 files changed, 322 insertions(+), 256 deletions(-) -- - To unsubscribe, e-mail: common-commits-unsubscr...@hadoop.apache.org For additional commands, e-mail: common-commits-h...@hadoop.apache.org
[49/50] [abbrv] hadoop git commit: Merge branch 'trunk' into HDFS-12943
Merge branch 'trunk' into HDFS-12943 Project: http://git-wip-us.apache.org/repos/asf/hadoop/repo Commit: http://git-wip-us.apache.org/repos/asf/hadoop/commit/3d54a964 Tree: http://git-wip-us.apache.org/repos/asf/hadoop/tree/3d54a964 Diff: http://git-wip-us.apache.org/repos/asf/hadoop/diff/3d54a964 Branch: refs/heads/HDFS-12943 Commit: 3d54a96434de20013d6c47dd143c8599ae4952a1 Parents: 2dad24f 3214cd7 Author: Chao Sun Authored: Wed Aug 8 13:10:43 2018 -0700 Committer: Chao Sun Committed: Wed Aug 8 13:10:43 2018 -0700 -- .../src/main/bin/hadoop-functions.sh|1 + .../hadoop/fs/FileSystemMultipartUploader.java | 69 +- .../org/apache/hadoop/fs/MultipartUploader.java | 32 +- .../java/org/apache/hadoop/fs/PartHandle.java |8 +- .../java/org/apache/hadoop/fs/PathHandle.java |9 +- .../main/java/org/apache/hadoop/ipc/Client.java |6 +- .../hadoop-common/src/site/markdown/Metrics.md |8 +- .../markdown/release/3.1.1/CHANGES.3.1.1.md | 498 +++ .../release/3.1.1/RELEASENOTES.3.1.1.md | 498 +++ .../fs/AbstractSystemMultipartUploaderTest.java | 143 - .../TestLocalFileSystemMultipartUploader.java | 65 - .../AbstractContractMultipartUploaderTest.java | 300 ++ .../TestLocalFSContractMultipartUploader.java | 43 + .../src/main/compose/ozone/docker-config|1 + .../org/apache/hadoop/hdds/HddsConfigKeys.java |4 + .../common/src/main/resources/ozone-default.xml | 13 +- .../container/common/interfaces/Container.java |8 + .../server/ratis/ContainerStateMachine.java | 142 +- .../server/ratis/XceiverServerRatis.java| 10 +- .../container/common/volume/VolumeSet.java | 15 +- .../container/keyvalue/KeyValueContainer.java |8 +- .../container/keyvalue/KeyValueHandler.java | 14 +- .../keyvalue/TestKeyValueContainer.java | 58 +- .../container/keyvalue/TestKeyValueHandler.java | 46 +- .../scm/container/ContainerActionsHandler.java | 60 + .../hadoop/hdds/scm/events/SCMEvents.java | 16 +- .../server/SCMDatanodeHeartbeatDispatcher.java | 22 + .../scm/server/StorageContainerManager.java |3 + .../container/TestContainerActionsHandler.java | 68 + .../hadoop/hdfs/protocol/ECBlockGroupStats.java | 27 +- .../hdfs/protocol/ReplicatedBlockStats.java | 28 +- .../hadoop/hdfs/protocolPB/PBHelperClient.java | 21 + .../src/main/proto/ClientNamenodeProtocol.proto |3 + .../federation/metrics/NamenodeBeanMetrics.java | 10 + .../server/federation/router/ErasureCoding.java | 13 + .../jdiff/Apache_Hadoop_HDFS_3.1.1.xml | 676 hadoop-hdfs-project/hadoop-hdfs/pom.xml | 19 +- .../org/apache/hadoop/hdfs/DFSConfigKeys.java |2 + .../aliasmap/InMemoryLevelDBAliasMapServer.java |8 +- .../server/blockmanagement/BlockManager.java|8 + .../BlockPlacementPolicyDefault.java|4 +- .../blockmanagement/LowRedundancyBlocks.java| 28 + .../datamodel/DiskBalancerVolume.java | 17 +- .../ContentSummaryComputationContext.java |2 + .../hdfs/server/namenode/FSNamesystem.java | 20 +- .../hdfs/server/namenode/NameNodeMXBean.java| 18 + .../hdfs/server/namenode/ha/EditLogTailer.java |3 +- .../org/apache/hadoop/hdfs/tools/DFSAdmin.java | 10 + .../org/apache/hadoop/hdfs/tools/ECAdmin.java |4 +- .../src/main/resources/hdfs-default.xml |9 + .../src/site/markdown/HDFSErasureCoding.md |4 +- .../hadoop/fs/TestHDFSMultipartUploader.java| 76 - .../hdfs/TestHDFSContractMultipartUploader.java | 58 + .../hadoop/hdfs/TestErasureCodingPolicies.java | 14 + .../TestLowRedundancyBlockQueues.java | 43 +- .../server/diskbalancer/TestDataModels.java | 16 + .../namenode/metrics/TestNameNodeMetrics.java | 12 + .../apache/hadoop/hdfs/tools/TestDFSAdmin.java | 32 +- .../test/resources/testErasureCodingConf.xml| 22 +- .../src/test/acceptance/ozonefs/ozonefs.robot |4 +- .../acceptance/ozonefs/ozonesinglenode.robot| 49 + hadoop-ozone/common/src/main/bin/ozone |4 + .../src/main/shellprofile.d/hadoop-ozone.sh |1 + .../org/apache/hadoop/ozone/om/OMMetrics.java |2 +- .../apache/hadoop/ozone/web/ozShell/Shell.java |4 + .../ozone/web/ozShell/keys/PutKeyHandler.java | 16 +- hadoop-project-dist/pom.xml |2 +- hadoop-project/pom.xml |2 +- .../hadoop/fs/s3a/S3AMultipartUploader.java | 177 +- .../hadoop/fs/s3a/WriteOperationHelper.java |4 + ...rg.apache.hadoop.fs.MultipartUploaderFactory | 15 - ...rg.apache.hadoop.fs.MultipartUploaderFactory | 15 + .../site/markdown/tools/hadoop-aws/s3guard.md | 51 +- .../s3a/ITestS3AContractMultipartUploader.java | 116 + .../apache/hadoop/fs/s3a/S3ATestConstants.java |5 +
[49/50] [abbrv] hadoop git commit: Merge branch 'trunk' into HDFS-12943
Merge branch 'trunk' into HDFS-12943 Project: http://git-wip-us.apache.org/repos/asf/hadoop/repo Commit: http://git-wip-us.apache.org/repos/asf/hadoop/commit/da14307c Tree: http://git-wip-us.apache.org/repos/asf/hadoop/tree/da14307c Diff: http://git-wip-us.apache.org/repos/asf/hadoop/diff/da14307c Branch: refs/heads/HDFS-12943 Commit: da14307c354f5901c60e8eed97c1a793a62a8371 Parents: 292ccdc 238fe00 Author: Erik Krogen Authored: Tue Jun 26 11:00:27 2018 +0530 Committer: Erik Krogen Committed: Tue Jun 26 11:00:27 2018 +0530 -- dev-support/bin/ozone-dist-layout-stitching | 4 +- .../org/apache/hadoop/conf/Configuration.java | 8 +- .../crypto/key/kms/KMSClientProvider.java | 16 +- .../java/org/apache/hadoop/fs/BBPartHandle.java | 58 ++ .../org/apache/hadoop/fs/BBUploadHandle.java| 57 ++ .../fs/CommonConfigurationKeysPublic.java | 4 +- .../hadoop/fs/FSDataOutputStreamBuilder.java| 22 + .../java/org/apache/hadoop/fs/FileContext.java | 66 ++ .../hadoop/fs/FileSystemMultipartUploader.java | 132 .../hadoop/fs/LocalFileSystemPathHandle.java| 100 +++ .../org/apache/hadoop/fs/MultipartUploader.java | 90 +++ .../hadoop/fs/MultipartUploaderFactory.java | 65 ++ .../main/java/org/apache/hadoop/fs/Options.java | 3 + .../java/org/apache/hadoop/fs/PartHandle.java | 45 ++ .../apache/hadoop/fs/RawLocalFileSystem.java| 61 +- .../UnsupportedMultipartUploaderException.java | 41 ++ .../java/org/apache/hadoop/fs/UploadHandle.java | 47 ++ .../hadoop/metrics2/impl/MetricsConfig.java | 15 +- .../security/ShellBasedUnixGroupsMapping.java | 10 +- .../hadoop/security/UserGroupInformation.java | 4 +- .../web/DelegationTokenAuthenticator.java | 8 +- .../apache/hadoop/util/HttpExceptionUtils.java | 12 +- .../apache/hadoop/util/JsonSerialization.java | 24 + .../main/java/org/apache/hadoop/util/Shell.java | 2 +- .../org/apache/hadoop/util/SysInfoLinux.java| 19 +- .../hadoop-common/src/main/proto/FSProtos.proto | 8 + ...rg.apache.hadoop.fs.MultipartUploaderFactory | 16 + .../fs/AbstractSystemMultipartUploaderTest.java | 143 .../fs/FileContextMainOperationsBaseTest.java | 44 +- .../apache/hadoop/fs/TestLocalFileSystem.java | 23 +- .../TestLocalFileSystemMultipartUploader.java | 65 ++ .../AbstractContractPathHandleTest.java | 6 + .../TestRawlocalContractPathHandle.java | 40 ++ .../TestShellBasedUnixGroupsMapping.java| 39 +- .../apache/hadoop/util/TestSysInfoLinux.java| 60 ++ .../src/test/resources/contract/rawlocal.xml| 5 + .../test/scripts/process_with_sigterm_trap.sh | 24 + .../crypto/key/kms/server/KMSJSONWriter.java| 6 +- hadoop-dist/pom.xml | 5 + .../container/common/helpers/ContainerInfo.java | 32 + .../scm/container/common/helpers/Pipeline.java | 142 ++-- .../common/helpers/PipelineChannel.java | 124 hadoop-hdds/common/src/main/proto/hdds.proto| 8 +- .../statemachine/DatanodeStateMachine.java | 3 + .../ReplicateContainerCommandHandler.java | 67 ++ .../states/endpoint/HeartbeatEndpointTask.java | 12 + .../protocol/commands/CommandForDatanode.java | 45 ++ .../commands/ReplicateContainerCommand.java | 94 +++ .../StorageContainerDatanodeProtocol.proto | 12 +- .../scm/container/closer/ContainerCloser.java | 6 +- .../hadoop/hdds/scm/node/SCMNodeManager.java| 20 +- .../hdds/scm/pipelines/PipelineManager.java | 67 +- .../hdds/scm/pipelines/PipelineSelector.java| 11 +- .../scm/pipelines/ratis/RatisManagerImpl.java | 13 +- .../standalone/StandaloneManagerImpl.java | 8 +- .../scm/server/SCMDatanodeProtocolServer.java | 11 + .../scm/server/StorageContainerManager.java | 8 +- .../hdds/scm/block/TestDeletedBlockLog.java | 8 +- .../hadoop/hdds/scm/node/TestNodeManager.java | 39 ++ .../main/java/org/apache/hadoop/fs/XAttr.java | 4 +- .../hdfs/DFSMultipartUploaderFactory.java | 40 ++ .../org/apache/hadoop/hdfs/ExtendedBlockId.java | 4 +- .../hdfs/client/impl/BlockReaderFactory.java| 2 +- .../AddErasureCodingPolicyResponse.java | 4 +- .../hdfs/protocol/CacheDirectiveInfo.java | 4 +- .../hadoop/hdfs/protocol/CachePoolInfo.java | 4 +- .../hadoop/hdfs/protocol/EncryptionZone.java| 4 +- .../hdfs/protocol/ErasureCodingPolicy.java | 4 +- .../hdfs/protocol/ErasureCodingPolicyInfo.java | 4 +- .../hadoop/hdfs/protocol/ExtendedBlock.java | 2 +- .../hdfs/shortcircuit/DfsClientShmManager.java | 2 +- .../hdfs/shortcircuit/ShortCircuitCache.java| 2 +- .../hdfs/shortcircuit/ShortCircuitShm.java | 4 +- .../hadoop/hdfs/web/WebHdfsFileSystem.java | 7 +- ...onfRefreshTokenBasedAccessTokenProvider.java | 8 +- .../CredentialBasedAccessTokenProvider.java
[49/50] [abbrv] hadoop git commit: Merge branch 'trunk' into HDFS-12943
Merge branch 'trunk' into HDFS-12943 Project: http://git-wip-us.apache.org/repos/asf/hadoop/repo Commit: http://git-wip-us.apache.org/repos/asf/hadoop/commit/d044cae8 Tree: http://git-wip-us.apache.org/repos/asf/hadoop/tree/d044cae8 Diff: http://git-wip-us.apache.org/repos/asf/hadoop/diff/d044cae8 Branch: refs/heads/HDFS-12943 Commit: d044cae87e770624e66146f54483c03c8f35ad02 Parents: 9756c2c 020dd61 Author: Erik Krogen Authored: Thu Jun 14 17:36:59 2018 -0700 Committer: Erik Krogen Committed: Thu Jun 14 17:36:59 2018 -0700 -- LICENSE.txt | 4 +- .../src/main/bin/hadoop-functions.sh|34 +- .../hadoop/util/curator/ZKCuratorManager.java |14 +- .../hadoop-common/src/site/markdown/Metrics.md |12 + .../markdown/release/3.0.3/CHANGES.3.0.3.md | 309 + .../release/3.0.3/RELEASENOTES.3.0.3.md |31 + .../org/apache/hadoop/test/MetricsAsserts.java |22 +- .../org/apache/hadoop/util/TestDiskChecker.java | 6 +- .../src/test/scripts/hadoop_stop_daemon.bats|24 +- .../apache/hadoop/oncrpc/security/Verifier.java |12 +- .../hadoop/hdds/scm/XceiverClientGrpc.java |23 + .../container/common/helpers/ContainerInfo.java |27 +- .../org/apache/hadoop/ozone/OzoneConsts.java| 2 + .../apache/hadoop/utils/MetadataKeyFilters.java | 118 +- hadoop-hdds/common/src/main/proto/hdds.proto| 1 + .../apache/hadoop/ozone/TestMetadataStore.java |61 +- .../container/common/helpers/ContainerData.java |21 + .../common/helpers/ContainerReport.java |12 + .../common/impl/ContainerManagerImpl.java |15 +- .../container/common/report/ReportManager.java | 3 +- .../statemachine/DatanodeStateMachine.java | 9 + .../background/BlockDeletingService.java|16 +- .../CloseContainerCommandHandler.java |21 +- .../commandhandler/CommandDispatcher.java | 4 + .../DeleteBlocksCommandHandler.java | 3 + .../states/endpoint/HeartbeatEndpointTask.java |12 +- .../common/transport/server/XceiverServer.java | 7 + .../transport/server/XceiverServerGrpc.java | 9 + .../transport/server/XceiverServerSpi.java | 7 + .../server/ratis/XceiverServerRatis.java|56 +- .../container/ozoneimpl/OzoneContainer.java |62 +- .../commands/CloseContainerCommand.java |12 +- .../StorageContainerDatanodeProtocol.proto | 2 + .../common/report/TestReportPublisher.java |79 + .../hadoop/hdds/scm/block/BlockManagerImpl.java | 9 +- .../hadoop/hdds/scm/block/DeletedBlockLog.java | 3 +- .../hdds/scm/block/DeletedBlockLogImpl.java | 8 +- .../container/CloseContainerEventHandler.java | 3 +- .../hdds/scm/container/ContainerMapping.java|35 + .../scm/container/ContainerStateManager.java|12 + .../hadoop/hdds/scm/container/Mapping.java |11 + .../scm/container/closer/ContainerCloser.java | 7 +- .../scm/server/SCMDatanodeProtocolServer.java | 119 +- .../SCMDatanodeContainerReportHandler.java |76 + .../report/SCMDatanodeHeartbeatDispatcher.java | 189 + .../report/SCMDatanodeNodeReportHandler.java|43 + .../server/report/SCMDatanodeReportHandler.java |83 + .../report/SCMDatanodeReportHandlerFactory.java |82 + .../hdds/scm/server/report/package-info.java|57 + .../server-scm/src/main/webapps/scm/index.html | 6 +- .../hadoop/hdds/scm/block/TestBlockManager.java |16 + .../scm/container/TestContainerMapping.java | 6 +- .../container/closer/TestContainerCloser.java | 3 +- .../TestSCMDatanodeContainerReportHandler.java |34 + .../TestSCMDatanodeHeartbeatDispatcher.java | 138 + .../TestSCMDatanodeNodeReportHandler.java |36 + .../TestSCMDatanodeReportHandlerFactory.java|51 + .../hdds/scm/server/report/package-info.java|21 + .../ha/ConfiguredFailoverProxyProvider.java |29 +- .../ha/TestConfiguredFailoverProxyProvider.java | 264 + .../driver/impl/StateStoreZooKeeperImpl.java| 6 +- .../main/webapps/router/federationhealth.html | 6 +- .../jdiff/Apache_Hadoop_HDFS_3.0.3.xml | 322 + hadoop-hdfs-project/hadoop-hdfs/pom.xml | 4 +- .../hdfs/server/namenode/ha/EditLogTailer.java |11 + .../namenode/metrics/NameNodeMetrics.java |59 +- .../src/main/resources/hdfs-default.xml |12 + .../src/main/webapps/datanode/datanode.html | 6 +- .../src/main/webapps/hdfs/dfshealth.html| 6 +- .../src/main/webapps/hdfs/dfshealth.js | 8 +- .../src/main/webapps/hdfs/explorer.html |10 +- .../src/main/webapps/hdfs/explorer.js |34 +- .../src/main/webapps/journal/index.html | 6 +- .../src/main/webapps/secondary/status.html
[49/50] [abbrv] hadoop git commit: Merge branch 'trunk' into HDFS-12943
Merge branch 'trunk' into HDFS-12943 Project: http://git-wip-us.apache.org/repos/asf/hadoop/repo Commit: http://git-wip-us.apache.org/repos/asf/hadoop/commit/64ed2aa4 Tree: http://git-wip-us.apache.org/repos/asf/hadoop/tree/64ed2aa4 Diff: http://git-wip-us.apache.org/repos/asf/hadoop/diff/64ed2aa4 Branch: refs/heads/HDFS-12943 Commit: 64ed2aa4325214f6f5f1889da935dc68f0d51122 Parents: f7f2739 6b21a59 Author: Erik Krogen Authored: Fri Jun 1 09:43:42 2018 -0700 Committer: Erik Krogen Committed: Fri Jun 1 09:43:42 2018 -0700 -- .gitignore | 8 + dev-support/bin/dist-layout-stitching | 15 - dev-support/bin/ozone-dist-layout-stitching | 157 dev-support/bin/ozone-dist-tar-stitching| 48 ++ .../resources/assemblies/hadoop-yarn-dist.xml | 2 +- .../org/apache/hadoop/conf/Configuration.java | 20 +- .../apache/hadoop/crypto/key/KeyProvider.java | 18 + .../crypto/key/kms/KMSClientProvider.java | 229 +++--- .../crypto/key/kms/KMSDelegationToken.java | 22 +- .../crypto/key/kms/KMSLegacyTokenRenewer.java | 56 -- .../hadoop/crypto/key/kms/KMSTokenRenewer.java | 103 --- .../hadoop/crypto/key/kms/package-info.java | 18 - .../fs/CommonConfigurationKeysPublic.java | 32 +- .../java/org/apache/hadoop/fs/FileUtil.java | 18 +- .../apache/hadoop/ha/ZKFailoverController.java | 2 +- .../org/apache/hadoop/http/HttpServer2.java | 79 +- .../apache/hadoop/io/ElasticByteBufferPool.java | 12 + .../main/java/org/apache/hadoop/io/IOUtils.java | 27 + .../org/apache/hadoop/io/ReadaheadPool.java | 6 +- .../org/apache/hadoop/net/NetworkTopology.java | 2 +- .../hadoop/security/UserGroupInformation.java | 8 +- .../web/DelegationTokenAuthenticatedURL.java| 21 +- .../DelegationTokenAuthenticationHandler.java | 8 +- .../web/DelegationTokenAuthenticator.java | 2 +- .../org/apache/hadoop/util/DiskChecker.java | 46 +- .../java/org/apache/hadoop/util/KMSUtil.java| 45 +- .../hadoop/util/KMSUtilFaultInjector.java | 49 -- .../java/org/apache/hadoop/util/RunJar.java | 27 +- .../main/java/org/apache/hadoop/util/Shell.java | 15 + .../org/apache/hadoop/util/StringUtils.java | 2 +- .../main/java/org/apache/hadoop/util/Time.java | 12 + ...apache.hadoop.security.token.TokenIdentifier | 1 - ...rg.apache.hadoop.security.token.TokenRenewer | 3 +- .../src/main/resources/core-default.xml | 65 +- .../markdown/release/2.9.1/CHANGES.2.9.1.md | 277 +++ .../release/2.9.1/RELEASENOTES.2.9.1.md | 88 ++ .../apache/hadoop/conf/TestConfiguration.java | 4 +- .../apache/hadoop/crypto/TestCryptoStreams.java | 39 +- .../crypto/key/kms/TestKMSClientProvider.java | 162 .../kms/TestLoadBalancingKMSClientProvider.java | 67 +- .../java/org/apache/hadoop/fs/TestFileUtil.java | 40 +- .../fs/TestRawLocalFileSystemContract.java | 2 +- .../java/org/apache/hadoop/fs/TestTrash.java| 10 +- .../hadoop/fs/contract/ContractTestUtils.java | 29 + .../org/apache/hadoop/http/TestHttpServer.java | 61 ++ .../TestRollingFileSystemSinkWithLocal.java | 19 +- .../org/apache/hadoop/util/TestDiskChecker.java | 102 --- .../hadoop/util/TestDiskCheckerWithDiskIo.java | 173 .../org/apache/hadoop/util/TestKMSUtil.java | 65 -- .../java/org/apache/hadoop/util/TestRunJar.java | 79 +- .../org/apache/hadoop/util/TestStringUtils.java | 2 +- .../hadoop/crypto/key/kms/server/KMSACLs.java | 4 +- .../src/main/resources/kms-default.xml | 35 + .../hadoop/crypto/key/kms/server/TestKMS.java | 519 ++-- hadoop-dist/pom.xml | 164 ++-- hadoop-dist/src/main/compose/ozone/.env | 2 +- .../src/main/compose/ozone/docker-compose.yaml | 8 +- hadoop-hdds/client/pom.xml | 5 +- .../apache/hadoop/hdds/scm/XceiverClient.java | 40 +- .../hadoop/hdds/scm/XceiverClientGrpc.java | 217 + .../hadoop/hdds/scm/XceiverClientHandler.java | 10 +- .../hdds/scm/XceiverClientInitializer.java | 18 +- .../hadoop/hdds/scm/XceiverClientManager.java | 38 +- .../hadoop/hdds/scm/XceiverClientMetrics.java | 10 +- .../hadoop/hdds/scm/XceiverClientRatis.java | 18 +- .../scm/client/ContainerOperationClient.java| 126 +-- .../hadoop/hdds/scm/client/HddsClientUtils.java | 23 + .../hdds/scm/storage/ChunkInputStream.java | 19 +- .../hdds/scm/storage/ChunkOutputStream.java | 26 +- .../common/dev-support/findbugsExcludeFile.xml | 3 + hadoop-hdds/common/pom.xml | 71 +- .../org/apache/hadoop/hdds/client/BlockID.java | 71 ++ .../hadoop/hdds/conf/HddsConfServlet.java | 2 +- .../hadoop/hdds/conf/OzoneConfiguration.java| 6 +- .../hadoop/hdds/protocol/DatanodeDetails.java | 219 +++--
[49/50] [abbrv] hadoop git commit: Merge branch 'trunk' into HDFS-12943
Merge branch 'trunk' into HDFS-12943 # Conflicts: # hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/ipc/ProtobufRpcEngine.java # hadoop-common-project/hadoop-common/src/main/java/org/apache/hadoop/ipc/Server.java Project: http://git-wip-us.apache.org/repos/asf/hadoop/repo Commit: http://git-wip-us.apache.org/repos/asf/hadoop/commit/a38fde5d Tree: http://git-wip-us.apache.org/repos/asf/hadoop/tree/a38fde5d Diff: http://git-wip-us.apache.org/repos/asf/hadoop/diff/a38fde5d Branch: refs/heads/HDFS-12943 Commit: a38fde5d0a9c0a8d20204c9b546e6f0de58b6a2a Parents: f8ee212 96c843f Author: Erik KrogenAuthored: Fri May 4 12:25:45 2018 -0700 Committer: Erik Krogen Committed: Fri May 4 12:25:45 2018 -0700 -- BUILDING.txt| 2 + LICENSE.txt |68 + dev-support/bin/dist-layout-stitching |22 +- dev-support/docker/Dockerfile | 3 + .../assemblies/hadoop-src-with-hdsl.xml |56 + .../main/resources/assemblies/hadoop-src.xml| 2 + .../ensure-jars-have-correct-contents.sh| 6 + .../hadoop-client-minicluster/pom.xml | 7 + .../hadoop-client-runtime/pom.xml | 1 + .../src/main/bin/hadoop-functions.sh|14 +- .../hadoop-common/src/main/conf/hadoop-env.sh |17 + .../src/main/conf/log4j.properties |34 + .../org/apache/hadoop/conf/Configuration.java |11 +- .../crypto/key/kms/KMSClientProvider.java | 212 +- .../crypto/key/kms/KMSDelegationToken.java |22 +- .../crypto/key/kms/KMSLegacyTokenRenewer.java |56 + .../hadoop/crypto/key/kms/KMSTokenRenewer.java | 103 + .../hadoop/crypto/key/kms/package-info.java |18 + .../apache/hadoop/fs/ChecksumFileSystem.java| 9 +- .../hadoop/fs/CommonConfigurationKeys.java | 4 + .../fs/CommonConfigurationKeysPublic.java |10 + .../hadoop/fs/CompositeCrcFileChecksum.java |82 + .../java/org/apache/hadoop/fs/FileSystem.java | 2 +- .../main/java/org/apache/hadoop/fs/Options.java |11 + .../org/apache/hadoop/fs/shell/Command.java |69 +- .../apache/hadoop/fs/shell/CopyCommands.java| 6 + .../java/org/apache/hadoop/fs/shell/Ls.java |26 +- .../org/apache/hadoop/fs/shell/PathData.java|27 + .../main/java/org/apache/hadoop/ipc/Client.java |16 +- .../apache/hadoop/ipc/ProtobufRpcEngine.java| 5 +- .../main/java/org/apache/hadoop/ipc/RPC.java|46 +- .../main/java/org/apache/hadoop/ipc/Server.java |11 +- .../apache/hadoop/ipc/WritableRpcEngine.java| 2 +- .../apache/hadoop/ipc/metrics/RpcMetrics.java |11 +- .../hadoop/metrics2/impl/MetricsConfig.java |50 +- .../java/org/apache/hadoop/net/NetUtils.java|16 + .../AuthenticationFilterInitializer.java|10 +- .../hadoop/security/UserGroupInformation.java |10 +- .../web/DelegationTokenAuthenticatedURL.java|21 +- .../DelegationTokenAuthenticationHandler.java | 8 +- .../web/DelegationTokenAuthenticator.java | 2 +- .../hadoop/service/launcher/IrqHandler.java | 2 +- .../java/org/apache/hadoop/util/ConfTest.java |10 +- .../org/apache/hadoop/util/CrcComposer.java | 187 + .../java/org/apache/hadoop/util/CrcUtil.java| 220 + .../org/apache/hadoop/util/DataChecksum.java|18 + .../hadoop/util/GenericOptionsParser.java | 3 + .../java/org/apache/hadoop/util/KMSUtil.java|45 +- .../hadoop/util/KMSUtilFaultInjector.java |49 + .../hadoop/util/concurrent/HadoopExecutors.java |34 +- ...apache.hadoop.security.token.TokenIdentifier | 1 + ...rg.apache.hadoop.security.token.TokenRenewer | 3 +- .../src/main/resources/core-default.xml |41 + .../src/site/markdown/CommandsManual.md |17 + .../src/site/markdown/HttpAuthentication.md | 2 +- .../markdown/release/3.0.2/CHANGES.3.0.2.md |31 + .../release/3.0.2/RELEASENOTES.3.0.2.md |31 + .../markdown/release/3.1.0/CHANGES.3.1.0.md | 1022 + .../release/3.1.0/RELEASENOTES.3.1.0.md | 199 + .../conf/TestCommonConfigurationFields.java | 3 + .../apache/hadoop/conf/TestConfiguration.java |26 +- ...yptoStreamsWithOpensslAesCtrCryptoCodec.java | 2 +- .../crypto/key/kms/TestKMSClientProvider.java | 162 + .../kms/TestLoadBalancingKMSClientProvider.java |67 +- .../apache/hadoop/fs/TestLocalFileSystem.java | 2 +- .../fs/contract/AbstractContractCreateTest.java |12 +- .../apache/hadoop/fs/shell/find/TestFind.java |34 +- .../org/apache/hadoop/http/TestHttpServer.java | 2 +- .../java/org/apache/hadoop/io/TestIOUtils.java | 2 +-
[49/50] [abbrv] hadoop git commit: Merge branch 'trunk' into HDFS-12943
Merge branch 'trunk' into HDFS-12943 Project: http://git-wip-us.apache.org/repos/asf/hadoop/repo Commit: http://git-wip-us.apache.org/repos/asf/hadoop/commit/2bc0fd57 Tree: http://git-wip-us.apache.org/repos/asf/hadoop/tree/2bc0fd57 Diff: http://git-wip-us.apache.org/repos/asf/hadoop/diff/2bc0fd57 Branch: refs/heads/HDFS-12943 Commit: 2bc0fd575b410e344af4115cb212452577510d92 Parents: 13b3cfd 3087e89 Author: Erik KrogenAuthored: Wed Apr 4 15:42:04 2018 -0700 Committer: Erik Krogen Committed: Wed Apr 4 15:42:04 2018 -0700 -- BUILDING.txt|17 +- dev-support/bin/create-release | 2 +- dev-support/docker/Dockerfile | 3 + .../hadoop-annotations/pom.xml |15 - .../org/apache/hadoop/conf/Configuration.java |48 +- .../apache/hadoop/crypto/key/KeyProvider.java |11 +- .../fs/CommonConfigurationKeysPublic.java |21 + .../apache/hadoop/io/DataOutputByteBuffer.java | 137 - .../apache/hadoop/io/MultipleIOException.java |10 + .../main/java/org/apache/hadoop/ipc/Server.java | 3 + .../org/apache/hadoop/metrics2/util/MBeans.java |52 +- .../org/apache/hadoop/net/NetworkTopology.java | 106 +- .../hadoop/security/LdapGroupsMapping.java |90 +- .../java/org/apache/hadoop/util/ThreadUtil.java |26 +- .../org/apache/hadoop/util/VersionInfo.java | 3 +- .../src/main/resources/core-default.xml |40 + .../src/site/markdown/GroupsMapping.md | 3 + .../markdown/release/3.0.1/CHANGES.3.0.1.md | 241 + .../release/3.0.1/RELEASENOTES.3.0.1.md |54 + .../apache/hadoop/conf/TestConfiguration.java |63 +- .../apache/hadoop/io/TestDataByteBuffers.java | 196 +- .../hadoop/metrics2/util/DummyMXBean.java |26 + .../apache/hadoop/metrics2/util/TestMBeans.java | 107 + .../hadoop/crypto/key/kms/server/TestKMS.java |38 +- .../java/org/apache/hadoop/hdfs/DFSClient.java | 2 +- .../hadoop-hdfs-native-client/pom.xml | 113 +- .../src/CMakeLists.txt |17 +- .../main/native/libhdfs-tests/native_mini_dfs.c |22 +- .../main/native/libhdfs-tests/native_mini_dfs.h |11 +- .../libhdfs-tests/test_libhdfs_mini_stress.c| 350 + .../libhdfs-tests/test_libhdfs_threaded.c |70 +- .../native/libhdfspp/CMake/FindCyrusSASL.cmake |49 + .../main/native/libhdfspp/CMake/FindGSasl.cmake |44 + .../src/main/native/libhdfspp/CMakeLists.txt| 297 + .../src/main/native/libhdfspp/CONTRIBUTING.md | 161 + .../src/main/native/libhdfspp/doc/Doxyfile.in |35 + .../src/main/native/libhdfspp/doc/mainpage.dox |26 + .../native/libhdfspp/examples/CMakeLists.txt|20 + .../native/libhdfspp/examples/c/CMakeLists.txt |20 + .../libhdfspp/examples/c/cat/CMakeLists.txt |27 + .../main/native/libhdfspp/examples/c/cat/cat.c | 121 + .../examples/c/connect_cancel/CMakeLists.txt|27 + .../examples/c/connect_cancel/connect_cancel.c | 107 + .../native/libhdfspp/examples/cc/CMakeLists.txt |24 + .../libhdfspp/examples/cc/cat/CMakeLists.txt|27 + .../native/libhdfspp/examples/cc/cat/cat.cc |89 + .../examples/cc/connect_cancel/CMakeLists.txt |27 + .../cc/connect_cancel/connect_cancel.cc | 154 + .../libhdfspp/examples/cc/find/CMakeLists.txt |27 + .../native/libhdfspp/examples/cc/find/find.cc | 140 + .../examples/cc/gendirs/CMakeLists.txt |27 + .../libhdfspp/examples/cc/gendirs/gendirs.cc| 122 + .../libhdfspp/include/hdfspp/block_location.h | 177 + .../libhdfspp/include/hdfspp/config_parser.h|68 + .../libhdfspp/include/hdfspp/content_summary.h |48 + .../native/libhdfspp/include/hdfspp/events.h| 141 + .../native/libhdfspp/include/hdfspp/fsinfo.h|48 + .../native/libhdfspp/include/hdfspp/hdfs_ext.h | 394 + .../native/libhdfspp/include/hdfspp/hdfspp.h| 492 + .../native/libhdfspp/include/hdfspp/locks.h | 110 + .../main/native/libhdfspp/include/hdfspp/log.h |60 + .../native/libhdfspp/include/hdfspp/options.h | 136 + .../native/libhdfspp/include/hdfspp/statinfo.h |59 + .../native/libhdfspp/include/hdfspp/status.h| 111 + .../main/native/libhdfspp/include/hdfspp/uri.h | 137 + .../main/native/libhdfspp/lib/CMakeLists.txt|25 + .../libhdfspp/lib/bindings/CMakeLists.txt |19 + .../libhdfspp/lib/bindings/c/CMakeLists.txt |21 + .../native/libhdfspp/lib/bindings/c/hdfs.cc | 2007 ++ .../native/libhdfspp/lib/common/CMakeLists.txt |24 + .../native/libhdfspp/lib/common/async_stream.h |49 + .../native/libhdfspp/lib/common/auth_info.cc|18 + .../native/libhdfspp/lib/common/auth_info.h |90 +