[ 
http://issues.apache.org/jira/browse/LUCENE-690?page=comments#action_12443587 ] 
            
Grant Ingersoll commented on LUCENE-690:
----------------------------------------

Not sure why this is different then anywhere else IndexInput.clone() is used, 
can you provide more details?  Isn't the whole point of cloning to make it 
thread safe (which is why it is stored in the ThreadLocal)

> LazyField use of IndexInput not thread safe
> -------------------------------------------
>
>                 Key: LUCENE-690
>                 URL: http://issues.apache.org/jira/browse/LUCENE-690
>             Project: Lucene - Java
>          Issue Type: Bug
>          Components: Store
>    Affects Versions: 2.0.1
>            Reporter: Yonik Seeley
>
> Hypothetical problem: IndexInput.clone() of an active IndexInput could result 
> in a corrupt copy.
> LazyField clones the FieldsReader.fieldsStream, which could be in use via 
> IndexReader.document()

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: 
http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to