hawq.git
5 years agoHAWQ-1297. Fixed PXF restart HAWQ-1297 1102/head
Shivram Mani [Mon, 30 Jan 2017 23:08:48 +0000 (15:08 -0800)] 
HAWQ-1297. Fixed PXF restart

5 years agoHAWQ-1297. CR Fixes
Shivram Mani [Fri, 27 Jan 2017 00:19:04 +0000 (16:19 -0800)] 
HAWQ-1297. CR Fixes

5 years agoHAWQ-1297. Update PXF build and service scripts to make it installable from source...
Shivram Mani [Thu, 26 Jan 2017 01:13:29 +0000 (17:13 -0800)] 
HAWQ-1297. Update PXF build and service scripts to make it installable from source code

5 years agoHAWQ-1281. Refactored RPS integration tests
Alexander Denissov [Fri, 20 Jan 2017 19:19:40 +0000 (11:19 -0800)] 
HAWQ-1281. Refactored RPS integration tests

(closes #1100)

5 years agoHAWQ-1291. Fix the name of privilege when create temp table. 1099/head
hzhang2 [Tue, 24 Jan 2017 06:57:13 +0000 (14:57 +0800)] 
HAWQ-1291. Fix the name of privilege when create temp table.

5 years agoHAWQ-1285. resource manager outputs uninitialized string as host name
Yi [Mon, 23 Jan 2017 04:25:39 +0000 (15:25 +1100)] 
HAWQ-1285. resource manager outputs uninitialized string as host name

5 years agoHAWQ-1286. Reduce unnecessary calls of namespace check when run \d 1098/head
interma [Fri, 20 Jan 2017 06:46:16 +0000 (14:46 +0800)] 
HAWQ-1286. Reduce unnecessary calls of namespace check when run \d

5 years agoHAWQ-1193. Add createEncryption, getEZForPath, listEncryptionZones RPC for libhdfs3.
ivan [Tue, 20 Dec 2016 08:51:18 +0000 (16:51 +0800)] 
HAWQ-1193. Add createEncryption, getEZForPath, listEncryptionZones RPC for libhdfs3.

5 years agoHAWQ-1282. Shared Input Scan may result in endless loop.
hubertzhang [Thu, 19 Jan 2017 05:58:48 +0000 (13:58 +0800)] 
HAWQ-1282. Shared Input Scan may result in endless loop.

5 years agoHAWQ-1276. hawq should error out directly when ranger plugin service is unavailable...
stanlyxiang [Wed, 18 Jan 2017 07:40:12 +0000 (15:40 +0800)] 
HAWQ-1276. hawq should error out directly when ranger plugin service is unavailable, not a warning.

5 years agoHAWQ-1279. Force to recompute namespace_path when enable_ranger
interma [Wed, 18 Jan 2017 05:13:52 +0000 (13:13 +0800)] 
HAWQ-1279. Force to recompute namespace_path when enable_ranger

5 years agoHAWQ-762. Login to kerberos if credentials are no longer valid
Kavinder Dhaliwal [Fri, 6 Jan 2017 19:56:29 +0000 (11:56 -0800)] 
HAWQ-762. Login to kerberos if credentials are no longer valid

5 years agoHAWQ-1203. Ranger Plugin Service Implementation. (with contributions by Lav Jain...
Alexander Denissov [Mon, 16 Jan 2017 19:46:36 +0000 (11:46 -0800)] 
HAWQ-1203. Ranger Plugin Service Implementation. (with contributions by Lav Jain and Leslie Chang)
(close #1092)

5 years agoHAWQ-1276. The error message is not friendly when ranger plugin service is unavailable.
stanlyxiang [Fri, 13 Jan 2017 03:33:40 +0000 (11:33 +0800)] 
HAWQ-1276. The error message is not friendly when ranger plugin service is unavailable.

5 years agoHAWQ-1277. Fix build problem on CentOS 7, with --with-plperl. 1091/head
Ed Espino [Tue, 17 Jan 2017 02:55:18 +0000 (18:55 -0800)] 
HAWQ-1277. Fix build problem on CentOS 7, with --with-plperl.

See earlier discussion on this on pgsql-hackers, message-id
9B946296-A2EB-4B45-A190-153F06662F8B@kineticode.com. We'd get this fix
eventually as we merge with later PostgreSQL versions, but let's make life
easier for people hitting this issue now.

This is a backpatch of the following upstream commit, sans the MSVC build
parts, as I have no environment to test that and we don't support Windows
anyway. We'll get the MSVC parts later, as we merge.

commit ba00ab0b111a0cbbac612e8ea8b0d5f96534102e
Author: Andrew Dunstan <andrew@dunslane.net>
Date:   Sat Nov 26 15:22:32 2011 -0500

    Use the preferred version of xsubpp, not necessarily the one that came with the
    distro version of perl.

    David Wheeler and Alex Hunsaker.

    Backpatch to 9.1 where it applies cleanly. A simple workaround is available for earlier
    branches, and further effort doesn't seem warranted.

5 years agoHAWQ-1248. Merge Dockerfiles for HAWQ Dev into HAWQ code base
Richard Guo [Tue, 3 Jan 2017 09:12:59 +0000 (17:12 +0800)] 
HAWQ-1248. Merge Dockerfiles for HAWQ Dev into HAWQ code base

5 years agoHAWQ-1243. Add suffix name for ranger restful service. 1089/head
hubertzhang [Mon, 16 Jan 2017 09:13:38 +0000 (17:13 +0800)] 
HAWQ-1243. Add suffix name for ranger restful service.

5 years agoHAWQ-1275. Check build-in catalogs, tables and functions in native aclcheck.
hubertzhang [Mon, 16 Jan 2017 08:01:39 +0000 (16:01 +0800)] 
HAWQ-1275. Check build-in catalogs, tables and functions in native aclcheck.

5 years agoHAWQ-1274. Add apache rat check in travis CI.
xunzhang [Sat, 14 Jan 2017 06:50:53 +0000 (01:50 -0500)] 
HAWQ-1274. Add apache rat check in travis CI.

5 years agoRevert "HAWQ-1248. Merge Dockerfiles for HAWQ Dev into HAWQ code base."
Ruilong Huo [Fri, 13 Jan 2017 11:38:13 +0000 (19:38 +0800)] 
Revert "HAWQ-1248. Merge Dockerfiles for HAWQ Dev into HAWQ code base."

This reverts commit 440ce595a2298ac9be16973f0c7c4c358ddb2cd0.

Reason for revert: RAT check fail with unapproved license in some of the files added

5 years agoHAWQ-1248. Merge Dockerfiles for HAWQ Dev into HAWQ code base.
Richard Guo [Tue, 3 Jan 2017 09:12:59 +0000 (17:12 +0800)] 
HAWQ-1248. Merge Dockerfiles for HAWQ Dev into HAWQ code base.

5 years agoHAWQ-1268. Update pom.xml to reflect the correct version for apache hawq 2.1.0.0...
Ruilong Huo [Fri, 13 Jan 2017 02:04:13 +0000 (10:04 +0800)] 
HAWQ-1268. Update pom.xml to reflect the correct version for apache hawq 2.1.0.0-incubating

5 years agoHAWQ-1267. Update NOTICE file to reflect the right year for copyright 1083/head
Ruilong Huo [Fri, 13 Jan 2017 02:00:41 +0000 (10:00 +0800)] 
HAWQ-1267. Update NOTICE file to reflect the right year for copyright

5 years agoHAWQ-1257. Prompt all tables which user doesn't have right once
interma [Wed, 11 Jan 2017 06:51:21 +0000 (14:51 +0800)] 
HAWQ-1257. Prompt all tables which user doesn't have right once

5 years agoHAWQ-1215. Support Complextypes with HiveORC
Kavinder Dhaliwal [Sat, 24 Dec 2016 00:27:58 +0000 (16:27 -0800)] 
HAWQ-1215. Support Complextypes with HiveORC

5 years agoHAWQ-1256. non-superuser connect to db will do aclcheck through ranger and curl handl... 1082/head
stanlyxiang [Wed, 11 Jan 2017 10:10:11 +0000 (18:10 +0800)] 
HAWQ-1256. non-superuser connect to db will do aclcheck through ranger and curl handle haven't been initialized.

5 years agoHAWQ-1258. Segment resource manager does not switch back when it cannot resolve stand...
Yi [Wed, 11 Jan 2017 08:40:08 +0000 (19:40 +1100)] 
HAWQ-1258. Segment resource manager does not switch back when it cannot resolve standby host name

5 years agoHAWQ-1256. Enhance libcurl connection to Ranger Plugin Service, keep it as a long...
stanlyxiang [Tue, 10 Jan 2017 03:08:01 +0000 (11:08 +0800)] 
HAWQ-1256. Enhance libcurl connection to Ranger Plugin Service, keep it as a long-live connection in session level

5 years agoHAWQ-1249. Don't do ACL checks on segments 1074/head
Chunling Wang [Mon, 9 Jan 2017 06:35:11 +0000 (14:35 +0800)] 
HAWQ-1249. Don't do ACL checks on segments

5 years agoHAWQ-1242. hawq-site.xml default content has wrong guc variable names
Yi [Wed, 4 Jan 2017 03:10:09 +0000 (14:10 +1100)] 
HAWQ-1242. hawq-site.xml default content has wrong guc variable names

5 years agoHAWQ-1246. Add generation of RequestID, ClientIP, queryContext(SQL Statement) and...
stanlyxiang [Thu, 22 Dec 2016 02:28:17 +0000 (10:28 +0800)] 
HAWQ-1246. Add generation of RequestID, ClientIP, queryContext(SQL Statement) and encapsulate these contents to JSON request to RPS.

5 years agoRevert "HAWQ-1242. hawq-site.xml default content has wrong guc variable names"
Yi [Fri, 30 Dec 2016 05:06:44 +0000 (16:06 +1100)] 
Revert "HAWQ-1242. hawq-site.xml default content has wrong guc variable names"

This reverts commit 61646cd55fddb4ef3feafe9fd125763796d518c0.

5 years agoHAWQ-1242. hawq-site.xml default content has wrong guc variable names
Yi [Fri, 30 Dec 2016 02:15:07 +0000 (13:15 +1100)] 
HAWQ-1242. hawq-site.xml default content has wrong guc variable names

5 years agoHAWQ-1240. Fix bug of plan refinement for cursor operation
Paul Guo [Wed, 28 Dec 2016 02:52:39 +0000 (10:52 +0800)] 
HAWQ-1240. Fix bug of plan refinement for cursor operation

5 years agoHAWQ-1239. Fail to call pg_rangercheck_batch() when when 'rte->rtekind != RTE_RELATIO...
Chunling Wang [Tue, 27 Dec 2016 09:52:56 +0000 (17:52 +0800)] 
HAWQ-1239. Fail to call pg_rangercheck_batch() when when 'rte->rtekind != RTE_RELATION' or 'requiredPerms == 0'

5 years agoHAWQ-1237. Modify hard code 'select' privilege in create_ranger_request_json_batch...
Chunling Wang [Tue, 27 Dec 2016 02:11:13 +0000 (10:11 +0800)] 
HAWQ-1237. Modify hard code 'select' privilege in create_ranger_request_json_batch() in rangerrest.c

5 years agoHAWQ-1243. Add suffix name for ranger restful service. 1070/head
hzhang2 [Wed, 28 Dec 2016 05:36:45 +0000 (13:36 +0800)] 
HAWQ-1243. Add suffix name for ranger restful service.

5 years agoHAWQ-1241. No need of ext/python in *PATH in file greenplum_path.sh
Paul Guo [Wed, 28 Dec 2016 04:21:19 +0000 (12:21 +0800)] 
HAWQ-1241. No need of ext/python in *PATH in file greenplum_path.sh

Also remove the Solaris branch code since we do not support Solaris.

5 years agoHAWQ-1179. Call Bridge api with profile value read from Fragmenter call.
Oleksandr Diachenko [Tue, 27 Dec 2016 21:59:05 +0000 (13:59 -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 [Tue, 27 Dec 2016 21:58:35 +0000 (13:58 -0800)] 
HAWQ-1178. Enhance Fragmenter api to return profile name.

5 years agoHAWQ-1208. Porting gpdb interconnect fix to hawq
Ming LI [Fri, 9 Dec 2016 11:35:12 +0000 (19:35 +0800)] 
HAWQ-1208. Porting gpdb interconnect fix to hawq

This commit includes below commits in gpdb:
------------------------------------------
commit ce9cf07073946644b9dbc9a2fa0c1ca1179c57ee
Author: xiongg1 <gxiong@pivotal.io>
Date:   Wed Jun 10 19:31:05 2015 -0400

    [JIRA: MPP-25589] interconnect timeout bug

commit 615934aa7cf87eab9b258cb56eae7766aabab979
Author: tangp4 <ptang@pivotal.io>
Date:   Tue Jul 7 22:00:24 2015 -0400

    [JIRA: MPP-25497] Fix the coverity defect CIDs: 16672

commit ae75ad81020533e0acc69daba086581dbca68ed2
Author: TangPengzhou <ptang@pivotal.io>
Date:   Thu May 21 17:36:30 2015 +0800

    [JIRA: MPP-25497]  Shutdown interconnect thread before shmem_exit()

    Sometimes, if a FATAL level error occurs, shmem_exit() freed contexts that
    still being accessed by ic thread, this cause a segment fault unexpectedly.

commit 2d7d0735f5b862d62a84d446f6dd2ce44b0df250
Author: Gang Xiong <gxiong@pivotal.io>
Date:   Sun Jan 3 13:37:34 2016 -0500

    [JIRA:MPP-26123] Handle corner case of interconnect ack packet

    When the ack packet is resent with UDPIC_FLAGS_STOP set, we need to make
    sure the sender is aware of that. Otherwise, the sender will hang there
    forever.

commit ad8328423661cb64e7b905df4928e48d532653b9
Author: Heikki Linnakangas <hlinnakangas@pivotal.io>
Date:   Sun Aug 30 00:11:17 2015 +0300

    [MPP-25631] Remove unnecessary #includes.

    No particular urgency to clean up just these, just something that caught my
    eye while browsing the code.

commit 65809c0bf53a665a16e467331ea6e7d65aee54c6
Author: xiongg1 <gxiong@pivotal.io>
Date:   Mon Jun 15 19:36:55 2015 -0400

    [JIRA: MPP-25590] Wrong error message when socket is exhausted on master

commit a343ed5bfd992b10137ad232f241be72857d6ea2
Author: gpadmin <gpadmin@g187>
Date:   Thu Oct 27 18:58:54 2016 +0000

    Add GUC called gp_interconnect_tcp_listener_backlog for tcp interconnect to control the backlog param of listen call

commit eda343b5050e31764154698f25e88d6f3fa7e957
Author: Kenan Yao <kyao@pivotal.io>
Date:   Tue Oct 25 16:10:05 2016 +0800

    Fix a bug in function destroyConnHashTable which frees a wrong pointer and
    should cause SIGSEGV.

Signed-off-by: Pengzhou Tang <ptang@pivotal.io>
commit 616f3c8f0ea372e01d166f4a6c52c6075a74ecd3
Author: Pengzhou Tang <ptang@pivotal.io>
Date:   Tue Apr 5 10:50:55 2016 +0800

    Fix coverity issue for 7e8f391dfdd

commit 7e8f391dfdd8945573d8b621533626813f8f7684
Author: tangpengzhou <ptang@pivotal.io>
Date:   Mon Mar 28 23:47:48 2016 +0000

    Fix tcp socket/port leak when interconnect type is udp or udpifc

    Since gpdb don't allow changing interconnect type after connection started, it's unnecessary to
    allocate a tcp socket and port for hot switching from udp/udpifc to tcp.

commit 7e8f391dfdd8945573d8b621533626813f8f7684
Author: tangpengzhou <ptang@pivotal.io>
Date:   Mon Mar 28 23:47:48 2016 +0000

    Fix tcp socket/port leak when interconnect type is udp or udpifc

    Since gpdb don't allow changing interconnect type after connection started, it's unnecessary to
    allocate a tcp socket and port for hot switching from udp/udpifc to tcp.

commit 8ec73f12c997777cae321c301a079f2cae2914fc
Author: Pengzhou Tang <ptang@pivotal.io>
Date:   Thu Mar 3 15:36:06 2016 +0800

    Fix incorrect EOS warning message generated by direct-dispatch type queries

    QD should not expect end-of-stream comes from QEs who is not members of
    direct dispatch and should not report warning message.

commit 21973ab2282701eff45f9b9448525da266843ca4
Author: Pengzhou Tang <ptang@pivotal.io>
Date:   Thu Mar 24 16:16:11 2016 +0800

    Fix ic thread waiting error in utility mode

    Interconnect thread is not created in utility mode, ic_rx_thread_created is initialized to true which
    cause WaitInterconnectQuitUDP() to wait a non-existent ic thread.

commit ba4b8ab4bce0cb62e7b1d3124012a20849434d81
Author: xiong-gang <gxiong@pivotal.io>
Date:   Fri Nov 18 17:10:41 2016 +0800

    Correct 'extraSeq' in ack packet after stop is requested

    If the ack packet in doSendStopMessageUDPIFC() is lost, QE will keep sending status packet,
    and QD will ack it in handleDataPacket(). We need make sure the 'extraSeq' is equal to 'seq'
    in the ack packet so that QE can update the capacity. Or else, QE will hang for ever.

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.