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