Amit Jain created JCR-3943:
------------------------------

             Summary: [jackrabbi-aws-ext] Data inconsistency due to race 
condition during async uploads
                 Key: JCR-3943
                 URL: https://issues.apache.org/jira/browse/JCR-3943
             Project: Jackrabbit Content Repository
          Issue Type: Bug
          Components: jackrabbit-data
            Reporter: Amit Jain
            Priority: Critical


There is a race condition when {{LocalCache}} is used where if an upload 
({{file_u}}) has entered the cache but not the {{AsyncUploadCache}} and a 
simultaneous PurgeJob is running, then the uploaded file {{file_u}} can be 
purged from the cache.
When the async job ultimately runs it fails silently (S3 client fails to 
calculate the hash because of the missing file), thus leaving dangling 
references in the node store as well as the {{AsyncUploadCache}}.



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

Reply via email to