nadefaults.cpp

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. … 3 more files in changeset.
[TRAFODION-3300] Fix overflow issues with extreme big nums + ROUND

  1. … 15 more files in changeset.
[TRAFODION-3296] Fix handling of [first n] + ORDER BY subqueries

  1. … 7 more files in changeset.
[TRAFODION-3291] Fix core when multi-column stats are done on lots of columns

  1. … 8 more files in changeset.
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. … 13 more files 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. … 86 more files in changeset.
[TRAFODION-2626] Change path of sqconf, ms.env, sqcert, udr and related files

This changeset covers the remaining instances of hard-coded paths based

on TRAF_HOME for dynamic files that should be in specific paths such as

TRAF_CONF or TRAF_VAR.

All files referenced via TRAF_HOME should be read-only software, not written

during run-time.

  1. … 59 more files in changeset.
Chages to disable LOB locking and refactor IUD operations

  1. … 7 more files in changeset.
[TRAFODION-3234] Add support for hive partitioned tables

Refactored the interaction with hive metastore to use the efficient APIs to obtain the necessary

information to construct the hive table descriptors. This refactoring is expected to reduce the

memory requirements, efficient and high performing even when there are thousands of partitions.

  1. … 14 more files in changeset.
Merge remote branch 'origin/pr/1721/head' into merge_1721

  1. … 11 more files in changeset.
Fixees to support stroring Udr libraries s Blobs.

  1. … 45 more files in changeset.
Merge remote branch 'origin/pr/1712/head' into merge_1712

Follow on to TRAFODION-3192 that caused one regression failure on Jenkins alone since the queue resizing caused the executor/TEST106 that tests cancel to not work as expected. The upsert subtest was running too fast to get cancelled. So added some CQds to use smaller queue sizes and override dynamic queue resizing.Now it runs long enough to get canceled and give expected results.

  1. … 2 more files in changeset.
Merge remote branch 'origin/pr/1708/head' into merge_1708

  1. … 1 more file in changeset.
Changes to update queue sizes and add dynamic queue resizing to some missing operators. (cherry picked from commit f26c0f448a6adf5cdefddc74c4ba840b030e8cf5)

Conflicts:

core/sql/generator/Generator.cpp

core/sql/generator/Generator.h

core/sql/sqlcomp/nadefaults.cpp

  1. … 11 more files in changeset.
reduce the retry number to 100, sorry I was in a debug mode before commit

  1. … 1 more file in changeset.
[TRAFODION-2952] large amount of data will cause error in sequence generating

  1. … 8 more files in changeset.
merge [TRAFODION-3145] Make hbase_options as default setting and use cqd

  1. … 2 more files in changeset.
[TRAFODION-3145] Make "hbase_options" as default setting and use cqd to change the default setting

  1. … 2 more files in changeset.
Merge branch 'master' of github.com:apache/trafodion into trafodion_2917_1

  1. … 6 more files in changeset.
[TRAFODION-3110] Refactor LOB access to use the new implementation of HdfsClient

Used a single CQD USE_LIBHDFS to switch to older implementation of

using libhdfs for both hdfs scan and LOB access. The CQD USE_LIBHDS_SCAN is

retired.

In addition fixed the following:

1. Fixed a memory leak of LOB Heap structures

2. Possible fix for memory corruption at times

3. Avoid unnecessary creation of LOB threads when not needed

  1. … 23 more files in changeset.
PR-1615 [TRAFODION-3086] Further enhancements to 'DDL on Hive objects'

  1. … 1 more file in changeset.
TRAFODION-3086 Further enhancements to 'DDL on Hive objects'

-- Hive CTAS enhancements

-- CTAS will do create through Hive and insert...select in Traf

-- a cqd can be set if CTAS need to be passed in completely to Hive

-- CTAS 'no load' option can be used to create a Hive

table LIKE a traf table.

Older 'create hive like traf' is removed.

-- explain for CTAS to show ddl, insert...select, upd...stats stmts

-- Truncate enhancements.

-- traf: purgedata, truncate, truncate table

-- Hive: truncate, truncate table

-- 'if exists' option has been added

-- Hive truncate is through new exeutil operator

-- older operator uses LOB interface to clear data.

Maintained as Legacy operator, will be removed.

-- new operator uses Hive to truncate tables

-- explain for truncate to show trunc query that will be sent

-- removed obsolete parallel label op

-- removed obsolete purgedata (fast delete) op

  1. … 30 more files in changeset.
CTAS fixes for ddl on hive objects

  1. … 26 more files in changeset.
Merge remote branch 'origin/master' into traf_misc

  1. … 3 more files in changeset.
  1. … 11 more files in changeset.
Merge remote branch 'origin/master' into ansharma_nnpk_br

Conflicts:

core/sql/regress/seabase/EXPECTED031

core/sql/sqlcomp/CmpDescribe.cpp

core/sql/sqlcomp/CmpSeabaseDDLtable.cpp

core/sql/sqlcomp/DefaultConstants.h

  1. … 12 more files in changeset.
Merge remote branch 'origin/master' into ansharma_hiveddl_br

  1. … 7 more files in changeset.