[ https://issues.apache.org/jira/browse/BEAM-3600?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Udi Meiri resolved BEAM-3600. ----------------------------- Resolution: Fixed Fix Version/s: 2.5.0 > Do not ignore FileSystem errors and document expected behavior > -------------------------------------------------------------- > > Key: BEAM-3600 > URL: https://issues.apache.org/jira/browse/BEAM-3600 > Project: Beam > Issue Type: Bug > Components: sdk-py-core > Reporter: Udi Meiri > Assignee: Udi Meiri > Priority: Major > Fix For: 2.5.0 > > Time Spent: 3h 10m > Remaining Estimate: 0h > > copy/rename: > * it should be an error if the dst file exists > * it should be an error if the src file doesn't exist > delete: > * it should be an error if the file/dir doesn't exist > FileBasedSink.finalize_write: > * should check (src, dst) pairs for existence: > ** src only - regular rename > ** dst only - skip rename > ** both src and dst - if files don't match on metadata (checksum or size), > delete dst then rename, otherwise delete src and skip rename > ** neither exist - return error: bad state > -- This message was sent by Atlassian JIRA (v7.6.3#76005)