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 6539CF921 for ; Tue, 2 Apr 2013 17:27:17 +0000 (UTC) Received: (qmail 98962 invoked by uid 500); 2 Apr 2013 17:27:16 -0000 Delivered-To: apmail-cloudstack-dev-archive@cloudstack.apache.org Received: (qmail 98881 invoked by uid 500); 2 Apr 2013 17:27:16 -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 98524 invoked by uid 99); 2 Apr 2013 17:27:16 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 02 Apr 2013 17:27:15 +0000 X-ASF-Spam-Status: No, hits=-0.7 required=5.0 tests=RCVD_IN_DNSWL_LOW,SPF_HELO_PASS,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (nike.apache.org: domain of kelven.yang@citrix.com designates 66.165.176.63 as permitted sender) Received: from [66.165.176.63] (HELO SMTP02.CITRIX.COM) (66.165.176.63) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 02 Apr 2013 17:27:10 +0000 X-IronPort-AV: E=Sophos;i="4.87,394,1363132800"; d="scan'208";a="16189591" Received: from sjcpmailmx01.citrite.net ([10.216.14.74]) by FTLPIPO02.CITRIX.COM with ESMTP/TLS/RC4-MD5; 02 Apr 2013 17:26:48 +0000 Received: from SJCPMAILBOX01.citrite.net ([10.216.4.73]) by SJCPMAILMX01.citrite.net ([10.216.14.74]) with mapi; Tue, 2 Apr 2013 10:26:48 -0700 From: Kelven Yang To: "dev@cloudstack.apache.org" Date: Tue, 2 Apr 2013 10:26:46 -0700 Subject: Re: [VMWARE]Any way to allow concurrent operations? Thread-Topic: [VMWARE]Any way to allow concurrent operations? Thread-Index: Ac4vx0EKUMSLLqPaRia97UpDiJQS7g== Message-ID: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: user-agent: Microsoft-MacOutlook/14.2.3.120616 acceptlanguage: en-US Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Virus-Checked: Checked by ClamAV on apache.org We don't use queue facility/concurrency management within CloudStack extensively for now, the orchestration flow (i.e., putting storage into maintenance process) should launch concurrent tasks and manage it properly to achieve maximum of concurrency without breaking integrity of the operation.=20 We do need to add more convenient facilities at framework level to enable these apparently needed features in various individual orchestration flows. Currently we write most of orchestration flows in a sequential execution manner. Kelven On 4/2/13 8:12 AM, "Marcus Sorensen" wrote: >Edison was saying something about executeInSequence, causing the serial >operations, and how it was a compatibility thing. He said he removed it >once as a test and it seemed to work for concurrent operations on KVM, but >I don't know much about it. Just thought it was worth mentioning. > > >On Tue, Apr 2, 2013 at 9:06 AM, Chip Childers >wrote: > >> On Tue, Apr 02, 2013 at 02:56:24PM +0000, Musayev, Ilya wrote: >> > Long story short - due to the fact, we do things serially, any mass >> operation will be queued, and may take very long time to complete. >> > >> > We need to improve this area, as its going to be one of the major >> complaints in the near future for corporate users that run vmware. >> >> Sounds like something that we should create as an "Improvement" ticket. >>