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 3AA6DD5AF for ; Fri, 1 Feb 2013 18:51:25 +0000 (UTC) Received: (qmail 38892 invoked by uid 500); 1 Feb 2013 18:51:24 -0000 Delivered-To: apmail-incubator-cloudstack-dev-archive@incubator.apache.org Received: (qmail 38856 invoked by uid 500); 1 Feb 2013 18:51:24 -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 38848 invoked by uid 99); 1 Feb 2013 18:51:24 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 01 Feb 2013 18:51:24 +0000 X-ASF-Spam-Status: No, hits=1.5 required=5.0 tests=HTML_MESSAGE,RCVD_IN_DNSWL_LOW,SPF_PASS,URIBL_DBL_REDIR X-Spam-Check-By: apache.org Received-SPF: pass (athena.apache.org: domain of kanzhe.jiang@bigswitch.com designates 209.85.215.50 as permitted sender) Received: from [209.85.215.50] (HELO mail-la0-f50.google.com) (209.85.215.50) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 01 Feb 2013 18:51:20 +0000 Received: by mail-la0-f50.google.com with SMTP id ec20so3102805lab.9 for ; Fri, 01 Feb 2013 10:50:58 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=mime-version:x-received:in-reply-to:references:date:message-id :subject:from:to:cc:content-type:x-gm-message-state; bh=glUSpqlpiYI4Dk9xX1cGoKBxZVEOWsfzN9S4laCTm58=; b=RRtCzFwuGgkytEkwcaHFeHe5z3s/w6TkPEPNrW2L1K6uiXfZDMUhkxTT68Kcbxps6M G45xkAnxvf77u+F6f6HeBBG/ltkXv/gHZrdvOmSTFRvfHjzpmWKkqOMAZxZZr6qqnxdK 3JtmUoB6MSyn+I9Y0LDl8HJ9wz+6nHSKLpl0tJv/eDv25hcl5Ba1arM80Km5YKGRg9O3 b+WqrFkCsIC7NL6Q3XyUlrGPEm/3Ct5dVYDG2S3vNlYzjyyqhG6xSEbw8toX7y/TJMkD GdTXvmeMsGJF/P7Z59Sn8RgNF4JfkqYxjQVeB5NUYBo/gS1rt6aK35o25NzJHqpZ+c+H Z1PA== MIME-Version: 1.0 X-Received: by 10.112.44.164 with SMTP id f4mr5221798lbm.43.1359744658376; Fri, 01 Feb 2013 10:50:58 -0800 (PST) Received: by 10.112.53.161 with HTTP; Fri, 1 Feb 2013 10:50:58 -0800 (PST) In-Reply-To: References: <20130201010355.24967.16278@reviews.apache.org> <20130201174045.24984.53643@reviews.apache.org> Date: Fri, 1 Feb 2013 10:50:58 -0800 Message-ID: Subject: Re: Review Request: BigSwitch VNS Networking Plugin From: Kanzhe Jiang To: Chip Childers Cc: "cloudstack-dev@incubator.apache.org" , Chiradeep Vittal Content-Type: multipart/alternative; boundary=f46d0401229f59070a04d4ae39fc X-Gm-Message-State: ALoCoQkQa7hEr6v5YLHHoWUiyVH9fBe/moF863+JEW+BfZjVWx9D6FiXUz87nNO3GkAs8kFfRxuU X-Virus-Checked: Checked by ClamAV on apache.org --f46d0401229f59070a04d4ae39fc Content-Type: text/plain; charset=ISO-8859-1 I am working through a few remaining issues, but the intention is to provide VNS support in 4.1. Definitely file a blocker bug and I will update with resolution. On Fri, Feb 1, 2013 at 10:33 AM, Chip Childers wrote: > On Fri, Feb 1, 2013 at 12:40 PM, Chiradeep Vittal > wrote: > > > > ----------------------------------------------------------- > > This is an automatically generated e-mail. To reply, visit: > > https://reviews.apache.org/r/9131/#review16014 > > ----------------------------------------------------------- > > > > > > Although this has been reviewed and applied, I do have a couple more > comments > > - package naming convention should be org.apache.cloudstack.* > > - if VNS support is not in the code yet, we should not be modifying the > UI (or even adding the isolation method) > > Chiradeep - point one is covered by an existing bug (this obviously > adds to the number of classes to deal with), but point two sounds like > a new bug introduced with this commit. Do you mind creating a 4.1.0 > blocker bug for it? > > > > > - Chiradeep Vittal > > > > > > On Feb. 1, 2013, 1:03 a.m., Kanzhe Jiang wrote: > >> > >> ----------------------------------------------------------- > >> This is an automatically generated e-mail. To reply, visit: > >> https://reviews.apache.org/r/9131/ > >> ----------------------------------------------------------- > >> > >> (Updated Feb. 1, 2013, 1:03 a.m.) > >> > >> > >> Review request for cloudstack. > >> > >> > >> Description > >> ------- > >> > >> This is the first patch for BigSwitch Network Plugin to CloudStack. The > patch follows the design spec that can be found at > https://cwiki.apache.org/confluence/display/CLOUDSTACK/BigSwitch+Networking+Plugin > . > >> > >> > >> Diffs > >> ----- > >> > >> api/src/com/cloud/network/PhysicalNetwork.java a495092 > >> client/pom.xml 7ebe50c > >> client/tomcatconf/commands.properties.in 755a5f2 > >> client/tomcatconf/components.xml.in c41d4f4 > >> cloud.spec 9f46dd6 > >> debian/cloud-server.install 9cd1eeb > >> docs/en-US/Release_Notes.xml c8cc686 > >> plugins/network-elements/bigswitch-vns/pom.xml PRE-CREATION > >> > plugins/network-elements/bigswitch-vns/src/com/cloud/agent/api/CreateVnsNetworkAnswer.java > PRE-CREATION > >> > plugins/network-elements/bigswitch-vns/src/com/cloud/agent/api/CreateVnsNetworkCommand.java > PRE-CREATION > >> > plugins/network-elements/bigswitch-vns/src/com/cloud/agent/api/CreateVnsPortAnswer.java > PRE-CREATION > >> > plugins/network-elements/bigswitch-vns/src/com/cloud/agent/api/CreateVnsPortCommand.java > PRE-CREATION > >> > plugins/network-elements/bigswitch-vns/src/com/cloud/agent/api/DeleteVnsNetworkAnswer.java > PRE-CREATION > >> > plugins/network-elements/bigswitch-vns/src/com/cloud/agent/api/DeleteVnsNetworkCommand.java > PRE-CREATION > >> > plugins/network-elements/bigswitch-vns/src/com/cloud/agent/api/DeleteVnsPortAnswer.java > PRE-CREATION > >> > plugins/network-elements/bigswitch-vns/src/com/cloud/agent/api/DeleteVnsPortCommand.java > PRE-CREATION > >> > plugins/network-elements/bigswitch-vns/src/com/cloud/agent/api/StartupBigSwitchVnsCommand.java > PRE-CREATION > >> > plugins/network-elements/bigswitch-vns/src/com/cloud/agent/api/UpdateVnsPortAnswer.java > PRE-CREATION > >> > plugins/network-elements/bigswitch-vns/src/com/cloud/agent/api/UpdateVnsPortCommand.java > PRE-CREATION > >> > plugins/network-elements/bigswitch-vns/src/com/cloud/api/commands/AddBigSwitchVnsDeviceCmd.java > PRE-CREATION > >> > plugins/network-elements/bigswitch-vns/src/com/cloud/api/commands/DeleteBigSwitchVnsDeviceCmd.java > PRE-CREATION > >> > plugins/network-elements/bigswitch-vns/src/com/cloud/api/commands/ListBigSwitchVnsDevicesCmd.java > PRE-CREATION > >> > plugins/network-elements/bigswitch-vns/src/com/cloud/api/commands/VnsConstants.java > PRE-CREATION > >> > plugins/network-elements/bigswitch-vns/src/com/cloud/api/response/BigSwitchVnsDeviceResponse.java > PRE-CREATION > >> > plugins/network-elements/bigswitch-vns/src/com/cloud/network/BigSwitchVnsDeviceVO.java > PRE-CREATION > >> > plugins/network-elements/bigswitch-vns/src/com/cloud/network/bigswitch/Attachment.java > PRE-CREATION > >> > plugins/network-elements/bigswitch-vns/src/com/cloud/network/bigswitch/BigSwitchVnsApi.java > PRE-CREATION > >> > plugins/network-elements/bigswitch-vns/src/com/cloud/network/bigswitch/BigSwitchVnsApiException.java > PRE-CREATION > >> > plugins/network-elements/bigswitch-vns/src/com/cloud/network/bigswitch/ControlClusterStatus.java > PRE-CREATION > >> > plugins/network-elements/bigswitch-vns/src/com/cloud/network/bigswitch/Network.java > PRE-CREATION > >> > plugins/network-elements/bigswitch-vns/src/com/cloud/network/bigswitch/Port.java > PRE-CREATION > >> > plugins/network-elements/bigswitch-vns/src/com/cloud/network/dao/BigSwitchVnsDao.java > PRE-CREATION > >> > plugins/network-elements/bigswitch-vns/src/com/cloud/network/dao/BigSwitchVnsDaoImpl.java > PRE-CREATION > >> > plugins/network-elements/bigswitch-vns/src/com/cloud/network/element/BigSwitchVnsElement.java > PRE-CREATION > >> > plugins/network-elements/bigswitch-vns/src/com/cloud/network/element/BigSwitchVnsElementService.java > PRE-CREATION > >> > plugins/network-elements/bigswitch-vns/src/com/cloud/network/guru/BigSwitchVnsGuestNetworkGuru.java > PRE-CREATION > >> > plugins/network-elements/bigswitch-vns/src/com/cloud/network/resource/BigSwitchVnsResource.java > PRE-CREATION > >> > plugins/network-elements/bigswitch-vns/test/com/cloud/network/bigswitch/BigSwitchApiTest.java > PRE-CREATION > >> > plugins/network-elements/bigswitch-vns/test/com/cloud/network/resource/BigSwitchVnsResourceTest.java > PRE-CREATION > >> > plugins/network-elements/nicira-nvp/src/com/cloud/api/commands/AddNiciraNvpDeviceCmd.java > 3bd39b8 > >> plugins/pom.xml c5b6e58 > >> setup/db/create-schema.sql ead98a5 > >> tools/apidoc/gen_toc.py 7739aea > >> ui/scripts/ui-custom/zoneWizard.js ef606e9 > >> wscript_configure 3b9377b > >> > >> Diff: https://reviews.apache.org/r/9131/diff/ > >> > >> > >> Testing > >> ------- > >> > >> Verify the builds: mvn clean install; > >> The database can be deployed; > >> CloudStack can be launched with the plugin modules. > >> > >> JUnit tests of all api commands to a mock controller. > >> > >> > >> Thanks, > >> > >> Kanzhe Jiang > >> > >> > > > -- Kanzhe Jiang MTS at BigSwitch --f46d0401229f59070a04d4ae39fc--