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? 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

