The transferpy is a package used for database backup and recovery. It has the capability to automatically detect a free port for netcat to listen. If we start two instances of transferpy simultaneously for the same destination machine, there is a possibility that both instances detect the same port as the free port (race condition). This need to be solved.
This ticket also needs to solve the transferpy checksum filename concurrency issue.