Henry Robinson has posted comments on this change.

Change subject: IMPALA-5511: Add process start time to debug web page
......................................................................


Patch Set 9:

(8 comments)

http://gerrit.cloudera.org:8080/#/c/7363/9/be/src/statestore/statestore.cc
File be/src/statestore/statestore.cc:

PS9, Line 240:   RegisterMetrics(metrics);
             : }
             : 
             : void Statestore::RegisterMetrics(MetricGroup* metrics) {
you can undo this change, I think it's reasonable to have that code in-line in 
the c'tor for now.


http://gerrit.cloudera.org:8080/#/c/7363/9/be/src/util/common-metrics.cc
File be/src/util/common-metrics.cc:

Line 27:   process_start_time_ = 
metric_group->AddProperty<string>(PROCESS_START_TIME_METRIC_NAME, "");
long line


PS9, Line 30: void CommonMetrics::InitCommonMetrics() {
            :   // TODO: IMPALA-5599: Clean up non-TIMESTAMP usages of 
TimestampValue
            :   
process_start_time_->set_value(TimestampValue::LocalTime().ToString());
            : }
let's combine these two methods into one (since they should always be called 
together). InitCommonMetrics() is a fine name for the combined method.


http://gerrit.cloudera.org:8080/#/c/7363/9/be/src/util/common-metrics.h
File be/src/util/common-metrics.h:

PS9, Line 22: //class MetricGroup;
            : //class StringProperty;
remove


PS9, Line 27: of
for


PS9, Line 30: process_start_time_
PROCESS_START_TIME


http://gerrit.cloudera.org:8080/#/c/7363/9/be/src/util/default-path-handlers.cc
File be/src/util/default-path-handlers.cc:

PS9, Line 214: string GetProcessStartTime(MetricGroup* metric_group) {
             :   string error_text = "Error: Process start time can't be 
retrieved.";
             :   if (metric_group == nullptr) {
             :     return error_text;
             :   }
             : 
             :   Metric* start_time_metric = 
metric_group->GetMetricByName("process-start-time");
             :   StringProperty* start_time_property = 
reinterpret_cast<StringProperty*>(start_time_metric);
             :   if (start_time_property == nullptr) {
             :     return error_text;
             :   }
             : 
             :   return start_time_property->value();
             : }
I think this can be replaced with (CommonMetrics::PROCESS_START_TIME != nullptr)


http://gerrit.cloudera.org:8080/#/c/7363/9/be/src/util/default-path-handlers.h
File be/src/util/default-path-handlers.h:

PS9, Line 22: #include "string.h"
remove


-- 
To view, visit http://gerrit.cloudera.org:8080/7363
To unsubscribe, visit http://gerrit.cloudera.org:8080/settings

Gerrit-MessageType: comment
Gerrit-Change-Id: I05ae2f80835b1b0e4bc3b38731778ba0871338a4
Gerrit-PatchSet: 9
Gerrit-Project: Impala-ASF
Gerrit-Branch: master
Gerrit-Owner: Gabor Kaszab <gaborkas...@cloudera.com>
Gerrit-Reviewer: Attila Jeges <atti...@cloudera.com>
Gerrit-Reviewer: Dan Hecht <dhe...@cloudera.com>
Gerrit-Reviewer: Gabor Kaszab <gaborkas...@cloudera.com>
Gerrit-Reviewer: Henry Robinson <he...@cloudera.com>
Gerrit-Reviewer: Laszlo Gaal <laszlo.g...@cloudera.com>
Gerrit-Reviewer: Matthew Jacobs <m...@cloudera.com>
Gerrit-Reviewer: Tim Armstrong <tarmstr...@cloudera.com>
Gerrit-HasComments: Yes

Reply via email to