18c2ecf20Sopenharmony_ciWhat: /sys/class/rnbd-server 28c2ecf20Sopenharmony_ciDate: Feb 2020 38c2ecf20Sopenharmony_ciKernelVersion: 5.7 48c2ecf20Sopenharmony_ciContact: Jack Wang <jinpu.wang@cloud.ionos.com> Danil Kipnis <danil.kipnis@cloud.ionos.com> 58c2ecf20Sopenharmony_ciDescription: provide information about RNBD-server. 68c2ecf20Sopenharmony_ci 78c2ecf20Sopenharmony_ciWhat: /sys/class/rnbd-server/ctl/ 88c2ecf20Sopenharmony_ciDate: Feb 2020 98c2ecf20Sopenharmony_ciKernelVersion: 5.7 108c2ecf20Sopenharmony_ciContact: Jack Wang <jinpu.wang@cloud.ionos.com> Danil Kipnis <danil.kipnis@cloud.ionos.com> 118c2ecf20Sopenharmony_ciDescription: When a client maps a device, a directory entry with the name of the 128c2ecf20Sopenharmony_ci block device is created under /sys/class/rnbd-server/ctl/devices/. 138c2ecf20Sopenharmony_ci 148c2ecf20Sopenharmony_ciWhat: /sys/class/rnbd-server/ctl/devices/<device_name>/block_dev 158c2ecf20Sopenharmony_ciDate: Feb 2020 168c2ecf20Sopenharmony_ciKernelVersion: 5.7 178c2ecf20Sopenharmony_ciContact: Jack Wang <jinpu.wang@cloud.ionos.com> Danil Kipnis <danil.kipnis@cloud.ionos.com> 188c2ecf20Sopenharmony_ciDescription: Is a symlink to the sysfs entry of the exported device. 198c2ecf20Sopenharmony_ci 208c2ecf20Sopenharmony_ci Example: 218c2ecf20Sopenharmony_ci block_dev -> ../../../../class/block/ram0 228c2ecf20Sopenharmony_ci 238c2ecf20Sopenharmony_ciWhat: /sys/class/rnbd-server/ctl/devices/<device_name>/sessions/ 248c2ecf20Sopenharmony_ciDate: Feb 2020 258c2ecf20Sopenharmony_ciKernelVersion: 5.7 268c2ecf20Sopenharmony_ciContact: Jack Wang <jinpu.wang@cloud.ionos.com> Danil Kipnis <danil.kipnis@cloud.ionos.com> 278c2ecf20Sopenharmony_ciDescription: For each client a particular device is exported to, following directory will be 288c2ecf20Sopenharmony_ci created: 298c2ecf20Sopenharmony_ci 308c2ecf20Sopenharmony_ci /sys/class/rnbd-server/ctl/devices/<device_name>/sessions/<session-name>/ 318c2ecf20Sopenharmony_ci 328c2ecf20Sopenharmony_ci When the device is unmapped by that client, the directory will be removed. 338c2ecf20Sopenharmony_ci 348c2ecf20Sopenharmony_ciWhat: /sys/class/rnbd-server/ctl/devices/<device_name>/sessions/<session-name>/read_only 358c2ecf20Sopenharmony_ciDate: Feb 2020 368c2ecf20Sopenharmony_ciKernelVersion: 5.7 378c2ecf20Sopenharmony_ciContact: Jack Wang <jinpu.wang@cloud.ionos.com> Danil Kipnis <danil.kipnis@cloud.ionos.com> 388c2ecf20Sopenharmony_ciDescription: Contains '1' if device is mapped read-only, otherwise '0'. 398c2ecf20Sopenharmony_ci 408c2ecf20Sopenharmony_ciWhat: /sys/class/rnbd-server/ctl/devices/<device_name>/sessions/<session-name>/mapping_path 418c2ecf20Sopenharmony_ciDate: Feb 2020 428c2ecf20Sopenharmony_ciKernelVersion: 5.7 438c2ecf20Sopenharmony_ciContact: Jack Wang <jinpu.wang@cloud.ionos.com> Danil Kipnis <danil.kipnis@cloud.ionos.com> 448c2ecf20Sopenharmony_ciDescription: Contains the relative device path provided by the user during mapping. 458c2ecf20Sopenharmony_ci 468c2ecf20Sopenharmony_ciWhat: /sys/class/rnbd-server/ctl/devices/<device_name>/sessions/<session-name>/access_mode 478c2ecf20Sopenharmony_ciDate: Feb 2020 488c2ecf20Sopenharmony_ciKernelVersion: 5.7 498c2ecf20Sopenharmony_ciContact: Jack Wang <jinpu.wang@cloud.ionos.com> Danil Kipnis <danil.kipnis@cloud.ionos.com> 508c2ecf20Sopenharmony_ciDescription: Contains the device access mode: ro, rw or migration. 51