Chesnay Schepler created FLINK-9382:
---------------------------------------

             Summary: Inconsistent file storage behavior in FileCache
                 Key: FLINK-9382
                 URL: https://issues.apache.org/jira/browse/FLINK-9382
             Project: Flink
          Issue Type: Bug
          Components: Local Runtime
    Affects Versions: 1.6.0
            Reporter: Chesnay Schepler


The file storage behavior in the {{FileCache}} is inconsistent and depends 
whether we're accessing a file or zipped folder.

In case of a file we return the file returned from the {{PermanentBlobService}} 
as is, in this case the blobserver takes care of deleting the file _at some 
point_.
In case of a directory (that is implicitly zipped!) we extract the zip into a 
separate storage directory and delete the zip afterwards (the deletion in 
particular is questionable as it interferes with the blob server).

The underlying issue to me is that the responsibilities between the 
{{PermanentBlobService}} and {{FileCache}} aren't clearly laid out, and they 
actually seem a bit redundant.
We may want to change the FIleCache to be a thin wrapper around the 
{{PermanentBlobService}} that only takes care of unzipping directories and 
setting executable flags.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to