Skip to content

Commit

Permalink
---
Browse files Browse the repository at this point in the history
yaml
---
r: 324819
b: refs/heads/master
c: 14c9fda
h: refs/heads/master
i:
  324817: 561fc76
  324815: 82e2923
v: v3
  • Loading branch information
Dan Magenheimer authored and Greg Kroah-Hartman committed Sep 6, 2012
1 parent c6f3906 commit 8308f6c
Show file tree
Hide file tree
Showing 16 changed files with 6,284 additions and 1 deletion.
2 changes: 1 addition & 1 deletion [refs]
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
---
refs/heads/master: faca2ef77abf1983e87d36b14bc181efb983979a
refs/heads/master: 14c9fda5c477305ccf0d82ccbdfd47f66a557d65
14 changes: 14 additions & 0 deletions trunk/drivers/staging/ramster/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -14,3 +14,17 @@ config ZCACHE2
technical disagreements. It is intended that they will merge
again in the future. Until then, zcache2 is a single-node
version of ramster.

config RAMSTER
bool "Cross-machine RAM capacity sharing, aka peer-to-peer tmem"
depends on CONFIGFS_FS=y && SYSFS=y && !HIGHMEM && ZCACHE2=y
# must ensure struct page is 8-byte aligned
select HAVE_ALIGNED_STRUCT_PAGE if !64_BIT
default n
help
RAMster allows RAM on other machines in a cluster to be utilized
dynamically and symmetrically instead of swapping to a local swap
disk, thus improving performance on memory-constrained workloads
while minimizing total RAM across the cluster. RAMster, like
zcache2, compresses swap pages into local RAM, but then remotifies
the compressed pages to another node in the RAMster cluster.
3 changes: 3 additions & 0 deletions trunk/drivers/staging/ramster/Makefile
Original file line number Diff line number Diff line change
@@ -1,3 +1,6 @@
zcache-y := zcache-main.o tmem.o zbud.o
zcache-$(CONFIG_RAMSTER) += ramster/ramster.o ramster/r2net.o
zcache-$(CONFIG_RAMSTER) += ramster/nodemanager.o ramster/tcp.o
zcache-$(CONFIG_RAMSTER) += ramster/heartbeat.o ramster/masklog.o

obj-$(CONFIG_ZCACHE2) += zcache.o
Loading

0 comments on commit 8308f6c

Please sign in to comment.