Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Transactional notes added

...

  • Transactional transfer requires write permissions rename permission on the target host (to remove the atomic prefix / suffiux).
  • Transactional transfer is is a two phase operation and is not 100% reliable - there are situations where rollback is not possible.
      Consider
      • For example, consider the situation where a
      large
      • number of files are transferred transactionally to a remote
      Windows
      • system,
      where renaming cannot rolled back
      • and update - i.e. overwrite - already existing files.
        • If,

        after transfer of all the files has been completed
        • during the rename/overwrite transfer phase, one of the files

        waiting
        • to be

        renamed is accessed
        • overwritten has been opened by another process

        on the target server (which should not but can happen) - the rename action will fail and the whole transfer should be rolled back
        • , access to this file will be denied and the transfer will fail.

        • The file copy or move transfer phase can be rolled back but the files that have been overwritten cannot be reverted to their previous state.