Summary Information
Item | Information |
---|---|
Status | In Progress |
Release Manager | Sandhya Sundaresan |
Issues | 2.1 JIRA Dashboard |
Daily Builds | http://traf-builds.esgyn.com |
Release Candidates
RC # | Date | Location | Outcome | Notes |
---|---|---|---|---|
1 | 31/5/2017 | https://dist.apache.org/repos/dist/dev/incubator/trafodion/trafodion-2.1.0-RC1/ | TAG : 2.1.0rc1 | |
Supported Platforms
Operating Systems | RedHat / CentOS 6.5 – 6.8 |
Hadoop Distributions | Cloudera distributions CDH 5.4 – 5.6 |
Java Version | JDK 1.7.0_67 or newer |
Install and Configuration Changes
Integration with Ambari cluster manager ambari interface/integration. The Ambari integration provides support for Hortonworks Hadoop distributions, while the command-line Trafodion Installer supports Cloudera and Hortonworks Hadoop distributions, and for select vanilla Hadoop installations.
Trafodion Installer Evolution The command-line installer has been replaced for the 2.1.0 release. Written in python, it replaces the legacy bash-script installer. The bash command-line installer is deprecated as of 2.1.0, but is still provided, just in case you experience any problems with the new installer. If so, please report those problems to the project team, since the legacy installer will soon be obsoleted.
- Trafodion Configuration File [TRAFODION-2306]
Introducing a configuration file traf-site.xml specific to Trafodion similar to hbase configuration file hbase-site.xml. This configuration file extends the properties inherited from the standard hbase-site.xml. - Envvar MY_SQROOT has been renamed to TRAF_HOME
Feature additions and improvements
Hashing functions added to Trafodion [TRAFODION-2229]
Support for Hbase1.1 and CDH5.5-5.7 [TRAFODION-2016]
Better java exception handling in the java layer of Trafodion [TRAFODION-1988]
TopN Sort operator [TRAFODION-2259]
Runtime statistics enhancements pTRAFODION-2420]
RegExp operator support [TRAFODION-2353]
Support for LAG and LEAD OLAP functions [ TRAFODION-2214]
Bulk load enhancements to log errors [ TRAFODION-2351]
ODB tool support for Windows [ TRAFODION-1931]
Support for GROUP BY ROLLUP feature [ TRAFODION-2246]
Support ORDER BY clause in GROUP_CONCAT [TRAFODION-2270]
Support for boolean datatype [TRAFODION-2099]
Added encryption functions for Trafodion [TRAFODION-2228]
Support of SQL extension 'EXCEPT' [TRAFODION-2117]
Support for tinyint,largeint,unsinged datatype in SQL [TRAFODION-2086]
SQL syntax to support INTERSECT [TRAFODION-2047]Enable support for various non-ansi sql syntax/functionality [ TRAFODION-2180]
Use of CQD to set scratch directory locations [TRAFODION2146]
Performance Improvements
Improve query compilation time [TRAFODION-2137]
Improve upsert performance for table with indexes [TRAFODION-1546]
Improve concurrency during DDL operations [TRAFODION-2037]
Documentation Updates
Several updates have been made to the SQL Reference Manual to reflect the new functions added in 2.1. Some have not been done but have JIRas outstading and will be completed by the next release. Provisioning Guide has been updated to reflect instructions for using hte new Ambari Installer or the python installation script.
Resolved JIRAS
2.1 Release includes fixes for 300+ JIRAS
List of resolved JIRAS in Release 2.1
Release Planning Information
Note : This section is for the team's planning purposes only to get organized for the release. Not relevant once the release is published. Keeping for history purposes.
Release Drivers
Refer to the Roadmap page for features that up for grabs or planned for future releases.
Planned
JIRA # | Description | Development | Testing | Documentation | Notes |
---|---|---|---|---|---|
1673 | Implement the WITH clause in Trafodion SQL for simple use cases. | Resolved | |||
1931 | ODB tool support on Windows platform. | Resolved | |||
1988 | Better java exception handling in the java layer of Trafodion. | Resolved | |||
2047 | Add SQL syntax support to INTERSECT. | Resolved | |||
2060 | Add support for native tinyint datatype. | Resolved | This also includes support for BOOLEAN and largeint unsigned. These types are not yet supported in the client drivers, see TRAFODION-2385 in the "postponed" section below. | ||
2117 | Add support of SQL extension 'EXCEPT'. | Resolved | |||
2127 | Enhance Trafodion implementation of WITH clause. | Resolved | |||
2214 | Add support of OLAP functions LAG and LEAD | Resolved | |||
2315 | Heuristic decision on when to use a temp table for WITH clause | Resolved | |||
2306 | Trafodion configuration file (similar to hbase-site.xml) | Resolved | |||
2414 | Streamline the SQL/TM component to return error message fully to end user whenever possible. | Resolved | |||
2067 | Support CDH 5.7. | Resolved |
Postponed
JIRA # | Description | Development | Testing | Documentation | Notes |
---|---|---|---|---|---|
2385 | Add support in clients for boolean, tinyint, largeint unsigned datatypes | In progress | SQL layer has this support but the clients don't yet. | ||
1861 | Support Trafodion running on CentOS 7. | In progress | This has been postponed to the next release. | ||
Documentation Jiras
JIRA # | Description | Development | Testing | Documentation | Notes |
---|---|---|---|---|---|
2264 | Messages Manual lacks descriptions for messages 4000-5999 | Fixed | |||
2283 | DDL Messages section in Messages Guide is out-of-date. | In Progress, some subtasks fixed | |||
2285 | to_date function needs to be documented in the SQL Reference Guide. | Fixed | |||
2394 | update sql reference manual about TO_CHAR function | Fixed |
Issues
Release Checklist