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)