You are browsing a read-only backup copy of Wikitech. The live site can be found at wikitech.wikimedia.org

Instance lifecycle

From Wikitech-static
Revision as of 20:15, 7 July 2016 by imported>Andrew Bogott (→‎What are the responsibilities of project admins?)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Why do instances have a lifecycle?

Instances in Labs are allocated resources (storage, RAM, CPU, power). Over time, these resources need to be reclaimed or continued use needs to be verified. Labs admins are often shuffling instances and compensating for growth within Labs. We periodically ensure projects and instances are active to this end.

Understanding project and/or instance removal

- Notice will be sent to labs-l via labs-announce at least 2 weeks before any action is taken

- Instances will be suspended or shutdown for at least 2 more weeks (a total of a month) before unsolicited removal

- No backups will be kept on the part of Operations

- Inactive projects (those without instances or any responsive users) will have their quota removed

What are the responsibilities of the Labs Operators?

The Labs Operations team will always try to maintain the resources supporting existing, active services. We will also do our best to contact project admins before deleting instances or destroying data.

What are the responsibilities of project admins?

Project admins should delete unused instances, and notify Labs Operators as soon as a project is no longer useful.

Project admins must subscribe to Labs-l and take the maintenance or communication actions requested by the Labs operators. Failure to respond may result in unexpected loss of data or service interruptions.