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