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