Hello everyone,
This is your weekly preview of higher-risk or general "you should be aware of" items for the slew of deployments coming in the near term.
== During the week of March 18th: == * AFTv5 is continuing their rollout of new features and schema changes on Tuesday * E2 and E3 are switching their deploy windows on Thursday * LIGHTNING DEPLOYMENT WINDOWS!
== What? What are Lightning deployment windows? ==
Read this: https://wikitech.wikimedia.org/wiki/Lightning_deployments
Simply, they are short windows, every weekday (except Friday) where small, quick, and safe* deployments can occur without going through the trouble of schedule a full deployment window. It is only 30 minutes long, and the idea is that more than one deploy could happen in the window (with coordination), so, emphasis on the QUICK. This shouldn't involve scap'ing anything.
"safe" is a hard word to really pin down in the world of deployments, but the guideline on the wiki is good:
If other developers express concern, avoid the temptation to reassure them that everything will be fine. Take it as a sign that you may be underestimating the complexity of your deployment in your eagerness.
One goal of these is to reduce the randomness of small non-critical deployments during the day. If you have something that is quick to deploy but you don't want to wait until your next regularly scheduled deployment window, wait until this Lightning Deploy window.
The process for using them is outlined more clearly on the wiki page; please do take a look.
If you have any questions, don't hesitate to ask.
Greg
-- | Greg Grossmeier GPG: B2FA 27B1 F7EB D327 6B8E | | [[User:Greg G (WMF)]] A18D 1138 8E47 FAC8 1C7D |
Greg Grossmeier wrote:
Read this: https://wikitech.wikimedia.org/wiki/Lightning_deployments
Hi.
Looks pretty good. My only tweak was changing the IRC channel to #wikimedia-tech. It's an old and established channel and seems like a perfect fit for this. :-)
We'll likely never really move away from roots occasionally doing unscheduled deployments whenever is necessary or appropriate. I think this is probably a good thing, but it's something to possibly make clearer on that page. That is, there are [[deployments]], there are [[lightning deployments]], and there is "I'm working on this right now and it's going on the sites now."
Just to clarify your role generally, you're Release Manager, so you'll be handling MediaWiki releases, as I understand it, but you'll also be coordinating some (all?) deployments to the production Wikimedia wikis? Is that correct?
MZMcBride
On Sat, Mar 16, 2013 at 4:38 AM, MZMcBride z@mzmcbride.com wrote:
Greg Grossmeier wrote:
Read this: https://wikitech.wikimedia.org/wiki/Lightning_deployments
Just to clarify your role generally, you're Release Manager, so you'll be handling MediaWiki releases, as I understand it, but you'll also be
No, MediaWiki releases is Mark (hexmode).
coordinating some (all?) deployments to the production Wikimedia wikis? Is that correct?
That's the core of Greg's job I think.
See also: * http://lists.wikimedia.org/pipermail/wikitech-l/2013-February/066718.html * http://lists.wikimedia.org/pipermail/wikitech-l/2013-February/066723.html
-Jeremy
(anonymous) wrote:
[Greg]
Just to clarify your role generally, you're Release Manager, so you'll be handling MediaWiki releases, as I understand it, but you'll also be coordinating some (all?) deployments to the production Wikimedia wikis? Is that correct?
"Release manager" is Mark A. Hershberger, Greg as "Release Manager" is responsible for WMF deployments and oversees Mark's work (cf. http://permalink.gmane.org/gmane.science.linguistics.wikipedia.technical/674...).
Tim
Hey all,
Sorry for my delay in replying to a thread about me; I was sick this weekend (still am, actually) and stayed away from the computer as much as possible.
I just felt weird *not* responding to this thread, but everyone has pretty much already answered the questions, so, if there are any others, or clarification needed, please shoot another email :)
Greg
<quote name="Tim Landscheidt" date="2013-03-16" time="17:45:11 +0000">
(anonymous) wrote:
[Greg]
Just to clarify your role generally, you're Release Manager, so you'll be handling MediaWiki releases, as I understand it, but you'll also be coordinating some (all?) deployments to the production Wikimedia wikis? Is that correct?
"Release manager" is Mark A. Hershberger, Greg as "Release Manager" is responsible for WMF deployments and oversees Mark's work (cf. http://permalink.gmane.org/gmane.science.linguistics.wikipedia.technical/674...).
Tim
Wikitech-l mailing list Wikitech-l@lists.wikimedia.org https://lists.wikimedia.org/mailman/listinfo/wikitech-l
On Fri, Mar 15, 2013 at 9:38 PM, MZMcBride z@mzmcbride.com wrote:
Looks pretty good. My only tweak was changing the IRC channel to #wikimedia-tech [from #wikimedia-deployments]. It's an old and established channel and seems like a perfect fit for this. :-)
How to deploy[1] tells us to "Join #wikimedia-operations and #wikimedia-tech on Freenode and be available before and after all changes," so I added #wikimedia-operations. It's where bots show and log deploy messages, and it's where the people who'll have to clean up the wreckage hang out.
Feel better, Greg.
[1] https://wikitech.wikimedia.org/wiki/How_to_deploy_code
-- =S Page software engineer on E3
On a much more important issue, I choose the Mighty Thor[1] to show my allegiance. Curious if any of you are going with Raiden[2]?
[1]: http://www.youtube.com/watch?v=7rnTpR4M1ZI [2]L https://en.wikipedia.org/wiki/Raiden_(Mortal_Kombat)
terry chay 최태리 Director of Features Engineering Wikimedia Foundation “Imagine a world in which every single human being can freely share in the sum of all knowledge. That's our commitment.”
p: +1 (415) 839-6885 x6832 m: +1 (408) 480-8902 e: tchay@wikimedia.org i: http://terrychay.com/ w: http://meta.wikimedia.org/wiki/User:Tychay aim: terrychay
On Mar 18, 2013, at 12:19 PM, S Page spage@wikimedia.org wrote:
On Fri, Mar 15, 2013 at 9:38 PM, MZMcBride z@mzmcbride.com wrote:
Looks pretty good. My only tweak was changing the IRC channel to #wikimedia-tech [from #wikimedia-deployments]. It's an old and established channel and seems like a perfect fit for this. :-)
How to deploy[1] tells us to "Join #wikimedia-operations and #wikimedia-tech on Freenode and be available before and after all changes," so I added #wikimedia-operations. It's where bots show and log deploy messages, and it's where the people who'll have to clean up the wreckage hang out.
Feel better, Greg.
wikitech-l@lists.wikimedia.org