On Sun, May 5, 2013 at 11:47 PM, Kishanthan Thangarajah <[email protected] > wrote:
> > > > On Fri, May 3, 2013 at 10:40 AM, Nuwan Dias <[email protected]> wrote: > >> On Fri, May 3, 2013 at 10:32 AM, Kishanthan Thangarajah < >> [email protected]> wrote: >> >>> >>> >>> >>> On Thu, May 2, 2013 at 8:23 PM, Nuwan Dias <[email protected]> wrote: >>> >>>> On Wed, Apr 3, 2013 at 2:32 PM, Kishanthan Thangarajah < >>>> [email protected]> wrote: >>>> >>>>> >>>>> >>>>> >>>>> On Wed, Apr 3, 2013 at 1:48 PM, Sanjeewa Malalgoda >>>>> <[email protected]>wrote: >>>>> >>>>>> Hi Kishanthan, >>>>>> Just found that we are not supporting hot update(synch up artifacts >>>>>> with file system changes) for tenants. Is this bug or expected behavior? >>>>>> >>>>> >>>>> No, it works. I just tried this (hot update) for a tenant on ESB 4.6.0. >>>>> >>>> >>>> Hot update does not seem to work for tenants. I tried to update a >>>> tenant synapse-artifact on an API Manager pack built on platform 4.1.2. >>>> >>> >>> Where can I find the latest packs? What are the artifacts you are trying >>> update here? >>> >> >> A pack can be found from [1]. To reproduce this, create a tenant admin. >> Login to the publisher and create an API and change its lifecycle to >> Published. The Synapse API will now be deployed to the tenants space. Now >> edit this API (put a log mediator) and monitor the console. The changes >> will not be reflected. >> > > I just tried the hotupdate functionality with the pack from the given > location. It seems to work fine. > > Here are the steps I followed. > > 1. Created a new tenant. > 2. Logged into the publisher as tenant and created an API. > 3. Changed the life-cycle state to published. Observed the following logs. > > [2013-05-05 23:32:29,359] INFO - Axis2SynapseController Deploying the > Synapse service... > [2013-05-05 23:32:29,359] INFO - Axis2SynapseController Deploying Proxy > services... > [2013-05-05 23:32:29,360] INFO - Axis2SynapseController Deploying > EventSources... > [2013-05-05 23:32:29,361] INFO - ServerManager Server ready for > processing... > [2013-05-05 23:32:29,365] WARN - MediationStatisticsServiceComponent > Couldn't find the mediation statistics store for tenant id: 1 > [2013-05-05 23:32:29,377] INFO - TenantAxisUtils Loaded tenant kicha.orgin > 502 ms > [2013-05-05 23:32:29,413] INFO - API Initializing API: > kicha-AT-kicha.org--api1 > > 4. Then did a change to the api xml file via file system. Observed the > following update logs. > [2013-05-05 23:33:14,041] INFO - API Initializing API: > kicha-AT-kicha.org--api1 > [2013-05-05 23:33:14,043] INFO - APIDeployer API: > kicha-AT-kicha.org--api1:v1.0.0 has been updated from the file: > /home/kicha/wso2/dist/am/wso2am-1.4.0/repository/tenants/1/synapse-configs/default/api/kicha-AT-kicha.org--api1_v1.0.0.xml > > 5. Also tried to update via the source view, then also it worked fine. > > Anything else should I need to consider? > Maybe this occurs intermittently. I also had super tenant artifacts deployed at the time I tried this. Can you check that case as well? This issue was reported by the QA guys as well. Thanks, NuwanD. > > Thanks, > Kishanthan. > > > >> [1] - http://builder3.us1.wso2.org/builds/02-May-2013/ >> >>> >>> >>> >>>>> >>>>> >>>>>> Thanks. >>>>>> Sanjeewa. >>>>>> >>>>>> >>>>>> On Wed, Apr 3, 2013 at 1:22 PM, Nuwan Dias <[email protected]> wrote: >>>>>> >>>>>>> On Wed, Apr 3, 2013 at 12:50 PM, Kishanthan Thangarajah < >>>>>>> [email protected]> wrote: >>>>>>> >>>>>>>> Hi Nuwan, >>>>>>>> >>>>>>>> >>>>>>>> On Tue, Apr 2, 2013 at 9:10 PM, Nuwan Dias <[email protected]> wrote: >>>>>>>> >>>>>>>>> Hi, >>>>>>>>> >>>>>>>>> In any multi-tenanted carbon server, the tenant specific >>>>>>>>> deployment directory structure (Ex: >>>>>>>>> repository/tenants/1/axis2services) is >>>>>>>>> always created when the tenant tries to deploy an artifact for the >>>>>>>>> first >>>>>>>>> time. >>>>>>>>> >>>>>>>> >>>>>>>> They get created on first access to the tenant (mgt-console login, >>>>>>>> request to some artifact, etc). This is where the axisConfiguration for >>>>>>>> that tenant gets created and during that time only, those >>>>>>>> dir-structure gets created. >>>>>>>> >>>>>>>> >>>>>>>>> Is there any possibility of having an extension hook for the >>>>>>>>> deployment directory structure creation so that it could be used to >>>>>>>>> deploy >>>>>>>>> custom artifacts under a chosen directory structure? >>>>>>>>> >>>>>>>>> My use case is that I need to deploy a custom set of sequences >>>>>>>>> under each tenant's synapse-configs/default/sequences directory. >>>>>>>>> >>>>>>>> >>>>>>>> Is the requirement is to deploy those sequences into relevant >>>>>>>> tenants repo, when the tenant being loaded for the first time? >>>>>>>> >>>>>>> Yes. >>>>>>> >>>>>>> >>>>>>>> What I mean is, before any request is received by the tenant, you >>>>>>>> want to have those artifacts deployed there? >>>>>>>> >>>>>>> No, it is sufficient to have these artifacts created when the >>>>>>> tenant receives its first request. What I am looking for is a method to >>>>>>> deploy a set of custom sequences per-tenant. If you look at the >>>>>>> synapse-configs/default/sequences directory of the tenant, you will see >>>>>>> that a fault.xml and main.xml files are created. I want to add a few >>>>>>> more >>>>>>> sequences and override the default fault.xml >>>>>>> >>>>>>>> >>>>>>>> Thanks, >>>>>>>> Kishanthan >>>>>>>> >>>>>>>>> >>>>>>>>> Thanks, >>>>>>>>> NuwanD. >>>>>>>>> >>>>>>>>> -- >>>>>>>>> Nuwan Dias >>>>>>>>> >>>>>>>>> Software Engineer - WSO2, Inc. http://wso2.com >>>>>>>>> email : [email protected] >>>>>>>>> Phone : +94 777 775 729 >>>>>>>>> >>>>>>>>> _______________________________________________ >>>>>>>>> Dev mailing list >>>>>>>>> [email protected] >>>>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>>>>>> >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> *Kishanthan Thangarajah* >>>>>>>> Software Engineer, >>>>>>>> Development Technologies Team, >>>>>>>> WSO2, Inc. >>>>>>>> lean.enterprise.middleware >>>>>>>> >>>>>>>> Mobile - +94773426635 >>>>>>>> Blog - *http://kishanthan.wordpress.com* >>>>>>>> Twitter - *http://twitter.com/kishanthan* >>>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> Nuwan Dias >>>>>>> >>>>>>> Software Engineer - WSO2, Inc. http://wso2.com >>>>>>> email : [email protected] >>>>>>> Phone : +94 777 775 729 >>>>>>> >>>>>>> _______________________________________________ >>>>>>> Dev mailing list >>>>>>> [email protected] >>>>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> -- >>>>>> *Sanjeewa Malalgoda* >>>>>> WSO2 Inc. >>>>>> Mobile : +14084122175 | +94713068779 >>>>>> >>>>>> <http://sanjeewamalalgoda.blogspot.com/>blog >>>>>> :http://sanjeewamalalgoda.blogspot.com/<http://sanjeewamalalgoda.blogspot.com/> >>>>>> >>>>> >>>>> >>>>> >>>>> -- >>>>> *Kishanthan Thangarajah* >>>>> Software Engineer, >>>>> Development Technologies Team, >>>>> WSO2, Inc. >>>>> lean.enterprise.middleware >>>>> >>>>> Mobile - +94773426635 >>>>> Blog - *http://kishanthan.wordpress.com* >>>>> Twitter - *http://twitter.com/kishanthan* >>>>> >>>> >>>> >>>> >>>> -- >>>> Nuwan Dias >>>> >>>> Member, Management Committee - Solutions Technology Group >>>> >>>> Software Engineer - WSO2, Inc. http://wso2.com >>>> email : [email protected] >>>> Phone : +94 777 775 729 >>>> >>> >>> >>> >>> -- >>> *Kishanthan Thangarajah* >>> Software Engineer, >>> Development Technologies Team, >>> WSO2, Inc. >>> lean.enterprise.middleware >>> >>> Mobile - +94773426635 >>> Blog - *http://kishanthan.wordpress.com* >>> Twitter - *http://twitter.com/kishanthan* >>> >> >> >> >> -- >> Nuwan Dias >> >> Member, Management Committee - Solutions Technology Group >> Software Engineer - WSO2, Inc. http://wso2.com >> email : [email protected] >> Phone : +94 777 775 729 >> > > > > -- > *Kishanthan Thangarajah* > Software Engineer, > Development Technologies Team, > WSO2, Inc. > lean.enterprise.middleware > > Mobile - +94773426635 > Blog - *http://kishanthan.wordpress.com* > Twitter - *http://twitter.com/kishanthan* > -- Nuwan Dias Member, Management Committee - Solutions Technology Group Software Engineer - WSO2, Inc. http://wso2.com email : [email protected] Phone : +94 777 775 729
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
