Great thanks Udara!

On Mon, Dec 22, 2014 at 10:01 AM, Udara Liyanage <ud...@wso2.com> wrote:

> Hi Imesh,
>
> I changed this to application creating time, but could not push the
> changes.
>
> On Sun, Dec 21, 2014 at 11:48 PM, Imesh Gunaratne <im...@apache.org>
> wrote:
>>
>> Hi Udara,
>>
>> Thanks for the information, I see the below logic
>> in DefaultApplicationParser:
>>
>> private ApplicationClusterContext createApplicationClusterContext ()
>>             throws ApplicationDefinitionException {
>>         ...
>>         String oAuth_token = createToken(appId);
>>         payloadData.add(TOKEN_PAYLOD_PARAM_NAME, oAuth_token);
>>
>>         String textPayload = payloadData.toString();
>>         return new ApplicationClusterContext(cartridgeInfo.getType(),
>> clusterId, hostname, textPayload, deploymentPolicy, isLB);
>>     }
>>
>> Shouldn't this happen once per application? As it looks like now an OAuth
>> token is generated per cluster. Is this necessary?
>>
>> Thanks
>>
>> On Sun, Dec 21, 2014 at 9:55 PM, Udara Liyanage <ud...@wso2.com> wrote:
>>
>>> Hi Imesh,
>>>
>>> Below are the admin services using and operations
>>>
>>> OAuthAdminService - registerOAuthApplicationData
>>> IdentityApplicationManagementService - createApplication,
>>> getApplication, updateApplication
>>>
>>> Since authentication handlers does not set the carbon context, there is
>>> no way of identifying the user at component level. Thus added a JWT based
>>> authenticator, so every admin called is to be authenticated. This is why
>>> you see many logs
>>>
>>> On Sun, Dec 21, 2014 at 8:39 PM, Imesh Gunaratne <im...@apache.org>
>>> wrote:
>>>>
>>>> Can you please explain those admin calls Udara?
>>>> I can see ten user logins for an application having two cartridges for
>>>> one application parse process:
>>>>
>>>> [2014-12-21 04:21:56,892]  INFO
>>>> {org.apache.stratos.autoscaler.api.AutoScalerServiceImpl} -  Starting to
>>>> add application: [application-id] single-group-app
>>>> [2014-12-21 04:21:57,005]  INFO
>>>> {org.wso2.carbon.core.services.util.CarbonAuthenticationUtil} -
>>>>  'admin@carbon.super [-1234]' logged in at [2014-12-21
>>>> 04:21:57,005+0530]
>>>> [2014-12-21 04:21:57,041]  INFO
>>>> {org.wso2.carbon.core.services.util.CarbonAuthenticationUtil} -
>>>>  'admin@carbon.super [-1234]' logged in at [2014-12-21
>>>> 04:21:57,041+0530]
>>>> [2014-12-21 04:21:57,064]  INFO
>>>> {org.wso2.carbon.core.services.util.CarbonAuthenticationUtil} -
>>>>  'admin@carbon.super [-1234]' logged in at [2014-12-21
>>>> 04:21:57,064+0530]
>>>> [2014-12-21 04:21:57,093]  INFO
>>>> {org.wso2.carbon.core.services.util.CarbonAuthenticationUtil} -
>>>>  'admin@carbon.super [-1234]' logged in at [2014-12-21
>>>> 04:21:57,093+0530]
>>>> [2014-12-21 04:21:57,134]  INFO
>>>> {org.wso2.carbon.core.services.util.CarbonAuthenticationUtil} -
>>>>  'admin@carbon.super [-1234]' logged in at [2014-12-21
>>>> 04:21:57,134+0530]
>>>> [2014-12-21 04:21:57,902]  INFO
>>>> {org.wso2.carbon.core.services.util.CarbonAuthenticationUtil} -
>>>>  'admin@carbon.super [-1234]' logged in at [2014-12-21
>>>> 04:21:57,902+0530]
>>>> [2014-12-21 04:21:57,912]  INFO
>>>> {org.wso2.carbon.core.services.util.CarbonAuthenticationUtil} -
>>>>  'admin@carbon.super [-1234]' logged in at [2014-12-21
>>>> 04:21:57,911+0530]
>>>> [2014-12-21 04:21:57,922]  INFO
>>>> {org.wso2.carbon.core.services.util.CarbonAuthenticationUtil} -
>>>>  'admin@carbon.super [-1234]' logged in at [2014-12-21
>>>> 04:21:57,922+0530]
>>>> [2014-12-21 04:21:57,934]  INFO
>>>> {org.wso2.carbon.core.services.util.CarbonAuthenticationUtil} -
>>>>  'admin@carbon.super [-1234]' logged in at [2014-12-21
>>>> 04:21:57,934+0530]
>>>> [2014-12-21 04:21:57,957]  INFO
>>>> {org.wso2.carbon.core.services.util.CarbonAuthenticationUtil} -
>>>>  'admin@carbon.super [-1234]' logged in at [2014-12-21
>>>> 04:21:57,957+0530]
>>>> [2014-12-21 04:21:57,976]  INFO
>>>> {org.apache.stratos.autoscaler.applications.parser.DefaultApplicationParser}
>>>> -  Application with id single-group-app parsed successfully
>>>>
>>>> Thanks
>>>>
>>>> On Sun, Dec 21, 2014 at 6:22 PM, Udara Liyanage <ud...@wso2.com> wrote:
>>>>
>>>>> Hi,
>>>>>
>>>>> Token generation has 2,3 admin calls and since token is generated
>>>>> twice per application (since application is parsed twice). That is why you
>>>>> see many logging logs.
>>>>>
>>>>>
>>>>>
>>>>> Touched, not typed. Erroneous words are a feature, not a typo.
>>>>>
>>>>
>>>>
>>>>
>>>> --
>>>> Imesh Gunaratne
>>>>
>>>> Technical Lead, WSO2
>>>> Committer & PMC Member, Apache Stratos
>>>>
>>>
>>>
>>> --
>>>
>>> Udara Liyanage
>>> Software Engineer
>>> WSO2, Inc.: http://wso2.com
>>> lean. enterprise. middleware
>>>
>>> web: http://udaraliyanage.wordpress.com
>>> phone: +94 71 443 6897
>>>
>>
>>
>>
>> --
>> Imesh Gunaratne
>>
>> Technical Lead, WSO2
>> Committer & PMC Member, Apache Stratos
>>
>
>
> --
>
> Udara Liyanage
> Software Engineer
> WSO2, Inc.: http://wso2.com
> lean. enterprise. middleware
>
> web: http://udaraliyanage.wordpress.com
> phone: +94 71 443 6897
>



-- 
Imesh Gunaratne

Technical Lead, WSO2
Committer & PMC Member, Apache Stratos

Reply via email to