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

Reply via email to