dm-writecache
Subsystems (3)
Mikulas Patocka
maintainerPATCH 4/4 dm-writecache
The dm-writecache target.
Signed-off-by Mikulas Patocka <[email protected]>
--- Documentation/device-mapper/writecache.txt | 68 drivers/md/Kconfig | 11 drivers/md/Makefile | 1 drivers/md/dm-writecache.c | 2382 +++++++++++++++++++++++++++++ 4 files changed, 2462 insertions(+)
drivers/md/Kconfig +11 -0
@@ -334,6 +334,17 @@ config DM_CACHE_SMQ of less memory utilization, improved performance and increased adaptability in the face of changing workloads. +config DM_WRITECACHE + tristate "Writecache target" + depends on BLK_DEV_DM + ---help--- + The writecache target caches writes on persistent memory or SSD. + It is intended for databases or other programs that need extremely + low commit latency. + + The writecache target doesn't cache reads because reads are supposed + to be cached in standard RAM. + config DM_ERA tristate "Era target (EXPERIMENTAL)" depends on BLK_DEV_DM
drivers/md/Makefile +1 -0
@@ -67,6 +67,7 @@ obj-$(CONFIG_DM_ERA) += dm-era.o obj-$(CONFIG_DM_LOG_WRITES) += dm-log-writes.o obj-$(CONFIG_DM_INTEGRITY) += dm-integrity.o obj-$(CONFIG_DM_ZONED) += dm-zoned.o +obj-$(CONFIG_DM_WRITECACHE) += dm-writecache.o ifeq ($(CONFIG_DM_UEVENT),y) dm-mod-objs += dm-uevent.o
drivers/md/dm-writecache.c new file +2382 -0
2,382 lines not on this page · raw message
Documentation/device-mapper/writecache.txt new file +68 -0
68 lines not on this page · raw message