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

@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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions