Open schoerg opened 6 years ago
Hi, guess Ubuntu 16.04 uses *-fb targetcli version called free branch. Those forks are not compatible vice versa. Use distro package is preffered or remove targetcli distro and build any from git yourself. Btw I built both manually to work together on debian wheezy with latest kernel.
I tried building from git.
do you have policy files in /var/taget/policy/
?
Yes.
backstore_fileio.lio
backstore_iblock.lio
backstore_pscsi.lio
backstore_ramdisk.lio
fabric_ib_srpt.lio
fabric_iscsi.lio
fabric_loopback.lio
fabric_qla2xxx.lio
fabric_tcm_fc.lio
fabric_vhost.lio
what version o pyparsing
do u have?
have you checked content of policy files?
2.1.8
storage fileio disk %str {
wwn %str
path %str
size %bytes
buffered %bool(yes)
attribute {
block_size %int(512)
emulate_3pc %bool(yes)
emulate_caw %bool(yes)
emulate_dpo %bool(no)
emulate_fua_read %bool(no)
emulate_fua_write %bool(yes)
emulate_model_alias %bool(no)
emulate_rest_reord %bool(no)
emulate_tas %bool(yes)
emulate_tpu %bool(no)
emulate_tpws %bool(no)
emulate_ua_intlck_ctrl %bool(no)
emulate_write_cache %bool(yes)
enforce_pr_isids %bool(yes)
fabric_max_sectors %int(8192)
is_nonrot %bool(no)
max_unmap_block_desc_count %int(1)
max_unmap_lba_count %int(8192)
max_write_same_len %int(4096)
optimal_sectors %int(8192)
queue_depth %int(128)
unmap_granularity %int(1)
unmap_granularity_alignment %int(0)
}
}
Mine is ii python-pyparsing 1.5.6+dfsg1-2 all Python parsing module
Have u tried targetcli-fb version?
targetcli 3.0.pre4.1~ga55d018 (rtslib 3.0.pre4.1~g1b33ceb)
Linux 4.11.7-041107-lowlatency #201706240231 SMP PREEMPT Sat Jun 24 06:38:59 UTC 2017 x86_64 x86_64 x86_64 GNU/Linux
I can't save the config:No difference if I use the Ubuntu 16.04 package, or compile
targetcli
andrtsilb
from latest git.