manifoldcf-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Karl Wright (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (CONNECTORS-998) FileSystem connector derby tests lock up when non-empty version string is used for directories
Date Tue, 23 Sep 2014 11:47:33 GMT

    [ https://issues.apache.org/jira/browse/CONNECTORS-998?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14144700#comment-14144700
] 

Karl Wright commented on CONNECTORS-998:
----------------------------------------

Not seeing any progress from the Derby team at all.

2.0 may be a good time to consider removing derby support entirely, since it's not a very
solid database and since HSQLDB is available.


> FileSystem connector derby tests lock up when non-empty version string is used for directories
> ----------------------------------------------------------------------------------------------
>
>                 Key: CONNECTORS-998
>                 URL: https://issues.apache.org/jira/browse/CONNECTORS-998
>             Project: ManifoldCF
>          Issue Type: Bug
>          Components: Framework core
>    Affects Versions: ManifoldCF 1.7
>            Reporter: Karl Wright
>            Assignee: Karl Wright
>             Fix For: ManifoldCF 2.0
>
>         Attachments: edited.manifoldcf.log
>
>
> The reason for the lock-up seems to be multiple threads trying to change the same records
in the JobQueue table.  One thread is adding references, and another thread is marking the
record as "complete".  The starting record status field seems to be the same, despite transactions
and FOR UPDATE clauses on both queries.
> Since this requires incorrect file connector code, I will be creating a branch to explore
it in more detail, and perhaps open a Derby ticket.  I also updated the Derby version to the
current release in hopes that this may have fixed the problem.
>  



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

Mime
View raw message