Hi all,

Scap version 3.5.1-1 has been released and with it comes a few changes.

tl;dr highlights:

== MediaWiki Deploys ==

* Subcommands are the only way to scap (e.g., scap sync-file vs. sync-file) Old
 stub entry points for scap (e.g., sync-file, sync-dir, mwversionsinuse, etc)
 are gone. Formerly old binstubs simply exited with a non-zero exit code.

* MediaWiki canary deploys now check for both hhvm and mediawiki errors

* scap sync-file and scap sync-dir are now the same command internally.  scap
 sync-dir is now deprecated

== Scap3/Service Deploys ==

* Scap's rollback behavior has been greatly improved. Scap supports a global
 `failure_limit` and a per-group `failure_limit` -- if a deployment exceeds the
 number or percentage of failures specified by this limit a deploy will fail and
 you will be prompted to rollback. Also, if you opt to *not* continue a
 deployment on remaining deploy groups, you will receive the option to rollback.
 (Fixes T149008)

* Scap3: This scap release has some rollback logic fixes. First, if there is
 initial ssh failure for a host, scap will no longer attempt a rollback on that
 host (since the same ssh failure will likely cause a rollback failure). Next,
 all previously deployed groups of servers will now be rolled-back -- not just
 the group of servers that had failures. (Fixes T150267, T145460)

You can see the full changelog in the repo[0].

<3 -- The Scap Folks

[0]. 
<https://phabricator.wikimedia.org/source/scap/browse/release/debian/changelog>

Attachment: signature.asc
Description: PGP signature

_______________________________________________
Wikitech-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to