lucenenet-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Tamas Varga (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (LUCENENET-521) Concurrency bug with MMapDirectory
Date Thu, 02 May 2013 13:48:15 GMT

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

Tamas Varga updated LUCENENET-521:
----------------------------------

    Description: 
It seems like mmapdirectory doesnt handle concurrency
this works fine: http://pastebin.com/EQx0L23K

This:http://pastebin.com/ay6B2Krp (note that the only diff is, that i changed the FsDirectory.Open(newDirInfo)
to new MMapDirectory(newDirinfo) in line 12 )
fails with exception:
{System.ArgumentOutOfRangeException: Index was out of range. Must be non-2negative and less
than the size of the collection.
Full exception here: http://pastebin.com/erZTxH3d

If in the second code example I set the concurrentTaskCount to 1, everything is just fine.

Looks like a concurrency bug for me. I am missing something?

T





  was:
It seems like mmapdirectory doesnt handle concurrency
this works fine: http://pastebin.com/2kHjN1ES

This:http://pastebin.com/ay6B2Krp (note that the only diff is, that i changed the FsDirectory.Open(newDirInfo)
to new MMapDirectory(newDirinfo) )
fails with exception:
{System.ArgumentOutOfRangeException: Index was out of range. Must be non-negative and less
than the size of the collection.
Full exception here: http://pastebin.com/erZTxH3d

If in the second code example I set the concurrentTaskCount to 1, everything is just fine.

Looks like a concurrency bug for me. I am missing something?

T





    
> Concurrency bug with MMapDirectory
> ----------------------------------
>
>                 Key: LUCENENET-521
>                 URL: https://issues.apache.org/jira/browse/LUCENENET-521
>             Project: Lucene.Net
>          Issue Type: Bug
>          Components: Lucene.Net Core
>    Affects Versions: Lucene.Net 3.0.3
>         Environment: Visual Studio 2012, Lucene.Net 3.0.3 via Nudget, Windows 8 64bit,
4GB DDR3
>            Reporter: Tamas Varga
>            Priority: Blocker
>
> It seems like mmapdirectory doesnt handle concurrency
> this works fine: http://pastebin.com/EQx0L23K
> This:http://pastebin.com/ay6B2Krp (note that the only diff is, that i changed the FsDirectory.Open(newDirInfo)
to new MMapDirectory(newDirinfo) in line 12 )
> fails with exception:
> {System.ArgumentOutOfRangeException: Index was out of range. Must be non-2negative and
less than the size of the collection.
> Full exception here: http://pastebin.com/erZTxH3d
> If in the second code example I set the concurrentTaskCount to 1, everything is just
fine.
> Looks like a concurrency bug for me. I am missing something?
> T

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message