To reasons to do this: * us-east-1, the current location of this bucket, tends to be the most frequent region to experience service outages. * rust-central-station is located in us-west-1, so right now we're publishing artifacts from across the country. AFAIK this isn't just a switch we can flip, so I suspect the migration path will look like: * [x] Create a new bucket. Probably `rust-lang-ci2`. Make sure it's in us-west-1 * [x] Turn on replication of `rust-lang-ci2`, set it to replicate to `rust-lang-ci`. * [x] Update Travis/AppVeyor to publish to `rust-lang-ci2` * This should transitively publish to `rust-lang-ci` based on replication * [x] Update rust-central-station to pull from `rust-lang-ci2` * [x] Migrate all existing data in `rust-lang-ci` to `rust-lang-ci2` -- not sure how to do this, I've heard there's a "COPY operation" * [ ] Delete the `rust-lang-ci` bucket * [ ] Help fix clients that are now broken. * Preliminary list: Rustbuild, Servo, bisect-rust.
To reasons to do this:
AFAIK this isn't just a switch we can flip, so I suspect the migration path will look like:
rust-lang-ci2. Make sure it's in us-west-1rust-lang-ci2, set it to replicate torust-lang-ci.rust-lang-ci2rust-lang-cibased on replicationrust-lang-ci2rust-lang-citorust-lang-ci2-- not sure how to do this, I've heard there's a "COPY operation"rust-lang-cibucket