Skip to content

Reduce downtime window when deploy_with_maintenanceΒ #884

@dacook

Description

@dacook

Description

# This playbook is meant for deployments that introduce big changes and thus
# require enabling maintenance mode and refreshing the cache.

However, it shuts down all services for the entire deploy role, which can sometimes take a long time (I think 20 mins?)

The first half is mostly setup (preparing ruby, gems, node, etc). So I think we only need to shut down for the second half of that role, which could save a lot of time.

Acceptance Criteria & Tests

Run the playbook before, and time how long the site is down for (or just review the playbook log)

Run it after. The site should be usable up until the maintenance mode, and again after. It should be unusable for a shorter time.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    Status

    All the things πŸ’€

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions