Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 25 Aug 2018 15:04:32 +0200
From:      Harry Schmalzbauer <freebsd@omnilan.de>
To:        FreeBSD Stable <freebsd-stable@freebsd.org>
Cc:        =?UTF-8?Q?Edward_Tomasz_Napiera=c5=82a?= <trasz@freebsd.org>
Subject:   Re: ctld(8) 11.2-release lockup with w2k16 [Was: Re: ctld(8), multiple 'portal-group' on same socket (individual 'discovery-auth-group' restrictions)]
Message-ID:  <151ecc4c-5c6b-82ab-d24b-209d685002ad@omnilan.de>
In-Reply-To: <3613504a-b017-bc3a-cd62-54d8bb051ea1@omnilan.de>
References:  <5444C94C.4050705@omnilan.de> <20141021104308.GA5990@brick.home> <3613504a-b017-bc3a-cd62-54d8bb051ea1@omnilan.de>

next in thread | previous in thread | raw e-mail | index | archive | help
Am 05.07.2018 um 18:17 schrieb Harry Schmalzbauer:
> Am 21.10.2014 um 12:43 schrieb Edward Tomasz Napierała:
>> On 1020T1035, Harald Schmalzbauer wrote:
>>>   Hello,
>>>
>>> I'm trying to move from istgt(1) to ctld(8), but it seems my setup 
>>> isn't
>>> possible with ctld.
>>> Besides missing support for virtual-DVDs ('UnitType DVD' in istgt) and
>>> real ODD-devices ('UnitType pass' in istgt),
>> Yup, we don't implement virtual DVDs and passthrough. Especially the
>> latter would be a nice feature to have.
>
>
> Hello Edward,
>
> my current problem is unrelated.
> But this old mail illustrates the timeframe I've been happily using 
> ctld(8) without problems :-) Thanks!
>
> Recently, I discovered that WindowsServerBackup fails with Win2k16 
> (never used 2k12).
> Old initiators running 2008R2 (or ESXi 5.5) are still able to use 
> ctld(8) ZVOL targets for WindowsServerBackup on 11.2-release without 
> problems.

Unfortunately also ESXi6.5 initiatiors are not working well with ctld(8) 
anymore.
Read performace is incredibly slow.
I have a 2x3z1 pool with 6SAS10krpm spindels.
Local ZFS performance doesn't show anything unexpected.
But reading from a ctld(8) ZVOL backed target under ESXi6.5 seems to 
cause a interrupt deadlock – not completely dead, but almost.
gstat(8) tells me that all 6 HDDs are idle.
top(1) shows no thread consuming CPU cycles, with one exception (besides 
idle):
12 root         38 -56    -     0K   608K WAIT   -1 569:02 482.78% intr
systat(1) shows NICs almost idle (<100irqs/s) and permanent 25% INTR 
load (one of 4 cores).

This is with 11.2 release.
It's a ESXi guest, which I used severla years with previous FreeBSD 
versions without such massive iSCSI performance problems.

Using the same /dev/zvol with istgt(1) on the same 11.2-release VM also 
solves the performance issue.

Is anybody using ctld(8) in production post 10.x? If so, without 
observing a similar regression?

Thanks,

-harry




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?151ecc4c-5c6b-82ab-d24b-209d685002ad>