Trafodion

Clone Tools
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Merge the private shared single script repo into master.

This is a checkin of the single script project which basically

wraps all the various scripts into one single script that the user

runs. The script now has the logic to determine which Hadoop distro

is installed as well as to determine if it is a full install or only

an upgrade and many other changes.

This was developed and tested in a private shared repo so

a review of the code has already been done. QA has approved this

to be checked in.

edit1: fixed shift problem in parsing parameters

edit2: Fixed problems with user config file

Added more error checking for config file

edit3: Fixed config directory creation

edit4: Fixed copyright and OpenStack VM package installation

edit5: Changed Java version detection

No longer do yum removes if package is there already

edit6: Refixed OpenStack VM package installation that got

overlaid in a merge

Added chown command to handle case where SQ_ROOT was not

a sub-directory of the Trafodion userid's home dir

Change-Id: I37a331c89c311feee430541b69f5f7dfe2177e60

    • -1
    • +1
    /installer/tools/hortonworks_uninstall
    • -2
    • +2
    /installer/tools/traf_cloudera_uninstall
  1. … 13 more files in changeset.
port skew buster to Trafodion

1. add simplified TEST062

2. reuse cached partitioning expression when only doVarCharCast

is the same as the when the expression is created in

TableHashPartitioningFunction::createPartitioningExpressionImp().

3. rework

4. fix a time monitor bug reporting incorrect processor time (CPU time

computed from clock() calls)

5. comment out the assert on the size of NATable cache not decreasing.

This is to fix regression failure with seabase/TEST020. Selva will check

in a formal fix that allocates space for NATable objects from a single

heap, and then reenables this assert check.

Change-Id: I9eeee4f36ba8678e90e0ac68a85bfc733599d932

    • -1
    • +131
    /sql/executor/ex_split_bottom.cpp
    • -1
    • +110
    /sql/generator/GenRelEnforcer.cpp
    • -2
    • +270
    /sql/optimizer/OptPhysRelExpr.cpp
  1. … 12 more files in changeset.
Increase RMS timeout in executor/TEST106

This test has failed on some daily builds. Analysis of logs

showed that a GET STATISTICS statement was timing out. This

change increases the time value to try to make the test

more deterministic.

Change-Id: I3bfb5f2101e998fc2c7766f1ecaf45f87edf510a

Merge "Update release version number on master branch"

Add dependencies and fix build.

Change-Id: I9b7c0fd6b79c9bb92776a17180dd6cd8cdc0ad3f

Fix for NATable Heap leak

Earlier, each NATable entry had its own heap. Now, there is a NATable Heap

created for each compiler context. All the cached NATable object is

created from this heap.

This is done to reduce the memory usage in the compiler context and to

take care of leak of NATable heap.

Change-Id: I3ec362c0b8e5b1466956c3773c2b5dc7dccf0d52

Merge "SQL support for phandle verifier, etc."

Update release version number on master branch

Next minor feature release will be 1.1.0

Change-Id: I325e5a16fdcbe88a96d1a31bb2e51852f8018a5d

Update version to 1.1.0 on master branch

Next minor feature release.

TestBasic updated to match latest DB version number (1.1.0) in core.

Change-Id: I101060deb2fc1dfd68cb6681d12ef5f40eec52af

Merge "sqvers identification of non-release patches"

LP 1390261 odbc does not return any value from hbase table

Change-Id: I68505dfcbbe642a7850ce239cdd73497701e071a

LP 1323746 Trafodion Windows ODBC driver crashes on Windows 8 machine

Change-Id: I6e70af3dce8a6f1d6655ad1d7e4fa3a32bab0ee4

    • -5
    • +3
    /odbcclient/drvr35adm/tabpagetesting.cpp
LP 1390261 odbc does not return any value from hbase table

Change-Id: Iab5db4284904ae8fab9deb21ee9a7c8815e8e691

    • -11
    • +17
    /odbcclient/drvr35/ctosqlconv.cpp
    • -65
    • +160
    /odbcclient/drvr35/sqltocconv.cpp
fix #1395212 With multiple statements,statement seems to be closed.

Change-Id: I8ec5bc1e87865240e6aa26a7afde44fa92da4305

    • -11
    • +26
    /conn/jdbc_type2/native/SrvrOthers.cpp
Changes in T2 driver to support new NA server.

1. T2 Driver: added method necessary for NA Server

- Changes are in java and native parts

- used to pass back to NA Server: Descriptors and SQL Data

2. T4 Driver: added property TCP_NoDelay

- disable/enable TCP Nagle's algorithm

- defined in property file

- snytax: TCP_NoDelay <yes/no>

- default is <yes>

3. T4 Driver: added functions LTrim and RTrim.

- Used in INTERVAL data type to suppress right zeros.

========================================================

Patch:

Changes in T2 driver:

1. Changed year in copyright info to 2015

2. Changed charset from UTF-16BE to UTF-16LE

3. Changed allocLength for dataType VARCHAR_WITH_LENGTH(-601) and

charset not ISO8859 to (allocLength - 1).

Changes in T4 driver

1. Changed year in copyright info to 2015

=================================================

Patch:

Fixed reported issues

Change-Id: I276da01a0cd3c8ac704ebde8ebed071e58d928d3

    • -3
    • +89
    /conn/jdbc_type2/native/SQLMXCommonFunctions.cpp
    • -2
    • +9
    /conn/jdbc_type2/native/SqlInterface.cpp
    • -2
    • +1
    /conn/jdbc_type2/native/SrvrOthers.cpp
  1. … 6 more files in changeset.
Stable branch - update version to 1.0.1

Also update branch setting in .gitreview

Change-Id: I0a87d614abb35ad1a14ea1cac87bb4d96e9f3b28

Update version to 1.0.1

DCS version number does not have to change every release, but

code changes are expected for this update release.

Also, set git review default branch.

If you've checked out from stable branch, assumption is that you

intend to submit review to stable branch, not master.

Change-Id: I2bb90432ee888050ed54d55cc24a2525dd6ebddd

SQL support for phandle verifier, etc.

Changes to use phandle verifier from foundation to distinguish

processes when pids are recycled. Remove some workarounds which

attempted to use process creation timestamps to do the same

thing. Also, use msg_mon_node_down2 to log the reason why the

node is brought down. And removed some unneeded special case

code to free the shared segment semaphore at the startup of

mxssmp.

Change-Id: I4914a26680535222504ecf552fb539b1a817c850

    • -1
    • +11
    /sql/executor/ex_exe_stmt_globals.cpp
  1. … 7 more files in changeset.
Merge "Enable two HBASE_OPTIONS : Compact and Dutability"

Merge "Changing logging level for dtm log4j"

Revised copyright text

Change-Id: Ie16547bee77032137cb0578f6be5abefbba478e2

Disabled statistics, updated documentation & copyright notices.

Change-Id: I5bd92fa3a65007be792f7e97f2d66cc90b443823

  1. … 3 more files in changeset.
Closes-Bug: 1411520 1411830

Fixes node down and node up processing.

Change-Id: I1f30a0298df395acdd58d530e4c0f5a5ba8356ce

    • -59
    • +154
    /sqf/monitor/linux/cluster.cxx
    • -81
    • +166
    /sqf/monitor/linux/commaccept.cxx
Enable TEST025 and disable TEST024 in seabase

While analyzing the RMS shared segment corruption, we

determined that it is triggered by something in TEST024

and that TEST025 was merely a victim.

Change-Id: Id0b0fd57f0216c8fd48e7f7a9d05e220d6a44591

    • -1
    • +1
    /sql/regress/tools/runregr_seabase.ksh
Changing logging level for dtm log4j

Changes to log4j.dtm.conf logging level for hbase to 'ERROR' and

dtm to 'INFO'

Change-Id: Iacb908c52ea936afc432cc4fe25e74403c9626db

Enable two HBASE_OPTIONS : Compact and Dutability

HBase table attributes COMPACTION_ENABLED and DURABILITY can now be set

through HBASE_OPTIONS clause of CREATE TABLE statement.

COMPACT can be set to TRUE or FALSE

DURABILITY can be set to 'ASYNC_WAL', 'FSYNC_WAL', 'SKIP_WAL', 'SYNC_WAL' and

'USE_DEFAULT'.

Both attributes must be used with extreme caution.

Change-Id: Id197d92958c609fd331816646d5917045029ecce

Merge "fix LP 1347930"

Merge "Fix for bug #1409225"

    • -3
    • +3
    /conn/odbc/src/odbc/nsksrvr/SrvrConnect.cpp
Merge "Misc. fixes to sqcollectlogs - collect trafodion.dtm.log etc."

Merge "Fix bug 1413422: Error 8605 for stmt QRYSTS_ON_1 during connect."