Github user revans2 commented on the issue:

    https://github.com/apache/storm/pull/2504
  
    @HeartSaVioR sorry about that I think we probably were not clear enough on 
this, what is covered and what is not currently covered by this pull request.
    
    Reading through the description of STORM-2156 you are 100% right that this 
does not cover everything there. I will file a new subtask for STORM-2156 and 
we will update this pull request to be under it.  I am sorry about the 
confusion.  Thanks for calling us out on this.
    
    For those who care here is some more history about this patch:
    
    Originally this work was based off of the metrics v2 patch and was done by 
@abellina and @lavindev as an intern here.  But it ended up being a very large 
patch and it looked like it would take a very long time to go in.  We would 
have to wait for metrics v2 to go in, then get this reviewed and in along with 
the glue code that is not here, and then have both of them ported to master.
    
    To try and speed it up I asked @agresch to take out just the rocksdb 
metrics storage piece and a small number of metrics that don't require the v2 
patch, put it on master, make sure it is solid and see if we can get that in by 
itself.  I thought this would be great because it would at least provide the 
minimum metrics needed to start looking at elasticity.
    
    The prototype that @lavindev and @abellina includes all of the integration 
with metrics v2, the UI updated to show both sets of metrics side by side so we 
could judge how close they were to each other, a real time metrics graphing 
proof-of-concept on the UI, and a plugin to store the metrics in HBase instead 
of rocksdb.  So we have code to cover all of STORM-2156 and more.  We are just 
trying to optimize how quickly we can get it in so we can hopefully do a 2.x 
release sometime this quarter.


---

Reply via email to