EdColeman commented on PR #3600:
URL: https://github.com/apache/accumulo/pull/3600#issuecomment-1633331457

   Keith asked: `What are the implication of this change in a bug fix release`
   
   I feel that the "bug" is that incorrect naming / naming hierarchy could 
complicate or prevent metrics from being used correctly down-stream.  Getting 
the metric correct in a 2.x release should be a priority because it is a LTM 
release and we expect that it will be used for quite a while. 
   
   And the approach may hinge on if metric names are considered part of the 
public API.  Providing a mapping of prev -> new name in the release notes may 
be sufficient if the metrics are not a "hard" API requirement.
   
   If there is a more strict interpretation of metrics names must consistent 
across bug-fix versions, the we may want to consider 2.1.2 is released as 2.2  
But not sure what that implies as far as LTM designations go. We'd probably not 
what to maintain 2.1 and 2.2, 3.x.,,
   
   I can see both viewpoints. Having metric names change between versions is 
irritating and could cause issues as monitors / alarms break or change with the 
version, and could make trending across versions problematic.  On the other 
hand, having a broken metric so that I cannot monitor my system as intended  
and I can't get it fixed until the next major release does not seem ideal 
either,
    


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to