Return-Path: X-Original-To: apmail-cloudstack-dev-archive@www.apache.org Delivered-To: apmail-cloudstack-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 9ED8B10BFB for ; Thu, 3 Oct 2013 15:21:55 +0000 (UTC) Received: (qmail 80221 invoked by uid 500); 3 Oct 2013 15:21:54 -0000 Delivered-To: apmail-cloudstack-dev-archive@cloudstack.apache.org Received: (qmail 80188 invoked by uid 500); 3 Oct 2013 15:21:54 -0000 Mailing-List: contact dev-help@cloudstack.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@cloudstack.apache.org Delivered-To: mailing list dev@cloudstack.apache.org Received: (qmail 80171 invoked by uid 99); 3 Oct 2013 15:21:53 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 03 Oct 2013 15:21:53 +0000 X-ASF-Spam-Status: No, hits=-2.3 required=5.0 tests=RCVD_IN_DNSWL_MED,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: local policy includes SPF record at spf.trusted-forwarder.org) Received: from [74.125.149.211] (HELO na3sys009aog114.obsmtp.com) (74.125.149.211) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 03 Oct 2013 15:21:46 +0000 Received: from mail-qc0-f172.google.com ([209.85.216.172]) (using TLSv1) by na3sys009aob114.postini.com ([74.125.148.12]) with SMTP ID DSNKUk2LdrGYLsFsqWRCZ+gPE/otfdjR6On8@postini.com; Thu, 03 Oct 2013 08:21:26 PDT Received: by mail-qc0-f172.google.com with SMTP id l13so1750528qcy.31 for ; Thu, 03 Oct 2013 08:21:25 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:date:from:to:subject:message-id:references :mime-version:content-type:content-disposition:in-reply-to :user-agent; bh=BIAcs2PBKEYW51b2OsdLFnSnNhnVYhO5KC6oO/tjGew=; b=L1/r6IoeQM1ZT0YLpd3SgvIErWZrJmHDGUB1R6t320nKy6Q6HWOQJMG0YY3qOQ+8GZ yTg+D02TbX2UKucpaf1vF0rz1P/aAiSiIAN3Co4RWgBIjwMzqLIs7XKEM0vY+E0u0YZa sRKn6SSA0Wvd+VX/+zrNzPr9stED2ja3cQOGniyPoDvKCu2HAx9BCY4BsagNuIgM/w06 U5169Nlvi+ZsJHINaKMSABqKf0Re+OYDiwSHCTw1kjVFZmeLM2FKNaZ9S1zKXPRiq4TK Xd0sDeqiEDhOQZMFFiLq0ji78HHxOCqXTJ+D7reacnhGqgpNqhbjSze6VzqsTY3GU6j9 u7Wg== X-Gm-Message-State: ALoCoQnvLlDTkrIgb8DsOiCZ2lN7jPUHStT0UNPnUQ4E2Vaevnew7JLv+nldYNpabpioVjjLk9UU6SKhIjmsOyx7EZGvyKz9j7mbN/aGpgfGXhtXCF0wcTJoeW1Dvf/zvWGRQiiKnCEbkjgfYI2SQ7mrWstHJU8bnUwpj2XFtBq1IDyTHaHHuOY= X-Received: by 10.224.147.208 with SMTP id m16mr10933351qav.3.1380813685515; Thu, 03 Oct 2013 08:21:25 -0700 (PDT) X-Received: by 10.224.147.208 with SMTP id m16mr10933342qav.3.1380813685447; Thu, 03 Oct 2013 08:21:25 -0700 (PDT) Received: from localhost ([216.203.6.11]) by mx.google.com with ESMTPSA id n10sm18012543qas.5.1969.12.31.16.00.00 (version=TLSv1.2 cipher=RC4-SHA bits=128/128); Thu, 03 Oct 2013 08:21:24 -0700 (PDT) Date: Thu, 3 Oct 2013 11:21:22 -0400 From: Chip Childers To: dev@cloudstack.apache.org Subject: Re: [Proposal] Improve VR upgrades Message-ID: <20131003152122.GS73023@USLT-205755.sungardas.corp> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.21 (2010-09-15) X-Virus-Checked: Checked by ClamAV on apache.org On Thu, Oct 03, 2013 at 11:47:57AM +0000, Kishan Kavala wrote: > During CS upgrade, VRs are required to be upgraded to use newer systemVm template . > The current VR upgrade procedure has following limitations: > - takes 'long' time and the time exponentially increases with the size of the cloud > - no way to sequence upgrade of different parts of the cloud, i.e., specific clusters or pods or even zones > - there is no way to determine when a particular customer's services (e.g. VR) will be upgraded with the upgrade interval > > Goals for this feature are to address the above issues > > 1. Give admin control to sequence the upgrade of the cloud by: > - Infrastructure hierarchy: by Cluster, Pod, and Zone etc. > - Administrative hierarchy: by Tenant or Domain > 2. Minimize service interruption to users > 3. Improve the speed of the upgrade time by making as many upgrade operations in parallel as possible > > I've created JIRA ticket: > https://issues.apache.org/jira/browse/CLOUDSTACK-4793 > > thanks, > Kishan > This proposal sounds great, but the devil will be in the implementation details. To do this as rolling, we'd need to ensure backward compat with agent>MS communications, right? -chip