You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@manifoldcf.apache.org by "Karl Wright (JIRA)" <ji...@apache.org> on 2014/07/17 07:47:04 UTC

[jira] [Created] (CONNECTORS-998) FileSystem connector derby tests lock up when non-empty version string is used for directories

Karl Wright created CONNECTORS-998:
--------------------------------------

             Summary: 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 1.7


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.2#6252)