[ 
https://issues.apache.org/jira/browse/KAFKA-2101?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14516263#comment-14516263
 ] 

Tim Brooks commented on KAFKA-2101:
-----------------------------------

Okay. Well I made a number of changes related to Metadata in Kafka-2102. One of 
which would resolve this issue. Essentially split last successful update from 
last update attempt.

I guess I will wait to see if that patch is accepted before submitting one for 
this card.

> Metric metadata-age is reset on a failed update
> -----------------------------------------------
>
>                 Key: KAFKA-2101
>                 URL: https://issues.apache.org/jira/browse/KAFKA-2101
>             Project: Kafka
>          Issue Type: Bug
>            Reporter: Tim Brooks
>
> In org.apache.kafka.clients.Metadata there is a lastUpdate() method that 
> returns the time the metadata was lasted updated. This is only called by 
> metadata-age metric. 
> However the lastRefreshMs is updated on a failed update (when 
> MetadataResponse has not valid nodes). This is confusing since the metric's 
> name suggests that it is a true reflection of the age of the current 
> metadata. But the age might be reset by a failed update. 
> Additionally, lastRefreshMs is not reset on a failed update due to no node 
> being available. This seems slightly inconsistent, since one failure 
> condition resets the metrics, but another one does not. Especially since both 
> failure conditions do trigger the backoff (for the next attempt).
> I have not implemented a patch yet, because I am unsure what expected 
> behavior is.



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to