CALL FOR: moving all shared storage implementations to applications

The vote for the jgroups sharedstorage implementation succeeded and can be included in the cvs applications module. This is a vote to propose a name for the module and package name for the new implementation. And more importantly, this vote is for moving current source code from the cvs src module (core) to the new module (applications).

I would like to create a sharedstorage module and commit all the implementations in this module. The implementations will be repackaged:
The current implementations are under org.mmbase.module.core.change


The java source tree will look something like this

org.mmbase.sharedstorage
        MessageProbe
        SharedStorage
        WaitNode
org.mmbase.sharedstorage.multicast
        Multicast
        MulticastChangesReceiver
        MulticastChangesSender
org.mmbase.sharedstorage.unicast
        Unicast
        UnicastChangesReceiver
        UnicastChangesSender
org.mmbase.sharedstorage.jgroup
        Multicast
        MulticastChangesReceiver
        MulticastChangesSender

The main reason for this is to make the clustering facility of mmbase more visible. Now it is hidden inside the core while it is a good selling point for mmbase. It also makes it possible to recommend the jgroup implementation and explain when to use the other ones.


I would also like to repackage the remaining sources in the core. These files are org.mmbase.module.core.MMBaseChangeInterface org.mmbase.module.core.change.MMBaseChangeDummy org.mmbase.storage.util.ChangeManager

The proposed package is: org.mmbase.storage.shared


START OF CALL: 28 april 2005 00:00 END OF CALL: 3 may 2005 00:00

Create a sharedstorage module under applications and store all the implemenations in this module.

[_] +1 (YEA)
[_] +0 (ABSTAIN )
[_] -1 (NAY), because :
[_] VETO, because:

Repackage remaining sources to org.mmbase.storage.shared

[_] +1 (YEA)
[_] +1 (YEA), but in package ________
[_] +0 (ABSTAIN )
[_] -1 (NAY), because :
[_] VETO, because:

Nico Klasens
_______________________________________________
Developers mailing list
[email protected]
http://lists.mmbase.org/mailman/listinfo/developers

Reply via email to