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>