Hao Chen created EAGLE-750:
------------------------------

             Summary: Improve coordinator schedule strategy to reuse alert work 
slot
                 Key: EAGLE-750
                 URL: https://issues.apache.org/jira/browse/EAGLE-750
             Project: Eagle
          Issue Type: Bug
    Affects Versions: v0.5.0
            Reporter: Hao Chen
            Assignee: Su Ralph
             Fix For: v0.5.0


We catch with some critical problem about alert engine policy schedule 
strategy: 

For example for an alert topology with 20 alert bolts , and after boarding 4 
policies and each assigning 5 slots, then the current alert coordinator will 
treat the work slots as used up and be unable to schedule any more new policies.

But in fact some typical eagle deployment will have at least 20+ streams with 
lots of different partition requirements, which means we could just define very 
few policies under such scheduling strategy and may waste slot resources of 
eagle’s deployment infrastructure.

In original design, we should have designed to reused slot queue among 
in-conflict monitored stream (stream-partition-sort), then eagle could try to 
reuse alert slots if possible to improve resource utilization, and  it should 
be time to implement it now.



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

Reply via email to