On Tue, Aug 11, 2009 at 18:02, Vincent Massol<[email protected]> wrote: > > On Aug 11, 2009, at 5:41 PM, Thomas Mortagne wrote: > >> On Tue, Aug 11, 2009 at 17:33, Thomas Mortagne<[email protected] >> > wrote: >>> Hi devs, >>> >>> I would like to introduce a first partial beta of the event network >>> distribution system in the 2.0M3. >>> >>> Note that the module itself is complete what will need to be done >>> with >>> debugging is making everything in core use the new Observation >>> Manager >>> instead of the old notification service. >>> >>> For this release i plan to: >>> - add the remote observation manager module (disabled by default) >>> - implement a EventConverter for documents events (event convert >>> has a >>> generic converter for Serializables events but documents converted >>> has >>> XWikiDocument and XWikiContext we want to filter before sending it to >>> the network). >>> - make XWiki cache store listen to remote doc event to invalidate the >>> cache accordingly (this is the main thing that will bring event based >>> clustering support to XWiki, all the rest is already supposed to >>> update its cache based on events remote or not) >> >> I also need to reorg a little maven project to have current >> observation and remote observation as sub modules of an observation >> parent. >> >> * xwiki-core-observation-parent >> * xwiki-core-observation >> * xwiki-core-observation-remote > > I'd much prefer to use xwiki-core-observation as the parent (as we're > doing in lots of places already). > I think using parent is bad practice we have in a few places. > > You could name the module xwiki-core-observation-local or xwiki-core- > observation-api or xwiki-core-observation-default. > > For future, -api + -local + -remote sound ideally balanced to me. So > maybe xwiki-core-observation-local is best? > > Is the remote code using the api from observation or not?
ROM job is to do the communication between OM and the network so yes it's using OM api. > > If not, then I guess default is better than local for the other module. > > Thanks > -Vincent > >> >> For now and refactor xwiki-core-observation latter to cut it into >> api/implementation but i would like to do the 2.0M3 release as soon as >> possible so better to not do it in a hurry so this can wait the RC. >> >>> >>> Here is my +1 > _______________________________________________ > devs mailing list > [email protected] > http://lists.xwiki.org/mailman/listinfo/devs > -- Thomas Mortagne _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

