Todd Lipcon has posted comments on this change.

Change subject: Add tablet state summary metrics and fix KUDU-2044
......................................................................


Patch Set 2:

(2 comments)

http://gerrit.cloudera.org:8080/#/c/7618/2//COMMIT_MSG
Commit Message:

PS2, Line 11: The numbers are computed by the heartbeater. There's two reasons
            : for this:
            : 1. the heartbeater was already computing the number of RUNNING
            : and BOOTSTRAPPING tablets by holding the appropriate lock and
            : iterating over the tablet map
            : 2. the alternative to having some thread periodically iterate
            : over the tablet map is to increment and decrement the metrics
            : when tablets transition states. This is error-prone,
            : particularly if new states are added, and mistakes will
            : accumulate until the metric is worse than useless.
> Done
Adar asked me to weigh in. The spinlock and timestamp idea sounds good to me as 
well (was thinking the same thing before I read his comment)


PS2, Line 23: A metric entity can now be
            : marked as hidden, so it will not print to /metrics, and
            : tablet metric entities are marked as hidden when the tablet is
            : tombstoned, and un-hidden if and when the tablet is revived.
> Let's solicit another opinion first. Todd understands the metrics subsystem
I guess I'm curious how many metrics stay alive for the tombstoned tablets, and 
consequently how much memory is used for them? We do have a fair number of 
per-tablet metrics, and in particular histograms use a fair bit of memory each. 
Since we can assume a substantial number of tombstones per server, I think this 
memory usage could add up, even if the results are "hidden" during dump time.

Do you have that data handy?


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

Gerrit-MessageType: comment
Gerrit-Change-Id: I8c82987ffe4f37e8af95972bde97841e44c521d9
Gerrit-PatchSet: 2
Gerrit-Project: kudu
Gerrit-Branch: master
Gerrit-Owner: Will Berkeley <wdberke...@gmail.com>
Gerrit-Reviewer: Adar Dembo <a...@cloudera.com>
Gerrit-Reviewer: Kudu Jenkins
Gerrit-Reviewer: Mike Percy <mpe...@apache.org>
Gerrit-Reviewer: Tidy Bot
Gerrit-Reviewer: Todd Lipcon <t...@apache.org>
Gerrit-Reviewer: Will Berkeley <wdberke...@gmail.com>
Gerrit-HasComments: Yes

Reply via email to