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

Ismaël Mejía commented on BEAM-4822:
------------------------------------

Well when I talk about the Map version is only for the optional metadata of 
each filesystem which will probably never coincide, so I am not sure if this 
will be covered by a `versionable` type without making most types avoidable 
which is almost like the Map idea. Of course this is trying to solve the 
problem for all cases, we can be more conservative and just do it for each new 
requiement, e.g. for this one only the version, but still I am not even sure 
that the version type will align between filesystems which is different from 
the principal metadata values (e.g. like lastModifiedDate) and this does not 
solve the Coder evolution issue.

> Beam FileIO should support versioned file systems
> -------------------------------------------------
>
>                 Key: BEAM-4822
>                 URL: https://issues.apache.org/jira/browse/BEAM-4822
>             Project: Beam
>          Issue Type: New Feature
>          Components: io-java-files
>            Reporter: Reuven Lax
>            Assignee: Chamikara Jayalath
>            Priority: Major
>
> Some file systems (e.g. GCS) are versioned, and support reading previous 
> generations of files. Since Beam's file support does not currently support 
> this concept, the latest versions of files are always the ones returned. 
> Users should be able to specify that they want to read a previous version of 
> a file in FileIO.



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

Reply via email to