Re: [VOTE] Release Apache Hadoop 2.9.1 (RC0)
Thanks Sammi for working on this! +1 (binding), based on:: - built from source successfully - verified signature is correct - deployed a pseudo cluster and run some simple MR jobs (PI, sleep, etc.) - checked HDFS/YARN daemons' UI are normal. Thanks, Junping Chen, Sammi于2018年4月19日 周四下午4:58写道: > Hi all, > > This is the first dot release of Apache Hadoop 2.9 line since 2.9.0 was > released on November 17, 2017. > > It includes 208 changes. Among them, 9 blockers, 15 critical issues and > rest are normal bug fixes and feature improvements. > > Thanks to the many who contributed to the 2.9.1 development. > > The artifacts are available here: > https://dist.apache.org/repos/dist/dev/hadoop/2.9.1-RC0/ > > The RC tag in git is release-2.9.1-RC0. Last git commit SHA is > e30710aea4e6e55e69372929106cf119af06fd0e. > > The maven artifacts are available at: > https://repository.apache.org/content/repositories/orgapachehadoop-1115/ > > My public key is available from: > https://dist.apache.org/repos/dist/release/hadoop/common/KEYS > > Please try the release and vote; the vote will run for the usual 5 days, > ending on 4/25/2018 PST time. > > Also I would like thank Lei(Eddy) Xu and Chris Douglas for your help > during the RC preparation. > > Bests, > Sammi Chen >
Apache Hadoop qbt Report: trunk+JDK8 on Windows/x64
For more details, see https://builds.apache.org/job/hadoop-trunk-win/453/ No changes -1 overall The following subsystems voted -1: compile mvninstall unit The following subsystems voted -1 but were configured to be filtered/ignored: cc javac The following subsystems are considered long running: (runtime bigger than 1h 00m 00s) unit Specific tests: Failed junit tests : hadoop.crypto.key.kms.server.TestKMS hadoop.cli.TestAclCLI hadoop.cli.TestAclCLIWithPosixAclInheritance hadoop.cli.TestCacheAdminCLI hadoop.cli.TestCryptoAdminCLI hadoop.cli.TestDeleteCLI hadoop.cli.TestErasureCodingCLI hadoop.cli.TestHDFSCLI hadoop.cli.TestXAttrCLI hadoop.fs.contract.hdfs.TestHDFSContractAppend hadoop.fs.contract.hdfs.TestHDFSContractConcat hadoop.fs.contract.hdfs.TestHDFSContractCreate hadoop.fs.contract.hdfs.TestHDFSContractDelete hadoop.fs.contract.hdfs.TestHDFSContractGetFileStatus hadoop.fs.contract.hdfs.TestHDFSContractMkdir hadoop.fs.contract.hdfs.TestHDFSContractOpen hadoop.fs.contract.hdfs.TestHDFSContractPathHandle hadoop.fs.contract.hdfs.TestHDFSContractRename hadoop.fs.contract.hdfs.TestHDFSContractRootDirectory hadoop.fs.contract.hdfs.TestHDFSContractSeek hadoop.fs.contract.hdfs.TestHDFSContractSetTimes hadoop.fs.loadGenerator.TestLoadGenerator hadoop.fs.permission.TestStickyBit hadoop.fs.shell.TestHdfsTextCommand hadoop.fs.TestEnhancedByteBufferAccess hadoop.fs.TestFcHdfsCreateMkdir hadoop.fs.TestFcHdfsPermission hadoop.fs.TestFcHdfsSetUMask hadoop.fs.TestGlobPaths hadoop.fs.TestHDFSFileContextMainOperations hadoop.fs.TestHdfsNativeCodeLoader hadoop.fs.TestResolveHdfsSymlink hadoop.fs.TestSWebHdfsFileContextMainOperations hadoop.fs.TestSymlinkHdfsDisable hadoop.fs.TestSymlinkHdfsFileContext hadoop.fs.TestSymlinkHdfsFileSystem hadoop.fs.TestUnbuffer hadoop.fs.TestUrlStreamHandler hadoop.fs.TestWebHdfsFileContextMainOperations hadoop.fs.viewfs.TestViewFileSystemAtHdfsRoot hadoop.fs.viewfs.TestViewFileSystemHdfs hadoop.fs.viewfs.TestViewFileSystemLinkFallback hadoop.fs.viewfs.TestViewFileSystemLinkMergeSlash hadoop.fs.viewfs.TestViewFileSystemWithAcls hadoop.fs.viewfs.TestViewFileSystemWithTruncate hadoop.fs.viewfs.TestViewFileSystemWithXAttrs hadoop.fs.viewfs.TestViewFsAtHdfsRoot hadoop.fs.viewfs.TestViewFsDefaultValue hadoop.fs.viewfs.TestViewFsFileStatusHdfs hadoop.fs.viewfs.TestViewFsHdfs hadoop.fs.viewfs.TestViewFsWithAcls hadoop.fs.viewfs.TestViewFsWithXAttrs hadoop.hdfs.client.impl.TestBlockReaderLocal hadoop.hdfs.client.impl.TestBlockReaderLocalLegacy hadoop.hdfs.client.impl.TestBlockReaderRemote hadoop.hdfs.client.impl.TestClientBlockVerification hadoop.hdfs.crypto.TestHdfsCryptoStreams hadoop.hdfs.protocol.datatransfer.sasl.TestSaslDataTransfer hadoop.hdfs.qjournal.client.TestEpochsAreUnique hadoop.hdfs.qjournal.client.TestQJMWithFaults hadoop.hdfs.qjournal.client.TestQuorumJournalManager hadoop.hdfs.qjournal.server.TestJournal hadoop.hdfs.qjournal.server.TestJournalNode hadoop.hdfs.qjournal.server.TestJournalNodeMXBean hadoop.hdfs.qjournal.server.TestJournalNodeRespectsBindHostKeys hadoop.hdfs.qjournal.server.TestJournalNodeSync hadoop.hdfs.qjournal.TestMiniJournalCluster hadoop.hdfs.qjournal.TestNNWithQJM hadoop.hdfs.qjournal.TestSecureNNWithQJM hadoop.hdfs.security.TestDelegationToken hadoop.hdfs.security.TestDelegationTokenForProxyUser hadoop.hdfs.security.token.block.TestBlockToken hadoop.hdfs.server.balancer.TestBalancer hadoop.hdfs.server.balancer.TestBalancerRPCDelay hadoop.hdfs.server.balancer.TestBalancerWithEncryptedTransfer hadoop.hdfs.server.balancer.TestBalancerWithHANameNodes hadoop.hdfs.server.balancer.TestBalancerWithMultipleNameNodes hadoop.hdfs.server.balancer.TestBalancerWithNodeGroup hadoop.hdfs.server.balancer.TestBalancerWithSaslDataTransfer hadoop.hdfs.server.blockmanagement.TestAvailableSpaceBlockPlacementPolicy hadoop.hdfs.server.blockmanagement.TestBlockManager hadoop.hdfs.server.blockmanagement.TestBlockReportRateLimiting hadoop.hdfs.server.blockmanagement.TestBlockStatsMXBean hadoop.hdfs.server.blockmanagement.TestBlocksWithNotEnoughRacks hadoop.hdfs.server.blockmanagement.TestBlockTokenWithDFS hadoop.hdfs.server.blockmanagement.TestBlockTokenWithDFSStriped hadoop.hdfs.server.blockmanagement.TestComputeInvalidateWork
Apache Hadoop qbt Report: trunk+JDK8 on Linux/x86
For more details, see https://builds.apache.org/job/hadoop-qbt-trunk-java8-linux-x86/767/ No changes -1 overall The following subsystems voted -1: asflicense findbugs unit xml The following subsystems voted -1 but were configured to be filtered/ignored: cc checkstyle javac javadoc pylint shellcheck shelldocs whitespace The following subsystems are considered long running: (runtime bigger than 1h 0m 0s) unit Specific tests: FindBugs : module:hadoop-hdds/common Exceptional return value of java.io.File.mkdirs() ignored in org.apache.hadoop.utils.LevelDBStore.openDB(File, Options) At LevelDBStore.java:ignored in org.apache.hadoop.utils.LevelDBStore.openDB(File, Options) At LevelDBStore.java:[line 79] FindBugs : module:hadoop-hdds/container-service org.apache.hadoop.hdds.protocol.proto.StorageContainerDatanodeProtocolProtos$ContainerBlocksDeletionACKProto.PARSER isn't final but should be At StorageContainerDatanodeProtocolProtos.java:be At StorageContainerDatanodeProtocolProtos.java:[line 17805] Class org.apache.hadoop.hdds.protocol.proto.StorageContainerDatanodeProtocolProtos$ContainerBlocksDeletionACKProto defines non-transient non-serializable instance field unknownFields In StorageContainerDatanodeProtocolProtos.java:instance field unknownFields In StorageContainerDatanodeProtocolProtos.java org.apache.hadoop.hdds.protocol.proto.StorageContainerDatanodeProtocolProtos$ContainerBlocksDeletionACKProto$DeleteBlockTransactionResult.PARSER isn't final but should be At StorageContainerDatanodeProtocolProtos.java:be At StorageContainerDatanodeProtocolProtos.java:[line 17928] Class org.apache.hadoop.hdds.protocol.proto.StorageContainerDatanodeProtocolProtos$ContainerBlocksDeletionACKProto$DeleteBlockTransactionResult defines non-transient non-serializable instance field unknownFields In StorageContainerDatanodeProtocolProtos.java:instance field unknownFields In StorageContainerDatanodeProtocolProtos.java Useless control flow in org.apache.hadoop.hdds.protocol.proto.StorageContainerDatanodeProtocolProtos$ContainerBlocksDeletionACKProto$DeleteBlockTransactionResult$Builder.maybeForceBuilderInitialization() At StorageContainerDatanodeProtocolProtos.java: At StorageContainerDatanodeProtocolProtos.java:[line 18177] org.apache.hadoop.hdds.protocol.proto.StorageContainerDatanodeProtocolProtos$ContainerBlocksDeletionACKResponseProto.PARSER isn't final but should be At StorageContainerDatanodeProtocolProtos.java:be At StorageContainerDatanodeProtocolProtos.java:[line 17421] Class org.apache.hadoop.hdds.protocol.proto.StorageContainerDatanodeProtocolProtos$ContainerBlocksDeletionACKResponseProto defines non-transient non-serializable instance field unknownFields In StorageContainerDatanodeProtocolProtos.java:instance field unknownFields In StorageContainerDatanodeProtocolProtos.java Useless control flow in org.apache.hadoop.hdds.protocol.proto.StorageContainerDatanodeProtocolProtos$ContainerBlocksDeletionACKResponseProto$Builder.maybeForceBuilderInitialization() At StorageContainerDatanodeProtocolProtos.java: At StorageContainerDatanodeProtocolProtos.java:[line 17599] org.apache.hadoop.hdds.protocol.proto.StorageContainerDatanodeProtocolProtos$ContainerInfo.PARSER isn't final but should be At StorageContainerDatanodeProtocolProtos.java:be At StorageContainerDatanodeProtocolProtos.java:[line 3582] Class org.apache.hadoop.hdds.protocol.proto.StorageContainerDatanodeProtocolProtos$ContainerInfo defines non-transient non-serializable instance field unknownFields In StorageContainerDatanodeProtocolProtos.java:instance field unknownFields In StorageContainerDatanodeProtocolProtos.java Useless control flow in org.apache.hadoop.hdds.protocol.proto.StorageContainerDatanodeProtocolProtos$ContainerInfo$Builder.maybeForceBuilderInitialization() At StorageContainerDatanodeProtocolProtos.java: At StorageContainerDatanodeProtocolProtos.java:[line 4195] org.apache.hadoop.hdds.protocol.proto.StorageContainerDatanodeProtocolProtos$ContainerPersistanceProto.PARSER isn't final but should be At StorageContainerDatanodeProtocolProtos.java:be At StorageContainerDatanodeProtocolProtos.java:[line 2027] Class org.apache.hadoop.hdds.protocol.proto.StorageContainerDatanodeProtocolProtos$ContainerPersistanceProto defines non-transient non-serializable instance field unknownFields In StorageContainerDatanodeProtocolProtos.java:instance field unknownFields In StorageContainerDatanodeProtocolProtos.java org.apache.hadoop.hdds.protocol.proto.StorageContainerDatanodeProtocolProtos$ContainerReportsRequestProto.PARSER isn't final but should be At StorageContainerDatanodeProtocolProtos.java:be At StorageContainerDatanodeProtocolProtos.java:[line 5973] Class