On Tue, Feb 15, 2011 at 3:23 PM, Hiranya Jayathilaka <hira...@wso2.com>wrote:

>
>
> On Tue, Feb 15, 2011 at 3:08 PM, Hiranya Jayathilaka <hira...@wso2.com>wrote:
>
>> A Few days back we had a discussion about migrating the ESB to the new
>> eventing component and realized that there are several things to be done in
>> this space. We also need some features to be implemented in the eventing
>> component before we can do a proper migration. So I think we should take
>> this slow. And as Senaka has mentioned, if there are MT related issues etc,
>> we better make sure that are properly dealt with first.
>
>
+1.

>
> Having said that, we also need a plan for implementing the necessary
> features in the new eventing component. I can think of following
> requirements:
>
> 1. Support hierarchical subscriptions (which is the root of this
> discussion)
> 2. Support static subscriptions
> 3. Ability to configure topics etc through a configuration file
>
> Do we have a plan for implementing these stuff? In the mean time product
> teams can do the necessary evaluations and initiate the migration process if
> things are in order. May be Amila can do an intro session to the teams
> describing the new API, features etc so we can see how easy or difficult to
> use the new component?
>

+1. And, AFAIU, using the new API from scratch is very straightforward. We
need to understand the simplicity of the migration too.

Thanks,
Senaka.

>
> Thanks,
> Hiranya
>
>
>>
>> Thanks,
>> Hiranya
>>
>>
>> On Tue, Feb 15, 2011 at 2:58 PM, Afkham Azeez <az...@wso2.com> wrote:
>>
>>> Yes, it seems that multiple people have messed up (there is a better word
>>> for this, but I cannot say it on a public mailing list) the eventing API.
>>> Don't do a hackathon and **** it up any further.
>>>
>>> Azeez
>>>
>>>
>>> On Tue, Feb 15, 2011 at 2:55 PM, Senaka Fernando <sen...@wso2.com>wrote:
>>>
>>>>
>>>>
>>>> On Tue, Feb 15, 2011 at 1:57 PM, Tharindu Mathew <thari...@wso2.com>wrote:
>>>>
>>>>> NACK from the product teams. :)
>>>>>
>>>>> How about Monday next week for a hackathon to go for the new event
>>>>> implementation?
>>>>>
>>>>
>>>> -1 for looking into this in a haste. We need to come up with a proper
>>>> execution plan before moving into the new API. For instance, this has
>>>> changed all data-types, and the way MT is handled in eventing etc. So,
>>>> unless the migration is clear enough, its a lot of work, especially from 
>>>> the
>>>> products which have mature eventing implementations.
>>>>
>>>> So, let's have a meeting on Monday first, and then decide on the best
>>>> way forward.
>>>>
>>>> Thanks,
>>>> Senaka.
>>>>
>>>>
>>>>> I suppose at least a member for eachl products who use eventing should
>>>>> be present for this. I'm not sure which products do not use eventing!
>>>>>
>>>>>
>>>>> On Sun, Feb 13, 2011 at 12:57 PM, Afkham Azeez <az...@wso2.com> wrote:
>>>>>
>>>>>> +1
>>>>>>
>>>>>> On Sunday, February 13, 2011, Tharindu Mathew <thari...@wso2.com>
>>>>>> wrote:
>>>>>> >
>>>>>> >
>>>>>> > On Sun, Feb 13, 2011 at 9:50 AM, Amila Suriarachchi <am...@wso2.com>
>>>>>> wrote:
>>>>>> >
>>>>>> >
>>>>>> >
>>>>>> > On Sun, Feb 13, 2011 at 8:48 AM, Afkham Azeez <az...@wso2.com>
>>>>>> wrote:
>>>>>> >
>>>>>> >
>>>>>> > This is something urgently needed for mars since the existing
>>>>>> synchronizer has many issues. So Mars cannnot live with it. Can we get 
>>>>>> this
>>>>>> fixed urgently?
>>>>>> > Registry still uses the old event implementation. so we need to
>>>>>> figure out which version should have this feature.
>>>>>> >
>>>>>> > In the new model if the Qpid support this we can add the feature
>>>>>> easily.
>>>>>> >
>>>>>> > To avoid this issue of old and new event implementation, shall we
>>>>>> have a hackathon to move all products to the new implementation?
>>>>>> >
>>>>>> > thanks,
>>>>>> > Amila.
>>>>>> >
>>>>>> >
>>>>>> >
>>>>>> > ------
>>>>>> > Sent from my APD®
>>>>>> > On Feb 13, 2011 12:09 AM, "Hiranya Jayathilaka" <hira...@wso2.com>
>>>>>> wrote:> Hi,
>>>>>> >>
>>>>>> >> On Sat, Feb 12, 2011 at 9:29 PM, Amila Suriarachchi <
>>>>>> am...@wso2.com> wrote:
>>>>>> >>
>>>>>> >>>
>>>>>> >>>
>>>>>> >>> On Sat, Feb 12, 2011 at 9:15 PM, Senaka Fernando <sen...@wso2.com>
>>>>>> wrote:
>>>>>> >>>
>>>>>> >>>> Hi Hiranya,
>>>>>> >>>>
>>>>>> >>>> On Sat, Feb 12, 2011 at 3:17 PM, Hiranya Jayathilaka <
>>>>>> hira...@wso2.com>wrote:
>>>>>> >>>>
>>>>>> >>>>> Hi Folks,
>>>>>> >>>>>
>>>>>> >>>>> I have developed a component which subscribes for the
>>>>>> CollectionUpdate
>>>>>> >>>>> event of a particular collection in the registry
>>>>>> >>>>> (/repository/deployment/server). This collection can have a lot
>>>>>> of
>>>>>> >>>>> sub-collections and child resources. Now if I add/remove a
>>>>>> resource directly
>>>>>> >>>>> under the above collection my component receives the update
>>>>>> event. But if
>>>>>> >>>>> something happens in a sub-collection or if I update a child
>>>>>> resource (eg:
>>>>>> >>>>> modify content) nothing happens.
>>>>>> >>>>>
>>>>>> >>>>> Is there a way to subscribe to the collection, so that any
>>>>>> update to the
>>>>>> >>>>> collection or its children will fire an event?
>>>>>> >>>>>
>>>>>> >>>>
>>>>>> >>>> IIRC, Srinath, and I discussed this before, and we agreed to
>>>>>> provide some
>>>>>> >>>> mechanism to programatically subscribe to /foo/bar/* which will
>>>>>> make it
>>>>>> >>>> possible to capture events for sub-collections under bar. I'm not
>>>>>> sure
>>>>>> >>>> whether this made it to the event component's source code.
>>>>>> >>>>
>>>>>> >>>
>>>>>> >>> This feature is not there with the existing code. (both new and
>>>>>> old) But we
>>>>>> >>> plan to put it in a future release.
>>>>>> >>>
>>>>>> >>
>>>>>> >> Thanks Amila and Senaka for the clarifications. Based on this it
>>>>>> seems we
>>>>>> >> have to change our plans for the deployment synchronizer component
>>>>>> (registry
>>>>>> >> based repository) a little bit. Our intention was to use the
>>>>>> registry
>>>>>> >> eventing model to monitor the collection and checkout the contents
>>>>>> to the
>>>>>> >> file system only when needed. We'll have to live with the existing
>>>>>> periodic
>>>>>> >> checkout model for a while until this feature is implemented in
>>>>>> registry
>>>>>> >> eventing.
>>>>>> >>
>>>>>> >> Thanks,
>>>>>> >> Hiranya
>>>>>> >>
>>>>>> >>
>>>>>> >>>
>>>>>> >>> thanks,
>>>>>> >>> Amila.
>>>>>> >>>
>>>>>> >>>>
>>>>>> >>>> From the Registry PoV we generate events for all updates, and we
>>>>>> rely on
>>>>>> >>>> the SubscriptionManager to return a list of endpoints subscribed
>>>>>> to a topic.
>>>>>> >>>>
>>>>>> >>>> Thanks,
>>>>>> >>>> Senaka.
>>>>>> >>>>
>>>>>> >>>>>
>>>>>> >>>>> Thanks
>>>>>> >>>>> --
>>>>>> >>>>> Hiranya Jayathilaka
>>>>>> >>>>> Senior Software Engineer;
>>>>>> >>>>> WSO2 Inc.;  http://wso2.org
>>>>>> >>>>> E-mail: hira...@wso2.com;  Mobile: +94 77 633 3491
>>>>>> >>>>> Blog: http://techfeast-hiranya.blogspot.com
>>>>>> >>>>>
>>>>>> >>>>> _______________________________________________
>>>>>> >>>>> Carbon-dev mailing list
>>>>>> >>>>> Carbon-dev@wso2.org
>>>>>> >>>>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>>>>>> >>>>>
>>>>>> >>>>>
>>>>>> >>>>
>>>>>> >>>>
>>>>>> >>>> --
>>>>>> >>>> *Senaka Fernando*
>>>>>> >>>> Product Manager - WSO2 Governance Registry;
>>>>>> >>>> Associate Technical Lead; WSO2, Inc.; http://wso2.com*
>>>>>> >>>> Member; Apache Software Foundation; http://apache.org
>>>>>> >>>>
>>>>>> >>>> E-mail: senaka AT
>>>>>> >
>>>>>> > --
>>>>>> > Regards,
>>>>>> >
>>>>>> > Tharindu Mathew
>>>>>> > Software Engineer,WSO2 Inc.,http://wso2.com
>>>>>> >
>>>>>> >
>>>>>>
>>>>>> --
>>>>>> *Afkham Azeez*
>>>>>> Senior Software Architect & Senior Manager; 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*
>>>>>> _______________________________________________
>>>>>> Carbon-dev mailing list
>>>>>> Carbon-dev@wso2.org
>>>>>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>> --
>>>>> Regards,
>>>>>
>>>>> Tharindu Mathew
>>>>>
>>>>> Software Engineer,
>>>>> WSO2 Inc.,
>>>>> http://wso2.com
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Carbon-dev mailing list
>>>>> Carbon-dev@wso2.org
>>>>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>>>>>
>>>>>
>>>>
>>>>
>>>> --
>>>> *Senaka Fernando*
>>>> Product Manager - WSO2 Governance Registry;
>>>> Associate Technical Lead; WSO2, Inc.; http://wso2.com
>>>> *
>>>>
>>>> Member; Apache Software Foundation; http://apache.org
>>>>
>>>> E-mail: senaka AT wso2.com
>>>> *
>>>> *P: +1 408 754 7388; ext: 51736*; *M: +94 77 322 1818
>>>> Linked-In: http://www.linkedin.com/in/senakafernando
>>>>
>>>> *Lean . Enterprise . Middleware
>>>>
>>>>
>>>> _______________________________________________
>>>> Carbon-dev mailing list
>>>> Carbon-dev@wso2.org
>>>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>>>>
>>>>
>>>
>>>
>>> --
>>> *Afkham Azeez*
>>> Senior Software Architect & Senior Manager; 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*
>>>
>>>
>>> _______________________________________________
>>> Carbon-dev mailing list
>>> Carbon-dev@wso2.org
>>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>>>
>>>
>>
>>
>> --
>> Hiranya Jayathilaka
>> Senior Software Engineer;
>> WSO2 Inc.;  http://wso2.org
>> E-mail: hira...@wso2.com;  Mobile: +94 77 633 3491
>> Blog: http://techfeast-hiranya.blogspot.com
>>
>
>
>
> --
> Hiranya Jayathilaka
> Senior Software Engineer;
> WSO2 Inc.;  http://wso2.org
> E-mail: hira...@wso2.com;  Mobile: +94 77 633 3491
> Blog: http://techfeast-hiranya.blogspot.com
>
> _______________________________________________
> Carbon-dev mailing list
> Carbon-dev@wso2.org
> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>
>


-- 
*Senaka Fernando*
Product Manager - WSO2 Governance Registry;
Associate Technical Lead; WSO2, Inc.; http://wso2.com*
Member; Apache Software Foundation; http://apache.org

E-mail: senaka AT wso2.com
**P: +1 408 754 7388; ext: 51736*; *M: +94 77 322 1818
Linked-In: http://www.linkedin.com/in/senakafernando

*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