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

Canary

From Wikitech-static
Revision as of 12:18, 5 June 2019 by imported>Lucas Werkmeister (WMDE) (add another meaning of “canary”)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

The term “canary” can describe different things:

  • The debug servers, e. g. mwdebug1002, are sometimes called canaries. Changes are often deployed to them via scap pull before deploying them everywhere with scap sync.
  • Scap has the notion of canary hosts: when deploying a change, it will first deploy it to a subset of servers, then pause for a bit and check their error rate. If enough canary servers experience a significantly higher error rate, the deployment is automatically rolled back.
  • group0 wikis are sometimes called canary wikis. Problems with a new MediaWiki version may be discovered there before they start affecting the bigger wikis.