[ 
https://issues.apache.org/jira/browse/LUCENE-6525?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Robert Muir updated LUCENE-6525:
--------------------------------
    Attachment: LUCENE-6525.patch

> Deprecate IndexWriterConfig's write lock timeout
> ------------------------------------------------
>
>                 Key: LUCENE-6525
>                 URL: https://issues.apache.org/jira/browse/LUCENE-6525
>             Project: Lucene - Core
>          Issue Type: Task
>            Reporter: Robert Muir
>         Attachments: LUCENE-6525.patch
>
>
> Followup from LUCENE-6508
> We should ultimately remove this parameter, it is just sugar over a "sleeping 
> lock factory" today that sleeps and retries until timeout, like the old code.
> But really if you want a lock that blocks until its obtained, you can simply 
> specify the sleeping lock factory yourself (and have more control over what 
> it does!), or maybe an NIO implementation based on the blocking 
> FileChannel.lock() or something else.
> So this stuff should be out of indexwriter and not baked into our APIs.
> I would like to:
> 1) deprecate this, mentioning to use the sleeping factory instead
> 2) change default of deprecated timeout to 0, so you only sleep if you ask. I 
> am not really sure if matchVersion can be used, because today the default 
> itself is also settable with a static setter <-- OVERENGINEERED



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

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

Reply via email to