Return-Path: X-Original-To: apmail-cloudstack-issues-archive@www.apache.org Delivered-To: apmail-cloudstack-issues-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id AB37010F6C for ; Fri, 12 Jul 2013 06:25:59 +0000 (UTC) Received: (qmail 81066 invoked by uid 500); 12 Jul 2013 06:25:56 -0000 Delivered-To: apmail-cloudstack-issues-archive@cloudstack.apache.org Received: (qmail 81038 invoked by uid 500); 12 Jul 2013 06:25:55 -0000 Mailing-List: contact issues-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 issues@cloudstack.apache.org Received: (qmail 81014 invoked by uid 500); 12 Jul 2013 06:25:53 -0000 Delivered-To: apmail-incubator-cloudstack-issues@incubator.apache.org Received: (qmail 80929 invoked by uid 99); 12 Jul 2013 06:25:49 -0000 Received: from arcas.apache.org (HELO arcas.apache.org) (140.211.11.28) by apache.org (qpsmtpd/0.29) with ESMTP; Fri, 12 Jul 2013 06:25:49 +0000 Date: Fri, 12 Jul 2013 06:25:49 +0000 (UTC) From: "Sowmya Krishnan (JIRA)" To: cloudstack-issues@incubator.apache.org Message-ID: In-Reply-To: References: Subject: [jira] [Updated] (CLOUDSTACK-3475) [Autoscale] [VPC] [UI] Autoscale configuration fails with "Tier is required" within a VPC with NS as external LB provider MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 7bit X-JIRA-FingerPrint: 30527f35849b9dde25b450d4833f0394 [ https://issues.apache.org/jira/browse/CLOUDSTACK-3475?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Sowmya Krishnan updated CLOUDSTACK-3475: ---------------------------------------- Priority: Blocker (was: Critical) Marking this blocker since Autoscale configuration fails completely from the UI inside a VPC. And UI is the best way to configure Autoscaling since there are many configs to be defined and corresponding APIs to be triggered for one autoscale configuration to go through and it's tedious to perform each of them manually. Since UI happens to be the preferred, easier way for this case, marking this blocker. > [Autoscale] [VPC] [UI] Autoscale configuration fails with "Tier is required" within a VPC with NS as external LB provider > ------------------------------------------------------------------------------------------------------------------------- > > Key: CLOUDSTACK-3475 > URL: https://issues.apache.org/jira/browse/CLOUDSTACK-3475 > Project: CloudStack > Issue Type: Bug > Security Level: Public(Anyone can view this level - this is the default.) > Components: UI > Affects Versions: 4.2.0 > Environment: 4.2 branch, NS as external provider, Xen Server 6.1 > Reporter: Sowmya Krishnan > Priority: Blocker > Fix For: 4.2.0 > > Attachments: autoscale_created.log, autoscale_failed.log, autoscalefail.png > > > Autoscale configuration is failing from within a VPC while it succeeds outside VPC in a normal isolated guest network. > Steps: (From UI) > ===== > Add a Netscaler as dedicated device > Create VPC with public lb enabled > Create a network offering with with Nestcaler as public lb provider > Create network tier within VPC with the above offering > Acquire Public IP > Configure autoscale LB rule with the public IP > Result > ===== > Fails after creation of AutoScaleVmProfile with the error message "Tier is required" > I tried created an autoscale configuration with similar settings from outside a VPC and it goes through fine. > Logs show the following exception after creation of autoscale vm profile, but I am not sure if that's the cause: > 2013-07-11 16:36:01,058 DEBUG [cloud.async.AsyncJobManagerImpl] (Job-Executor-35:job-87) Done executing org.apache.cloudstack.api.command.user.autoscale.Crea > teAutoScaleVmProfileCmd for job-87 > 2013-07-11 16:36:04,125 DEBUG [cloud.api.ApiServlet] (catalina-exec-11:null) ===START=== 10.151.138.80 -- GET command=queryAsyncJobResult&jobId=f531d132-c1 > cf-4395-a75a-9409589ea6f9&response=json&sessionkey=XcsJytPG7p62G7AKK1WBQerdmgM%3D&_=1373540582818 > 2013-07-11 16:36:04,139 DEBUG [cloud.async.AsyncJobManagerImpl] (catalina-exec-11:null) Async job-87 completed > 2013-07-11 16:36:04,144 DEBUG [cloud.api.ApiServlet] (catalina-exec-11:null) ===END=== 10.151.138.80 -- GET command=queryAsyncJobResult&jobId=f531d132-c1cf > -4395-a75a-9409589ea6f9&response=json&sessionkey=XcsJytPG7p62G7AKK1WBQerdmgM%3D&_=1373540582818 > 2013-07-11 16:36:09,042 DEBUG [agent.manager.AgentManagerImpl] (AgentManager-Handler-9:null) SeqA 4-11096: Processing Seq 4-11096: { Cmd , MgmtId: -1, via: > 4, Ver: v1, Flags: 11, [{"ConsoleProxyLoadReportCommand":{"_proxyVmId":2,"_loadInfo":"{\n \"connections\": []\n}","wait":0}}] } > 2013-07-11 16:36:09,047 DEBUG [agent.manager.AgentManagerImpl] (AgentManager-Handler-9:null) SeqA 4-11096: Sending Seq 4-11096: { Ans: , MgmtId: 22277152361 > 7711, via: 4, Ver: v1, Flags: 100010, [{"AgentControlAnswer":{"result":true,"wait":0}}] } > 2013-07-11 16:36:13,201 DEBUG [agent.manager.AgentManagerImpl] (AgentManager-Handler-10:null) Ping from 3 > 2013-07-11 16:36:18,276 DEBUG [cloud.user.AccountManagerImpl] (AgentConnectTaskPool-58:null) Access granted to Acct[1-system] to Domain:1/ by DomainChecker_E > nhancerByCloudStack_7ca779c > 2013-07-11 16:36:18,281 ERROR [agent.manager.AgentManagerImpl] (AgentConnectTaskPool-58:null) Monitor DownloadListener says there is an error in the connect > process for 3 due to null > java.lang.NumberFormatException: null > at java.lang.Long.parseLong(Long.java:401) > at java.lang.Long.parseLong(Long.java:478) > at com.cloud.utils.UriUtils.getRemoteSize(UriUtils.java:95) > at com.cloud.storage.download.DownloadMonitorImpl.handleTemplateSync(DownloadMonitorImpl.java:887) > at com.cloud.storage.download.DownloadMonitorImpl.handleSync(DownloadMonitorImpl.java:648) > at com.cloud.storage.download.DownloadListener.processConnect(DownloadListener.java:439) > at com.cloud.agent.manager.AgentManagerImpl.notifyMonitorsOfConnection(AgentManagerImpl.java:614) > at com.cloud.agent.manager.AgentManagerImpl.handleConnectedAgent(AgentManagerImpl.java:1114) > at com.cloud.agent.manager.AgentManagerImpl.access$100(AgentManagerImpl.java:148) > at com.cloud.agent.manager.AgentManagerImpl$HandleAgentConnectTask.run(AgentManagerImpl.java:1189) > at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) > at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) > at java.lang.Thread.run(Thread.java:679) > 2013-07-11 16:36:18,287 INFO [agent.manager.AgentManagerImpl] (AgentConnectTaskPool-58:null) Host 3 is disconnecting with event AgentDisconnected > 2013-07-11 16:36:18,289 DEBUG [agent.manager.AgentManagerImpl] (AgentConnectTaskPool-58:null) The next status of agent 3is Alert, current status is Connecting > I found similar exceptions during autoscale creation from outside VPC too.. but it went through fine. > Firebug logs just before it failed: > { "autoscalevmprofileresponse" : {"id":"952010ab-e855-40e2-9d89-b41430a4d1f8","jobid":"f531d132-c1cf-4395-a75a-9409589ea6f9"} } > { "queryasyncjobresultresponse" : {"accountid":"bc0e4124-e93e-11e2-b5cd-ca9c098803af","userid":"bc0ea25e-e93e-11e2-b5cd-ca9c098803af","cmd":"org.apache.cloudstack.api.command.user.autoscale.CreateAutoScaleVmProfileCmd","jobstatus":1,"jobprocstatus":0,"jobresultcode":0,"jobresulttype":"object","jobresult":{"autoscalevmprofile":{"id":"952010ab-e855-40e2-9d89-b41430a4d1f8","zoneid":"2e15553c-0639-4304-823c-363354987b46","serviceofferingid":"865ec786-ed7d-4e45-9af7-82b0d81661d0","templateid":"99619089-6570-4a4c-bfd3-fa6031a59ce3","destroyvmgraceperiod":30,"counterparam":{"snmpport":"161","snmpcommunity":"public"},"autoscaleuserid":"bc0ea25e-e93e-11e2-b5cd-ca9c098803af","account":"admin","domainid":"9468b79e-e93e-11e2-b5cd-ca9c098803af","domain":"ROOT"}},"created":"2013-07-11T16:36:01+0530","jobid":"f531d132-c1cf-4395-a75a-9409589ea6f9"} } -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira