Clone Tools
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Merge pull request #1831 from DaveBirdsall/BigNumRound

[TRAFODION-3300] Fix overflow issues with extreme big nums + ROUND

  1. … 1 more file in changeset.
Rework

[TRAFODION-3299] More improvements to binder messages in Messages Guide

  1. … 1 more file in changeset.
[TRAFODION-3300] Fix overflow issues with extreme big nums + ROUND

    • -40
    • +490
    ./regress/executor/EXPECTED101.SB
  1. … 1 more file in changeset.
Merge pull request #1828 from DaveBirdsall/Trafodion3296

[TRAFODION-3296] Fix handling of [first n] + ORDER BY subqueries

  1. … 1 more file in changeset.
[TRAFODION-3297] Update Messages Guide for some more binder messages

  1. … 1 more file in changeset.
Fix regression test core/TESET002

[TRAFODION-3296] Fix handling of [first n] + ORDER BY subqueries

    • -18
    • +152
    ./regress/core/EXPECTED002.LINUX
  1. … 1 more file in changeset.
[TRAFODION-3294] Updated Messages Guide for some binder messages

  1. … 1 more file in changeset.
Merge pull request #1821 from DaveBirdsall/UpdateStatsBugs

[TRAFODION-3291] Fix core when multi-column stats are done on lots of columns

  1. … 1 more file in changeset.
[TRAFODION-3280] Reduce path length in Trafodion for improved performance and scalability

There are many places in Trafodion code getenv is called repeatedly. Cleaned up code so that

repeated getenv calls are avoided during prepare and execute operations.

Fix for cores seen with T2 JDBC applications caused by PR 1820

New member variables were not initialized in the CliGlobals constructor

Rework addressing Qifan's suggestions

[TRAFODION-3290] Give better errors for case where table is all LOB columns

    • -25
    • +84
    ./regress/compGeneral/EXPECTED023
  1. … 1 more file in changeset.
Changes as per review comments of PR 1820

[TRAFODION-3291] Fix core when multi-column stats are done on lots of columns

  1. … 1 more file in changeset.
[TRAFODION-3280] Reduce path length in Trafodion for improved performance and scalability

This PR fixes the following issues to improve performance.

1. When the session is dropped for the default context, we were unnecessarily

dropping HBase connections.

2. There were 2 HBase connections per mxosrvr - one for the default context and another

for repository context. Now it has been changed to one HBase connection per process.

[TRAODION-3280] Reduce path length in Trafodion for improved performance and scalability

cli_globals::currContext() is now optimized for default context.

[TRAFODION-3284] Make overflow processing for float SUM consistent

[TRAFODION-3281] Remove virtual nodes configuration

Changed workstation mode (aka install_local_hadoop aka ILH) to use

single-node configuration instead of virtual nodes.

* ILH script generates sqconfig for current node.

* template sqconfig file moved to config template dir.

* Updated expected files accordingly.

** Filed jira [TRAFODION-3283] for bug found.

Removed setting and use of SQ_VIRTUAL_NODES variable.

Removed virtual nodes support in sqgen.

  1. … 11 more files in changeset.
Fill in gap in messages file so new error will build

Fix buffer overrun when reading Hive text files

[TRAFODION-3260] SSMP may wait 3 seconds before handling requests The commit 95c2712b131adc2ba06b4e620ad67f93c2658497 introduced a regression with ESPs acting as master to run SQL queries. These SQL queries were stuck at close.

The new and delete operator without namespaces overrides all new and delete operations. This increases the pathlength of memory allocation and deallocation unnecessarily in release mode and the original intent of tracking new and delete not useful anymore. Hence this has been now enabled in debug mode only.

A CQD CANCEL_QUERY_ALLOWED is introduced to complement the similar SSD for ease of setting in defaults table.

1. JULIANTIMESTAMP now uses clock_gettime with CLOCK_REALTIME by default. It can be switched to earlier implementaion via setting env variable USE_LINUX_JULIANTIMESTAMP=0 2. Remove unwanted CQDs set by mxosrvr. GENERATE_EXPLAIN is not turned ON by mxosrvr.

  1. … 1 more file in changeset.
turn off binary support by default except from sqlci/trafci

When all clients have been updated to handle binary datatypes,

then default will be turned on.

Queries coming from sqlci and trafci will be ok as this feature

is automatically turned on during sqlci/trafci initialization.

  1. … 1 more file in changeset.
jira TRAFODION-3157 Add support for BINARY/VARBINARY datatype

Spec attached to jira.

new test regress/seabase/TEST004 added.

  1. … 72 more files in changeset.
[TRAFODION-3272] Change installer settings for TRAF_LOG, TRAF_CONF, TRAF_VAR

Changes python-installer and ambari-installer.

Installers set TRAF_CONF to /etc/trafodion/conf

Installers allow user to specify TRAF_VAR, but defaults to /var/lib/trafodion

Installers allow user to specify TRAF_LOG, but defaults to /var/log/trafodion

Changes DCS conf directory from DCS_INSTALL_DIR/conf to TRAF_CONF/dcs

Changes REST conf directory from REST_INSTALL_DIR/conf to TRAF_CONF/rest

  1. … 50 more files in changeset.
[MANTIS-10179] Fix regression introduced by Mantis 8184 fix (cherry picked from commit 8bc7344ec6510dc1ce4e9604e5c2e5bc1427a385)