Github user merrimanr commented on the issue:

    https://github.com/apache/metron/pull/1103
  
    @mmiklavc The job manager is asynchronous in that it accepts a Finalizer.  
We have the polling loop in place but we would need to refactor the job manager 
to expose a callback function for getStatus.
    
    @justinleet I get where you're coming from, async communication would be 
ideal.  For this use case though, I don't see much of a benefit.  There is no 
reason we can't send status for all user jobs in response to a single polling 
request (a trivial change since there is already a getJobs method on the job 
manager).  Also, we are reporting percentage done so there would likely be 
multiple aysnc calls anyways as the job progresses. 
    
    This is definitely something we should add to our platform and I would be 
happy to work on it with you.  Sounds like you're ok with this being a follow 
on.  I'm sure we'll need this construct at some point in the near future.


---

Reply via email to