blob: 8b57b87edda47208c3737787b76593d4b9ab0e2c [file] [log] [blame]
Dan Magenheimer8062a622012-02-20 08:29:31 -08001# Dependency on CONFIG_BROKEN is because there is a commit dependency
2# on a cleancache naming change to be submitted by Konrad Wilk
3# a39c00ded70339603ffe1b0ffdf3ade85bcf009a "Merge branch 'stable/cleancache.v13'
4# into linux-next. Once this commit is present, BROKEN can be removed
Dan Magenheimerc89126e2012-02-15 07:54:18 -08005config RAMSTER
6 bool "Cross-machine RAM capacity sharing, aka peer-to-peer tmem"
Dan Magenheimer8062a622012-02-20 08:29:31 -08007 depends on (CLEANCACHE || FRONTSWAP) && CONFIGFS_FS=y && !ZCACHE && !XVMALLOC && !HIGHMEM && BROKEN
Dan Magenheimer19ee3ef2012-02-15 07:54:16 -08008 select LZO_COMPRESS
9 select LZO_DECOMPRESS
10 default n
11 help
Dan Magenheimerc89126e2012-02-15 07:54:18 -080012 RAMster allows RAM on other machines in a cluster to be utilized
13 dynamically and symmetrically instead of swapping to a local swap
14 disk, thus improving performance on memory-constrained workloads
15 while minimizing total RAM across the cluster. RAMster, like
16 zcache, compresses swap pages into local RAM, but then remotifies
17 the compressed pages to another node in the RAMster cluster.