Hi Yantao, Thanks, I have also commented in the original JIRA. https://issues.apache.org/jira/browse/FLINK-8801?focusedCommentId=16807691&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel
@Nico @Till Do you mind review if an alternative fix would be needed? If so, I can create a new JIRA. Thanks, Yan On Thu, Apr 4, 2019 at 5:45 PM yangtao.yt <yangtao...@alibaba-inc.com> wrote: > Hi, Yan. > we have met this problem too when using aliyun-pangu and have commented > in FLINK-8801 but no response yet. > I think most file systems including s3/s3a/s3n/azure/aliyun-oss etc can > encounter this problem since they doesn’t implement FileSystem#setTimes but > the PR in FLINK-8801 think they does. > We have made a similar workaround for this problem. > > Comment link: > https://issues.apache.org/jira/browse/FLINK-8801?focusedCommentId=16807691&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#comment-16807691 > > Best, > Tao Yang > > 在 2019年4月5日,上午5:22,Yan Yan <yanyan300...@gmail.com> 写道: > > Hi, > > I am running issues when trying to move from HDFS to S3 using Flink 1.6. > > I am getting an exception from Hadoop code: > > IOException("Resource " + sCopy + > " changed on src filesystem (expected " + resource.getTimestamp() + > ", was " + sStat.getModificationTime()); > > > Digging into this, I found there was one commit > <https://github.com/apache/flink/commit/c90a757b29f168144b1bae99df532911ae682e63> > made > by Nico trying to fix this issue in 2018. However, the fix did not work for > my case, as the fs.setTimes() method was not implemented in the hadoop-aws > S3AFilesystem I am using. And it seems S3 does not allow you to override > the last modified time for an object. > > I am able to make an workaround the other way round: reading the timestamp > from S3 and override the local resource. Just wonder if any one has seen > similar issues, or he/she can actually make it work by using different > implementation of S3AFilesystem? Thanks! > > -- > Best, > Yan > > > -- Best, Yan