Impala Public Jenkins has submitted this change and it was merged. ( 
http://gerrit.cloudera.org:8080/20524 )

Change subject: IMPALA-12426: Adds the backend InternalServer class.
......................................................................

IMPALA-12426: Adds the backend InternalServer class.

This class is intended for use by backend code within an
Impala coordinator to submit queries to itself. It works
by directly calling backend methods on the ImpalaServer
instance. By directly calling these methods, user
authentication is bypassed. However, authorization (such as
Ranger rules) is applied. Additionally, overhead associated
with protocol management (Beeswax and HS2) is eliminated.

This code is not yet in use.

Testing consists of a new type of backend ctest tests.
These tests join an existing, running Impala cluster in
order to execute queries, inserts, dmls, and ddls using
the new InternalServer class. Test cases ensure multiple
sql statement can be run in the same session and also in
separate sessions. Negative testing also ensures timeouts
and invalid query options are handled correctly.

Change-Id: I27686aa563fac87429657e4980b29b0da91eb9e1
Reviewed-on: http://gerrit.cloudera.org:8080/20524
Reviewed-by: Impala Public Jenkins <impala-public-jenk...@cloudera.com>
Tested-by: Impala Public Jenkins <impala-public-jenk...@cloudera.com>
---
M be/src/service/CMakeLists.txt
M be/src/service/impala-server.cc
M be/src/service/impala-server.h
A be/src/service/internal-server-test.cc
A be/src/service/internal-server.cc
A be/src/service/internal-server.h
A be/src/testutil/http-util.h
M be/src/util/test-info.h
M be/src/util/webserver-test.cc
9 files changed, 1,210 insertions(+), 86 deletions(-)

Approvals:
  Impala Public Jenkins: Looks good to me, approved; Verified

--
To view, visit http://gerrit.cloudera.org:8080/20524
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: Impala-ASF
Gerrit-Branch: master
Gerrit-MessageType: merged
Gerrit-Change-Id: I27686aa563fac87429657e4980b29b0da91eb9e1
Gerrit-Change-Number: 20524
Gerrit-PatchSet: 27
Gerrit-Owner: Jason Fehr <jf...@cloudera.com>
Gerrit-Reviewer: Abhishek Rawat <ara...@cloudera.com>
Gerrit-Reviewer: Andrew Sherman <asher...@cloudera.com>
Gerrit-Reviewer: Impala Public Jenkins <impala-public-jenk...@cloudera.com>
Gerrit-Reviewer: Jason Fehr <jf...@cloudera.com>
Gerrit-Reviewer: Joe McDonnell <joemcdonn...@cloudera.com>
Gerrit-Reviewer: Michael Smith <michael.sm...@cloudera.com>

Reply via email to