-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
On 12-01-12 4:35 PM, Justin Lebar wrote:
> I don't understand what is the motivation for leaving the tree open
> in this case. Is the fear that closing it for these extra two
> hours will harm productivity? We're saying here that, in our
> estimation as developers, not closing the tree would be more
> harmful.
This is part of the reason why we created a buildduty position within
release engineering: to help the sheriff understand and deal with tree
closures resulting from releng/IT downtimes.
We all share the same goal here, I believe: to minimize the impact of
tree closures to developers. The sheriff and buildduty rep should
definitely be coordinating before a downtime to decide how early the
trees should be closed, and how long it should stay closed. Every
downtime is going to be different WRT who's trying to land and the
relative importance of those landings, so the coordination is key.
We have the self-serve tools now that allow us to re-trigger builds,
so (IMO) the only time sheriffs *need* to be more aggressive about
closing the tree early is when they won't be around to (or are
unwilling to, for whatever reason) re-trigger failed builds after the
downtime. Again, buildduty can help here too if asked.
I'm trying not to be prescriptive about always adding 2 hours of tree
closure. We usually ask for 3 hours of downtime, and 5 hours seems
like a long time to stop landing things altogether.
cheers,
- --
coop
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (Darwin)
Comment: Using GnuPG with Mozilla -
http://enigmail.mozdev.org/
iQEcBAEBAgAGBQJPD4kIAAoJEGVzgtv/JREKifIIAIHTrBHyAWh4dLipzxe2RslD
I9S+dLVSfZCAxwfVUcJS7+hTkP5mgEC4y+1SdNAKpgYKrVMRrce+8c1+tAcvPWlA
fUBH0Zvtk3PD0mPxwWXFpEl8LBATCDlYPmJfzh0gntP2+TR8EFksAaf9+GfYO1Dl
prBt3CcVFaKBPktLvnyTcI3m4jr/yBxfeXaRPIaP7tOzuCbHw/ut5Rir1ReJqFJZ
DnSEpdEnaVJn0mdV5py2IQB2YHz2D652FoMxtiXOjDUQY0EwLdpjjznMFXYeEdWr
hxxyHLW+oER5/1qVleATzMWE/4qgLeshrzA2ErPKCoJUYcAk9z+cNu53Dxmks8s=
=f9mx
-----END PGP SIGNATURE-----