Pelican Service:
Is your feature request related to a problem? Please describe.
It would be helpful if pelican object sync had an option (perhaps the default?) to create temporary object names until/if transfers are complete to avoid applications accessing partial in-flight objects from the destination.
Describe the solution you'd like
Following the default behavior and options of rsync would be my first choice, i.e., temporary file by default and --inplace to opt-out.