Skip to content

Commit

Permalink
staging: ramster: cluster/messaging foundation
Browse files Browse the repository at this point in the history
RAMster implements peer-to-peer transcendent memory, allowing a "cluster"
of kernels to dynamically pool their RAM.

This patch provides the cluster and messaging foundation for RAMster,
implementing the basic cluster discovery, mapping, heartbeat / keepalive,
and messaging ("r2net") that RAMster requires for internode communication.
This code heavily leverages code from the ocfs2 cluster layer but
has been extended, interfaces to userland changed, and external functions
renamed so that RAMster and ocfs2 can co-exist in the kernel and userland.

Signed-off-by: Dan Magenheimer <dan.magenheimer@oracle.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
  • Loading branch information
Dan Magenheimer authored and Greg Kroah-Hartman committed Feb 15, 2012
1 parent 9a68e9a commit b605c96
Show file tree
Hide file tree
Showing 11 changed files with 4,711 additions and 0 deletions.
3 changes: 3 additions & 0 deletions drivers/staging/ramster/cluster/Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
obj-$(CONFIG_RAMSTER) += ramster_nodemanager.o

ramster_nodemanager-objs := heartbeat.o masklog.o nodemanager.o tcp.o
Loading

0 comments on commit b605c96

Please sign in to comment.