xref: /linux/Documentation/ABI/testing/sysfs-class-rnbd-server (revision aa4d16e44f607caccaa697fcb29f2c94672f08d5)
1*aa4d16e4SJack WangWhat:		/sys/class/rnbd-server
2*aa4d16e4SJack WangDate:		Feb 2020
3*aa4d16e4SJack WangKernelVersion:	5.7
4*aa4d16e4SJack WangContact:	Jack Wang <jinpu.wang@cloud.ionos.com> Danil Kipnis <danil.kipnis@cloud.ionos.com>
5*aa4d16e4SJack WangDescription:	provide information about RNBD-server.
6*aa4d16e4SJack Wang
7*aa4d16e4SJack WangWhat:		/sys/class/rnbd-server/ctl/
8*aa4d16e4SJack WangDate:		Feb 2020
9*aa4d16e4SJack WangKernelVersion:	5.7
10*aa4d16e4SJack WangContact:	Jack Wang <jinpu.wang@cloud.ionos.com> Danil Kipnis <danil.kipnis@cloud.ionos.com>
11*aa4d16e4SJack WangDescription:	When a client maps a device, a directory entry with the name of the
12*aa4d16e4SJack Wang		block device is created under /sys/class/rnbd-server/ctl/devices/.
13*aa4d16e4SJack Wang
14*aa4d16e4SJack WangWhat:		/sys/class/rnbd-server/ctl/devices/<device_name>/block_dev
15*aa4d16e4SJack WangDate:		Feb 2020
16*aa4d16e4SJack WangKernelVersion:	5.7
17*aa4d16e4SJack WangContact:	Jack Wang <jinpu.wang@cloud.ionos.com> Danil Kipnis <danil.kipnis@cloud.ionos.com>
18*aa4d16e4SJack WangDescription:	Is a symlink to the sysfs entry of the exported device.
19*aa4d16e4SJack Wang
20*aa4d16e4SJack Wang		Example:
21*aa4d16e4SJack Wang		block_dev -> ../../../../class/block/ram0
22*aa4d16e4SJack Wang
23*aa4d16e4SJack WangWhat:		/sys/class/rnbd-server/ctl/devices/<device_name>/sessions/
24*aa4d16e4SJack WangDate:		Feb 2020
25*aa4d16e4SJack WangKernelVersion:	5.7
26*aa4d16e4SJack WangContact:	Jack Wang <jinpu.wang@cloud.ionos.com> Danil Kipnis <danil.kipnis@cloud.ionos.com>
27*aa4d16e4SJack WangDescription:	For each client a particular device is exported to, following directory will be
28*aa4d16e4SJack Wang		created:
29*aa4d16e4SJack Wang
30*aa4d16e4SJack Wang		/sys/class/rnbd-server/ctl/devices/<device_name>/sessions/<session-name>/
31*aa4d16e4SJack Wang
32*aa4d16e4SJack Wang		When the device is unmapped by that client, the directory will be removed.
33*aa4d16e4SJack Wang
34*aa4d16e4SJack WangWhat:		/sys/class/rnbd-server/ctl/devices/<device_name>/sessions/<session-name>/read_only
35*aa4d16e4SJack WangDate:		Feb 2020
36*aa4d16e4SJack WangKernelVersion:	5.7
37*aa4d16e4SJack WangContact:	Jack Wang <jinpu.wang@cloud.ionos.com> Danil Kipnis <danil.kipnis@cloud.ionos.com>
38*aa4d16e4SJack WangDescription:	Contains '1' if device is mapped read-only, otherwise '0'.
39*aa4d16e4SJack Wang
40*aa4d16e4SJack WangWhat:		/sys/class/rnbd-server/ctl/devices/<device_name>/sessions/<session-name>/mapping_path
41*aa4d16e4SJack WangDate:		Feb 2020
42*aa4d16e4SJack WangKernelVersion:	5.7
43*aa4d16e4SJack WangContact:	Jack Wang <jinpu.wang@cloud.ionos.com> Danil Kipnis <danil.kipnis@cloud.ionos.com>
44*aa4d16e4SJack WangDescription:	Contains the relative device path provided by the user during mapping.
45*aa4d16e4SJack Wang
46*aa4d16e4SJack WangWhat:		/sys/class/rnbd-server/ctl/devices/<device_name>/sessions/<session-name>/access_mode
47*aa4d16e4SJack WangDate:		Feb 2020
48*aa4d16e4SJack WangKernelVersion:	5.7
49*aa4d16e4SJack WangContact:	Jack Wang <jinpu.wang@cloud.ionos.com> Danil Kipnis <danil.kipnis@cloud.ionos.com>
50*aa4d16e4SJack WangDescription:	Contains the device access mode: ro, rw or migration.
51