Package: tgt
Version: 1:1.0.69-1
Severity: important
File: /usr/sbin/tgt-admin
Tags: upstream

Dear Maintainer,

So, there's this tool 'tgt-admin' which isn't documented very well. As it's 
used to configure the tgtd, it should be possible to give it all the options 
relevant. So, there is this option bstype
of tgtadm which is called bs-type in tgt-admin. And there is this option bsopts 
in tgtadm, which is 1. called "bsopts" in tgt-admin (which is kind of 
surprising), and 2. is not documented.

thirdly, bsopts doesn't work correctly. If there is more than one bsopt, one 
should divide them by a ; like this: 
bsopts=logfile=/var/log/bs-glsfs.log;loglevel=3. But this doesn't work, because
tgt-admin truncates the bsopts at the ; and so it isn't possible to give more 
than one option.

snippet:
root@storage-b-02:~# cat /etc/tgt/conf.d/gv_b_0.conf
<target iqn.2018-07.de.xxxxx:stor-b-0>
    vendor_id xxxxx
    bs-type glfs
    bsopts "logfile=/var/log/bs-glfs.log;loglevel=3"
...

in /var/log/daemon.log this appears:

Jul 30 20:33:03 storage-b-02 tgtd[31394]: tgtd: device_mgmt(246) sz:86 
params:path=gv_b_0@127.0.0.1:/iSCSI_VOL1.img,bstype=glfs,bsopts=logfile=/var/log/bs-glfs.log

(as you can see, the loglevel is missing)

I tested this with the bs-type glfs.

Thanks.


-- System Information:
Debian Release: 9.5
  APT prefers stable-updates
  APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)

Kernel: Linux 4.9.0-7-amd64 (SMP w/12 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8), 
LANGUAGE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages tgt depends on:
ii  init-system-helpers     1.48
ii  libaio1                 0.3.110-3
ii  libc6                   2.24-11+deb9u3
ii  libconfig-general-perl  2.63-1
ii  libibverbs1             1.2.1-2
ii  librdmacm1              1.1.0-2
ii  libsystemd0             232-25+deb9u4
ii  lsb-base                9.20161125
ii  sg3-utils               1.42-2

tgt recommends no packages.

Versions of packages tgt suggests:
ii  tgt-glusterfs  1:1.0.69-1
pn  tgt-rbd        <none>

-- no debconf information

Reply via email to