| [Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] |
One good solution may be to decide that we are going to work with kernelA user space cluster manager is simpler to implement, although it may be more challenging for OpenGFS to make use of the software. It is possible to make a kernel interface to a user space cluster manager and much simpler then implementing a cluster manager entirely in the kernel. Implementing a cluster manager in the kernel is likely to be complex, fraught with bugs, and much more difficult to debug then user code. Finally, implementing a fullblown cluster manager in the kernel is likely to be rejected by the kernel community for acceptance into any mainline kernels for the forseeable future.
space cluster manager and come up with a driver for heartbeat to work
with so that any heartbeat event will be converted into a kernel event
by this driver.Now ogfs will register for cluster events from this
driver and this driver will be different for different cluster
manager.In case of openssi this dirver will nothing but a wrapper for
the existing openssi functionalities.
One more advantage could be that this driver can be re used for other
kernel cluster subsystem( like openDLM ) that depend on heartbeat for
membership information.
Once the interfaces exposed by the driver are freezed ogfs team can
release a sample implementation of this driver which is dependent on
heartbeat and other team can implement the driver for their cluster
manager. Regarding APIs once could follow the interface used by
openssi( because that code has been tested in the form of SCO NSC
cluster). And should sufficiently meet all the membership requirement.
If there any specification as a part of OCF/SAF that mention about these
kind of APIs following those APIs will be better IMO.
-aneesh
------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ Opengfs-devel mailing list Opengfs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/opengfs-devel
------------------------------------------------------- This sf.net email is sponsored by:ThinkGeek Welcome to geek heaven. http://thinkgeek.com/sf _______________________________________________ Opengfs-devel mailing list Opengfs-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/opengfs-devel