On Wed, Nov 16, 2011 at 7:20 AM, Afkham Azeez <az...@wso2.com> wrote:

>
>
> On Wed, Nov 16, 2011 at 6:44 AM, Isuru Suriarachchi <is...@wso2.com>wrote:
>
>>
>>
>> On Wed, Nov 16, 2011 at 6:34 AM, Afkham Azeez <az...@wso2.com> wrote:
>>
>>>
>>>
>>> On Wed, Nov 16, 2011 at 6:23 AM, Isuru Suriarachchi <is...@wso2.com>wrote:
>>>
>>>>
>>>>
>>>> On Tue, Nov 15, 2011 at 2:50 PM, Afkham Azeez <az...@wso2.com> wrote:
>>>>
>>>>> Isuru,
>>>>> Can you complete the rest of the work on this in terms of the other
>>>>> minor improvements you had in mind, and also implementing this for 
>>>>> webapps?
>>>>>
>>>>> Can we also make this part of the mainstream product platform. I think
>>>>> we should have a parameter to turn ghost deployment on/off, with the
>>>>> default being on.
>>>>>
>>>>
>>>> Yes +1, I'm planning to work on this soon.
>>>>
>>>
>>> Please make sure that this gets completed soon, so that we can consider
>>> this feature 100% complete. Also, we replace the Ghost service with the
>>> real service once a request for that service comes in. This is not exactly
>>> the ghost variant of lazy loading, but the virtual proxy variant. Ghost
>>> deployment sounds rather funky though :)
>>>
>>> 1. We should be populating the Ghost service with more information,
>>> instead of creating a new one. Can that be done?
>>>
>>
>> I don't think so.. If we load all needed stuff into Ghost, that won't be
>> a Ghost.. :)
>>
>
> That is not the concept. The concept of a ghost is that it starts off as a
> ghost, and then comes to life. The important thing to note is, it is a
> single object that goes from being a ghost to a real object. Strictly
> speaking, what we have now is a virtual proxy, not a ghost.
>

Yeah, true. But we shouldn't bother about the theory as far as our
implementation works as expected. Isn't it? :)


>
>>
>>>
>>> 2. In the current implementation, does the old Ghost service properly
>>> get garbage collected?
>>>
>>
>> I'm sure it does.. There's no reference to Ghost service after it is
>> unloaded. But we have to profile and confirm..
>>
>>
>>>
>>> 3. Once services get unloaded, does everything get properly garbage
>>> collected? Please run the code with a profiler & see whaether this leads to
>>> long term memory leaks.
>>>
>>
>> +1, let's profile..
>>
>>
>>>
>>> You can get SupunM to help with some of the tasks. We should also write
>>> the research paper proposed by Srinath. Once we have done that, we can
>>> consider this task 100% complete.
>>>
>>
>> Yes, I've already got plans on that. Anyway I have to manage this with
>> the backlog of other stuff to be done.
>>
>> Thanks,
>> ~Isuru
>>
>>
>>>
>>>> Thanks,
>>>> ~Isuru
>>>>
>>>>
>>>>>
>>>>> Thanks
>>>>> Azeez
>>>>>
>>>>> --
>>>>> *Afkham Azeez*
>>>>> Director of Architecture; WSO2, Inc.; http://wso2.com
>>>>> Member; Apache Software Foundation; http://www.apache.org/
>>>>> * <http://www.apache.org/>**
>>>>> email: **az...@wso2.com* <az...@wso2.com>* cell: +94 77 3320919
>>>>> blog: **http://blog.afkham.org* <http://blog.afkham.org>*
>>>>> twitter: 
>>>>> **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez>
>>>>> *
>>>>> linked-in: **http://lk.linkedin.com/in/afkhamazeez*
>>>>> *
>>>>> *
>>>>> *Lean . Enterprise . Middleware*
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> Isuru Suriarachchi
>>>> Technical Lead & Product Manager, WSO2 Application Server
>>>> WSO2 Inc. http://wso2.com
>>>> email : is...@wso2.com
>>>> blog : http://isurues.wordpress.com/
>>>>
>>>> lean . enterprise . middleware
>>>>
>>>>
>>>
>>>
>>> --
>>> *Afkham Azeez*
>>> Director of Architecture; WSO2, Inc.; http://wso2.com
>>> Member; Apache Software Foundation; http://www.apache.org/
>>> * <http://www.apache.org/>**
>>> email: **az...@wso2.com* <az...@wso2.com>* cell: +94 77 3320919
>>> blog: **http://blog.afkham.org* <http://blog.afkham.org>*
>>> twitter: **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez>
>>> *
>>> linked-in: **http://lk.linkedin.com/in/afkhamazeez*
>>> *
>>> *
>>> *Lean . Enterprise . Middleware*
>>>
>>>
>>
>>
>> --
>> Isuru Suriarachchi
>> Technical Lead & Product Manager, WSO2 Application Server
>> WSO2 Inc. http://wso2.com
>> email : is...@wso2.com
>> blog : http://isurues.wordpress.com/
>>
>> lean . enterprise . middleware
>>
>>
>
>
> --
> *Afkham Azeez*
> Director of Architecture; WSO2, Inc.; http://wso2.com
> Member; Apache Software Foundation; http://www.apache.org/
> * <http://www.apache.org/>**
> email: **az...@wso2.com* <az...@wso2.com>* cell: +94 77 3320919
> blog: **http://blog.afkham.org* <http://blog.afkham.org>*
> twitter: **http://twitter.com/afkham_azeez*<http://twitter.com/afkham_azeez>
> *
> linked-in: **http://lk.linkedin.com/in/afkhamazeez*
> *
> *
> *Lean . Enterprise . Middleware*
>
>


-- 
Isuru Suriarachchi
Technical Lead & Product Manager, WSO2 Application Server
WSO2 Inc. http://wso2.com
email : is...@wso2.com
blog : http://isurues.wordpress.com/

lean . enterprise . middleware
_______________________________________________
Carbon-dev mailing list
Carbon-dev@wso2.org
http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev

Reply via email to