On Thu, Sep 8, 2011 at 5:35 PM, Yonik Seeley <yo...@lucidimagination.com> wrote: > On Thu, Sep 8, 2011 at 11:26 AM, Michael McCandless > <luc...@mikemccandless.com> wrote: >> Returning a long seqID seems the least invasive change to make this >> total ordering possible? Especially since the DWDQ already computes >> this order... > > +1 > This seems like the most powerful option.
I still wonder how we make efficient use of this. If you are ordering the logs based on the returned sequence Ids you have to effectively delay writing to the log since documents ie. their threads come back async and out of order. Even worse if some thread picks up a flush it might block for a reasonable amount of time. I am not saying its impossible but before we jump on it and get into the DWPT hassle we should at least sketch out how to make use of this feature (lemme tell you this is not trivial to implement and requires a fair bit of refactoring). If somebody has thought about this I'd be happy if you could share you ideas here! simon > > -Yonik > http://www.lucene-eurocon.com - The Lucene/Solr User Conference > > --------------------------------------------------------------------- > To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org > For additional commands, e-mail: dev-h...@lucene.apache.org > > --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org