gitaly-lfs-smudge: does the log support concurrent safety for multiple processes?
gitaly-lfs-smudge is a special command within gitaly that is used to automatically replace LFS pointers with the original files for the GetArchive operation. It utilizes a logfile named gitaly_lfs_smudge.log, and the logging library used is sirupsen/logrus. Since each GetArchive request may spawn a gitaly-lfs-smudge process, there is a possibility of multiple processes concurrently writing to the log. However, sirupsen/logrus does not provide additional synchronization mechanisms for concurrent writes in multi-process scenarios. Does this mean that the current log writing approach is not concurrency-safe?