Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
-
None
-
ghx-label-3
Description
We are going to use Kudu's EasyCurl wrapper to download file in Impala.
There are some enhancements for Kudu's EasyCurl in Kudu upstream since the last sync of kudu/util with Kudu repo. The Kudu's EasyCurl wrapper (curl_util.cc/curl_util.h) only have dependency on libcurl so we can upgrade the source of EasyCurl without updating other source code in kudu/util.
This include changes in following Kudu's patches (1/24/2020 - 2/9/2021):
[test] Fix InstanceDetectorTest.Timeout when run on AWS (37bc427a60)
KUDU-3079 Add MiniRanger (b417479266)
[util] set CURLOPT_NOPROXY for EasyCurl (a33b0951d9)
[util] add CURLOPT_FAILONERROR for instance metadata requests (9050941663)
[util] add error buffer for EasyCurl wrapper (e371d80f3e)