When a spot experiment finished, it deletes the bucket, so if another spot experiment is currently running and needs to access said bucket it will fail instead.
Davide Paglieri
Asked on Sep 26, 2023
If the bucket is for data/code from the local disk, you can specify them without explicitly giving the bucket name, and SkyPilot will create buckets with random name and delete them after spot job finishes. For the mount mode files, you can set the bucket name to $MY_BUCKET_NAME
and pass a random bucket name using sky spot launch --env MY_BUCKET_NAME=my-bucket-$(date +%s)
.