[ 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)