nsoft / jesterj

Document Ingestion Framework for Search Systems
Apache License 2.0
34 stars 33 forks source link

Round Robin Router gets hung up on single slow successor #149

Closed nsoft closed 4 years ago

nsoft commented 4 years ago

The RoundRobinRouter class was meant to provide a load balancing type of effect, but StepImpl is doing a blocking put() so if one queue fills up because one of several candidates has a full queue, we are unable to try the next step in the rotation.