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]

Reply via email to