Description of problem: [root@voodoo6 ~]# vdsClient -s 0 connectStorageServer "3" "00000000-0000-0000-0000-000000000000" "connection=192.168.1.125,iqn=iqn.2015-03.com.redhat:simone1,portal=1,user=user,password=password,id=2c5c5f35-e203-42bf-b0b6-1954150e88b4,port=3260" Got correctly parsed. While [root@c71heis10731 ~]# vdsClient -s 0 connectStorageServer "3" "00000000-0000-0000-0000-000000000000" "connection=192.168.1.125,iqn=iqn.2015-03.com.redhat:simone1,portal=1,user=,password=,id=2c5c5f35-e203-42bf-b0b6-1954150e88b4,port=3260" Error storage server connection: ("domType=3, spUUID=00000000-0000-0000-0000-000000000000, conList=[{'2c5c5f35-e203-42bf-b0b6-1954150e88b4': 'port', 'connection': '192.168.1.125', 'iqn': 'iqn.2015-03.com.redhat:simone1', 'portal': '1', 'user': ',', '=': 'id'}]",) is not: Version-Release number of selected component (if applicable): How reproducible: 100% Steps to Reproduce: 1. run vdsClient connectStorageServer trying to connect an iSCSI device without using a password 2. 3. Actual results: It correctly parses the argument list. Expected results: ',' is used for the user and 'id' as the value of a key called '='. Additional info: Till 3.5.4 the same sequence was working.
Seems that this regression was introduced by 00cae320514b096c11bfb7b48ebe944235b2e85a (vdsClient: alternative ways to provide password)
Please provide vdsm log.
Created attachment 1070283 [details] vdsm.log
This bug report has Keywords: Regression or TestBlocker. Since no regressions or test blockers are allowed between releases, it is also being identified as a blocker for this release. Please resolve ASAP.
Bug tickets that are moved to testing must have target release set to make sure tester knows what to test. Please set the correct target release before moving to ON_QA.
ok, vdsm-cli-4.17.17-0.el7ev.noarch [root@dell-r210ii-04 slowfs]# vdsClient -s 0 connectStorageServer "3" "00000001-0001-0001-0001-0000000003e1" "connection=10.34.63.202,iqn.2016-01-06.brq.str-01:jbelka-test,portal=1,user=,password=,id=bf87244f-198d-4876-8aa3-6c94d079c135,port=3260" [root@dell-r210ii-04 slowfs]# echo $? 0