The goal is to be like "ionice" right?  Meaning, lower the priority of
IO caused by merging?  I agree that makes sense.

I wonder if we could implement it in the Directory level, so that when
openInput/createOutput is called we can optionally specify the
"context" (reader, merging, writer, etc.), and then somehow add
throttling in there.

Mike

On Sat, Jul 18, 2009 at 10:37 AM, Jason
Rutherglen<jason.rutherg...@gmail.com> wrote:
> It may be useful to allow users to throttle merges. A callback
> that IW passes into SegmentMerger would suffice where individual
> SM methods make use of the callback. I suppose this could slow
> down overall merging by adding a potentially useless method
> call. However if merging typically consumes IO resources for an
> extended period of time, this offers a way for the user to tune
> IO consumption and at preferred times free up IO for other
> tasks.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
> For additional commands, e-mail: java-dev-h...@lucene.apache.org
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: java-dev-h...@lucene.apache.org

Reply via email to