Return-Path:  =?utf-8?q?=3Cprivate-canonical-launchpad-stakeholders-bounces+?=
 =?utf-8?q?james=2Ewestby=3Dcanonical=2Ecom=40lists=2Elaunchpad=2Enet=3E?=
X-Original-To: jamesw@mail.canonical.com
Delivered-To: jamesw@mail.canonical.com
Received: from fiordland.canonical.com (fiordland.canonical.com
 [91.189.94.145])
	by grenadilla.canonical.com (Postfix) with ESMTP id 0D97B147214D
	for <jamesw@mail.canonical.com>; Thu,  8 Sep 2011 20:08:33 +0000 (UTC)
Received: from cluster-j.mailcontrol.com (cluster-j.mailcontrol.com
 [85.115.54.190])
	by fiordland.canonical.com (Postfix) with ESMTP id 06CF7A18405
	for <james.westby@cleanmail.canonical.com>;
 Thu,  8 Sep 2011 20:08:33 +0000 (UTC)
Received: from arctowski.canonical.com (arctowski.canonical.com
 [91.189.94.158])
	by rly27j.srv.mailcontrol.com (MailControl) with ESMTP id p88K8Vxp021034
	for <james.westby@cleanmail.canonical.com>; Thu, 8 Sep 2011 21:08:31 +0100
Received: from fiordland.canonical.com ([91.189.94.145])	by
 arctowski.canonical.com with esmtp (Exim 4.71)	(envelope-from =?utf-8?q?=3C?=
 =?utf-8?q?private-canonical-launchpad-stakeholders-bounces+james=2Ewestby?=
 =?utf-8?q?=3Dcanonical=2Ecom=40lists=2Elaunchpad=2Enet=3E=29?=	id
 1R1kte-0008D0-Mk	for james.westby@cleanmail.canonical.com; Thu, 08 Sep 2011
 20:08:26 +0000
Received: from adelie.canonical.com (userdb.internal [91.189.90.139])
	by fiordland.canonical.com (Postfix) with ESMTP id A91D8A1835E
	for <james.westby@canonical.com>; Thu,  8 Sep 2011 20:08:26 +0000 (UTC)
Received: from forster.canonical.com ([91.189.90.190])
	by adelie.canonical.com with esmtp (Exim 4.71 #1 (Debian))
	id 1R1kte-0000oP-Kl
	for <james.westby@canonical.com>; Thu, 08 Sep 2011 20:08:26 +0000
Received: from forster.canonical.com ([91.189.90.190])
	by forster.canonical.com with esmtp (Exim 4.60 #1 (Debian))
	id 1R1kte-0005qX-7b
	for <james.westby@canonical.com>; Thu, 08 Sep 2011 20:08:26 +0000
Received: from youngberry.canonical.com ([91.189.89.112])
	by forster.canonical.com with esmtp (Exim 4.71 #1 (Debian))
	id 1R1ktG-0005nH-LR
	for <private-canonical-launchpad-stakeholders@lists.launchpad.net>;
	Thu, 08 Sep 2011 20:08:02 +0000
Received: from mail-qw0-f48.google.com ([209.85.216.48])
	by youngberry.canonical.com with esmtpsa (TLS1.0:RSA_ARCFOUR_SHA1:16)
	(Exim 4.71) (envelope-from <matthew.revell@canonical.com>)
	id 1R1ktG-00068v-HA
	for private-canonical-launchpad-stakeholders@lists.launchpad.net;
	Thu, 08 Sep 2011 20:08:02 +0000
Received: by qwj9 with SMTP id 9so1186877qwj.35
	for <private-canonical-launchpad-stakeholders@lists.launchpad.net>;
	Thu, 08 Sep 2011 13:08:01 -0700 (PDT)
Received: by 10.229.66.219 with SMTP id o27mr899285qci.98.1315512481605; Thu,
	08 Sep 2011 13:08:01 -0700 (PDT)
Received: by 10.229.135.6 with HTTP; Thu, 8 Sep 2011 13:08:01 -0700 (PDT)
Date: Thu, 8 Sep 2011 21:08:01 +0100
Message-ID: 
 <CAKiYkZLDoa1fyj-8jOEseSiAMN5921_3j5-HnO0KRRd445BKdQ@mail.gmail.com>
From: Matthew Revell <matthew.revell@canonical.com>
To: Launchpad Stakeholders
	<private-canonical-launchpad-stakeholders@lists.launchpad.net>
Subject: [Private-canonical-launchpad-stakeholders] Launchpad availability
	may be disrupted 08.30 UTC weekdays
X-BeenThere: private-canonical-launchpad-stakeholders@lists.launchpad.net
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: <private-canonical-launchpad-stakeholders.lists.launchpad.net>
List-Help: <https://help.launchpad.net/ListHelp>
List-Subscribe: 
 <https://launchpad.net/~private-canonical-launchpad-stakeholders>
List-Unsubscribe: 
 <https://launchpad.net/~private-canonical-launchpad-stakeholders>
List-Post: 
 <mailto:private-canonical-launchpad-stakeholders@lists.launchpad.net>
List-Archive: 
 <http://lists.launchpad.net/private-canonical-launchpad-stakeholders>
List-Owner: <https://launchpad.net/~private-canonical-launchpad-stakeholders>
Sender:
  private-canonical-launchpad-stakeholders-bounces+james.westby=canonical.com@lists.launchpad.net
Errors-To:  =?utf-8?q?private-canonical-launchpad-stakeholders-bounces+james?=
 =?utf-8?q?=2Ewestby=3Dcanonical=2Ecom=40lists=2Elaunchpad=2Enet?=
X-Mailcontrol-Inbound: 
 uq3drnD2P+ps5SfEb0fvr78+NoP1DHBZwGqKpaXB2eTgNv8D6KLIxb8+NoP1DHBZ8VSaBg0k0xw=
X-Spam-Score: -0.3
X-Scanned-By: MailControl A-12-01-02 (www.mailcontrol.com) on 10.74.0.137
MIME-Version: 1.0

Tomorrow, you may notice a blip in Launchpad's availability around
08.30 UTC. Believe it or not, this is good news.

As you know, we'd been rolling out database changes once a month, with
a 90 minute period where Launchpad was read-only.

As of tomorrow, two or three times a week we'll be doing a fast
database update at 08.30 UTC (weekdays only). To start with, it won't
quite be "blink and you'll miss it". We're talking around two minutes
but we've already identified ways to cut this time. During the update,
Launchpad will be effectively unavailable. But it'll be quick and at a
predictable time each day that we do it.

So, other than the obvious bonus of not having Launchpad go read-only
for a big 90 minute block every month, why's this good news? As it's
always at the same and for a short time, we think it'll be easier to
work around. Importantly, it also means you'll get new Launchpad code
faster: if a new feature or a bug fix requires a database schema
change, we can now roll it out pretty much within 24 hours rather than
waiting up to a month for the next big 90 minute read-only time.

There's a bug [1] we need to fix: right now, during the fast down-time
you'll get an OOPS when Launchpad tries to access the database. Once
we've fixed the bug you'll get a somewhat friendlier and more
appropriate 503 error.

While we're all getting used to it, we'll still announce these fast
database updates on the status feed [2]. We're hopeful, though, that
they'll be quick enough and predictable enough (08.30 UTC weekdays,
two or three times a week) that eventually you'll have to try hard to
notice them.

Let me know if you have any questions or comments.

Thanks.

1. https://launchpad.net/bugs/844631
2. http://identi.ca/launchpadstatus

-- 
Matthew Revell
Launchpad Product Manager
Canonical

https://launchpad.net/~matthew.revell

_______________________________________________
Mailing list: https://launchpad.net/~private-canonical-launchpad-stakeholders
Post to     : private-canonical-launchpad-stakeholders@lists.launchpad.net
Unsubscribe : https://launchpad.net/~private-canonical-launchpad-stakeholders
More help   : https://help.launchpad.net/ListHelp
