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