VDSM doesn't disconnect multiple iSCSI sessions

--_000_E92265C78DCD4751A0AE769A42259FF4acroniscom_ Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: base64 SGVsbG8sDQoNCkkgd2FzIHRyeWluZyB0byBpbXByb3ZlIGlTQ1NJIHBlcmZvcm1hbmNlIGJ5IGlu Y3JlYXNpbmcgbnVtYmVyIG9mIHNpbXVsdGFuZW91cyBjb25uZWN0aW9ucyB0byBpU0NTSSB0YXJn ZXQuIFBsZWFzZSBub3RlIGl0J3Mgbm90IGFib3V0IGlTQ1NJIG11bHRpcGF0aGluZy4gSXQncyBh Ym91dCB1c2luZyBtdWx0aXBsZSBjb25uZWN0aW9ucyBvdmVyIHRoZSBzYW1lIG5ldHdvcmsvcGF0 aCB0byB1dGlsaXNlIG5ldHdvcmsgaW50ZXJmYWNlIGJvbmRpbmcuDQoNCi9ldGMvaXNjc2kvaXNj c2lkLmNvbmYgaGFzIGFuIG9wdGlvbiB3aGVyZSBJIGNhbiBzZXQgbnVtYmVyIG9mIHNlc3Npb24g YnkgZGVmYXVsdCAtIG5vZGUuc2Vzc2lvbi5ucl9zZXNzaW9ucy4gSSd2ZSBmb3VuZCB0aGF0IG11 bHRpcGxlIHNlc3Npb25zIHdvcmsgd2VsbCwgYnV0IFZEU00gZG9lc24ndCBkaXNjb25uZWN0IGFs bCBlc3RhYmxpc2hlZCBzZXNzaW9ucy4gTWFpbnRlbmFuY2UgbW9kZSBkaXNjb25uZWN0cyB0aGUg Zmlyc3QgY29ubmVjdGVkIHNlc3Npb24gb25seS4gT3RoZXIgc2Vzc2lvbnMgcmVtYWluIGNvbm5l Y3RlZC4NCg0KSSd2ZSBmaWxlZCBhIGJ1ZyBodHRwczovL2J1Z3ppbGxhLnJlZGhhdC5jb20vc2hv d19idWcuY2dpP2lkPTEzMjI5MzMgd2l0aCBhIHBhdGNoIHRvIGZpeCB0aGUgaXNzdWUuDQoNCg== --_000_E92265C78DCD4751A0AE769A42259FF4acroniscom_ Content-Type: text/html; charset="utf-8" Content-ID: <708A082FE6896743BC438B578CAAFF76@acronis.com> Content-Transfer-Encoding: base64 PGh0bWw+DQo8aGVhZD4NCjxtZXRhIGh0dHAtZXF1aXY9IkNvbnRlbnQtVHlwZSIgY29udGVudD0i dGV4dC9odG1sOyBjaGFyc2V0PXV0Zi04Ij4NCjwvaGVhZD4NCjxib2R5IHN0eWxlPSJ3b3JkLXdy YXA6IGJyZWFrLXdvcmQ7IC13ZWJraXQtbmJzcC1tb2RlOiBzcGFjZTsgLXdlYmtpdC1saW5lLWJy ZWFrOiBhZnRlci13aGl0ZS1zcGFjZTsgY29sb3I6IHJnYigwLCAwLCAwKTsgZm9udC1zaXplOiAx NHB4OyBmb250LWZhbWlseTogQ2FsaWJyaSwgc2Fucy1zZXJpZjsiPg0KPGRpdj5IZWxsbyw8L2Rp dj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2Pkkgd2FzIHRyeWluZyB0byBpbXByb3ZlIGlTQ1NJ IHBlcmZvcm1hbmNlIGJ5IGluY3JlYXNpbmcgbnVtYmVyIG9mJm5ic3A7c2ltdWx0YW5lb3VzIGNv bm5lY3Rpb25zIHRvIGlTQ1NJIHRhcmdldC4gUGxlYXNlIG5vdGUgaXQncyBub3QgYWJvdXQgaVND U0kgbXVsdGlwYXRoaW5nLiBJdCdzIGFib3V0IHVzaW5nIG11bHRpcGxlIGNvbm5lY3Rpb25zIG92 ZXIgdGhlIHNhbWUgbmV0d29yay9wYXRoIHRvIHV0aWxpc2UgbmV0d29yayBpbnRlcmZhY2UgYm9u ZGluZy4mbmJzcDs8L2Rpdj4NCjxkaXY+PGJyPg0KPC9kaXY+DQo8ZGl2Pi9ldGMvaXNjc2kvaXNj c2lkLmNvbmYgaGFzIGFuIG9wdGlvbiB3aGVyZSBJIGNhbiBzZXQgbnVtYmVyIG9mIHNlc3Npb24g YnkgZGVmYXVsdCAtJm5ic3A7bm9kZS5zZXNzaW9uLm5yX3Nlc3Npb25zLiBJJ3ZlIGZvdW5kIHRo YXQgbXVsdGlwbGUgc2Vzc2lvbnMgd29yayB3ZWxsLCBidXQgVkRTTSBkb2Vzbid0IGRpc2Nvbm5l Y3QgYWxsIGVzdGFibGlzaGVkIHNlc3Npb25zLiBNYWludGVuYW5jZSBtb2RlIGRpc2Nvbm5lY3Rz IHRoZSBmaXJzdCBjb25uZWN0ZWQNCiBzZXNzaW9uIG9ubHkuIE90aGVyIHNlc3Npb25zIHJlbWFp biBjb25uZWN0ZWQuPC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRpdj5JJ3ZlIGZpbGVkIGEg YnVnIDxhIGhyZWY9Imh0dHBzOi8vYnVnemlsbGEucmVkaGF0LmNvbS9zaG93X2J1Zy5jZ2k/aWQ9 MTMyMjkzMyIgc3R5bGU9ImZvbnQtZmFtaWx5OiAtd2Via2l0LXN0YW5kYXJkOyI+DQpodHRwczov L2J1Z3ppbGxhLnJlZGhhdC5jb20vc2hvd19idWcuY2dpP2lkPTEzMjI5MzM8L2E+Jm5ic3A7d2l0 aCBhIHBhdGNoIHRvIGZpeCB0aGUgaXNzdWUuPC9kaXY+DQo8ZGl2Pjxicj4NCjwvZGl2Pg0KPGRp dj4NCjxkaXYgaWQ9Ik1BQ19PVVRMT09LX1NJR05BVFVSRSI+PC9kaXY+DQo8L2Rpdj4NCjwvYm9k eT4NCjwvaHRtbD4NCg== --_000_E92265C78DCD4751A0AE769A42259FF4acroniscom_--

On Fri, Apr 1, 2016 at 4:13 PM, Pavel Gashev <Pax@acronis.com> wrote:
Hello,
I was trying to improve iSCSI performance by increasing number of simultaneous connections to iSCSI target. Please note it's not about iSCSI multipathing. It's about using multiple connections over the same network/path to utilise network interface bonding.
/etc/iscsi/iscsid.conf has an option where I can set number of session by default - node.session.nr_sessions. I've found that multiple sessions work well, but VDSM doesn't disconnect all established sessions. Maintenance mode disconnects the first connected session only. Other sessions remain connected.
I've filed a bug https://bugzilla.redhat.com/show_bug.cgi?id=1322933 with a patch to fix the issue.
Thanks Pavel! Can you post your patch to gerrit? See http://www.ovirt.org/develop/dev-process/working-with-gerrit/ If you need help you can try #vdsm at freenode. Cheers, Nir
participants (2)
-
Nir Soffer
-
Pavel Gashev