Ruilong Huo [Sat, 27 May 2017 07:41:35 +0000 (15:41 +0800)]
HAWQ-1475. Add LICENSE, NOTICE, and DISCLAIMER files for Apache HAWQ binary release c/c++ components
Ed Espino [Fri, 23 Jun 2017 04:35:51 +0000 (21:35 -0700)]
HAWQ-1489. Add LICENSE, DISCLAIMER and NOTICE to pxf jar files.
rlei [Thu, 6 Apr 2017 09:14:56 +0000 (17:14 +0800)]
HAWQ-1425. Print error message if ssh connect failed.
shivzone [Thu, 30 Mar 2017 01:15:37 +0000 (18:15 -0700)]
HAWQ-1421. PXF rpm updates to make it oss friendly
ljainpivotalio [Wed, 29 Mar 2017 00:31:02 +0000 (17:31 -0700)]
HAWQ-1420. Enable build of Ranger plugin open source RPM
Kavinder Dhaliwal [Fri, 3 Mar 2017 23:27:05 +0000 (15:27 -0800)]
HAWQ-1409. Send AGG-TYPE header to PXF
This change is mean to be a proof of concept that pushing down
aggregate function information from HAWQ to the underlying external
storage layer does indeed improve performance
rlei [Tue, 28 Mar 2017 14:19:29 +0000 (22:19 +0800)]
HAWQ-326. Fix specified HAWQ_RELEASE_VERSION for rpm build.
This fix included:
1) Fixed HAWQ_RELEASE_VERSION for rpm tarball.
2) Make sure distclean delete all the rpm artifacts.
3) Added some log output.
4) Fix exit status
ljainpivotalio [Wed, 29 Mar 2017 02:05:52 +0000 (19:05 -0700)]
HAWQ-1415. Set the default_value of JAVA_HOME for running RPS (closes #1206).
Alexander Denissov [Tue, 28 Mar 2017 21:48:07 +0000 (14:48 -0700)]
HAWQ-1419. Run RPS service tests in separate JVMs
(this closes #1202)
Chunling Wang [Tue, 28 Mar 2017 10:15:00 +0000 (18:15 +0800)]
HAWQ-1418. Move print executing command after setup logging
Chunling Wang [Tue, 28 Mar 2017 09:31:55 +0000 (17:31 +0800)]
HAWQ-1140. Rename yml file name and table name in TestUsage2Case1ErrorHashTableRegistry
(close #1200)
Chunling Wang [Tue, 28 Mar 2017 09:08:35 +0000 (17:08 +0800)]
HAWQ-1418. Print executing command for hawq register
(close #1199)
Lili Ma [Tue, 28 Mar 2017 06:30:35 +0000 (14:30 +0800)]
Revert "HAWQ-1415. Set the default_value of JAVA_HOME for running RPS"
This reverts commit
a803aab4eec4a71e83d2bd18bb72b93ba4be31a2.
rlei [Fri, 17 Mar 2017 02:36:01 +0000 (10:36 +0800)]
HAWQ-326. Support build rpm package for Apache HAWQ.
interma [Mon, 27 Mar 2017 05:44:18 +0000 (13:44 +0800)]
HAWQ-1396. Add cases for querying hcatalog via PXF with Ranger enable.
ljainpivotalio [Mon, 27 Mar 2017 23:28:42 +0000 (16:28 -0700)]
HAWQ-1415. Set the default_value of JAVA_HOME for running RPS
(close #1197)
Oleksandr Diachenko [Mon, 27 Mar 2017 23:54:29 +0000 (16:54 -0700)]
HAWQ-1414. Bump up PXF version to 3.2.1.0.
Oleksandr Diachenko [Mon, 27 Mar 2017 21:00:31 +0000 (14:00 -0700)]
HAWQ-1414. Bump up PXF version to 3.2.1.0.
Ruilong Huo [Mon, 27 Mar 2017 09:09:31 +0000 (17:09 +0800)]
HAWQ-1406. Update hawq version in pom.xml for hawq 2.2.0.0 incubating release
Ruilong Huo [Fri, 24 Mar 2017 14:50:09 +0000 (22:50 +0800)]
HAWQ-1406. Update HAWQ product version strings for 2.2.0.0-incubating release
Ming LI [Fri, 24 Mar 2017 03:43:56 +0000 (11:43 +0800)]
HAWQ-1408. Fixed crash when alloc not enough segno for write
This fix includes below changes:
(1) When keepHash, we can not guarantee that only generate remaining_num is enough to alloc seg file for all segment_num. Because the next new generated seg file number may have same hash key id with the old one.
(2) When !keepHash, now the remaining_num returned from addCandidateSegno() is not precise. So we need to fix it to meet the need of HAWQ-642.
(3) At the final call to addCandidateSegno(), we should keep monitoring the remaining_num instead of at the beginning because of the reason (1). So that even the new seg file is not actually used by this query ( maybe for hash key conflict), we can continue to alloc enough seg files for this query.
interma [Fri, 24 Mar 2017 03:22:56 +0000 (11:22 +0800)]
HAWQ-1405. 'hawq stop --reload' should not stop RPS
Wen Lin [Tue, 21 Mar 2017 10:28:41 +0000 (18:28 +0800)]
HAWQ-1396. Fix the bug when query hcatalog via PXF, hawq sends wrong request to Ranger admin.
Oleksandr Diachenko [Thu, 23 Mar 2017 18:45:52 +0000 (11:45 -0700)]
HAWQ-1402. Updated comments for Hive-related profiles.
rlei [Wed, 22 Mar 2017 04:41:01 +0000 (12:41 +0800)]
HAWQ-1401. Fix make install with DESTDIR option.
Yi [Thu, 23 Mar 2017 02:44:08 +0000 (13:44 +1100)]
HAWQ-1400. Add a small sleeping period in feature test utility before dropping test database
Ed Espino [Tue, 21 Mar 2017 17:30:33 +0000 (10:30 -0700)]
HAWQ-1397. Support Flex versions 2.6 and above.
* The FLEX configure snippet came from Postgres upstream in the form
of two commits (see below).
* Misc change: commit tomcat version check for Mac OSX platform using
brew. This change was out of sync with generated "configure" script.
commit
7d7b129277eb545286aecf29ec22b5bb7fdf46bd
Author: Tom Lane <tgl@sss.pgh.pa.us>
Date: Mon May 2 11:18:10 2016 -0400
Fix configure's incorrect version tests for flex and perl.
awk's equality-comparison operator is "==" not "=". We got this right
in many places, but not in configure's checks for supported version
numbers of flex and perl. It hadn't been noticed because unsupported
versions are so old as to be basically extinct in the wild, and because
the only consequence is whether or not a WARNING flies by during
configure.
Daniel Gustafsson noted the problem with respect to the test for flex,
I found the other by reviewing other awk calls.
commit
32f15d05c80044335f97347b5406f6736c06a033
Author: Tom Lane <tgl@sss.pgh.pa.us>
Date: Wed Nov 18 17:45:05 2015 -0500
Accept flex > 2.5.x in configure.
Per buildfarm member anchovy, 2.6.0 exists in the wild now.
Hopefully it works with Postgres; if not, we'll have to do something
about that, but in any case claiming it's "too old" is pretty silly.
Oleksandr Diachenko [Tue, 21 Mar 2017 22:25:24 +0000 (15:25 -0700)]
HAWQ-1395. PXF build script to support excluding building RPMs for some plugins.
interma [Mon, 20 Mar 2017 09:08:34 +0000 (17:08 +0800)]
HAWQ-1393. 'hawq stop cluster' failed when rps.sh have some path errors (e.g. CATALINA_HOME)
Ed Espino [Wed, 15 Mar 2017 22:58:07 +0000 (15:58 -0700)]
HAWQ-1387. Add support for CentOS/RHEL 7 in HAWQ Ambari plugin.
Wen Lin [Wed, 15 Mar 2017 06:30:27 +0000 (14:30 +0800)]
HAWQ-1359. Remove getRangerHost() function from ranger test, still use environment variable to specify the Ranger Admin.
Paul Guo [Wed, 15 Mar 2017 05:23:52 +0000 (13:23 +0800)]
HAWQ-1386. Mask some generated files for pljava feature testing for git.
Paul Guo [Tue, 7 Mar 2017 07:14:14 +0000 (15:14 +0800)]
HAWQ-1379. Do not send options multiple times in build_startup_packet()
This patch also tweak the related code a bit.
Paul Guo [Mon, 6 Mar 2017 07:36:08 +0000 (15:36 +0800)]
HAWQ-1378. Elaborate the "invalid command-line arguments for server process" error.
This patch mostly follows the pg commit below.
commit
86947e666d39229558311d7b0be45608fd071ed8
Author: Peter Eisentraut <peter_e@gmx.net>
Date: Sun Mar 11 01:52:05 2012 +0200
Add more detail to error message for invalid arguments for server process
It now prints the argument that was at fault.
Also fix a small misbehavior where the error message issued by
getopt() would complain about a program named "--single", because
that's what argv[0] is in the server process.
Wen Lin [Tue, 14 Mar 2017 07:17:32 +0000 (15:17 +0800)]
HAWQ-1359. Add test cases for Ranger support, combinations of different allow/exclude policies.
Devin Jia [Tue, 14 Mar 2017 21:14:11 +0000 (14:14 -0700)]
HAWQ-1108. JDBC PXF Plugin
interma [Tue, 14 Mar 2017 07:28:27 +0000 (15:28 +0800)]
HAWQ-1385. fix hawq_ctl stop failed when master is down, the script is trying to connect database and get acl type, but it may fail, if failed in getting the acl type, it should not break other process.
amyrazz44 [Tue, 7 Mar 2017 08:22:18 +0000 (16:22 +0800)]
HAWQ-1371. Fix QE process hang in shared input scan
amyrazz44 [Tue, 7 Mar 2017 08:02:39 +0000 (16:02 +0800)]
Revert "HAWQ-1342. Fixed QE process hang in shared input scan on segment node"
The fix introduce hang regression in shared input scan query as described in HAWQ-1371
interma [Fri, 10 Mar 2017 06:56:10 +0000 (14:56 +0800)]
HAWQ-1381. fix Core dump when execute 'select * from hawq_toolkit.__hawq_log_master_ext;' on macOS
interma [Wed, 8 Mar 2017 04:41:30 +0000 (12:41 +0800)]
HAWQ-1380. Keep hawq_toolkit schema check in HAWQ native side
stanlyxiang [Wed, 8 Mar 2017 08:43:23 +0000 (16:43 +0800)]
HAWQ-1362. remove SYS_CATALINA_HOME to stay consistent with build check CATALINA_HOME
Alexander Denissov [Thu, 9 Mar 2017 18:40:12 +0000 (10:40 -0800)]
HAWQ-1354. Externalized RPS heap size parameter
(this closes #1168)
Ed Espino [Wed, 8 Mar 2017 19:33:52 +0000 (11:33 -0800)]
Add diagnostic scriptlet to clean up Apache Jenkins slave.
stanlyxiang [Tue, 7 Mar 2017 10:02:20 +0000 (18:02 +0800)]
HAWQ-1362. Add RPS start/stop script in HAWQ start/stop script
Chunling Wang [Mon, 6 Mar 2017 04:10:33 +0000 (12:10 +0800)]
HAWQ-1377. Add more information for Ranger related GUCs in default hawq-site.xml.
Alexander Denissov [Fri, 3 Mar 2017 22:56:31 +0000 (14:56 -0800)]
HAWQ-1374. Use variable service name for RPS
(this closes #1160)
Paul Guo [Fri, 24 Feb 2017 00:03:08 +0000 (08:03 +0800)]
HAWQ-1361. Remove some installcheck-good cases since they are in the feature test suite now.
Hubert Zhang [Fri, 3 Mar 2017 09:20:23 +0000 (17:20 +0800)]
HAWQ-1359. Add additional policy for select view.
Signed-off-by: Chuling Wang <wangchunling14@126.com>
Chunling Wang [Fri, 3 Mar 2017 03:23:32 +0000 (11:23 +0800)]
HAWQ-1359. Fix bugs in policy tests for HAWQ with Ranger enabled and add test for HAWQ-1367
Ed Espino [Thu, 12 Jan 2017 08:20:24 +0000 (16:20 +0800)]
HAWQ-1369. Update for RAT status and external doc link in README.md
hubertzhang [Thu, 2 Mar 2017 02:19:05 +0000 (10:19 +0800)]
HAWQ-1359. Fix rat-check issues.
Hubert Zhang [Thu, 2 Mar 2017 01:53:39 +0000 (09:53 +0800)]
HAWQ-1359. Add policy test for HAWQ with Ranger enabled.
Signed-off-by: Chuling Wang <wangchunling14@126.com>
Alexander Denissov [Thu, 23 Feb 2017 18:54:48 +0000 (10:54 -0800)]
HAWQ-1353. Added SOLR properties to RPS audit config
hubertzhang [Wed, 1 Mar 2017 03:34:13 +0000 (11:34 +0800)]
HAWQ-1370. Misuse of regular expressions in init_file of feature test.
Chunling Wang [Tue, 28 Feb 2017 10:18:22 +0000 (18:18 +0800)]
HAWQ-1367. HAWQ can access to user tables that have no permission with fallback check table.
interma [Tue, 28 Feb 2017 04:38:15 +0000 (12:38 +0800)]
HAWQ-1365. Print out detailed schema information for tables which the user doesn't have privileges
Lili Ma [Tue, 28 Feb 2017 09:57:21 +0000 (17:57 +0800)]
HAWQ-1366. Throw unsupported error out for dictionary page in Parquet storage
Ed Espino [Mon, 27 Feb 2017 20:04:22 +0000 (12:04 -0800)]
HAWQ-1364. Store Apache Jenkins build scripts.
The following Jenkins build scripts are being stored for easier
maintenance.
* HAWQ-build-pullrequest
* HAWQ-rat
Hubert Zhang [Tue, 28 Feb 2017 02:59:40 +0000 (10:59 +0800)]
HAWQ-1360. Check privilege of sequence pass the wrong type to RPS.
Signed-off-by: Chuling Wang <wangchunling14@126.com>
hubertzhang [Tue, 14 Feb 2017 06:20:13 +0000 (14:20 +0800)]
HAWQ-1328. Add deny and exclude policy template for hawq service in ranger.
stanlyxiang [Mon, 27 Feb 2017 08:26:48 +0000 (16:26 +0800)]
HAWQ-1350. Fix ranger-plugin makefile error
Wen Lin [Mon, 27 Feb 2017 06:54:41 +0000 (14:54 +0800)]
HAWQ-1355. Fix namespace check may occur multiple times in first query.
Ed Espino [Thu, 23 Feb 2017 07:42:38 +0000 (23:42 -0800)]
HAWQ-1351. Remove tweets.tar.gz & generate it dynamically.
Kavinder Dhaliwal [Wed, 20 Jul 2016 23:14:10 +0000 (16:14 -0700)]
HAWQ-944. Implement new pg_ltoa function as per postgres
stanlyxiang [Thu, 23 Feb 2017 08:08:30 +0000 (16:08 +0800)]
HAWQ-1350. Add --enable-rps option to build ranger-plugin when build hawq.
stanlyxiang [Wed, 22 Feb 2017 09:48:45 +0000 (17:48 +0800)]
HAWQ-1349. make uninstall failed for make target gpmodcat_uninstall
Hubert Zhang [Fri, 24 Feb 2017 02:31:56 +0000 (10:31 +0800)]
HAWQ-1356. Add waring when user does not have usage privilege of namespace.
Signed-off-by: Chuling Wang <wangchunling14@126.com>
Ming Li [Thu, 23 Feb 2017 05:22:56 +0000 (13:22 +0800)]
HAWQ-1342. Fixed QE process hang in shared input scan on segment node
The basic idea for this kinds of hung problem is to:
(1) The error thrown segment will invoke rollback the whole transaction, and all related fd will be closed during transaction end.
(2) The other segment just act as before, when wait for select(), it will loop until the specific fd is closed, then the code will run until process interrupt (the rollback transaction will send cancel signal) again in other place afterward.
So some previous fix (HAWQ-166, HAWQ-1282) will be changed accordingly.
Signed-off-by: Amy Bai <abai@pivotal.io>
Hubert Zhang [Thu, 23 Feb 2017 08:48:27 +0000 (16:48 +0800)]
HAWQ-1358. Refactor gpfdist library in featuretest.
Signed-off-by: Chuling Wang <wangchunling14@126.com>
Chuling Wang [Thu, 23 Feb 2017 08:45:21 +0000 (16:45 +0800)]
HAWQ-1358. Refactor gpfdist library in featuretest.
Signed-off-by: Hubert Zhang <hubertzhang@apache.org>
Chuling Wang [Thu, 23 Feb 2017 08:43:40 +0000 (16:43 +0800)]
HAWQ-1357. Super user also need to check create privilege of public schema from Ranger.
Signed-off-by: Hubert Zhang <hubertzhang@apache.org>
Chuling Wang [Thu, 23 Feb 2017 08:40:33 +0000 (16:40 +0800)]
HAWQ-1356. Add waring when user does not have usage privilege of namespace.
Signed-off-by: Hubert Zhang <hubertzhang@apache.org>
Lisa Owen [Wed, 22 Feb 2017 17:52:58 +0000 (09:52 -0800)]
use <> in options/arguments section
This closes #903 PR.
Lisa Owen [Thu, 15 Sep 2016 23:53:04 +0000 (16:53 -0700)]
improve hawq check command line help
- add several missing options
- update content for accuracy and clarity
Ed Espino [Wed, 22 Feb 2017 07:52:22 +0000 (23:52 -0800)]
HAWQ-1063. HAWQ Python library missing import (DatabaseError).
This closes #920 PR.
Paul Guo [Wed, 22 Feb 2017 06:13:00 +0000 (14:13 +0800)]
HAWQ-1348. Some hawq utility helps should say default timeout is 600 seconds
Paul Guo [Tue, 21 Feb 2017 10:06:44 +0000 (18:06 +0800)]
HAWQ-1347. QD should check segment health only
Ming LI [Mon, 20 Feb 2017 09:50:07 +0000 (17:50 +0800)]
HAWQ-1345. Fixed relfile path bug: catalog and hdfs relfile have different rule
Signed-off-by: Amy Bai <abai@pivotal.io>
Ed Espino [Fri, 17 Feb 2017 15:50:00 +0000 (07:50 -0800)]
HAWQ-1343. - Install pip and minor formatting change.
shivzone [Sat, 18 Feb 2017 09:17:01 +0000 (01:17 -0800)]
HAWQ-1344. Rollback Apache HAWQ version to 2.1, update PXF to 3.2
Alexander Denissov [Fri, 10 Feb 2017 20:13:23 +0000 (12:13 -0800)]
HAWQ-1322. Changed RPS RPM name to hawq-ranger-plugin_<version>
(closes #1131)
Roman Shaposhnik [Fri, 17 Feb 2017 17:48:01 +0000 (09:48 -0800)]
HAWQ-1134. Add Bigtop layout specific pxf-private classpath
Roman Shaposhnik [Tue, 1 Nov 2016 23:03:49 +0000 (16:03 -0700)]
HAWQ-1134. Add Bigtop layout specific pxf-private classpath
This closes #993 PR.
Ed Espino [Thu, 16 Feb 2017 18:18:06 +0000 (10:18 -0800)]
HAWQ-1340. Remove unused file - tools/bin/disqual.ksh
This closes #339 PR.
Ed Espino [Tue, 14 Feb 2017 19:26:16 +0000 (11:26 -0800)]
HAWQ-1330. More ASF header updates (including pom.xml update)
Ed Espino [Wed, 15 Feb 2017 19:03:43 +0000 (11:03 -0800)]
HAWQ-1336. Travis CI "brew" updates
* Display brew version.
* Display installed brew components and version after brew update.
* Perform "reinstall" instead of "install" to avoid pre-existing
component version errors.
* Display installed brew components and version after brew work is
complete.
Wen Lin [Thu, 16 Feb 2017 06:20:53 +0000 (14:20 +0800)]
HAWQ-1325. Allow queries related to pg_temp if ranger is enable
Ming LI [Thu, 16 Feb 2017 04:34:21 +0000 (12:34 +0800)]
HAWQ-1338. Fixed writer process doesn't exit nicely in some case
Signed-off-by: Ivan Weng <iweng@apache.org>
Paul Guo [Wed, 15 Feb 2017 08:50:07 +0000 (16:50 +0800)]
HAWQ-1334. QD thread should set error code if failing so that the main process for the query could exit soon
shivzone [Thu, 16 Feb 2017 00:03:39 +0000 (16:03 -0800)]
HAWQ-1331. Update hawq version in pom.xml
shivzone [Wed, 15 Feb 2017 22:41:12 +0000 (14:41 -0800)]
HAWQ-1331. Update hawq and pxf versions
amyrazz44 [Wed, 15 Feb 2017 05:32:13 +0000 (13:32 +0800)]
HAWQ-1315. Function validateResourcePoolStatus() in resourcepool.c is logging the wrong information
Oleksandr Diachenko [Wed, 15 Feb 2017 02:20:02 +0000 (18:20 -0800)]
HAWQ-1314. Added upgrade for function pxf_get_item_fields.
amyrazz44 [Tue, 14 Feb 2017 09:00:37 +0000 (17:00 +0800)]
HAWQ-1323. Fix access mode of files in adding license header added to each source file in test directory
Paul Guo [Mon, 6 Feb 2017 11:54:57 +0000 (19:54 +0800)]
HAWQ-1326. Cancel the query earlier if one of the segments for the query crashes
stanlyxiang [Tue, 14 Feb 2017 08:13:52 +0000 (16:13 +0800)]
HAWQ-1329. pg_catalog view fallback failed.
amyrazz44 [Tue, 14 Feb 2017 02:08:03 +0000 (10:08 +0800)]
HAWQ-1323. Add license header added to each source file in test directory
Paul Guo [Sat, 4 Feb 2017 10:09:14 +0000 (18:09 +0800)]
HAWQ-1327. Move ID from struct SegStatData to struct SegInfoData so that ID could be used in QD.
This also fixes some warnings and some minor bugs which are found during warning fixing.
Ming LI [Mon, 13 Feb 2017 07:16:53 +0000 (15:16 +0800)]
HAWQ-1324. Fixed crash at query cancel, signal hanler cannot call unsafe elog()