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 ID | Apache JIRA | Component | Summary |
---|---|---|---|
BUG-41313 | Hive | Hive temporary macro with variable inputs returning incorrect results | |
BUG-42916 | HIVE-11606 | Hive | Bucket mapjoin error "capacity must be power of two" when #rows < #buckets |
BUG-43169 | Hive | Hive + Tez: map side join giving different query results | |
BUG-44538 | HBase | ExportSnapshot does not honor -chuser, -chgroup, -chmod options | |
BUG-44924 | Hive | SMB Join query not returning proper results | |
BUG-45117 | HIVE-11132 | Hive | BackPort - wrong results: non-mapjoin with auto.convert.join.noconditionaltask=false and hive.optimize.reducededuplication=true wrong plan for join followed with group by |
BUG-45581 | Hue | Cluster running Hue 2.6.1 Null values are being returned as 'None' and they are converted to blank value while exporting as CSV file | |
BUG-45656 | Hive | Correctness: Wrong results when using a not exists subquery with CBO off | |
BUG-45723 | Phoenix | org.apache.phoenix.schema.TypeMismatchException Error while querying a table that has an index with a Boolean |
Other
Hortonworks Bug ID | Apache JIRA | Component | Summary |
---|---|---|---|
BUG-43228 | HDFS-8885 | HDFS | ByteRangeInputStream used in webhdfs does not override available() |
BUG-44034 | HDFS-9112 | HDFS | After implementing distcp between two HA clusters, the HDFS haadmin commands do not work - Unable to determine the nameservice id. |
BUG-44480 | HDFS-9082 | HDFS | Change the log level in WebHdfsFileSystem.initialize() from INFO to DEBUG |
BUG-44523 | Hue | Not displaying tables in alphabetical order |
Performance
Hortonworks Bug ID | Apache JIRA | Component | Summary |
---|---|---|---|
BUG-38575 | Hive | Join on partition columns plan should know column stats without having to compute them, unreasonable estimate on partition stats may disable dynamic partition pruning | |
BUG-43027 | HBase | Have metrics for blockcache take into account replicas | |
BUG-43071 | HIVE-9223 | Hive, Hue | HS2/hue/tez: multiple concurrent queries not allowed in single tez session |
BUG-43268 | HIVE-10651 | Hive | OrcProto$StripeStatistics cache grows causing severe GC in Application master |
BUG-44683 | PIG-4679 | Pig | Drastic performance degradation due to InputSizeReducerEstimator |
BUG-45735 | Phoenix | Index HINT not forcing the usage of secondary Index | |
BUG-46376 | Hive | Vectorization Udf: GenericUDFOPGreaterThan, is not supported | |
BUG-46749 | HDFS | Allow block reports to be processed during checkpointing on standby name node |
Potential Data Loss
None.
Query Failure
None.
Security
Hortonworks Bug ID | Apache JIRA | Component | Summary |
---|---|---|---|
BUG-28778 | HIVE-9013 | Hive | Beeline (hiveserver2 client) exposes sensitive metastore DB connection info (connection, password) |
BUG-44484 | Ranger | Ranger HBASE plugin doesn't audit close_region, split, and compact operations when action is authorized | |
BUG-36587 | HBASE-12366 | HBase | Add login code to HBase Canary tool |
BUG-43072 | Hue | Hue web application is vulnerable to stored Cross-Site Scripting (XSS) | |
BUG-43224 | HDFS-8155 | HDFS | Support OAuth2 in WebHDFS |
BUG-43238 | HIVE-10528 | Hive | Hiveserver2 in HTTP mode is not applying auth_to_local rules |
BUG-44889 | Ranger | Implement X-Frame-Option header | |
BUG-44891 | Ranger | Implement best practices for authentication cookies | |
BUG-45430 | HDFS-9175 | HDFS | Change scope of 'AccessTokenProvider.getAccessToken()' and 'CredentialBasedAccessTokenProvider.getCredential()' abstract methods to public |
BUG-46555 | Ranger | Restrict group and role data for only ADMIN users |
Stability
Hortonworks Bug ID | Apache JIRA | Component | Summary |
---|---|---|---|
BUG-28507 | Ranger | Add timeout for connection settings | |
BUG-31129 | YARN-3145 | YARN | java.sql.SQLException: Error while processing statement: FAILED: Hive Internal Error: java.util.ConcurrentModificationException |
BUG-37456 | Ranger | Ambari's treatment of ranger-admin setup.sh can corrupt security-applicationContext.xml | |
BUG-40689 | HIVE-11193 | Hive | Query plan fails, tez dynamic partition pruning "fail to find child from parent " in this case (left outer join union all with constant on different data types) |
BUG-41828 | HIVE-11408 | Hive | Hiveserver2 failing with OOM PermGen when using temporary functions due to Hadoop reflections utils caching classloaders |
BUG-42203 | HIVE-11499 | Hive | Hiveserver2 failing with OOM PermGen when using temporary functions due to DataNucleus caching classloaders |
BUG-43070 | Hue | Select has a 1024 fd limit. If the FD number goes above 1024 for some reason (long running process), then all apps relying on thrift will fail | |
BUG-43221 | TEZ-2745 | Tez | ClassNotFound in InputInitializer causes AM to crash |
BUG-43226 | HDFS-8435 | HDFS | Support CreateFlag in WebHDFS |
BUG-43543 | HBASE-14309 | HBase | Allow load balancer to operate when there is region in transition by adding force flag |
BUG-43604 | Hive | Exception in FileSink when num_bucket > num_reducer | |
BUG-43658 | HDFS-8995 | HDFS | Flaw in registration bookkeeping can make DN die on reconnect |
BUG-43895 | HDFS-8797 | HDFS | WebHdfsFileSystem creates too many connections for position read |
BUG-43986 | HBASE-12635 | HBase | Delete ACL notify znode of table after the table is deleted |
BUG-44099 | Hive | Hiveserver2 failing with OOM PermGen when use temporary functions due to Hadoop ReflectionUtils caching classloaders | |
BUG-44102 | Hue | When accessing a Table which has more than 4K columns, Beeswax and HCatalog fails to get the content and results in error | |
BUG-44212 | HIVE-12084 | Hive | Hive queries with ORDER BY & large LIMIT or PTF order by high cardinality fails with OutOfMemoryError Java heap space |
BUG-44257 | YARN-3896 | YARN | Node Manager processes becomes unresponsive after RM restart |
BUG-44260 | HBASE-14412 | HBase | Removing HBase cross cluster replication peer id containing hyphen "-" doesn't seem to remove all the related entries from ZooKeeper |
BUG-44503 | KNOX-598 | Knox | Concurrent JDBC clients via KNOX to Kerberized HiveServer2 - causes HTTP 401 error (due to Kerberos Replay attack error) |
BUG-44722 | Storm | Worker on one machine crashes due to a failure of another worker on another machine | |
BUG-44937 | HBASE-12464 | HBase | Meta table region assignment stuck in the FAILED_OPEN state due to region server not fully ready to serve |
BUG-44943 | Hive | Tez queries stopped running - ApplicationNotFoundException | |
BUG-45049 | HIVE-7049 | Hive | Error: java.io.IOException: org.apache.avro.AvroTypeException: Found string, expecting union (state=,code=0) |
BUG-45083 | HIVE-10752 | HCatalog, Pig | More than 66 columns breaks MR but not tez (Pig HCat) |
BUG-45098 | HIVE-11960 | Hive | Hive query parse issue |
BUG-45215 | HADOOP-12089 | Hadoop Common | StorageException complaining "no lease ID" when updating FolderLastModifiedTime in WASB |
BUG-45216 | HADOOP-12239 | Hadoop Common | StorageException complaining " no lease ID" when updating FolderLastModifiedTime in WASB |
BUG-45465 | HIVE-11977 | Hive | Hive should handle an external avro table with zero length files present |
BUG-45954 | HBase | Cache configuration and RpcController selection for Table in Connection | |
BUG-46165 | HBASE-14207 | HBase | Region was hijacked and remained in transition when RS failed to open a region and later regionplan changed to new RS on retry |
BUG-46166 | HBASE-14361 | HBase | ReplicationSink should create Connection instances lazily |
BUG-46327 | YARN-2910 | YARN | FSLeafQueue can throw ConcurrentModificationException |
BUG-46587 | Ranger | Prevent thread exhaustion in Ranger due to badly configured service connection | |
BUG-47098 | HDFS-8626 | HDFS | Reserved RBW space is not released if creation of RBW File fails |
Upgrade
None.
Usability
Hortonworks Bug ID | Apache JIRA | Component | Summary |
---|---|---|---|
BUG-30784 | ZOOKEEPER-1952 | ZooKeeper | zookeeper.log.file property is not respected; log output goes only to the zookeeper.out |
BUG-40345 | Hue | Log empty for create and insert statements | |
BUG-43069 | Hue | Hue does not respect Support dfs.umaskmode, fs.permissions.umask-mode when creating files or folders | |
BUG-43350 | Ranger | Ranger Installation fails due to missing ojdbc.jar in CLASSPATH for ambari 2.1.0 | |
BUG-43403 | HIVE-11581 | Hive | HS2 URL parameters should be stored in zookeeper |
BUG-43465 | Hive | Hive "SLF4J: Class path contains multiple SLF4J bindings." error | |
BUG-43603 | HIVE-12262 | Hive | hive does not translate ${system:java.io.tmpdir}/${system:user.name}/operation_logs properly |
BUG-43766 | HDFS-8180 | HDFS | AbstractFileSystem Implementation for WebHDFS |
BUG-43799 | HDFS-8542 | HDFS | WebHDFS getHomeDirectory behavior does not match specification |
BUG-44528 | Hue | Enable Parameterization doesn't work | |
BUG-45263 | HADOOP-12437 | HDFS | HDFS and YARN configs for Kerberized Dual Homing |
BUG-45360 | HBASE-14594 | HBase | HBase configs for Kerberized Dual Homing |
BUG-45675 | Ranger | Allow special characters in passwords for manual install of Ranger | |
BUG-45721 | HADOOP-12350 | Hadoop Common | WASB Logging: Improve WASB Logging around deletes, reads and writes |
RMP-3882 | RANGER-684 | Ranger | Mapping of Ranger AD usersync groups to Linux AD groups |