Release Notes
Also available as:
PDF

Fixed Issues

Fixed issues represents selected issues that were previously logged via Hortonworks Support, but are now addressed in the current release. These issues may have been reported in previous versions within the Known Issues section; meaning they were reported by customers or identified by Hortonworks Quality Engineering team.

Incorrect Results

Hortonworks Bug IDApache JIRASummary
BUG-62638 PHOENIX-3608 Phoenix query dropping/ignoring additional query conditions
BUG-67879 HIVE-15331 Decimal: most multiplication returns incorrect results (NULL)
BUG-68526 HIVE-15493 Output of outer join query is different between HDP 2.3 and HDP 2.5
BUG-69200 HIVE-13936 Incorrect result when a query having left outer join with subquery and hive.optimize.ppd enabled
BUG-69892 HIVE-15338 Wrong result from vectorized DATEDIFF with scalar parameter of type DATE/TIMESTAMP
BUG-73355 SQOOP-3014 Sqoop with HCatalog import loose precision for large numbers that does not fit into double
BUG-76290 HIVE-16050 Union of null with non-null

Other

Hortonworks Bug IDApache JIRASummary
BUG-65326 RANGER-1355 RangerAuthorizer for Hive MSCK command
BUG-69874 PHOENIX-3505 (fenton) NPE on phoenix jdbc statement close
BUG-70505 HADOOP-12666, HADOOP-12738, HADOOP-12875, HADOOP-13037, HADOOP-13242, HADOOP-13257, HADOOP-13392, HADOOP-13393, HADOOP-13956, HADOOP-13962, HADOOP-14017, HADOOP-14049, HDFS-11240 Support Microsoft Azure Data Lake - as a file system in Hadoop
BUG-70961N/A.Hive-staging folders created from Spark hiveContext are not getting cleaned up
BUG-76643 HADOOP-14048 REDO operation of WASB#AtomicRename should create placeholder blob for destination folder

Performance

Hortonworks Bug IDApache JIRASummary
BUG-58370 HIVE-13878 Vectorized text about 2x slower on this simple query
BUG-62071 HBASE-16675 HBase normalizer default heuristic result in too may splits
BUG-65712 HDFS-10569, HDFS-9484 (fenton) NNThroughputBenchmark$BlockReportStats should not send empty block reports
BUG-67729 HBASE-16773 Integrate HBASE-16773 AccessController should access local region if possible
BUG-68699 HDFS-11047 Remove deep copies of FinalizedReplica to alleviate heap consumption on DataNode
BUG-69510 STORM-2197 NimbusCLient connections leak due to leakage in ThriftCLient
BUG-70717 HADOOP-12185 NetworkTopology is not efficient adding/getting/removing nodes
BUG-71848 MAPREDUCE-6724 Single shuffle to memory must not exceed Integer#MAX_VALUE

Potential Data Loss

Hortonworks Bug IDApache JIRASummary
BUG-66878 SPARK-16664 Include SPARK-16664 in HDP
BUG-68473 HIVE-15202 compactions can step on each other causing data loss
BUG-73796 HBASE-16649 Port HBASE-16649 - Truncate table with splits preserved can cause both data loss and truncated data appeared again

Query Failure

Hortonworks Bug IDApache JIRASummary
BUG-45149 HIVE-11985, HIVE-15714 CREATE EXTERNAL TABLE with Hive metastore in Oracle fails with ORA-01461
BUG-67793 HIVE-15488 Vectorizer should avoid vectorizing non-primitive types
BUG-72178 HIVE-16065 [LLAP]: Vectorized tpc-ds query11 with UNION causes ClassCastException ...DecimalColumnVector cannot be cast to ...LongColumnVector
BUG-74311 HIVE-13872 Queries failing with java.lang.ClassCastException when vectorization is enabled
BUG-77383 HIVE-16245 Vectorization: Does not handle non-column key expressions in MERGEPARTIAL mode -- tpcds query11 fails with a ClassCastException - DoubleColumnVector to LongColumnVector

Security

Hortonworks Bug IDApache JIRASummary
BUG-65326 RANGER-1355 RangerAuthorizer for Hive MSCK command
BUG-68038N/AIntegrate ZK patch for ZK C cli
BUG-68973N/AKafkaspout (old API) failing with secure kafka in HDP 2.5
BUG-69197 PHOENIX-3004 Phoenix Query Server only accepts SPNEGO-authenticated clients from server's realm
BUG-70551 ACCUMULO-4534 (2.5-maint) SCA : XML External Entity Injection (Input Validation and Representation, Data Flow)
BUG-71078 ATLAS-1402 Sanitize user inputs taken in atlas UI
BUG-74097 ATLAS-1508 Atlas AD authentication Active Directory Authentication should authenticate on sAMAccountName attribute
BUG-74129 RANGER-1338 Ranger Plugin failed to download policy when JaasConfig alone is used to set the UGI instead of Principal/Keytab
BUG-74172 PHOENIX-1754 Phoenix jdbc url can not support keytab PATH in window file system
BUG-76127 PHOENIX-3652 User requires all Create privilege on 'default' namespace to connect using sqlline.py - Fenton
BUG-76645 HBASE-14148 Web UI Framable Page

Stability

Hortonworks Bug IDApache JIRASummary
BUG-43023 HDFS-9038 dfs.datanode.du.reserved is not considered while computing available space (HDFS-9038)
BUG-51037 ZOOKEEPER-1936 Regionservers exit for FATAL exception during initialization
BUG-53884 HIVE-14170, HIVE-7224 beeline OOM on large results with default params
BUG-58185 HIVE-15208 Drilldown link on HS2 UI for a running query results in an NPE
BUG-64503 HBASE-14798 Integrate HBASE-14798 NPE reporting server load causes regionserver abort; causes TestAcidGuarantee to fail
BUG-64573 HBASE-16429 Integrate HBASE-16429 FSHLog: deadlock if rollWriter called when ring buffer filled with appends
BUG-64977 YARN-5476 Pig-HA stuck on nonexistent application id
BUG-65709 HDFS-10569 A bug causes OutOfIndex error in BlockListAsLongs
BUG-65799 RANGER-1173 Improve Ranger database schema import logic and make it more robust
BUG-65984N/A(fenton) - Increase the kite sdk version to 1.1 for fixing Sqoop parquet support issues
BUG-66078 HIVE-15181 TxnHandler::performTimeout gets stuck in an infinite loop
BUG-66387 STORM-2042 Nimbus client connections not closed properly causing connection leaks (Storm-2042)
BUG-68046 HADOOP-11780 Prevent IPC reader thread death
BUG-68047 HDFS-10609 Uncaught InvalidEncryptionKeyException during pipeline recovery may abort downstream applications
BUG-68060 STORM-2158 OutOfMemoryError in Nimbus' SimpleTransportPlugin
BUG-68077 HDFS-10301 BlockReport retransmissions may lead to storages falsely being declared zombie
BUG-68526 HIVE-15493 Output of outer join query is different between HDP 2.3 and HDP 2.5
BUG-68737 YARN-5718 TimelineClient and other YARN places shouldn't overwrite hdfs client retry setting which affect NN failed-over case.
BUG-68946 TEZ-3566 HiveServer2 OOM - lots of DFSClient instances retained
BUG-68960 MAPREDUCE-6684, MAPREDUCE-6797 High contention on scanning of user directory under immediate_done in Job History Server
BUG-69235 AMBARI-18936 DataNode JVM heap settings should include CMSInitiatingOccupancy
BUG-69387 YARN-4109 [Fenton] Excessive logging happening while scheduler UI page is visited
BUG-69393N/AFalcon feed fails to aws s3 with hdp 2.5; Oozie joda time version does not meet required jar version 2.2 or later
BUG-69396 OOZIE-2705 Oozie Spark action ignores spark.executor.extraJavaOptions and spark.driver.extraJavaOptions
BUG-69659N/AOozie job fails with NPE at LauncherMapper#setRecoveryId
BUG-69892 HIVE-15338 Wrong result from vectorized DATEDIFF with scalar parameter of type DATE/TIMESTAMP
BUG-70331 HADOOP-13863 Hadoop - Azure: Add a new SAS key mode for WASB
BUG-70423 HBASE-17023 Region left unassigned due to AM and SSH each thinking others would do the assignment work
BUG-70674 HADOOP-13565, HADOOP-13890 Access NameNode WebUI and got "GSSException: No valid credentials provided" error when using JDK 1.8.0_60. However, no problem on same cluster if uses jdk-1.7.0_65
BUG-70718 HADOOP-13831 HADOOP-13831 - Correct check for error code to detect Azure Storage Throttling and provide retries
BUG-70957N/ASpark Thrift Server failing after 24hrs due to delegation token renewal failure
BUG-71261 HIVE-15645 LLAP jobs won't run because AMs are launched in the wrong queue
BUG-71771 YARN-5555 Yarn RM UI % of Queue at application level is wrong
BUG-71825 HADOOP-12017 Hadoop archives command should use configurable replication factor when closing
BUG-71848 MAPREDUCE-6724 Single shuffle to memory must not exceed Integer#MAX_VALUE
BUG-72167 TEZ-3575 RM have started forwarding origin. Use that in AMWebController for CORS support
BUG-73010N/AFullTableBackupProcedure#toStringClassDetails() should protect against empty table list
BUG-73376 TEZ-3494 Support relative url for tez-ui.history-url.base config
BUG-73728 STORM-2360 Storm hive bolt throws NoSuchMethodError and NullPointerException
BUG-74157 HIVE-15579 Port HADOOP_PROXY_USER to fenton
BUG-74311 HIVE-13872 Queries failing with java.lang.ClassCastException when vectorization is enabled
BUG-74312 HIVE-15542 Getting NPE running a simple hive join in Tez engine after HDP upgrade
BUG-74953 RANGER-1379 Seeing HTTP 404 in the logs for PolicyRefresher intermittently for different services
BUG-76495 HIVE-16014 HiveMetastoreChecker should use hive.metastore.fshandler.threads instead of hive.mv.files.thread for pool size
BUG-76739 HADOOP-14150 Implement getHomeDirectory() method in NativeAzureFileSystem
BUG-76956 HDFS-11461 DataNode Disk Outlier Detection
BUG-76957 HDFS-11477 Simplify file IO profiling configuration

Supportability

Hortonworks Bug IDApache JIRASummary
BUG-66650 HDFS-6184 Capture NN's thread dump when it fails over
BUG-74475 YARN-6145 YARN-6145 Improve log message on fail over
BUG-74594 YARN-4496, YARN-5711, YARN-6145 Connection refused exception call stack creating panic among end users
BUG-74953 RANGER-1379 Seeing HTTP 404 in the logs for PolicyRefresher intermittently for different services
BUG-77461 HDFS-11292 Log lastWrittenTxId info in logSyncAll

Usability

Hortonworks Bug IDApache JIRASummary
BUG-54415 PHOENIX-2783, PHOENIX-2790, PHOENIX-930 Creating secondary index with duplicate name causes table inaccessible
BUG-58753 PHOENIX-3360 Our default secondary index configuration is wrong for RPC controller
BUG-61383 HIVE-14600 LLAP daemon does not shutdown if registration fails
BUG-64005 HADOOP-13552 Hdfs prints WARN messages during file creation causing issues for Storm
BUG-64511 HDFS-9618 Fix mismatch between log level and guard in BlockManager#computeRecoveryWorkForBlocks
BUG-64573 HBASE-16429 Integrate HBASE-16429 FSHLog: deadlock if rollWriter called when ring buffer filled with appends
BUG-64977 YARN-5476 Pig-HA stuck on nonexistent application id
BUG-65680 TEZ-3433 Tez UI: Searching using wrong ID causes error in all DAGs page
BUG-66066 ACCUMULO-4424, ACCUMULO-4456 (fenton) Do not wait to start Thrift servers until lock is acquired
BUG-66253 SPARK-17612 Spark2-Hive: ParseException for `DESC ~ PARTITION`
BUG-66359 SLIDER-1169 Slider not honoring zookeeper quorum values passed
BUG-66649 HIVE-14933 LLAP may fail to start if Python dependencies like argparse are not there
BUG-67340 PHOENIX-2930 Cannot resolve columns aliased to its own name
BUG-68080 HDFS-11054 Suppress verbose log message in BlockPlacementPolicyDefault
BUG-68146 SPARK-18160 spark.files & spark.jars should not be passed to driver in yarn mode
BUG-68690 HIVE-15120 Hive is not using Storage Based Authorization while dropping external tables.
BUG-68895 PHOENIX-3241 [PHOENIX-3241] Convert_tz doesn't allow timestamp data type
BUG-69590N/AOozie allowing workflow names up to 40 characters
BUG-70061N/APig job statuses remain 'Running' for succeeded jobs in query history
BUG-70717 HADOOP-12185 NetworkTopology is not efficient adding/getting/removing nodes
BUG-70753 RANGER-698 Ranger policy should support variables like $user
BUG-72376N/AKafka cli command fails when JMX port is added
BUG-72548 HADOOP-13988 WebHDFS through Knox does not work with TDE
BUG-73351 SQOOP-2408, SQOOP-2582 Parquet file support for Sqoop for HDP 2.4.0
BUG-73352 SQOOP-3003 Sqoop import fails to query with split-by/boundary-query using Oracle Date/Timestamp
BUG-73357 SQOOP-2995 backward incompatibility introduced by Custom Tool options
BUG-73358 SQOOP-3033 Sqoop option --skip-dist-cache is not saved as a parameter when saving Sqoop Job
BUG-73359 SQOOP-2999 Sqoop ClassNotFoundException (org.apache.commons.lang3.StringUtils) is thrown when executing Oracle direct import map task
BUG-74129 RANGER-1338 Ranger Plugin failed to download policy when JaasConfig alone is used to set the UGI instead of Principal/Keytab
BUG-74700 HBASE-17460 enable_table_replication can not perform cyclic replication of a table
BUG-75000 HDFS-11391 Cannot write to WebHDFS with username starting with numbers
BUG-75116 HBASE-17648 Integrate HBASE-17648 HBase Table-level synchronization fails between two secured(kerberized) cluster
BUG-75586 PHOENIX-3686 De-couple PQS's use of Kerberos to talk to HBase and client authentication
BUG-75764 SQOOP-2349 Unable read from a locked DB2 AS400 table with "transaction.isolation=TRANSACTION_READ_UNCOMMITTED"
BUG-75952N/Ahive variables being set as conf variables from connection url