yuluo-yx opened a new issue, #2473: URL: https://github.com/apache/rocketmq-dashboard/issues/2473
## Problem The deployment script always writes /tmp/rocketmq-studio-src.tar.gz and does not serialize deployments to the same remote target. Concurrent runs can overwrite or delete one another's archive and replace the same remote source tree while another build is using it. ## Expected behavior Create a unique local archive for every run and acquire an atomic remote lock for the target directory. Release the lock and archive on success or ordinary failure, while allowing deployments to different target paths. ## Verification Add an offline shell harness covering same-target rejection, different-target progress, failure cleanup, and unique temporary archives. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
