Ashwani Raina has uploaded this change for review. ( 
http://gerrit.cloudera.org:8080/23411


Change subject: KUDU-1457 [4/n] enable webserver for IPv6
......................................................................

KUDU-1457 [4/n] enable webserver for IPv6

This patch enables webserver to make use of IPv6.
- Adds build flag (USE_IPV6) to squeasel for IPv6 support for users.
- Set appropriate bind interface for http based on webserver ip mode.
- Augment GetBoundAddresses() to enable fetching of IPv6 address.
- Introduce webserver_ip_mode flag for test purpose that can be used to
  set it corresponding variable inside WebserverOptions. This is used
  to at the time of initialisation of webserver object and set
  http_address_ correctly based on which IP mode is chosen.
- Added parallel suite of tests to webserver-test and mini_master-test.
- Additional manual testing is also performed to ensure webserver is
  correctly hosted on IPv6 interfaces and the endpoint is capable of
  performing http methods.

Change-Id: I7095561539f427b5c58ada7b480ca549b0ab795e
---
M src/kudu/master/mini_master-test.cc
M src/kudu/master/mini_master.cc
M src/kudu/server/webserver-test.cc
M src/kudu/server/webserver.cc
M src/kudu/server/webserver_options.cc
M src/kudu/server/webserver_options.h
M thirdparty/build-definitions.sh
7 files changed, 372 insertions(+), 77 deletions(-)



  git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/11/23411/1
--
To view, visit http://gerrit.cloudera.org:8080/23411
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-MessageType: newchange
Gerrit-Change-Id: I7095561539f427b5c58ada7b480ca549b0ab795e
Gerrit-Change-Number: 23411
Gerrit-PatchSet: 1
Gerrit-Owner: Ashwani Raina <[email protected]>

Reply via email to