We found the right fix for this bug, the root cause is that we have
multiple beans defined for ApiRateLimitServiceImpl, causing that
ApiServer.apiAccessCheckers are injected with 3 instances of
ApiRateLimitServiceImpl. Reverted Rohit's commit, and fixed the bug
through commit 3ce7531d2b9b1ec0bc4bf2b8935df306f6310d79.

Thanks
-min

On 2/7/13 10:36 AM, "Alex Huang" <alex.hu...@citrix.com> wrote:

>I disagree.  I don't think the fix is ok.  It works around the problem
>rather than fixes the root of the problem.  Will only lead to more
>problems.  Should revert and work on the right fix.
>
>--Alex
>
>> -----Original Message-----
>> From: Min Chen [mailto:min.c...@citrix.com]
>> Sent: Thursday, February 07, 2013 9:21 AM
>> To: Kishan Kavala; Sudha Ponnaganti
>> Cc: Sailaja Mada; Abhinandan Prateek; Likitha Shetty; cloudstack-
>> d...@incubator.apache.org; Kelven Yang
>> Subject: Re: [ACS41]Only default Root admin is allowed to login
>>Management
>> Server
>> 
>> +Kelven here to comment on how Spring handles @Component injection.
>> 
>> I have reviewed Rohit's change, it looks ok.  But I think that we need
>>to solve
>> the root cause of this issue. ApiRateLimitServiceImpl has been annotated
>> with @Component, so it should be a singleton. Theoretically, we should
>>not
>> need to make _store as static variable in this case.  Let's keep this
>>bug still
>> open until we figured out the root cause.
>> 
>> Thanks
>> -min
>> 
>> From: Kishan Kavala
>> <kishan.kav...@citrix.com<mailto:kishan.kav...@citrix.com>>
>> Date: Thursday, February 7, 2013 7:53 AM
>> To: Sudha Ponnaganti
>> <sudha.ponnaga...@citrix.com<mailto:sudha.ponnaga...@citrix.com>>
>> Cc: Sailaja Mada
>><sailaja.m...@citrix.com<mailto:sailaja.m...@citrix.com>>,
>> Abhinandan Prateek
>> <abhinandan.prat...@citrix.com<mailto:abhinandan.prat...@citrix.com>>,
>> Likitha Shetty 
>><likitha.she...@citrix.com<mailto:likitha.she...@citrix.com>>,
>> "cloudstack-dev@incubator.apache.org<mailto:cloudstack-
>> d...@incubator.apache.org>" <cloudstack-
>> d...@incubator.apache.org<mailto:cloudstack-dev@incubator.apache.org>>,
>> Min Chen <min.c...@citrix.com<mailto:min.c...@citrix.com>>
>> Subject: Re: [ACS41]Only default Root admin is allowed to login
>>Management
>> Server
>> 
>> Rohit fixed this today.
>> 
>> Min,
>>   Can you please review the fix?
>> 
>> Branch: refs/heads/4.1
>> Commit: b513448ec2748619cf90fc215336b5065796a5c6
>> Parents: c693cfb
>> Author: Rohit Yadav <bhais...@apache.org<mailto:bhais...@apache.org>>
>> Authored: Thu Feb 7 18:23:05 2013 +0530
>> Committer: Rohit Yadav
>> <bhais...@apache.org<mailto:bhais...@apache.org>>
>> Committed: Thu Feb 7 18:24:35 2013 +0530
>> 
>> On 07-Feb-2013, at 4:11 PM, "Sudha Ponnaganti"
>> <sudha.ponnaga...@citrix.com<mailto:sudha.ponnaga...@citrix.com>>
>> wrote:
>> 
>> Pl do submit JIRA ticket for tracking
>> 
>> -----Original Message-----
>> From: Sailaja Mada [mailto:sailaja.m...@citrix.com]
>> Sent: Thursday, February 07, 2013 1:48 AM
>> To: Abhinandan Prateek; Kishan Kavala; Likitha Shetty; cloudstack-
>> d...@incubator.apache.org<mailto:cloudstack-dev@incubator.apache.org>
>> Subject: RE: [ACS41]Only default Root admin is allowed to login
>>Management
>> Server
>> 
>> Hi Kishan,
>> 
>> I am able to access management server with Admin Account users. But  it
>> failed with users of user account type:
>> 
>> 2013-02-07 15:16:28,844 DEBUG [cloud.api.ApiServlet] (8200788@qtp-
>> 30208173-2:null) ===START===  10.252.224.85 -- POST  null
>> 2013-02-07 15:16:28,847 DEBUG [cloud.user.AccountManagerImpl]
>> (8200788@qtp-30208173-2:null) Attempting to log in user: user1 in
>>domain 1
>> 2013-02-07 15:16:28,847 DEBUG [server.auth.MD5UserAuthenticator]
>> (8200788@qtp-30208173-2:null) Retrieving user: user1
>> 2013-02-07 15:16:28,858 DEBUG [cloud.user.AccountManagerImpl]
>> (8200788@qtp-30208173-2:null) User: user1 in domain 1 has successfully
>> logged in
>> 2013-02-07 15:16:28,874 DEBUG [cloud.api.ApiServlet] (8200788@qtp-
>> 30208173-2:null) ===END===  10.252.224.85 -- POST  null
>> 2013-02-07 15:16:28,914 DEBUG [cloud.api.ApiServlet] (8200788@qtp-
>> 30208173-2:null) ===START===  10.252.224.85 -- GET
>> command=listCapabilities&response=json&sessionkey=vikAvO3ZLzfbhm1O8
>> hL6IaJhY2Q%3D&_=1360230392794
>> 2013-02-07 15:16:28,919 ERROR [cloud.api.ApiServer] (8200788@qtp-
>> 30208173-2:null) unable to verify request signature
>> 2013-02-07 15:16:28,920 DEBUG [cloud.api.ApiServlet] (8200788@qtp-
>> 30208173-2:null) ===END===  10.252.224.85 -- GET
>> command=listCapabilities&response=json&sessionkey=vikAvO3ZLzfbhm1O8
>> hL6IaJhY2Q%3D&_=1360230392794
>> 
>> Thanks,
>> Sailaja.M
>> 
>> -----Original Message-----
>> From: Abhinandan Prateek
>> Sent: Wednesday, February 06, 2013 8:47 PM
>> To: Sailaja Mada; Kishan Kavala; Likitha Shetty; cloudstack-
>> d...@incubator.apache.org<mailto:cloudstack-dev@incubator.apache.org>
>> Subject: Re: [ACS41]Only default Root admin is allowed to login
>>Management
>> Server
>> 
>> The PlainTextUserAuthenticator is redundant now, we should get rid of
>>that.
>> 
>> -abhi
>> 
>> On 06/02/13 2:42 PM, "Sailaja Mada"
>> <sailaja.m...@citrix.com<mailto:sailaja.m...@citrix.com>> wrote:
>> 
>> Thanks Kishan. Jira ID is :
>> https://issues.apache.org/jira/browse/CLOUDSTACK-1175
>> 
>> Regards,
>> Sailaja.M
>> 
>> -----Original Message-----
>> From: Kishan Kavala
>> Sent: Wednesday, February 06, 2013 2:23 PM
>> To: Likitha Shetty; Sailaja Mada; cloudstack-
>> d...@incubator.apache.org<mailto:cloudstack-dev@incubator.apache.org>
>> Subject: RE: [ACS41]Only default Root admin is allowed to login
>> Management Server
>> 
>> PlainTextUserAuthenticator is being loaded by default and password is
>> stored in plain text. It should use MD5UserAuthenticator instead.
>> 
>> Sailaja,
>> Can you please file a bug? I'll be fixing it shortly.
>> 
>> ~kishan
>> 
>> -----Original Message-----
>> From: Likitha Shetty [mailto:likitha.she...@citrix.com]
>> Sent: Wednesday, 6 February 2013 12:19 PM
>> To: Sailaja Mada; cloudstack-dev@incubator.apache.org<mailto:cloudstack-
>> d...@incubator.apache.org>
>> Subject: RE: [ACS41]Only default Root admin is allowed to login
>> Management Server
>> 
>> I am facing the same issue.
>> 
>> Thank you,
>> Likitha
>> 
>> -----Original Message-----
>> From: Sailaja Mada [mailto:sailaja.m...@citrix.com]
>> Sent: Wednesday, February 06, 2013 12:09 PM
>> To: cloudstack-dev@incubator.apache.org<mailto:cloudstack-
>> d...@incubator.apache.org>
>> Subject: [ACS41]Only default Root admin is allowed to login
>> Management Server
>> 
>> Hi,
>> 
>> I have created user/admin accounts under root domain.  I am not able
>> login with these users. I tried with users under a new domain as well.
>> =========================================================
>> ========
>> ======================
>> 2013-02-06 12:00:31,671 INFO  [cloud.api.ApiServer]
>> (11296479@qtp-30212151-
>> 22:null)  10.144.7.13 -- POST command=login domain=/Failed to
>> authenticate user newadmin1 in domain 1; please provide valid
>> credentials
>> =========================================================
>> ========
>> ======================
>> Only default Root admin is allowed to login Management Server.  Has
>> any one observed the same issue?
>> 
>> Thanks and Regards,
>> Sailaja.M
>

Reply via email to