Skip to content
This repository was archived by the owner on Nov 26, 2020. It is now read-only.
This repository was archived by the owner on Nov 26, 2020. It is now read-only.

Migrate rust-lang-ci bucket to us-west-1 #22

Closed
@alexcrichton

Description

@alexcrichton

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:

  • Create a new bucket. Probably rust-lang-ci2. Make sure it's in us-west-1
  • Turn on replication of rust-lang-ci2, set it to replicate to rust-lang-ci.
  • Update Travis/AppVeyor to publish to rust-lang-ci2
    • This should transitively publish to rust-lang-ci based on replication
  • Update rust-central-station to pull from rust-lang-ci2
  • 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions