You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafodion.apache.org by hz...@apache.org on 2015/12/05 00:37:35 UTC

[1/3] incubator-trafodion git commit: update regression results due to the change to HIST_ROWCOUNT_REQUIRING_STATS.

Repository: incubator-trafodion
Updated Branches:
  refs/heads/master 8c9faab90 -> fbfab1e8f


update regression results due to the change to HIST_ROWCOUNT_REQUIRING_STATS.


Project: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/commit/8f9576af
Tree: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/tree/8f9576af
Diff: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/diff/8f9576af

Branch: refs/heads/master
Commit: 8f9576aff29f84b081cfd775fba25cfaa602a205
Parents: ebe876d
Author: Qifan Chen <qf...@adev04.esgyn.com>
Authored: Fri Dec 4 20:01:06 2015 +0000
Committer: Qifan Chen <qf...@adev04.esgyn.com>
Committed: Fri Dec 4 20:01:06 2015 +0000

----------------------------------------------------------------------
 core/sql/optimizer/ScanOptimizer.cpp | 5 ++---
 core/sql/regress/compGeneral/TEST062 | 1 +
 core/sql/regress/hive/EXPECTED005    | 3 +++
 core/sql/regress/hive/EXPECTED006    | 3 +++
 core/sql/regress/hive/EXPECTED020    | 5 ++++-
 core/sql/regress/hive/TEST005        | 1 +
 core/sql/regress/hive/TEST006        | 1 +
 core/sql/regress/hive/TEST018        | 1 +
 core/sql/regress/hive/TEST020        | 1 +
 core/sql/regress/tools/runallsb      | 1 +
 core/sql/sqlcomp/nadefaults.cpp      | 2 +-
 11 files changed, 19 insertions(+), 5 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/8f9576af/core/sql/optimizer/ScanOptimizer.cpp
----------------------------------------------------------------------
diff --git a/core/sql/optimizer/ScanOptimizer.cpp b/core/sql/optimizer/ScanOptimizer.cpp
index a6bcdda..8a01739 100644
--- a/core/sql/optimizer/ScanOptimizer.cpp
+++ b/core/sql/optimizer/ScanOptimizer.cpp
@@ -408,7 +408,7 @@ static NABoolean checkMDAMadditionalRestriction(
         //
         // We will set the set to empty so that the fetching MC UEC logic will not kick in 
         // until a new key column without predicates is seen.
-        if ( currentPredicatelessKeyColumnGroup.entries() > 0 ) {
+        if ( currentPredicatelessKeyColumnGroup.entries() > 1 ) {
 
            // fetch MC UEC from key coluymns for column set currentPredicatelessKeyColumnGroup 
            const MultiColumnUecList* MCUL = hist.getColStatDescList().getUecList();
@@ -416,8 +416,7 @@ static NABoolean checkMDAMadditionalRestriction(
            ValueIdSet theLargestSubset = 
                    MCUL->largestSubset(currentPredicatelessKeyColumnGroup.convertToBaseIds());
 
-           if ( theLargestSubset.entries() > 1 &&
-                theLargestSubset.entries() == currentPredicatelessKeyColumnGroup.entries() ) 
+           if ( theLargestSubset.entries() == currentPredicatelessKeyColumnGroup.entries() ) 
            {
               CostScalar mcUEC = MCUL->lookup(theLargestSubset);
 

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/8f9576af/core/sql/regress/compGeneral/TEST062
----------------------------------------------------------------------
diff --git a/core/sql/regress/compGeneral/TEST062 b/core/sql/regress/compGeneral/TEST062
index 3bc8212..9a82f35 100755
--- a/core/sql/regress/compGeneral/TEST062
+++ b/core/sql/regress/compGeneral/TEST062
@@ -43,6 +43,7 @@
 -- @@@ END COPYRIGHT @@@
 
 control query default robust_query_optimization 'minimum';
+cqd HIST_ROWCOUNT_REQUIRING_STATS '50000';
 
 create schema sch;
 set schema sch;

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/8f9576af/core/sql/regress/hive/EXPECTED005
----------------------------------------------------------------------
diff --git a/core/sql/regress/hive/EXPECTED005 b/core/sql/regress/hive/EXPECTED005
index 0f34e24..49d8a62 100644
--- a/core/sql/regress/hive/EXPECTED005
+++ b/core/sql/regress/hive/EXPECTED005
@@ -16,6 +16,9 @@
 >>cqd CALL_EMBEDDED_ARKCMP 'OFF';
 
 --- SQL operation complete.
+>>cqd HIST_ROWCOUNT_REQUIRING_STATS '50000';
+
+--- SQL operation complete.
 >>------------------------------------------------------------
 >>-- Testing query plan invalidation in the compiler, but
 >>-- not the executor. Perform DML/DDL operations on a

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/8f9576af/core/sql/regress/hive/EXPECTED006
----------------------------------------------------------------------
diff --git a/core/sql/regress/hive/EXPECTED006 b/core/sql/regress/hive/EXPECTED006
index 234d7bd..15539d2 100644
--- a/core/sql/regress/hive/EXPECTED006
+++ b/core/sql/regress/hive/EXPECTED006
@@ -10,6 +10,9 @@
 >>cqd HIVE_MAX_STRING_LENGTH '25' ;
 
 --- SQL operation complete.
+>>cqd HIST_ROWCOUNT_REQUIRING_STATS '50000';
+
+--- SQL operation complete.
 >>cqd mode_seahive 'ON';
 
 --- SQL operation complete.

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/8f9576af/core/sql/regress/hive/EXPECTED020
----------------------------------------------------------------------
diff --git a/core/sql/regress/hive/EXPECTED020 b/core/sql/regress/hive/EXPECTED020
index 636d75e..2012336 100644
--- a/core/sql/regress/hive/EXPECTED020
+++ b/core/sql/regress/hive/EXPECTED020
@@ -13,6 +13,9 @@
 >>cqd traf_enable_orc_format 'ON';
 
 --- SQL operation complete.
+>>cqd HIST_ROWCOUNT_REQUIRING_STATS '50000';
+
+--- SQL operation complete.
 >>
 >>prepare explainIt from
 +>  select substring(cast(SEQ_NUM+100 as char(3)),2,2) s,
@@ -35,7 +38,7 @@
 >>invoke hive.hive.store_orc;
 
 -- Definition of hive table STORE_ORC
--- Definition current  Mon Oct 26 16:10:15 2015
+-- Definition current  Fri Dec  4 19:48:03 2015
 
   (
     S_STORE_SK                       INT

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/8f9576af/core/sql/regress/hive/TEST005
----------------------------------------------------------------------
diff --git a/core/sql/regress/hive/TEST005 b/core/sql/regress/hive/TEST005
index c58f1ee..b8f7518 100644
--- a/core/sql/regress/hive/TEST005
+++ b/core/sql/regress/hive/TEST005
@@ -50,6 +50,7 @@ cqd AUTO_QUERY_RETRY 'OFF';
 cqd HIVE_MAX_STRING_LENGTH '25' ;
 cqd mode_seahive 'ON';
 cqd CALL_EMBEDDED_ARKCMP 'OFF';
+cqd HIST_ROWCOUNT_REQUIRING_STATS '50000';
 ------------------------------------------------------------
 -- Testing query plan invalidation in the compiler, but
 -- not the executor. Perform DML/DDL operations on a

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/8f9576af/core/sql/regress/hive/TEST006
----------------------------------------------------------------------
diff --git a/core/sql/regress/hive/TEST006 b/core/sql/regress/hive/TEST006
index cb679f3..10e3d55 100644
--- a/core/sql/regress/hive/TEST006
+++ b/core/sql/regress/hive/TEST006
@@ -35,6 +35,7 @@ set terminal_charset utf8;
 
 cqd AUTO_QUERY_RETRY 'OFF';
 cqd HIVE_MAX_STRING_LENGTH '25' ;
+cqd HIST_ROWCOUNT_REQUIRING_STATS '50000';
 cqd mode_seahive 'ON';
 
 -- Select from the sequence file version of the promotion table

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/8f9576af/core/sql/regress/hive/TEST018
----------------------------------------------------------------------
diff --git a/core/sql/regress/hive/TEST018 b/core/sql/regress/hive/TEST018
index 69c66bf..ee81e06 100644
--- a/core/sql/regress/hive/TEST018
+++ b/core/sql/regress/hive/TEST018
@@ -28,6 +28,7 @@ cqd comp_bool_226 'on';
 cqd TRAF_TABLE_SNAPSHOT_SCAN_TABLE_SIZE_THRESHOLD  '0';
 cqd hive_max_string_length '60';
 cqd query_cache '0';
+cqd HIST_ROWCOUNT_REQUIRING_STATS '50000';
 
 obey TEST018(clean_up);
 

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/8f9576af/core/sql/regress/hive/TEST020
----------------------------------------------------------------------
diff --git a/core/sql/regress/hive/TEST020 b/core/sql/regress/hive/TEST020
index 50615db..58ec978 100644
--- a/core/sql/regress/hive/TEST020
+++ b/core/sql/regress/hive/TEST020
@@ -35,6 +35,7 @@ set schema hive.hive;
 cqd HIVE_MAX_STRING_LENGTH '20' ;
 cqd mode_seahive 'ON';
 cqd traf_enable_orc_format 'ON';
+cqd HIST_ROWCOUNT_REQUIRING_STATS '50000';
 
 prepare explainIt from
   select substring(cast(SEQ_NUM+100 as char(3)),2,2) s,

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/8f9576af/core/sql/regress/tools/runallsb
----------------------------------------------------------------------
diff --git a/core/sql/regress/tools/runallsb b/core/sql/regress/tools/runallsb
index d8a5585..78a5925 100755
--- a/core/sql/regress/tools/runallsb
+++ b/core/sql/regress/tools/runallsb
@@ -42,6 +42,7 @@ export SQLMX_REGRESS=1
 export SEABASE_REGRESS=2
 
 TEST_SUBDIRS="core compGeneral executor seabase fullstack2 charsets qat catman1 udr hive" 
+TEST_SUBDIRS="catman1 udr hive" 
 
 #
 # Make sure we're running from the regress subdir

http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/8f9576af/core/sql/sqlcomp/nadefaults.cpp
----------------------------------------------------------------------
diff --git a/core/sql/sqlcomp/nadefaults.cpp b/core/sql/sqlcomp/nadefaults.cpp
index 24b8681..b4aaa78 100644
--- a/core/sql/sqlcomp/nadefaults.cpp
+++ b/core/sql/sqlcomp/nadefaults.cpp
@@ -1932,7 +1932,7 @@ SDDkwd__(EXE_DIAGNOSTIC_EVENTS,		"OFF"),
  XDDkwd__(HIST_PREFETCH,                        "ON"),
  XDDkwd__(HIST_REMOVE_TRAILING_BLANKS,          "ON"), // should remove after verifying code is solid
   DDansi_(HIST_ROOT_NODE,                            ""),
- XDDflt1_(HIST_ROWCOUNT_REQUIRING_STATS,        "50000"),
+ XDDflt1_(HIST_ROWCOUNT_REQUIRING_STATS,        "500"),
   DDflt0_(HIST_SAME_TABLE_PRED_REDUCTION,       "0.0"),
   DDvol__(HIST_SCRATCH_VOL,                     ""),
   // control the amount of data in each partition of the sample tble.


[2/3] incubator-trafodion git commit: restore the original version of runallsb

Posted by hz...@apache.org.
restore the original version of runallsb


Project: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/commit/aacda9e8
Tree: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/tree/aacda9e8
Diff: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/diff/aacda9e8

Branch: refs/heads/master
Commit: aacda9e8facf4daec36317a44782bcc6804b7bac
Parents: 8f9576a
Author: Qifan Chen <qf...@adev04.esgyn.com>
Authored: Fri Dec 4 20:02:03 2015 +0000
Committer: Qifan Chen <qf...@adev04.esgyn.com>
Committed: Fri Dec 4 20:02:03 2015 +0000

----------------------------------------------------------------------
 core/sql/regress/tools/runallsb | 1 -
 1 file changed, 1 deletion(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/aacda9e8/core/sql/regress/tools/runallsb
----------------------------------------------------------------------
diff --git a/core/sql/regress/tools/runallsb b/core/sql/regress/tools/runallsb
index 78a5925..d8a5585 100755
--- a/core/sql/regress/tools/runallsb
+++ b/core/sql/regress/tools/runallsb
@@ -42,7 +42,6 @@ export SQLMX_REGRESS=1
 export SEABASE_REGRESS=2
 
 TEST_SUBDIRS="core compGeneral executor seabase fullstack2 charsets qat catman1 udr hive" 
-TEST_SUBDIRS="catman1 udr hive" 
 
 #
 # Make sure we're running from the regress subdir


[3/3] incubator-trafodion git commit: Merge PR-210 Stats warnings

Posted by hz...@apache.org.
Merge PR-210 Stats warnings


Project: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/commit/fbfab1e8
Tree: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/tree/fbfab1e8
Diff: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/diff/fbfab1e8

Branch: refs/heads/master
Commit: fbfab1e8fd0658ffba652ec8c202ce056f2e0d54
Parents: 8c9faab aacda9e
Author: Hans Zeller <hz...@apache.org>
Authored: Fri Dec 4 23:30:07 2015 +0000
Committer: Hans Zeller <hz...@apache.org>
Committed: Fri Dec 4 23:31:27 2015 +0000

----------------------------------------------------------------------
 core/sql/optimizer/ScanOptimizer.cpp | 5 ++---
 core/sql/regress/compGeneral/TEST062 | 1 +
 core/sql/regress/hive/EXPECTED005    | 3 +++
 core/sql/regress/hive/EXPECTED006    | 3 +++
 core/sql/regress/hive/EXPECTED020    | 5 ++++-
 core/sql/regress/hive/TEST005        | 1 +
 core/sql/regress/hive/TEST006        | 1 +
 core/sql/regress/hive/TEST018        | 1 +
 core/sql/regress/hive/TEST020        | 1 +
 core/sql/sqlcomp/nadefaults.cpp      | 2 +-
 10 files changed, 18 insertions(+), 5 deletions(-)
----------------------------------------------------------------------