hawq-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Lili Ma (JIRA)" <j...@apache.org>
Subject [jira] [Created] (HAWQ-1256) Enhance libcurl connection to RPS(Ranger Plugin Service), keep it as a long-live connection in session level
Date Thu, 05 Jan 2017 02:11:58 GMT
Lili Ma created HAWQ-1256:
-----------------------------

             Summary: Enhance libcurl connection to RPS(Ranger Plugin Service), keep it as
a long-live connection in session level
                 Key: HAWQ-1256
                 URL: https://issues.apache.org/jira/browse/HAWQ-1256
             Project: Apache HAWQ
          Issue Type: Sub-task
          Components: Security
            Reporter: Lili Ma
            Assignee: Ed Espino
             Fix For: 2.2.0.0-incubating


The current implementation of call restful api is using a local libcurl handle, which means
every time there is restful call, this handle will be initialized and user, after the restful
call, this handle is finalized.

Establishing the call consumes more time, we can reduce this by keep the libcurl as a long-live
connection.

A better way is to make this libcurl context as a global structure. Just initialize it once
before QD calls restful api, and finalize it before QD exits.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message