hawq.git
5 years ago[HAWQ-1236] - Update HAWQ DB version to 2.1.0.0-incubating. 2.1.0.0-incubating-rc1
Ed Espino [Sat, 24 Dec 2016 04:32:44 +0000 (20:32 -0800)] 
[HAWQ-1236] - Update HAWQ DB version to 2.1.0.0-incubating.

5 years ago[HAWQ-1232] Update versions strings for 2.1.0.0-incubating release. 1063/head
Ed Espino [Thu, 22 Dec 2016 21:38:42 +0000 (13:38 -0800)] 
[HAWQ-1232] Update versions strings for 2.1.0.0-incubating release.

This included adding 2.1.json (copied from 2.0.json).

5 years agoRevert "HAWQ-1179. Call Bridge api with profile value read from Fragmenter call."
Oleksandr Diachenko [Thu, 22 Dec 2016 09:55:59 +0000 (01:55 -0800)] 
Revert "HAWQ-1179. Call Bridge api with profile value read from Fragmenter call."

5 years agoRevert "HAWQ-1178. Enhance Fragmenter api to return profile name."
Oleksandr Diachenko [Thu, 22 Dec 2016 09:55:28 +0000 (01:55 -0800)] 
Revert "HAWQ-1178. Enhance Fragmenter api to return profile name."

5 years agoHAWQ-1179. Call Bridge api with profile value read from Fragmenter call.
Oleksandr Diachenko [Thu, 22 Dec 2016 06:33:48 +0000 (22:33 -0800)] 
HAWQ-1179. Call Bridge api with profile value read from Fragmenter call.

5 years agoHAWQ-1178. Enhance Fragmenter api to return profile name.
Oleksandr Diachenko [Thu, 22 Dec 2016 06:33:06 +0000 (22:33 -0800)] 
HAWQ-1178. Enhance Fragmenter api to return profile name.

5 years agoHAWQ-1230. Introduce macro __MAYBE_UNUSED to surpress unused funtion/variable kind...
Paul Guo [Wed, 21 Dec 2016 11:02:34 +0000 (19:02 +0800)] 
HAWQ-1230. Introduce macro __MAYBE_UNUSED to surpress unused funtion/variable kind of warnings.

5 years agoHAWQ-1226. fix compile error under gcc 4.8.2
interma [Wed, 21 Dec 2016 09:53:50 +0000 (17:53 +0800)] 
HAWQ-1226. fix compile error under gcc 4.8.2

5 years agoHAWQ-1229. Remove verbose help message in hawq config 1059/head
rlei [Wed, 21 Dec 2016 02:59:13 +0000 (10:59 +0800)] 
HAWQ-1229. Remove verbose help message in hawq config

5 years agoHAWQ-1226. HAWQ core dump due to enable ranger while RPS is down 1060/head
interma [Wed, 21 Dec 2016 04:02:14 +0000 (12:02 +0800)] 
HAWQ-1226. HAWQ core dump due to enable ranger while RPS is down

5 years agoHAWQ-1227. Fix hawq init fails when user name with a capital. 1056/head
rlei [Mon, 19 Dec 2016 07:03:26 +0000 (15:03 +0800)] 
HAWQ-1227. Fix hawq init fails when user name with a capital.

5 years agoHAWQ-1221. Add register test case verify bug fix YamlFileNotExist and NonDefaultBucke... 1057/head
stanlyxiang [Mon, 19 Dec 2016 07:35:48 +0000 (15:35 +0800)] 
HAWQ-1221. Add register test case verify bug fix YamlFileNotExist and NonDefaultBucketnum check.

5 years agoHAWQ-1001. Bugfix and light refactor ranger logic.
xunzhang [Mon, 19 Dec 2016 05:08:23 +0000 (13:08 +0800)] 
HAWQ-1001. Bugfix and light refactor ranger logic.

5 years ago HAWQ-870. Allocate target's tuple table slot in PortalHeapMemory during split partition
interma [Fri, 16 Dec 2016 07:16:07 +0000 (15:16 +0800)] 
 HAWQ-870. Allocate target's tuple table slot in PortalHeapMemory during split partition

 merge GPDB split-partiton optimization

 Origin GPDB PR:
 greenplum-db/gpdb#866

5 years agoHAWQ-1001. Implement HAWQ basic user ACL check through Ranger. 1053/head
hzhang2 [Fri, 16 Dec 2016 03:49:58 +0000 (11:49 +0800)] 
HAWQ-1001. Implement HAWQ basic user ACL check through Ranger.

5 years agoHAWQ-1002. Implement configuration GUC related to Ranger.
hzhang2 [Fri, 16 Dec 2016 03:48:08 +0000 (11:48 +0800)] 
HAWQ-1002. Implement configuration GUC related to Ranger.

5 years agoHAWQ-1004. Implement calling Ranger REST Service using libcurl for privilege check. 1052/head
Wen Lin [Fri, 16 Dec 2016 03:35:33 +0000 (11:35 +0800)] 
HAWQ-1004. Implement calling Ranger REST Service using libcurl for privilege check.

5 years agoHAWQ-1214. Remove resource_parameters 1051/head
Paul Guo [Wed, 14 Dec 2016 04:08:19 +0000 (12:08 +0800)] 
HAWQ-1214. Remove resource_parameters

5 years agoHAWQ-1221. hawq register should error out when register a yml file doesn't exist 1050/head
stanlyxiang [Wed, 14 Dec 2016 09:07:24 +0000 (17:07 +0800)] 
HAWQ-1221. hawq register should error out when register a yml file doesn't exist

5 years agoHAWQ-1044. Fix bugs in test case TestHawqRegister.TestUsage2Case2IncludeDirectory
stanlyxiang [Wed, 14 Dec 2016 08:30:54 +0000 (16:30 +0800)] 
HAWQ-1044. Fix bugs in test case TestHawqRegister.TestUsage2Case2IncludeDirectory

5 years agoHAWQ-1140. move hawq register test to parallel schedule
stanlyxiang [Mon, 12 Dec 2016 14:27:38 +0000 (22:27 +0800)] 
HAWQ-1140. move hawq register test to parallel schedule

5 years agoHAWQ-1044. Fix bugs in testcase TestHawqRegister.TestUsage2Case1IncludeDirectory
Chunling Wang [Tue, 13 Dec 2016 02:32:25 +0000 (10:32 +0800)] 
HAWQ-1044. Fix bugs in testcase TestHawqRegister.TestUsage2Case1IncludeDirectory

5 years agoHAWQ-1140. Parallelize test cases for hawqregister usage2.
Chunling Wang [Mon, 12 Dec 2016 08:56:58 +0000 (16:56 +0800)] 
HAWQ-1140. Parallelize test cases for hawqregister usage2.

5 years agoHAWQ-1195. Support Two or more external tables use the same error table 1040/head
Ming LI [Mon, 12 Dec 2016 16:16:58 +0000 (00:16 +0800)] 
HAWQ-1195. Support Two or more external tables use the same error table

In this case, we should assign a new sets of seg files for INSERT INTO ERROR TABLE.

5 years agoRevert "HAWQ-1195. Fixed error "Two or more external tables use the same error table ""
Ming LI [Mon, 12 Dec 2016 08:04:59 +0000 (16:04 +0800)] 
Revert "HAWQ-1195. Fixed error "Two or more external tables use the same error table ""

This reverts commit fad1b90505b3112d480cf1635f16edd8a957cc85.
Because regression test failed.

5 years agoHAWQ-1213. Incorrect check of hawqregister in case of randomly distributed table...
xunzhang [Sun, 11 Dec 2016 08:32:06 +0000 (16:32 +0800)] 
HAWQ-1213. Incorrect check of hawqregister in case of randomly distributed table with non-default `default_hash_table_bucket_number` value.

5 years agoHAWQ-1195. Fixed error "Two or more external tables use the same error table "
Ming LI [Tue, 6 Dec 2016 09:17:50 +0000 (17:17 +0800)] 
HAWQ-1195. Fixed error "Two or more external tables use the same error table "

The error table should be works same as normal user table on hdfs, which support multiple INSERTs.

5 years agoHAWQ-858. Fix parser to understand case / when expression in group by
amyrazz44 [Tue, 15 Nov 2016 07:43:38 +0000 (15:43 +0800)] 
HAWQ-858. Fix parser to understand case / when expression in group by

5 years agoHAWQ-1191. Decomissioned DELIMITER from HiveOrc profile.
Oleksandr Diachenko [Thu, 8 Dec 2016 19:33:18 +0000 (11:33 -0800)] 
HAWQ-1191. Decomissioned DELIMITER from HiveOrc profile.

5 years agoHAWQ-1196. Added partitons support to HiveOrc profile.
Oleksandr Diachenko [Wed, 7 Dec 2016 23:16:11 +0000 (15:16 -0800)] 
HAWQ-1196. Added partitons support to HiveOrc profile.

5 years agoHAWQ-1188. Add gp-type minimal check.
xunzhang [Wed, 7 Dec 2016 16:04:12 +0000 (00:04 +0800)] 
HAWQ-1188. Add gp-type minimal check.

5 years agoHAWQ-1188. Fix "-Wtautological-constant-out-of-range-compare, -Wtautological-compare...
xunzhang [Sat, 3 Dec 2016 08:14:10 +0000 (16:14 +0800)] 
HAWQ-1188. Fix "-Wtautological-constant-out-of-range-compare, -Wtautological-compare, -Wpointer-bool-conversion, -Wnon-literal-null-conversion, -Wincompatible-pointer-types, -Wincompatible-pointer-types-discards-qualifiers, -Wlogical-not-parentheses" compile warnings under osx.

5 years agoHAWQ-1199. guc enable_prefer_list_to_rm does not work.
Paul Guo [Wed, 7 Dec 2016 05:26:54 +0000 (13:26 +0800)] 
HAWQ-1199. guc enable_prefer_list_to_rm does not work.

5 years agoHAWQ-1190. Fix "-Wtypedef-redefinition, -Wconstant-logical-operand, -Wmemsize-compari...
xunzhang [Mon, 5 Dec 2016 16:51:33 +0000 (00:51 +0800)] 
HAWQ-1190. Fix "-Wtypedef-redefinition, -Wconstant-logical-operand, -Wmemsize-comparison, -Wnull-dereference, -Wpointer-sign, -Wint-conversion" warning types.

5 years agoHAWQ-1160. Hawq checkperf does not handle hostfile correctly
stanlyxiang [Wed, 16 Nov 2016 07:54:59 +0000 (15:54 +0800)] 
HAWQ-1160. Hawq checkperf does not handle hostfile correctly

5 years agoHAWQ-77. Fix source code comment for new ALTER/CREATE RESOURCE QUEUE ddl statements
stanlyxiang [Wed, 16 Nov 2016 10:58:12 +0000 (21:58 +1100)] 
HAWQ-77. Fix source code comment for new ALTER/CREATE RESOURCE QUEUE ddl statements
    Fix contains:
    1. start error message with a lowercase letter
    2. avoid contractions in error message
    3. refine "can not" to "cannot"
    4. add single quote to resource queue name
    5. remove unused function "getLocalTmpDirFromMasterRM"

5 years agoHAWQ-1170. Crash at cleanup_allocation_algorithm() when enable '--enable-cassert...
stanlyxiang [Wed, 23 Nov 2016 08:36:49 +0000 (16:36 +0800)] 
HAWQ-1170. Crash at cleanup_allocation_algorithm() when enable '--enable-cassert' option

5 years agoHAWQ-1187. Fix "-Wsometimes-uninitialized, -Wsizeof-pointer-memaccess, -Wdangling...
xunzhang [Fri, 2 Dec 2016 16:02:35 +0000 (00:02 +0800)] 
HAWQ-1187. Fix "-Wsometimes-uninitialized, -Wsizeof-pointer-memaccess, -Wdangling-else, -Wheader-guard, -Wenum-conversion, -Winvalid-source-encoding" compile warnings under osx.

5 years agoHAWQ-1188. Fix guc type issue for Gp_interconnect_transmit_timeout 1037/head
ivan [Mon, 5 Dec 2016 07:27:32 +0000 (15:27 +0800)] 
HAWQ-1188. Fix guc type issue for Gp_interconnect_transmit_timeout

5 years agoHAWQ-1189. Split schedule file to sanity and full tests for feature tests.
xunzhang [Wed, 23 Nov 2016 06:24:53 +0000 (14:24 +0800)] 
HAWQ-1189. Split schedule file to sanity and full tests for feature tests.

5 years agoHAWQ-1183. Writable external table with Hash distribution shows slow performance
Paul Guo [Thu, 1 Dec 2016 08:43:06 +0000 (16:43 +0800)] 
HAWQ-1183. Writable external table with Hash distribution shows slow performance

This fixes some warnings also in the affected source file.

5 years agoHAWQ-1186. Remove with-thrift in src/Makefile.global.in
Paul Guo [Fri, 2 Dec 2016 08:44:23 +0000 (16:44 +0800)] 
HAWQ-1186. Remove with-thrift in src/Makefile.global.in

5 years agoHAWQ-1184. Fix risky "-Wshift-negative-value, -Wparentheses-equality, -Wtautological...
xunzhang [Thu, 1 Dec 2016 15:30:01 +0000 (23:30 +0800)] 
HAWQ-1184. Fix risky "-Wshift-negative-value, -Wparentheses-equality, -Wtautological-compare" types of compile warnings under osx.

5 years agoHAWQ-1182. Add Macro for unused argument and variable.
Paul Guo [Thu, 1 Dec 2016 09:01:03 +0000 (17:01 +0800)] 
HAWQ-1182. Add Macro for unused argument and variable.

5 years ago[HAWQ-1172][LIBHDFS3]. Fix typo of LIBUUID_INCLUDE_DIRS in FindLibUUID.cmake.
xunzhang [Sat, 26 Nov 2016 17:44:52 +0000 (01:44 +0800)] 
[HAWQ-1172][LIBHDFS3]. Fix typo of LIBUUID_INCLUDE_DIRS in FindLibUUID.cmake.

5 years agoHAWQ-1171. Add UDF check before register 1030/head
Wen Lin [Tue, 29 Nov 2016 07:49:52 +0000 (15:49 +0800)] 
HAWQ-1171. Add UDF check before register

5 years agoHAWQ-1174. double type core counter of container set has precision issue
Yi [Tue, 29 Nov 2016 07:44:39 +0000 (18:44 +1100)] 
HAWQ-1174. double type core counter of container set has precision issue

5 years agoHAWQ-1171. Support upgrade for hawq register.
hzhang2 [Fri, 25 Nov 2016 09:45:39 +0000 (17:45 +0800)] 
HAWQ-1171. Support upgrade for hawq register.

5 years agoHAWQ-1149. Fixed relcache reference leak when pg_class tuple is invalid 1027/head
Ming LI [Fri, 25 Nov 2016 08:35:13 +0000 (16:35 +0800)] 
HAWQ-1149. Fixed relcache reference leak when pg_class tuple is invalid

5 years agoHAWQ-1115. Implement filter-push down for IN on PXF service side.
Oleksandr Diachenko [Thu, 24 Nov 2016 00:08:15 +0000 (16:08 -0800)] 
HAWQ-1115. Implement filter-push down for IN on PXF service side.

5 years agoHAWQ-1114. Implement filter-push down for IN on HAWQ bridge side.
Oleksandr Diachenko [Thu, 24 Nov 2016 00:07:46 +0000 (16:07 -0800)] 
HAWQ-1114. Implement filter-push down for IN on HAWQ bridge side.

5 years agoRevert "HAWQ-1149. Fixed relcache reference leak in some cases"
Ming LI [Wed, 23 Nov 2016 11:27:03 +0000 (19:27 +0800)] 
Revert "HAWQ-1149. Fixed relcache reference leak in some cases"

This reverts commit e93e705a82f86b1b0b3e704f43bfe04e9fd59ef7.

5 years agoHAWQ-1149. Fixed relcache reference leak in some cases
Ming LI [Wed, 23 Nov 2016 02:19:21 +0000 (10:19 +0800)] 
HAWQ-1149. Fixed relcache reference leak in some cases

5 years agoHAWQ-1169. HAWQ Bridge incorrectly pushes T_NullTest predicates with byte arrays.
Oleksandr Diachenko [Wed, 23 Nov 2016 00:37:00 +0000 (16:37 -0800)] 
HAWQ-1169. HAWQ Bridge incorrectly pushes T_NullTest predicates with byte arrays.

5 years agoHAWQ-1149. Fixed assert failure at cdbdatabaseinfo.c:803
Ming LI [Tue, 22 Nov 2016 09:33:01 +0000 (17:33 +0800)] 
HAWQ-1149. Fixed assert failure at cdbdatabaseinfo.c:803

5 years agoHAWQ-1145. Add UDF gp_relfile_insert_for_register and add insert metadata into gp_rel...
Chunling Wang [Fri, 18 Nov 2016 07:09:24 +0000 (15:09 +0800)] 
HAWQ-1145. Add UDF gp_relfile_insert_for_register and add insert metadata into gp_relfile_node and gp_persistent_relfile_node for HAWQ register

5 years agoHAWQ-1167. Fix parquet format estimate column width for bpchar type. 1020/head
xunzhang [Tue, 22 Nov 2016 03:13:22 +0000 (11:13 +0800)] 
HAWQ-1167. Fix parquet format estimate column width for bpchar type.

5 years agoHAWQ-1162. Resource manager does not reference dynamic minimum water level of each... 1018/head
amyrazz44 [Sun, 20 Nov 2016 11:39:17 +0000 (19:39 +0800)] 
HAWQ-1162. Resource manager does not reference dynamic minimum water level of each segment when it times out YARN containers

5 years agoHAWQ-1149. Only refresh Relation->rd_relationnodeinfo.isPresent when relation is...
Ming LI [Tue, 22 Nov 2016 02:16:28 +0000 (10:16 +0800)] 
HAWQ-1149. Only refresh Relation->rd_relationnodeinfo.isPresent when relation is valid.

5 years agoHAWQ-1130. Make HCatalog integration work with non-superusers.
Oleksandr Diachenko [Mon, 21 Nov 2016 19:14:01 +0000 (11:14 -0800)] 
HAWQ-1130. Make HCatalog integration work with non-superusers.

5 years agoHAWQ-1149. Fixed bug gp_persistent_build_all loses data in gp_relfile_node&gp_persist...
Ming LI [Mon, 14 Nov 2016 08:21:46 +0000 (16:21 +0800)] 
HAWQ-1149. Fixed bug gp_persistent_build_all loses data in gp_relfile_node&gp_persistent_relfile_node

Internally there are 3 bugs:
1) hawq2.0 changed the file path of relation file on hdfs from filespace/db/relfile.filenum to filespace/db/table/relfile/filenum. When we scan relfile on hdfs, we should change scan logic correspondingly.
2) Fetched dummy persistentTid & persistentSerialNum to PersistentRelation_MarkCreatePending() .
3) Need to reset Relation->rd_relationnodeinfo.isPresent, so that next time persistentid and serial# can be refetched during PersistentBuild_BuildDb().

5 years agoHAWQ-1159. Skip namenode check while namenode not part of hawq cluster 1015/head
rlei [Wed, 16 Nov 2016 05:26:47 +0000 (13:26 +0800)] 
HAWQ-1159. Skip namenode check while namenode not part of hawq cluster

5 years agoHAWQ-1152. PXF endIteration function added to Bridge
Shivram Mani [Tue, 15 Nov 2016 20:11:07 +0000 (12:11 -0800)] 
HAWQ-1152. PXF endIteration function added to Bridge

5 years agoHAWQ-1153. Add global init file support for feature test
Paul Guo [Fri, 11 Nov 2016 11:06:28 +0000 (19:06 +0800)] 
HAWQ-1153. Add global init file support for feature test

5 years agoHAWQ-1156. Restricted HAWQ version to be 2.x in HAWQArray 1013/head
rlei [Tue, 15 Nov 2016 02:49:57 +0000 (10:49 +0800)] 
HAWQ-1156. Restricted HAWQ version to be 2.x in HAWQArray

5 years agoRevert "HAWQ-1141. Correct default values." 1012/head
Ed Espino [Mon, 14 Nov 2016 17:43:42 +0000 (09:43 -0800)] 
Revert "HAWQ-1141. Correct default values."

This reverts commit 6f8722a6b869167494a1306e9db0ac404ddfa79a.

5 years agoHAWQ-1148. Update gtest-parallel to make sure test case can run in both parallel...
amyrazz44 [Tue, 8 Nov 2016 08:03:55 +0000 (16:03 +0800)] 
HAWQ-1148. Update gtest-parallel to make sure test case can run in both parallel way and serial way

Signed-off-by: wengyanqing <wengyanqing@gmail.com>
5 years agoHAWQ-1141. Correct default values.
Ed Espino [Fri, 11 Nov 2016 01:27:05 +0000 (09:27 +0800)] 
HAWQ-1141. Correct default values.

* hawq.repo.prefix=hdb
* hawq.addons.repo.prefix=hdb-add-ons

5 years agoHAWQ-1141. For HDB Ambari plugin, bump default hadoop stack to 2.5 1005/head
Ed Espino [Wed, 9 Nov 2016 08:24:31 +0000 (16:24 +0800)] 
HAWQ-1141. For HDB Ambari plugin, bump default hadoop stack to 2.5

5 years agoHAWQ-1141. Bump PXF version to 3.1.0
Ed Espino [Wed, 2 Nov 2016 19:50:31 +0000 (12:50 -0700)] 
HAWQ-1141. Bump PXF version to 3.1.0

The following components are impacted:

* PXF component (pxf/gradle.properties)
* HAWQ Ambari plugin (contrib/hawq-ambari-plugin/build.properties)

5 years agoHAWQ-1150. Fix Travis build issue (brona/iproute2mac). 1006/head
Ed Espino [Wed, 9 Nov 2016 09:06:26 +0000 (17:06 +0800)] 
HAWQ-1150. Fix Travis build issue (brona/iproute2mac).

* Remove the "brew tap brona/iproute2mac" command as an update to "brew"
  has revealed an issue with the "tap".  We will be able to install the
  component (iproute2mac) directory from the main repository.

5 years agoHAWQ-1144. Put partition multi-level check ahead of hdfs file check. 1004/head
Wen Lin [Mon, 7 Nov 2016 08:47:27 +0000 (16:47 +0800)] 
HAWQ-1144. Put partition multi-level check ahead of hdfs file check.

5 years agoHAWQ-1144. Register to a multi-level partition table should fail.
Wen Lin [Fri, 4 Nov 2016 09:13:28 +0000 (17:13 +0800)] 
HAWQ-1144. Register to a multi-level partition table should fail.

5 years agoHAWQ-1140. Parallelize test cases for hawqregister usage1.
xunzhang [Wed, 2 Nov 2016 10:51:38 +0000 (18:51 +0800)] 
HAWQ-1140. Parallelize test cases for hawqregister usage1.

5 years agoHAWQ-1143. Libhdfs create semantic is not consistent with posix standard. 1000/head
hzhang2 [Thu, 3 Nov 2016 08:21:24 +0000 (16:21 +0800)] 
HAWQ-1143. Libhdfs create semantic is not consistent with posix standard.

5 years agoHAWQ-1133. Replace print with logger output in hawqregister.
xunzhang [Tue, 1 Nov 2016 11:39:29 +0000 (19:39 +0800)] 
HAWQ-1133. Replace print with logger output in hawqregister.

5 years agoHAWQ-1117.RM crash when init db after configure with param '--enable-cassert'
stanlyxiang [Wed, 2 Nov 2016 08:14:40 +0000 (16:14 +0800)] 
HAWQ-1117.RM crash when init db after configure with param '--enable-cassert'

5 years agoHAWQ-1139. Fix TestCreateTableInherits bug in the feature test
ivan [Wed, 2 Nov 2016 07:15:09 +0000 (15:15 +0800)] 
HAWQ-1139. Fix TestCreateTableInherits bug in the feature test

5 years agoHAWQ-1128. Bugfix for HAWQ-1128 test code.
xunzhang [Wed, 2 Nov 2016 09:45:41 +0000 (17:45 +0800)] 
HAWQ-1128. Bugfix for HAWQ-1128 test code.

5 years agoRevert "HAWQ-1122. Fix feature test case failures which are introduced by GPORCA...
Haisheng Yuan [Wed, 2 Nov 2016 09:17:49 +0000 (17:17 +0800)] 
Revert "HAWQ-1122. Fix feature test case failures which are introduced by GPORCA upgradation."

This reverts commit d641f364e2197e0101dcc0d19aff455a838984ec.

5 years agoHAWQ-1137. Remove banned api mechanism in Orca
Haisheng Yuan [Wed, 2 Nov 2016 06:26:55 +0000 (14:26 +0800)] 
HAWQ-1137. Remove banned api mechanism in Orca

gporca has a set of banned API calls which needs to be allowed with the ALLOW_xxx
macro in order for gpopt to compile. But it should be the library caller (HAWQ)'s
responsibility to take care of the function call.

5 years agoHAWQ-1131. Fix error message difference between Orca and Planner
Haisheng Yuan and Karthikeyan Jambu Rajaraman [Wed, 2 Nov 2016 05:49:41 +0000 (13:49 +0800)] 
HAWQ-1131. Fix error message difference between Orca and Planner

- In ORCA, due to the way exception handled previously we do warning first
and then later print error referring that message. In this commit, we
enhanced the exception handling so we just print a single error message.
- Removed 'PQO unable to generate a plan' or 'Aborting PQO plan
generation' message and make the error message as close as the planner.
- Updated error message with filename and line number from where the exception
is raised.
- Updated regression test expected output files

Patches are ported the following commits from GPDB:
https://github.com/greenplum-db/gpdb/commit/4eb5db7a6bc8ac3faeca761193dc37e2c70e1ea3
https://github.com/greenplum-db/gpdb/commit/d41ebde141104dd3db6fa29ac46b4096ee7d4825

Author: Karthikeyan Jambu Rajaraman <karthi.jrk@gmail.com>

5 years agoHAWQ-1128. Support HAWQ register tables with same file name in different schema.
xunzhang [Mon, 31 Oct 2016 13:34:11 +0000 (21:34 +0800)] 
HAWQ-1128. Support HAWQ register tables with same file name in different schema.

5 years agoHAWQ-1135. MADlib: Raising exception leads to database connection termination.
hzhang2 [Wed, 2 Nov 2016 02:24:04 +0000 (10:24 +0800)] 
HAWQ-1135. MADlib: Raising exception leads to database connection termination.

5 years agoMerge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-hawq
Shivram Mani [Tue, 1 Nov 2016 20:49:37 +0000 (13:49 -0700)] 
Merge branch 'master' of https://git-wip-us.apache.org/repos/asf/incubator-hawq

5 years agoRemoved references to tcServer
Shivram Mani [Tue, 1 Nov 2016 20:49:21 +0000 (13:49 -0700)] 
Removed references to tcServer

5 years agoUpdate to use Apache Release Audit Tool (RAT) v0.12
Ed Espino [Tue, 1 Nov 2016 08:00:23 +0000 (01:00 -0700)] 
Update to use Apache Release Audit Tool (RAT) v0.12

* This is needed to use new feature "consoleOutput" which will print
  the names of files that have unapproved licenses to the console.

5 years agoHAWQ-1129. Install PLR into hawq home directory
rlei [Mon, 31 Oct 2016 07:36:04 +0000 (15:36 +0800)] 
HAWQ-1129. Install PLR into hawq home directory

5 years agoHAWQ-1127. HAWQ should print error message instead of python function stack when...
Wen Lin [Mon, 31 Oct 2016 07:33:26 +0000 (15:33 +0800)] 
HAWQ-1127. HAWQ should print error message instead of python function stack when yaml file is invalid.

5 years agoHAWQ-1034. Delete code for hawq register repair mode 986/head
Chunling Wang [Mon, 31 Oct 2016 05:50:14 +0000 (13:50 +0800)] 
HAWQ-1034. Delete code for hawq register repair mode

5 years agoAuthor: Chunling Wang <wangchunling14@126.com>
Wen Lin [Mon, 31 Oct 2016 03:38:02 +0000 (11:38 +0800)] 
Author: Chunling Wang <wangchunling14@126.com>
Date:   Mon Oct 31 09:20:24 2016 +0800

HAWQ-1035. Support partition table register.

5 years agoHAWQ-955. Add runnable scripts for feature test running in parallel. 984/head
amyrazz44 [Fri, 28 Oct 2016 08:44:36 +0000 (16:44 +0800)] 
HAWQ-955. Add runnable scripts for feature test running in parallel.

5 years agoHAWQ-955. Add runnable scripts for feature test running in parallel.
xunzhang [Mon, 12 Sep 2016 05:36:12 +0000 (13:36 +0800)] 
HAWQ-955. Add runnable scripts for feature test running in parallel.

5 years agoUpdate PXF version and hadoop dependancy
Shivram Mani [Fri, 28 Oct 2016 20:27:06 +0000 (13:27 -0700)] 
Update PXF version and hadoop dependancy

5 years agoHAWQ-1126. Disable feature test case of ExternalTable temporarily
amyrazz44 [Fri, 28 Oct 2016 03:27:58 +0000 (11:27 +0800)] 
HAWQ-1126. Disable feature test case of ExternalTable temporarily

5 years agoHAWQ-1122. Fix feature test case failures which are introduced by GPORCA upgradation.
Paul Guo [Thu, 27 Oct 2016 05:59:00 +0000 (13:59 +0800)] 
HAWQ-1122. Fix feature test case failures which are introduced by GPORCA upgradation.

5 years agoHAWQ-1122. Bump GPORCA to v1.674 and GPOS to v1.145
Xin Zhang [Wed, 26 Oct 2016 23:09:01 +0000 (16:09 -0700)] 
HAWQ-1122. Bump GPORCA to v1.674 and GPOS to v1.145

Signed-off-by: Omer Arap <oarap@pivotal.io>
5 years agoHAWQ-1122. Hint to disable NAryJoinDP when join has large number of children [#121181555]
Venkatesh (Venky) Raghavan [Thu, 29 Sep 2016 22:41:08 +0000 (15:41 -0700)] 
HAWQ-1122. Hint to disable NAryJoinDP when join has large number of children [#121181555]

This is cherry-picked from greenplum-db/gpdb@30a9ed3f8758a8ef192fc66c285a4e2b61228bbb

5 years agoHAWQ-1122. Remove unused file load.sql
Haisheng Yuan [Sun, 14 Aug 2016 17:39:32 +0000 (10:39 -0700)] 
HAWQ-1122. Remove unused file load.sql

Through the file content we know it uses personal absolute path, which
can't be used by others. DisableXform/EnableXform are already built-in
functions if GPDB is built with Orca. So we can safely delete this file.

This is cherry-picked from greenplum-db/gpdb@1033c5362f19f0121eddf314a49b319f3582aa9e

5 years agoHAWQ-1122. Update Orca dxl translator error message
Haisheng Yuan [Fri, 19 Aug 2016 21:20:27 +0000 (14:20 -0700)] 
HAWQ-1122. Update Orca dxl translator error message

This is cherry-picked from greenplum-db/gpdb@29a2bed2e98be02210aa960ba32ed6fbe5021faf