On Aug 11, 2009, at 6:15 PM, Thomas Mortagne wrote:

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

ok I didn't mean using the api but implementing it.

-Vincent

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

Reply via email to