Hello Kurt Deschler, Abhishek Rawat, gaurav singh, Michael Smith, Impala Public
Jenkins,
I'd like you to reexamine a change. Please visit
http://gerrit.cloudera.org:8080/22527
to look at the new patch set (#15).
Change subject: WIP: add ipv6 support for webui/hs2/hs2-http/beeswax
......................................................................
WIP: add ipv6 support for webui/hs2/hs2-http/beeswax
Main changes:
- added flag external_interface to override hostname for
beeswax/hs2/hs2-http port to allow testing ipv6 on these
interfaces without forcing ipv6 on internal communication
- compile Squeasel with USE_IPV6 to allow ipv6 on webui
- fixed the handling of [<ipv6addr>].<port> style addresses in
impala-shell (e.g. [::1]:21050) and test framework
- improved handling of custom clusters in web framework to
allow webui/ImpalaTestSuite's clients to work with non
standard settings (also fixes these clients with SSL)
Testing:
- added custom cluster tests for ipv6 only/dual interface
with and without SSL
to start cluster in dual mode:
bin/start-impala-cluster.py --impalad_args="--external_interface=::
--webserver_interface=::" --catalogd_args="--webserver_interface=::"
--state_store_args="--webserver_interface=::"
to start cluster with ipv6 only:
bin/start-impala-cluster.py --impalad_args="--external_interface=::1
--webserver_interface=::1" --catalogd_args="--webserver_interface=::1"
--state_store_args="--webserver_interface=::1"
Change-Id: I51ac66c568cc9bb06f4a3915db07a53c100109b6
---
M be/src/rpc/thrift-server.cc
M be/src/rpc/thrift-server.h
M be/src/service/impala-server.cc
M be/src/util/CMakeLists.txt
M be/src/util/network-util.cc
M be/src/util/network-util.h
M be/src/util/webserver.cc
M shell/impala_client.py
M shell/impala_shell.py
M tests/beeswax/impala_beeswax.py
M tests/common/custom_cluster_test_suite.py
M tests/common/impala_cluster.py
M tests/common/impala_connection.py
M tests/common/impala_service.py
M tests/common/impala_test_suite.py
M tests/common/network.py
M tests/custom_cluster/test_client_ssl.py
M tests/custom_cluster/test_event_processing_error.py
A tests/custom_cluster/test_ipv6.py
M tests/custom_cluster/test_redaction.py
M tests/metadata/test_event_processing.py
M tests/metadata/test_event_processing_base.py
M tests/stress/test_acid_stress.py
M tests/stress/test_insert_stress.py
M tests/stress/test_merge_stress.py
M tests/stress/test_update_stress.py
26 files changed, 596 insertions(+), 140 deletions(-)
git pull ssh://gerrit.cloudera.org:29418/Impala-ASF refs/changes/27/22527/15
--
To view, visit http://gerrit.cloudera.org:8080/22527
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings
Gerrit-Project: Impala-ASF
Gerrit-Branch: master
Gerrit-MessageType: newpatchset
Gerrit-Change-Id: I51ac66c568cc9bb06f4a3915db07a53c100109b6
Gerrit-Change-Number: 22527
Gerrit-PatchSet: 15
Gerrit-Owner: Csaba Ringhofer <[email protected]>
Gerrit-Reviewer: Abhishek Rawat <[email protected]>
Gerrit-Reviewer: Impala Public Jenkins <[email protected]>
Gerrit-Reviewer: Kurt Deschler <[email protected]>
Gerrit-Reviewer: Michael Smith <[email protected]>
Gerrit-Reviewer: gaurav singh <[email protected]>