v4.6.1.8 Release notes
Software version
Release Date: March 31, 2021
See v4.6.1.8 for download information.
Software upgrade support
In Unravel v4.6.1.8, the following path is supported for upgrade:
4.5.4.0 to 4.6.1.8
Sensor upgrade
A sensor upgrade is mandatory.
Certified platforms
Review your platform's compatibility matrix before you upgrade or install.
Updates to Unravel's configuration properties
Refer to v4.6.x - Updates to Unravel properties.
Installation and Upgrade instructions
Refer to Upgrading Unravel server for instructions to upgrade Unravel.
New features
None
Improvements and enhancements
AutoAction
Support user filtering for Impala AutoAction. (AA-435)
Applications
Usage of realUser value in the user field for Applications and Workflow pages that indicates the existence of a Hive user other than that of the YARN user. (UIX-3662, CUSTOMER-359)
Bug fixes
Applications
Tez Application fails to load while processing the DAG status data. (CUSTOMER-1672)
After Unravel restart, if the user goes to any application's details page, Unravel UI becomes unresponsive. (CUSTOMER-1659)
Cascading and Pig applications fail on HDP platforms. (ASP-968)
Spark application status persists as UNKNOWN, thereby keeping the Spark applications running even though there are no updates. (ASP-994)
Impala
Some of the Impala queries do not display KPIs and throw an internal server error “500”. This issue is fixed. (CUSTOMER-1667)
Platforms
After upgrading the MapR cluster, the unravel_us logs display the null pointer exception. (ASP-1002)
Unsupported
Hive versions before 1.10 are no longer supported.
Kerberos, Migration Planning, and Capacity Forecasting are not supported for MapR.
EMR: Hive metrics may not be published in the RUNNING state. (HIVE-135)
INSERT statements are not included in the App count on HDI. (DATAPAGE-256)
The accessed partition does not support Hive on Tez etc. It only supports Hive on MR. (DATAPAGE-250)
Datapage does not load the total table and partition size KPI's (DATAPAGE-379)
Resource metrics will not be collected for JDK versions that are equal to or greater than 9 without using the extra JVM switches as mentioned below:
Workaround: All metrics can be collected if the following options are used for sensor JVM
--add-exports java.base/jdk.internal.perf=ALL-UNNAMED --add-opens jdk.management/com.sun.management.internal=ALL-UNNAMED
For example:
JDK9_MODULE="--add-exports java.base/jdk.internal.perf=ALL-UNNAMED --add-opens jdk.management/com.sun.management.internal=ALL-UNNAMED" ENABLED_SENSOR_FOR_DRIVER="spark.driver.extraJavaOptions=$JDK9_MODULE -Dcom.unraveldata.client.rest.request.timeout.ms=500 -Dcom.unraveldata.client.rest.conn.timeout.ms=500 -Dcom.unraveldata.client.rest.queue=2000 -javaagent:unravel-agent-pack-bin.zip/btrace-agent.jar=libs=spark-2.3,config=driver,stdout=true,debug=true" ENABLED_SENSOR_FOR_EXECUTOR="spark.executor.extraJavaOptions=$JDK9_MODULE -javaagent:unravel-agent-pack-bin.zip/btrace-agent.jar=libs=spark-2.3,config=executor"
These JVM options are valid for JDK9 - JDK15. Without these JVM options, the following metrics are not collected:
ProcessCpuLoad, ProcessCpuTime, SystemCpuLoad
PerfCounters metrics
gc load metric sensor for MR application will not load on EMR.
Spark applications that run in the local mode do not use YARN resources, so these applications will be shown using 0 resources in Unravel. (PLATFORM-2809)
Intermittent issue in fetching the Btrace data for MR applications. (PLATFORM-2807)
Killed MR apps do not display RM diagnostics. (PLATFORM-2815)
Certain users and queues are missing in the Cluster Compare report. (REPORT-1342)
In the Cluster Compare report, the same value trends are highlighted instead of trends with different values. This is fixed in the New UX. (REPORT-1479)
There is a lag seen while streaming Spark SQL applications. (PLATFORM-2764)
For PySpark applications, the processCPUTime and the processCPULoad are not captured properly. (USPARK-626)
The number of TEZ applications in an Oozie workflow is sometimes incorrect. (PLATFORM-2403)
For streaming applications, the global search with application ID does not work. (UIX-3312)