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)