On Sat, Jun 11, 2011 at 2:00 PM, Michael McCandless
<[email protected]> wrote:
> This sounds great!
>
+1
> Mike McCandless
>
> http://blog.mikemccandless.com
>
> On Sat, Jun 11, 2011 at 7:28 AM, Shai Erera <[email protected]> wrote:
>> Hi
>>
>> I wrote a TwoPhaseCommit interface which declares the methods necessary
>> to implement a 2-phase commit algorithm:
>> * prepareCommit()
>> * commit()
>> * rollback()
>>
>> The prepare/commit ones have variants that take a (Map<String,String>
>> commitData) following the ones we have in IndexWriter.
>>
>> I also wrote TwoPhaseCommitTool which implements a 2-phase
>> commit amongst several TPCs.
>>
>> Both were written with the intention to use them while committing an
>> IndexWriter + objects that use IW internally. Making IW impl it will be
>> convenient.
>>
>> Plus, I think it is a useful interface and perhaps we'll find other uses for
>> it in the future (maybe Solr already has?)
>>
>> I know that interfaces are not very popular here, so I don't mind if we
>> mark it @lucene.internal.
>>
>> What do you think? I can post a patch if you think this is worth having in
>> Lucene.
>>
>> Shai
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to