Loading drivers/md/Kconfig +16 −0 Original line number Diff line number Diff line Loading @@ -175,6 +175,22 @@ config MD_FAULTY In unsure, say N. config MD_CLUSTER tristate "Cluster Support for MD (EXPERIMENTAL)" depends on BLK_DEV_MD depends on DLM default n ---help--- Clustering support for MD devices. This enables locking and synchronization across multiple systems on the cluster, so all nodes in the cluster can access the MD devices simultaneously. This brings the redundancy (and uptime) of RAID levels across the nodes of the cluster. If unsure, say N. source "drivers/md/bcache/Kconfig" config BLK_DEV_DM_BUILTIN Loading drivers/md/Makefile +1 −0 Original line number Diff line number Diff line Loading @@ -30,6 +30,7 @@ obj-$(CONFIG_MD_RAID10) += raid10.o obj-$(CONFIG_MD_RAID456) += raid456.o obj-$(CONFIG_MD_MULTIPATH) += multipath.o obj-$(CONFIG_MD_FAULTY) += faulty.o obj-$(CONFIG_MD_CLUSTER) += md-cluster.o obj-$(CONFIG_BCACHE) += bcache/ obj-$(CONFIG_BLK_DEV_MD) += md-mod.o obj-$(CONFIG_BLK_DEV_DM) += dm-mod.o Loading drivers/md/md-cluster.c 0 → 100644 +28 −0 Original line number Diff line number Diff line /* * Copyright (C) 2015, SUSE * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2, or (at your option) * any later version. * */ #include <linux/module.h> static int __init cluster_init(void) { pr_warn("md-cluster: EXPERIMENTAL. Use with caution\n"); pr_info("Registering Cluster MD functions\n"); return 0; } static void cluster_exit(void) { } module_init(cluster_init); module_exit(cluster_exit); MODULE_LICENSE("GPL"); MODULE_DESCRIPTION("Clustering support for MD"); Loading
drivers/md/Kconfig +16 −0 Original line number Diff line number Diff line Loading @@ -175,6 +175,22 @@ config MD_FAULTY In unsure, say N. config MD_CLUSTER tristate "Cluster Support for MD (EXPERIMENTAL)" depends on BLK_DEV_MD depends on DLM default n ---help--- Clustering support for MD devices. This enables locking and synchronization across multiple systems on the cluster, so all nodes in the cluster can access the MD devices simultaneously. This brings the redundancy (and uptime) of RAID levels across the nodes of the cluster. If unsure, say N. source "drivers/md/bcache/Kconfig" config BLK_DEV_DM_BUILTIN Loading
drivers/md/Makefile +1 −0 Original line number Diff line number Diff line Loading @@ -30,6 +30,7 @@ obj-$(CONFIG_MD_RAID10) += raid10.o obj-$(CONFIG_MD_RAID456) += raid456.o obj-$(CONFIG_MD_MULTIPATH) += multipath.o obj-$(CONFIG_MD_FAULTY) += faulty.o obj-$(CONFIG_MD_CLUSTER) += md-cluster.o obj-$(CONFIG_BCACHE) += bcache/ obj-$(CONFIG_BLK_DEV_MD) += md-mod.o obj-$(CONFIG_BLK_DEV_DM) += dm-mod.o Loading
drivers/md/md-cluster.c 0 → 100644 +28 −0 Original line number Diff line number Diff line /* * Copyright (C) 2015, SUSE * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2, or (at your option) * any later version. * */ #include <linux/module.h> static int __init cluster_init(void) { pr_warn("md-cluster: EXPERIMENTAL. Use with caution\n"); pr_info("Registering Cluster MD functions\n"); return 0; } static void cluster_exit(void) { } module_init(cluster_init); module_exit(cluster_exit); MODULE_LICENSE("GPL"); MODULE_DESCRIPTION("Clustering support for MD");