Back to home page

OSCL-LXR

 
 

    


0001 What:           /sys/class/rnbd-server
0002 Date:           Feb 2020
0003 KernelVersion:  5.7
0004 Contact:        Jack Wang <jinpu.wang@cloud.ionos.com> Danil Kipnis <danil.kipnis@cloud.ionos.com>
0005 Description:    provide information about RNBD-server.
0006 
0007 What:           /sys/class/rnbd-server/ctl/
0008 Date:           Feb 2020
0009 KernelVersion:  5.7
0010 Contact:        Jack Wang <jinpu.wang@cloud.ionos.com> Danil Kipnis <danil.kipnis@cloud.ionos.com>
0011 Description:    When a client maps a device, a directory entry with the name of the
0012                 block device is created under /sys/class/rnbd-server/ctl/devices/.
0013 
0014 What:           /sys/class/rnbd-server/ctl/devices/<device_name>/block_dev
0015 Date:           Feb 2020
0016 KernelVersion:  5.7
0017 Contact:        Jack Wang <jinpu.wang@cloud.ionos.com> Danil Kipnis <danil.kipnis@cloud.ionos.com>
0018 Description:    Is a symlink to the sysfs entry of the exported device.
0019 
0020                 Example:
0021                 block_dev -> ../../../../class/block/ram0
0022 
0023 What:           /sys/class/rnbd-server/ctl/devices/<device_name>/sessions/
0024 Date:           Feb 2020
0025 KernelVersion:  5.7
0026 Contact:        Jack Wang <jinpu.wang@cloud.ionos.com> Danil Kipnis <danil.kipnis@cloud.ionos.com>
0027 Description:    For each client a particular device is exported to, following directory will be
0028                 created:
0029 
0030                 /sys/class/rnbd-server/ctl/devices/<device_name>/sessions/<session-name>/
0031 
0032                 When the device is unmapped by that client, the directory will be removed.
0033 
0034 What:           /sys/class/rnbd-server/ctl/devices/<device_name>/sessions/<session-name>/read_only
0035 Date:           Feb 2020
0036 KernelVersion:  5.7
0037 Contact:        Jack Wang <jinpu.wang@cloud.ionos.com> Danil Kipnis <danil.kipnis@cloud.ionos.com>
0038 Description:    Contains '1' if device is mapped read-only, otherwise '0'.
0039 
0040 What:           /sys/class/rnbd-server/ctl/devices/<device_name>/sessions/<session-name>/mapping_path
0041 Date:           Feb 2020
0042 KernelVersion:  5.7
0043 Contact:        Jack Wang <jinpu.wang@cloud.ionos.com> Danil Kipnis <danil.kipnis@cloud.ionos.com>
0044 Description:    Contains the relative device path provided by the user during mapping.
0045 
0046 What:           /sys/class/rnbd-server/ctl/devices/<device_name>/sessions/<session-name>/access_mode
0047 Date:           Feb 2020
0048 KernelVersion:  5.7
0049 Contact:        Jack Wang <jinpu.wang@cloud.ionos.com> Danil Kipnis <danil.kipnis@cloud.ionos.com>
0050 Description:    Contains the device access mode: ro, rw or migration.
0051 
0052 What:           /sys/class/rnbd-server/ctl/devices/<device_name>/sessions/<session-name>/force_close
0053 Date:           Nov 2020
0054 KernelVersion:  5.10
0055 Contact:        Jack Wang <jinpu.wang@cloud.ionos.com> Danil Kipnis <danil.kipnis@cloud.ionos.com>
0056 Description:    Write "1" to the file to close the device on server side. Please
0057                 note that the client side device will not be closed, read or
0058                 write to the device will get -ENOTCONN.