Documentation/ABI/testing/sysfs-class-rnbd-server

Source file repositories/reference/linux-study-clean/Documentation/ABI/testing/sysfs-class-rnbd-server

File Facts

System
Linux kernel
Corpus path
Documentation/ABI/testing/sysfs-class-rnbd-server
Extension
[no extension]
Size
2580 bytes
Lines
59
Domain
Support Tooling And Documentation
Bucket
Documentation
Inferred role
Support Tooling And Documentation: Documentation
Status
atlas-only

Why This File Exists

Repository support layer: documentation, build tooling, samples, user-space helper tools, generated initramfs support, licenses, and validation utilities.

Dependency Surface

Detected Declarations

Annotated Snippet

What:		/sys/class/rnbd-server
Date:		Feb 2020
KernelVersion:	5.7
Contact:	Jack Wang <jinpu.wang@cloud.ionos.com> Danil Kipnis <danil.kipnis@cloud.ionos.com>
Description:	provide information about RNBD-server.

What:		/sys/class/rnbd-server/ctl/
Date:		Feb 2020
KernelVersion:	5.7
Contact:	Jack Wang <jinpu.wang@cloud.ionos.com> Danil Kipnis <danil.kipnis@cloud.ionos.com>
Description:	When a client maps a device, a directory entry with the name of the
		block device is created under /sys/class/rnbd-server/ctl/devices/.

What:		/sys/class/rnbd-server/ctl/devices/<device_name>/block_dev
Date:		Feb 2020
KernelVersion:	5.7
Contact:	Jack Wang <jinpu.wang@cloud.ionos.com> Danil Kipnis <danil.kipnis@cloud.ionos.com>
Description:	Is a symlink to the sysfs entry of the exported device.

		Example:
		block_dev -> ../../../../class/block/ram0

What:		/sys/class/rnbd-server/ctl/devices/<device_name>/sessions/
Date:		Feb 2020
KernelVersion:	5.7
Contact:	Jack Wang <jinpu.wang@cloud.ionos.com> Danil Kipnis <danil.kipnis@cloud.ionos.com>
Description:	For each client a particular device is exported to, following directory will be
		created:

		/sys/class/rnbd-server/ctl/devices/<device_name>/sessions/<session-name>/

		When the device is unmapped by that client, the directory will be removed.

What:		/sys/class/rnbd-server/ctl/devices/<device_name>/sessions/<session-name>/read_only
Date:		Feb 2020
KernelVersion:	5.7
Contact:	Jack Wang <jinpu.wang@cloud.ionos.com> Danil Kipnis <danil.kipnis@cloud.ionos.com>
Description:	Contains '1' if device is mapped read-only, otherwise '0'.

What:		/sys/class/rnbd-server/ctl/devices/<device_name>/sessions/<session-name>/mapping_path
Date:		Feb 2020
KernelVersion:	5.7
Contact:	Jack Wang <jinpu.wang@cloud.ionos.com> Danil Kipnis <danil.kipnis@cloud.ionos.com>
Description:	Contains the relative device path provided by the user during mapping.

What:		/sys/class/rnbd-server/ctl/devices/<device_name>/sessions/<session-name>/access_mode
Date:		Feb 2020
KernelVersion:	5.7
Contact:	Jack Wang <jinpu.wang@cloud.ionos.com> Danil Kipnis <danil.kipnis@cloud.ionos.com>
Description:	Contains the device access mode: ro, rw or migration.

What:		/sys/class/rnbd-server/ctl/devices/<device_name>/sessions/<session-name>/force_close
Date:		Nov 2020
KernelVersion:	5.10
Contact:	Jack Wang <jinpu.wang@cloud.ionos.com> Danil Kipnis <danil.kipnis@cloud.ionos.com>
Description:	Write "1" to the file to close the device on server side. Please
		note that the client side device will not be closed, read or
		write to the device will get -ENOTCONN.

Annotation

Implementation Notes