You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@trafodion.apache.org by db...@apache.org on 2016/03/14 16:58:23 UTC
[1/3] incubator-trafodion git commit: fix JIRA 1888: hive hash
function computes hash code wrong for strings
Repository: incubator-trafodion
Updated Branches:
refs/heads/master 5ed42cc62 -> 1c1ea3048
fix JIRA 1888: hive hash function computes hash code wrong for strings
Project: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/commit/7935d8f6
Tree: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/tree/7935d8f6
Diff: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/diff/7935d8f6
Branch: refs/heads/master
Commit: 7935d8f63a820ab46a850dc8dd7ad2fd24aa0069
Parents: 9e6bd7e
Author: Qifan Chen <qf...@adev04.esgyn.com>
Authored: Fri Mar 11 16:56:05 2016 +0000
Committer: Qifan Chen <qf...@adev04.esgyn.com>
Committed: Fri Mar 11 16:56:05 2016 +0000
----------------------------------------------------------------------
core/sql/exp/exp_function.cpp | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/7935d8f6/core/sql/exp/exp_function.cpp
----------------------------------------------------------------------
diff --git a/core/sql/exp/exp_function.cpp b/core/sql/exp/exp_function.cpp
index 97be8c5..6a2fedf 100644
--- a/core/sql/exp/exp_function.cpp
+++ b/core/sql/exp/exp_function.cpp
@@ -4434,12 +4434,14 @@ Lng32 ex_function_hivehash::hashForCharType(char* data, Lng32 length)
{
// To compute: SUM (i from 0 to n-1) (s(i) * 31^(n-1-i)
+ ULng32 resultCopy = 0;
ULng32 result = (ULng32)data[0];
for (Lng32 i=1; i<length; i++ ) {
// perform result * 31, optimized as (result <<5 - result)
- result << 5;
- result -= result;
+ resultCopy = result;
+ result <<= 5;
+ result -= resultCopy;
result += (ULng32)(data[i]);
}
[2/3] incubator-trafodion git commit: Merge branch 'master' of
github.com:apache/incubator-trafodion into genstatsScript
Posted by db...@apache.org.
Merge branch 'master' of github.com:apache/incubator-trafodion into genstatsScript
Project: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/commit/e3514499
Tree: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/tree/e3514499
Diff: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/diff/e3514499
Branch: refs/heads/master
Commit: e351449969232f19577aa8e3160931db886b67b0
Parents: 7935d8f 0da9903
Author: Qifan Chen <qf...@adev04.esgyn.com>
Authored: Fri Mar 11 16:56:46 2016 +0000
Committer: Qifan Chen <qf...@adev04.esgyn.com>
Committed: Fri Mar 11 16:56:46 2016 +0000
----------------------------------------------------------------------
core/rest/pom.xml | 2 +-
core/sqf/Makefile | 2 +-
.../sqf/conf/log4cxx.trafodion.masterexe.config | 1 +
core/sqf/hbase_utilities/pom.xml | 2 +-
core/sqf/monitor/linux/shell.cxx | 12 +
core/sqf/sqenvcom.sh | 5 +
core/sqf/sql/scripts/gensq.pl | 54 +-
core/sqf/sql/scripts/get_libhdfs_files | 203 +-
core/sqf/sql/scripts/sqnodeipcrm | 2 +-
core/sqf/sql/scripts/sqstart | 3 +-
core/sqf/sql/scripts/sqstop | 2 +-
core/sql/SqlCompilerDebugger/mk.sh | 5 +
core/sql/cli/Cli.cpp | 442 ++-
core/sql/cli/Cli.h | 15 +-
core/sql/cli/CliExpExchange.cpp | 18 +-
core/sql/cli/CliExtern.cpp | 54 +-
core/sql/cli/Descriptor.cpp | 6 +-
core/sql/comexe/ComTdbHbaseAccess.cpp | 2 +-
core/sql/comexe/ComTdbHbaseAccess.h | 2 +-
core/sql/common/CharType.cpp | 3 +-
core/sql/common/CharType.h | 2 +-
core/sql/common/ComSmallDefs.h | 5 +
core/sql/common/ComUser.cpp | 54 +
core/sql/common/ComUser.h | 6 +
core/sql/common/NAUserId.h | 32 +-
core/sql/executor/ExExeUtilLoad.cpp | 3 +-
core/sql/executor/ExHbaseAccess.h | 3 +
core/sql/executor/ExHbaseIUD.cpp | 27 +-
core/sql/exp/ExpLOB.cpp | 142 +-
core/sql/exp/ExpLOB.h | 41 +-
core/sql/exp/ExpLOBaccess.cpp | 2905 +++++++++---------
core/sql/exp/ExpLOBaccess.h | 288 +-
core/sql/exp/ExpLOBenums.h | 5 +-
core/sql/exp/ExpLOBexternal.h | 20 +-
core/sql/exp/ExpLOBinterface.cpp | 291 +-
core/sql/exp/ExpLOBinterface.h | 24 +-
core/sql/exp/ExpLOBprocess.cpp | 494 +--
core/sql/exp/ExpLOBprocess.h | 2 +-
core/sql/generator/GenExpGenerator.cpp | 3 +-
core/sql/generator/GenItemFunc.cpp | 17 +-
core/sql/generator/GenPreCode.cpp | 31 +-
core/sql/generator/GenRelUpdate.cpp | 47 +-
core/sql/nskgmake/Makerules.linux | 8 +-
core/sql/nskgmake/SqlCompilerDebugger/Makefile | 5 +-
core/sql/optimizer/BindRI.cpp | 45 +-
core/sql/optimizer/ItemFunc.h | 17 +-
core/sql/optimizer/NATable.cpp | 5 +-
core/sql/optimizer/RelExeUtil.cpp | 5 +
core/sql/optimizer/RelExeUtil.h | 17 +-
core/sql/optimizer/ValueDesc.cpp | 5 +-
core/sql/optimizer/ValueDesc.h | 6 +-
core/sql/parser/ParKeyWords.cpp | 1 +
core/sql/parser/sqlparser.y | 53 +
core/sql/regress/compGeneral/EXPECTED013.SB | 48 +
core/sql/regress/compGeneral/TEST013 | 28 +
core/sql/regress/core/EXPECTED056.SB | 6 -
core/sql/regress/core/TEST029 | 1 -
core/sql/regress/core/TEST056 | 2 -
core/sql/regress/executor/EXPECTED130 | 106 +-
core/sql/regress/executor/TEST130 | 32 +
core/sql/regress/privs2/EXPECTED135 | 2 +
core/sql/regress/tools/dll-compile.ksh | 4 +-
core/sql/regress/tools/runregr_udr.ksh | 67 +-
core/sql/regress/udr/EXPECTED102 | 421 +++
core/sql/regress/udr/TEST102 | 119 +
core/sql/sqlcomp/CmpSeabaseDDL.h | 7 +
core/sql/sqlcomp/CmpSeabaseDDLauth.cpp | 24 +-
core/sql/sqlcomp/CmpSeabaseDDLauth.h | 2 +-
core/sql/sqlcomp/CmpSeabaseDDLcleanup.cpp | 7 +-
core/sql/sqlcomp/CmpSeabaseDDLcommon.cpp | 45 +-
core/sql/sqlcomp/CmpSeabaseDDLindex.cpp | 2 +-
core/sql/sqlcomp/CmpSeabaseDDLroutine.cpp | 167 +
core/sql/sqlcomp/CmpSeabaseDDLroutine.h | 280 ++
core/sql/sqlcomp/CmpSeabaseDDLschema.cpp | 32 +-
core/sql/sqlcomp/CmpSeabaseDDLtable.cpp | 25 +-
core/sql/sqlcomp/DefaultConstants.h | 1 +
core/sql/sqlcomp/PrivMgrComponentOperations.cpp | 24 +-
core/sql/sqlcomp/PrivMgrComponentOperations.h | 3 +-
core/sql/sqlcomp/PrivMgrComponentPrivileges.cpp | 15 +-
core/sql/sqlcomp/PrivMgrComponentPrivileges.h | 3 +-
core/sql/sqlcomp/PrivMgrMD.cpp | 129 +-
core/sql/sqlcomp/PrivMgrMD.h | 3 +-
core/sql/sqlcomp/PrivMgrRoles.cpp | 65 +-
core/sql/sqlcomp/PrivMgrRoles.h | 4 +-
core/sql/sqlcomp/nadefaults.cpp | 12 +-
core/sql/ustat/hs_cli.cpp | 22 +-
core/sql/ustat/hs_globals.cpp | 22 +-
dcs/bin/dcs | 20 -
dcs/bin/dcs-config.sh | 21 -
dcs/bin/dcs-daemon.sh | 21 -
dcs/bin/dcs-daemons.sh | 20 -
dcs/pom.xml | 151 +-
dcs/src/assembly/all.xml | 11 +-
.../org/trafodion/dcs/master/DcsMaster.java | 2 -
.../dcs/master/MasterStatusServlet.java | 22 +-
.../java/org/trafodion/dcs/rest/DcsRest.java | 215 --
.../trafodion/dcs/rest/GetStatusResponse.java | 50 -
.../org/trafodion/dcs/rest/RESTServlet.java | 172 --
.../org/trafodion/dcs/rest/ResourceBase.java | 34 -
.../org/trafodion/dcs/rest/ResourceConfig.java | 31 -
.../org/trafodion/dcs/rest/RestConstants.java | 63 -
.../org/trafodion/dcs/rest/RootResource.java | 102 -
.../org/trafodion/dcs/rest/ServerConnector.java | 79 -
.../org/trafodion/dcs/rest/ServerResource.java | 158 -
.../org/trafodion/dcs/rest/VersionResource.java | 122 -
.../trafodion/dcs/rest/WorkloadResource.java | 140 -
.../org/trafodion/dcs/rest/client/Client.java | 504 ---
.../org/trafodion/dcs/rest/client/Cluster.java | 102 -
.../org/trafodion/dcs/rest/client/Response.java | 129 -
.../trafodion/dcs/rest/model/ServerModel.java | 530 ----
.../trafodion/dcs/rest/model/VersionModel.java | 193 --
.../dcs/rest/model/WorkloadListModel.java | 225 --
.../trafodion/dcs/rest/model/WorkloadModel.java | 139 -
.../dcs/rest/provider/JAXBContextResolver.java | 84 -
.../producer/PlainTextMessageBodyProducer.java | 92 -
.../dcs-webapps/master/aggr_querystats.html | 88 -
.../dcs-webapps/master/aggr_querystats.jsp | 85 -
.../resources/dcs-webapps/master/explain.html | 62 -
.../resources/dcs-webapps/master/queryPlan.jsp | 77 -
.../dcs-webapps/master/querystats.html | 89 -
.../resources/dcs-webapps/master/querystats.jsp | 89 -
.../resources/dcs-webapps/master/repository.jsp | 114 -
.../resources/dcs-webapps/master/sessions.html | 87 -
.../resources/dcs-webapps/master/sessions.jsp | 89 -
.../src/asciidoc/_chapters/about.adoc | 1 +
.../src/asciidoc/_chapters/odb.adoc | 14 +-
.../src/asciidoc/_chapters/about.adoc | 1 +
docs/cqd_reference/pom.xml | 291 ++
.../src/asciidoc/_chapters/about.adoc | 179 ++
.../src/asciidoc/_chapters/histograms.adoc | 215 ++
.../src/asciidoc/_chapters/introduction.adoc | 111 +
.../_chapters/operational_controls.adoc | 110 +
.../src/asciidoc/_chapters/query_plans.adoc | 515 ++++
.../asciidoc/_chapters/runtime_controls.adoc | 83 +
.../src/asciidoc/_chapters/schema_controls.adoc | 49 +
.../src/asciidoc/_chapters/transactions.adoc | 94 +
.../src/asciidoc/_chapters/update_stats.adoc | 92 +
docs/cqd_reference/src/asciidoc/index.adoc | 69 +
docs/load_transform/pom.xml | 289 ++
.../src/asciidoc/_chapters/about.adoc | 186 ++
.../src/asciidoc/_chapters/bulk_load.adoc | 291 ++
.../src/asciidoc/_chapters/bulk_unload.adoc | 73 +
.../src/asciidoc/_chapters/introduction.adoc | 117 +
.../src/asciidoc/_chapters/monitor.adoc | 77 +
.../src/asciidoc/_chapters/tables_indexes.adoc | 208 ++
.../src/asciidoc/_chapters/trickle_load.adoc | 496 +++
.../src/asciidoc/_chapters/troubleshoot.adoc | 159 +
docs/load_transform/src/asciidoc/index.adoc | 68 +
.../src/asciidoc/_chapters/about.adoc | 3 +
docs/odb_user/src/asciidoc/_chapters/about.adoc | 3 +
docs/odb_user/src/asciidoc/_chapters/load.adoc | 48 +-
.../src/asciidoc/_chapters/about.adoc | 2 +
.../src/asciidoc/_chapters/about.adoc | 2 +
.../src/asciidoc/_chapters/cqds.adoc | 20 -
.../src/asciidoc/_chapters/sql_statements.adoc | 8 +-
.../src/asciidoc/_chapters/sql_utilities.adoc | 117 +-
docs/src/site/markdown/download.md | 18 +-
docs/src/site/markdown/index.md | 12 +-
docs/src/site/markdown/logo.md | 56 +
docs/src/site/resources/css/site.css | 18 +-
.../site/resources/images/carousel/scale.png | Bin 93783 -> 127571 bytes
.../site/resources/images/carousel/stack.png | Bin 102472 -> 170554 bytes
.../resources/images/logos/pb-Trafodion.png | Bin 0 -> 49089 bytes
.../resources/images/logos/pb-trafodion.jpg | Bin 0 -> 80904 bytes
.../images/logos/trafodion-dragon-large.jpg | Bin 0 -> 50000 bytes
.../images/logos/trafodion-dragon-large.png | Bin 0 -> 20595 bytes
.../resources/images/logos/trafodion-dragon.png | Bin 0 -> 12786 bytes
.../resources/images/logos/trafodion-logo.jpg | Bin 18953 -> 58953 bytes
docs/src/site/site.xml | 20 +-
install/installer/dcs_installer | 8 +-
install/installer/parseHBaseSite.py | 55 +
install/installer/traf_add_sudoAccess | 5 +-
install/installer/traf_config_check | 8 +-
install/installer/traf_hortonworks_mods98 | 26 -
install/installer/traf_sqgen | 2 +-
install/installer/trafodion_install | 17 +-
install/traf_tools_setup.sh | 56 +-
licenses/lic-clients-bin | 33 +-
licenses/lic-winodbc-bin | 50 +
tools/docker/Dockerfile | 45 +
tools/docker/build-base-docker.sh | 29 +
tools/docker/start-compile-docker.sh | 67 +
wms/pom.xml | 2 +-
183 files changed, 8837 insertions(+), 7067 deletions(-)
----------------------------------------------------------------------
[3/3] incubator-trafodion git commit: Merge [TRAFODION-1888] PR 377
Hive hash function was wrong for strings
Posted by db...@apache.org.
Merge [TRAFODION-1888] PR 377 Hive hash function was wrong for strings
Project: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/commit/1c1ea304
Tree: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/tree/1c1ea304
Diff: http://git-wip-us.apache.org/repos/asf/incubator-trafodion/diff/1c1ea304
Branch: refs/heads/master
Commit: 1c1ea304863d04fc3e089c98a16fbe9a938dcf5d
Parents: 5ed42cc e351449
Author: Dave Birdsall <db...@apache.org>
Authored: Mon Mar 14 15:57:02 2016 +0000
Committer: Dave Birdsall <db...@apache.org>
Committed: Mon Mar 14 15:57:02 2016 +0000
----------------------------------------------------------------------
core/sql/exp/exp_function.cpp | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/incubator-trafodion/blob/1c1ea304/core/sql/exp/exp_function.cpp
----------------------------------------------------------------------