Return-Path: X-Original-To: apmail-incubator-cloudstack-dev-archive@minotaur.apache.org Delivered-To: apmail-incubator-cloudstack-dev-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id BDD37EB35 for ; Fri, 1 Feb 2013 02:34:38 +0000 (UTC) Received: (qmail 89737 invoked by uid 500); 1 Feb 2013 02:34:38 -0000 Delivered-To: apmail-incubator-cloudstack-dev-archive@incubator.apache.org Received: (qmail 89694 invoked by uid 500); 1 Feb 2013 02:34:38 -0000 Mailing-List: contact cloudstack-dev-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: cloudstack-dev@incubator.apache.org Delivered-To: mailing list cloudstack-dev@incubator.apache.org Received: (qmail 89685 invoked by uid 99); 1 Feb 2013 02:34:37 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 01 Feb 2013 02:34:37 +0000 X-ASF-Spam-Status: No, hits=2.2 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: local policy) Received: from [209.85.128.45] (HELO mail-qe0-f45.google.com) (209.85.128.45) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 01 Feb 2013 02:34:28 +0000 Received: by mail-qe0-f45.google.com with SMTP id b4so1608439qen.18 for ; Thu, 31 Jan 2013 18:34:06 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:x-received:x-originating-ip:date:message-id:subject :from:to:content-type:x-gm-message-state; bh=Fi/E9jAenEjN7fop3a7ZNpoomvCn0h7aWein7sGWG1o=; b=otP2hZPlduYiF+Q/im3dSRht5h/kyHl8qwfrPJNm1lE+bmc4S6UC0jTE/G5EMH/xwT FU1emREjX5W2owJqfXGQbuLSF5Xjp4QdATKEldlkwLVuUoBLl57WuAwqO2zHsIAGGB6P KPh8hhXo18FO2Ukdv2XHAi4ooEKjKrxuRcwdIhOmvKsDaz+FCLwSLZiVskakdUEoSIKH u8LXq77XUfu1KatldvxrMRugG80FUGMSSMQ2Ly74+e37HGep01//WpP0eWJx6shBKkIH IJAvm3PKj1FMMYVzVPo58DPl7AeSrcT4vj/n6hhWT9lZPJ3+HoheZFJSfdtdfx/+sNj/ ckog== MIME-Version: 1.0 X-Received: by 10.49.71.204 with SMTP id x12mr12718193qeu.47.1359686046514; Thu, 31 Jan 2013 18:34:06 -0800 (PST) Received: by 10.49.58.135 with HTTP; Thu, 31 Jan 2013 18:34:06 -0800 (PST) X-Originating-IP: [114.167.237.124] Date: Fri, 1 Feb 2013 11:34:06 +0900 Message-ID: Subject: VPC Functionality Not Pluggable From: "Mills, Joseph" To: cloudstack-dev@incubator.apache.org Content-Type: multipart/alternative; boundary=047d7b6d8672cefc4e04d4a093c4 X-Gm-Message-State: ALoCoQmzE275O3MVuG5teqa5A5FrwmVDEOSZEjpYNP4db78/cAI5+NdTWD3ViVxWUBF6XUkhBniW X-Virus-Checked: Checked by ClamAV on apache.org --047d7b6d8672cefc4e04d4a093c4 Content-Type: text/plain; charset=ISO-8859-1 I was looking through the code that handles creating VPCs and noticed that it did not seem pluggable at the moment. For example, there are a few places where the assumption is made that the only possible Vpc element provider is VPCVirtualRouter: protected VpcProvider getVpcElement() { if (vpcElement == null) { vpcElement = ((VpcProvider)_ntwkMgr.getElementImplementingProvider(Provider.VPCVirtualRouter.getName())); } if (vpcElement == null) { throw new CloudRuntimeException("Failed to initialize vpc element"); } return vpcElement; } Are there any plans to make the Vpc functionality in cloudstack pluggable? Has anyone scoped out what the required changes would be? thanks, Joe --047d7b6d8672cefc4e04d4a093c4--