Abhishek Chennaka has uploaded this change for review. ( http://gerrit.cloudera.org:8080/17730
Change subject: [WIP] KUDU-1959 - Implement server startup progress page for tablet and master servers ...................................................................... [WIP] KUDU-1959 - Implement server startup progress page for tablet and master servers This task is broken down into the below tasks: 1. Adjust server startup to start webserver displaying static startup page 2. Implement startup WebUI using existing data 3. Enhance the startup WebUI with missing data 4. Expose startup WebUI data to metrics 5. Expose the metrics to CM for health monitoring This patch implements the step 1 from above - Adjust the server startup sequence to startup the web server and load an empty startup page right before the filesystem is read, tablets are bootstrapped and roc server is started. This startup page will be used to display the startup progress which will be implemented in following patches. Manually validated the startup when security is enabled and filesystem is not present. The footer of the WebUI has the UUID by default. In case of new instances, since we are starting the Webserver before the UUID is generated the footer doesn’t contain UUID but it is set later when all the other pages are loaded. Change-Id: I1db1fcf16261d4ced1b3657a697766a5335271b4 --- M src/kudu/server/CMakeLists.txt M src/kudu/server/server_base.cc A src/kudu/server/startup_path_handler.cc A src/kudu/server/startup_path_handler.h 4 files changed, 124 insertions(+), 5 deletions(-) git pull ssh://gerrit.cloudera.org:29418/kudu refs/changes/30/17730/1 -- To view, visit http://gerrit.cloudera.org:8080/17730 To unsubscribe, visit http://gerrit.cloudera.org:8080/settings Gerrit-Project: kudu Gerrit-Branch: master Gerrit-MessageType: newchange Gerrit-Change-Id: I1db1fcf16261d4ced1b3657a697766a5335271b4 Gerrit-Change-Number: 17730 Gerrit-PatchSet: 1 Gerrit-Owner: Abhishek Chennaka <[email protected]>
