|author||Chiyang Wan <email@example.com>||Wed Feb 03 13:43:41 2021 +0800|
|committer||Chiyang Wan <firstname.lastname@example.org>||Thu Feb 04 11:24:35 2021 +0800|
HAWQ-1782. Fix failed to read EXTERNAL TABLE of GPFDIST protocol - revise CREATE EXTERNAL TABLE default to READABLE EXTERNAL TABLE - fix read from EXTERNAL TABLE of GPFDIST protocol The documented behaviour of CREATE EXTERNAL TABLE indicates a READABLE TABLE but used to be violated. Referring to https://curl.se/libcurl/c/curl_multi_fdset.html, ``` If no file descriptors are set by libcurl, max_fd will contain -1 when this function returns. Otherwise it will contain the highest descriptor number libcurl set. When libcurl returns -1 in max_fd, it is because libcurl currently does something that isn't possible for your application to monitor with a socket and unfortunately you can then not know exactly when the current action is completed using select(). You then need to wait a while before you proceed and call curl_multi_perform anyway. How long to wait? Unless curl_multi_timeout gives you a lower number, we suggest 100 milliseconds or so, but you may want to test it out in your own particular conditions to find a suitable value. ``` it is not an error of `max_fd == -1`. Moreover, the situation of `max_fd == -1` seems common on macOS.
|Travis CI Build|
|Apache Release Audit Tool (RAT)|
|Coverity Static Analysis|
Apache HAWQ is a Hadoop native SQL query engine that combines the key technological advantages of MPP database with the scalability and convenience of Hadoop. HAWQ reads data from and writes data to HDFS natively. HAWQ delivers industry-leading performance and linear scalability. It provides users the tools to confidently and successfully interact with petabyte range data sets. HAWQ provides users with a complete, standards compliant SQL interface. More specifically, HAWQ has the following features:
Please see HAWQ wiki page: https://cwiki.apache.org/confluence/display/HAWQ/Build+and+Install
This distribution includes cryptographic software. The country in which you currently reside may have restrictions on the import, possession, use, and/or re-export to another country, of encryption software. BEFORE using any encryption software, please check your country's laws, regulations and policies concerning the import, possession, or use, and re-export of encryption software, to see if this is permitted. See http://www.wassenaar.org/ for more information.
The U.S. Government Department of Commerce, Bureau of Industry and Security (BIS), has classified this software as Export Commodity Control Number (ECCN) 5D002.C.1, which includes information security software using or performing cryptographic functions with asymmetric algorithms. The form and manner of this Apache Software Foundation distribution makes it eligible for export under the License Exception ENC Technology Software Unrestricted (TSU) exception (see the BIS Export Administration Regulations, Section 740.13) for both object code and source code.