Re: [RFC, 6/7] NUMA hotplug emulator

Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]
From: Nicholas A. Bellinger
Date: Tuesday, May 18, 2010 - 12:44 am

On Tue, 2010-05-18 at 13:41 +0800, Shaohui Zheng wrote:

Ohhhhhh, no.  ConfigFS is the evolution of the original SysFS design to
to allow for kernel data structure configuration to be driven by
userspace syscalls in a number of very significant ways.


The usage of ConfigFS to provide a kernel <-> user configuration layout
really best depends on the protocol in question for particular data
structure state machine and parameter/attribute set.  Using ConfigFS
involves Linux/VFS representing dependencies between data structures
both on a inter and intra kernel module context containing struct
config_groups driven by userspace mkdir(2) and link(2) syscall ops.


The TCM 4.0 design brings fabric module independent >= SPC-3 compatible
SCSI WWN target ports and a generic set of struct config_groups and CPP
macros to individual storage backstores using TCM target mode fabric
plugins across Linux/SCSI, Linux/BLOCK, and Linux/VFS subsystems.  So
far, this has been implemented for SAS, FC, and iSCSI fabric protocols:

http://git.kernel.org/?p=linux/kernel/git/nab/lio-core-2.6.git;a=blob;f=drivers/target...
http://git.kernel.org/?p=linux/kernel/git/nab/lio-core-2.6.git;a=blob;f=include/target...
http://git.kernel.org/?p=linux/kernel/git/nab/lio-core-2.6.git;a=blob;f=drivers/target...
http://git.kernel.org/?p=linux/kernel/git/nab/lio-core-2.6.git;a=blob;f=include/target...

http://git.kernel.org/?p=linux/kernel/git/nab/lio-core-2.6.git;a=blob;f=drivers/target...
http://git.kernel.org/?p=linux/kernel/git/nab/lio-core-2.6.git;a=blob;f=drivers/target...
http://git.kernel.org/?p=linux/kernel/git/nab/lio-core-2.6.git;a=blob;f=drivers/target...

Best,

--nab

--
Previous message: [thread] [date] [author]
Next message: [thread] [date] [author]

Messages in current thread:
[RFC, 6/7] NUMA hotplug emulator , Shaohui Zheng, (Thu May 13, 5:00 am)
Re: [RFC, 6/7] NUMA hotplug emulator, Greg KH, (Thu May 13, 9:56 am)
Re: [RFC, 6/7] NUMA hotplug emulator, Dave Hansen, (Thu May 13, 11:02 am)
Re: [RFC, 6/7] NUMA hotplug emulator, Greg KH, (Thu May 13, 11:15 am)
Re: [RFC, 6/7] NUMA hotplug emulator, Dave Hansen, (Thu May 13, 11:49 am)
Re: [RFC, 6/7] NUMA hotplug emulator, Greg KH, (Thu May 13, 11:58 am)
Re: [RFC, 6/7] NUMA hotplug emulator, Dave Hansen, (Thu May 13, 12:16 pm)
Re: [RFC, 6/7] NUMA hotplug emulator, Greg KH, (Thu May 13, 12:21 pm)
Re: [RFC, 6/7] NUMA hotplug emulator, Shaohui Zheng, (Thu May 13, 6:49 pm)
Re: [RFC, 6/7] NUMA hotplug emulator, Wu Fengguang, (Thu May 13, 7:05 pm)
Re: [RFC, 6/7] NUMA hotplug emulator, Shaohui Zheng, (Thu May 13, 7:08 pm)
Re: [RFC, 6/7] NUMA hotplug emulator, Shaohui Zheng, (Mon May 17, 10:41 pm)
Re: [RFC, 6/7] NUMA hotplug emulator, Dave Hansen, (Tue May 18, 12:27 am)
Re: [RFC, 6/7] NUMA hotplug emulator, Nicholas A. Bellinger, (Tue May 18, 12:44 am)
Re: [RFC, 6/7] NUMA hotplug emulator, Paul Mundt, (Tue May 18, 12:44 am)
Re: [RFC, 6/7] NUMA hotplug emulator, Shaohui Zheng, (Tue May 18, 12:56 am)
Re: [RFC, 6/7] NUMA hotplug emulator, Shaohui Zheng, (Tue May 18, 1:08 am)
Re: [RFC, 6/7] NUMA hotplug emulator, Andi Kleen, (Tue May 18, 1:55 am)
Re: [RFC, 6/7] NUMA hotplug emulator, Dave Hansen, (Tue May 18, 8:46 am)
Re: [RFC, 6/7] NUMA hotplug emulator, Ankita Garg, (Fri May 21, 3:11 am)
Re: [RFC, 6/7] NUMA hotplug emulator, Shaohui Zheng, (Sun May 23, 6:26 pm)