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]>
