lucene-solr-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Yonik Seeley (JIRA)" <j...@apache.org>
Subject [jira] Resolved: (SOLR-222) writeLockTimeout doesn't have effect
Date Sun, 29 Apr 2007 14:06:15 GMT

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

Yonik Seeley resolved SOLR-222.
-------------------------------

    Resolution: Fixed

> writeLockTimeout doesn't have effect
> ------------------------------------
>
>                 Key: SOLR-222
>                 URL: https://issues.apache.org/jira/browse/SOLR-222
>             Project: Solr
>          Issue Type: Bug
>          Components: update
>            Reporter: Koji Sekiguchi
>            Priority: Minor
>         Attachments: WriteLockTimeout.patch
>
>
> writeLockTimeout is set in SolrIndexWriter.init() method as follows:
> if (config.writeLockTimeout != -1) setWriteLockTimeout(config.writeLockTimeout);
> but this doesn't have effect because setWriteLockTimeout() is an instance method of IndexWriter
and at this moment,
> IndexWriter's constructor had already been executed and write.lock had beed obtained
in the constructor.
> To have effect, we should use IndexWriter.setDefaultWriteLockTimeout() class method before
creating SolrIndexWriter instance.
> With the attached patch, I moved setWriteLockTimeout() to SolrCore and change it to IndexWriter.setDefaultWriteLockTimeout().
> I'm not sure it is an appropriate place, but it works.
> regards,

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


Mime
View raw message