Trafodion

Clone Tools
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Eliminate manual steps in load/ustat integration

The fix achieves full integration of the bulk load utility with

Update Statistics. The Hive backing sample table is now creeated

automatically (formerly, we only wrote the HDFS files to be

used by the Hive external table), the correct sampling percentage

for the sample table is calculated, and the ustat command is

launched fro1m the executor as one of the steps in execution of

the bulk load utility.

Change-Id: I9d5600c65f0752cbc7386b1c78cd10a091903015

Closes-Bug: #1436939

  1. … 12 more files in changeset.
Updated floating IP documentation

Added addtional text in architecture and configuration.

Fixed some nits from last code review

Change-Id: I2183f76a61034c08ab377b53e9f3e3a790b2d5fb

hive/test018 fix

- The "hadoop fs - du -s ..." command returns diffrent results on

development workstation and the test machines making the test

fail in the development environment. This checkin fixes the issue.

Change-Id: I6925d719d02e369235fc0ff30aab4e3ce108dfd5

Merge "fix SQL_DBMS_NAME and remove some old code"

Merge "Added floating IP feature"

Merge "Fixes in serverMT"

Merge "Add REST server jstack command"

Fix for trafodion.conf bug

Trafodion.conf file was not being copied to all nodes. Needed to change

permissions on copy directory.

Edit 1: Changing permissions on $LOCAL_WORKDIR to allow multiple people

to install on one cluster. Fixed bug when setting $HOME_DIR. Fix to bug

1440229.

Edit 2: Fixed typo and permission on set of files.

Edit 3: Fixed Scanner return error bug. THANKS YVES.

Edit 4: Added case if scanner fails.

Change-Id: I5a237cbae4779b91121a467b1afba65f796be4cc

Fix for bug 1425745: Error 8421 when using an OR predicate.

Patch set 2: Fix copyright and add comment for allocation on stmt heap.

Change-Id: Ia51c492a0507f8ff48b6fd2c547485aa6a1672ad

Merge "Packaging ODB tool with clients tar file"

Add REST server jstack command

Using new curl command e.g.,

curl -X GET -H "Accept: application/json" http://<hostname:port>/v1/servers/jstack/program/<pid>

returns jstack output for given pid

Removed LAST_UPDATED column from /dcs/connections output

Patch set #2

Cleaned up unused code

Change-Id: Ib25f3ed4e69233b0a6ff8c8bc96dc3b043d5e0fb

Special logic to cancel DROP COLUMN

This change introduces a new static function to check whether

the parent query has been canceled. It is called by during an

ALTER TABLE .. DROP COLUMN statement.

Closes-Bug: 1439505

Change-Id: I8342488821e719320273aa343cab3ba5b9a93444

Packaging ODB tool with clients tar file

Change-Id: Ida31ec15949b9433a50b2fcd70882b0088970c4a

Hash buffer size adjustment

Increased the hash buffer size for hash join operator to accommodate

the needs of extra space at runtime. This is to make sure that each hash

buffer can store at least one (big) row.

Fix bug 1438943, select query with outer join of 3 repos tables

from trafci failing with error 201 and esp core.

Change-Id: I58aed6546637e1097dd832b39e53dd53dcb56ab8

Added floating IP feature

DcsMaster backups are configured in the conf/backup-masters file.

Whenever a backup takes over it now executes the bin/scripts/dcsbind.sh

script to move the floating IP to its own node. There are 3 new

properties necessary. They are:

dcs.master.floating.ip

Disabled by default. This property is used to enable/disable the

the floating IP feature.

dcs.master.floating.ip.external.interface

There is no default. The user must specify the network interface

to use for floating ip.

dcs.master.floating.ip.external.ip.address

There is no default. The user must specify the dotted IP

address to use for floating ip.

Patch set #2

removed hostname from backup-masters file

cleaned up trailing spaces

Patch set #3

updated copyrights

Change-Id: Ib9f9aa618716a0424c2dd160e5dc819c6c1a33eb

    • -0
    • +253
    /bin/scripts/dcsbind.sh
    • -0
    • +121
    /src/main/java/org/trafodion/dcs/master/FloatingIp.java
metadata fixes and 'sqlmp' code cleanup

-- NATable struct for metadata was being created multiple

times whenever information for a new table was read

from metadata. That has been fixed.

-- an 'initialize trafodion, drop' followed by 'initialize traf'

from the same session was failing due to priv info not getting

reset. This would show up if 'initialize authorization' was

done earlier. That has been fixed.

-- code cleanup mostly related to sqlmp legacy code and reference.

Change-Id: I346e3f3bbc6c7784b38e7e2e1f11d487854c281c

  1. … 40 more files in changeset.
fix SQL_DBMS_NAME and remove some old code

Change-Id: I9683dd638d5bf1baf4cc4ab97dd0995c96fce3ab

Make use of IdTm server in SSCC; optimizations

Change-Id: I1c91901e46d89926380d3906b9016cfebf8ea76a

Merge "Fix IdTm constructor to be public!"

Merge "Authentication internal error"

Merge "Preventing user CQDs from affecting metadata queries"

    • -3
    • +29
    /sql/sqlcomp/CmpSeabaseDDLcommon.cpp
Bug fix 1429923 and add error message in uninstall

Bug fix 1429923: traf_config_setup will now check if epel path entered

exists and if the file is an rpm. This questions will also only be asked

if this is the first time installing trafodion. Will warn users that if a

file is not entered that we will try to download it later. In traf_setup all nodes

are checked to see if epel is installed, if not and a path to the file

is not given then it will be downloaded and installed on all nodes

missing this rpm.

Added error message to trafodion_uninstaller if config file is not

found.

Change-Id: Ia4f254e238d2f4f6ca4fd2826c8a7a71797d9855

Temporary deletion on shared repo.

Authentication internal error

Launchpad bug 1438856 reports an internal error when logging

on to Trafodion. The problem is due to metadata no longer

selectable by all users. When an MXOSRVR is returned to the

pool, the context is the last user to logon successfully. If

this is not DB__ROOT (or a user with SELECT privilege on the

AUTHS table), authentication fails with a privilege error,

which is translated to internal error for the user.

The fix is to enable internal query during authentication

to allow the select from the AUTHS table to succeed.

Change-Id: I7a02cb6ae6742e65d99771913843d949126dd948

    • -4
    • +34
    /dbsecurity/auth/src/dbUserAuth.cpp
Merge "Writing packed explain plan to metric_query_table"

Merge "Fix executor/TEST106"

Merge "explain enhancements and fixes."

Fix IdTm constructor to be public!

Change-Id: I2ee2056bb49e5f3624b348c5f5297f310bde86eb

Merge "DROP SCHEMA CASCADE and other fixes"

Merge "LP 1438445, LinkList perf improvement for comodification errors"