Closed GoogleCodeExporter closed 8 years ago
Original comment by jl1615@gmail.com
on 21 Oct 2009 at 7:15
The quick and easy (read ugly) way to fix this was to create
a subclass of BatchSize that lazily evaluates the BatchSize,
waiting until one of the getters are called. This maintains
the calling convention of TraversalScheduler passing the
BatchSize down to the ConnectorCoordinator, but delays calling
HostLoadManager.determineBatchSize() until after the Coordinator
as determined that it is OK to start a new batch.
The real way to fix this is to move host load management for
a connector instance into the ConnectorCoordinator. Once that
is done, the BatchSize does not need to get passed down from
the Scheduler to the Coordinator. See Issue 189.
Original comment by Brett.Mi...@gmail.com
on 21 Oct 2009 at 10:19
Original issue reported on code.google.com by
Brett.Mi...@gmail.com
on 6 Oct 2009 at 9:37