*New 11.3 series Release:
2019-10-19: XigmaNAS 11.3.0.4.7014 - released

*New 12.0 series Release:
2019-10-05: XigmaNAS 12.0.0.4.6928 - released!

*New 11.2 series Release:
2019-09-23: XigmaNAS 11.2.0.4.6881 - released!

We really need "Your" help on XigmaNAS https://translations.launchpad.net/xigmanas translations. Please help today!

Producing and hosting XigmaNAS costs money. Please consider donating for our project so that we can continue to offer you the best.
We need your support! eg: PAYPAL

Switch from istgt to ctld

Post/Debate your Suggestions & Requests of XigmaNAS here. This ONLY pertains to XigmaNAS.
Forum rules
Set-Up GuideFAQsForum Rules
Post Reply
pylox
NewUser
NewUser
Posts: 3
Joined: 09 Aug 2016 12:56
Status: Offline

Switch from istgt to ctld

#1

Post by pylox » 09 Aug 2016 13:08

Hi NAS4FREE - Team,

many thx for your great work. I'm using NAS4FREE since 2 years.

I'd like to ask you have plans to switch from istgt to ctld ? This would be help to increase the iSCSI performance ...

Greetings pylox

Catwoolfii
NewUser
NewUser
Posts: 1
Joined: 06 Nov 2016 21:25
Status: Offline

Re: Switch from istgt to ctld

#2

Post by Catwoolfii » 06 Nov 2016 21:32

I subscribe to this issue (sorry for my English). I would also like to note that the extend istgt does not work correctly in the storage type "zfs over iscsi" in proxmox (when you break/loss of communication then lu not found). I have hope that ctld will run more stable.

pylox
NewUser
NewUser
Posts: 3
Joined: 09 Aug 2016 12:56
Status: Offline

Re: Switch from istgt to ctld

#3

Post by pylox » 24 Nov 2016 21:12

Hi,

really no comment to this topic ?

Greetings pylox

User avatar
ms49434
Developer
Developer
Posts: 720
Joined: 03 Sep 2015 18:49
Location: Neuenkirchen-Vörden, Germany - GMT+1
Contact:
Status: Offline

Re: Switch from istgt to ctld

#4

Post by ms49434 » 24 Nov 2016 22:14

Hi pylox

switching from istgt to ctld is not an option because it will screw up existing configurations.
The better option is to provide both drivers, istgt and ctld, in NAS4Free. In preparation of configuring ctld via webgui the driver and the management tools have been added to 11.0.0.4.
1) XigmaNAS 12.0.0.4 amd64-embedded on a Dell T20 running in a VM on ESXi 6.7U2, 22GB out of 32GB ECC RAM, LSI 9300-8i IT mode in passthrough mode. Pool 1: 2x HGST 10TB, mirrored, SLOG: Samsung 850 Pro, L2ARC: Samsung 850 Pro, Pool 2: 1x Samsung 860 EVO 1TB , services: Samba AD, CIFS/SMB, ftp, ctld, rsync, syncthing, zfs snapshots.
2) XigmaNAS 12.0.0.4 amd64-embedded on a Dell T20 running in a VM on ESXi 6.7U2, 8GB out of 32GB ECC RAM, IBM M1215 crossflashed, IT mode, passthrough mode, 2x HGST 10TB , services: rsync.

pylox
NewUser
NewUser
Posts: 3
Joined: 09 Aug 2016 12:56
Status: Offline

Re: Switch from istgt to ctld

#5

Post by pylox » 25 Nov 2016 17:32

Hi,

thanks for your Answer !
switching from istgt to ctld is not an option because it will screw up existing configurations
I'm fully agree...
The better option is to provide both drivers, istgt and ctld, in NAS4Free
Fine for me ! Many, many thanks ! :D

Greetings pylox

gigel
NewUser
NewUser
Posts: 1
Joined: 17 Feb 2017 15:41
Status: Offline

Re: Switch from istgt to ctld

#6

Post by gigel » 17 Feb 2017 15:45

Hello and thank you for continuing work on nas4free! I have tried both and freenas feels like a monster trying to be all in one, while nas4free boots and runs blazing fast!

How far are we from a functional ctld in nas4free? I tried latest version today but even in command line I wasn't able to kldload the ctl module, complaining it needs icl module which I couldn't find, so all ctl/ctld commands fail complaining about /dev entry missing.

I badly need scsi unmap command over iscsi; zfs trim works great inside vm, I am running n4f as a vm inside kvm and deleting zvol or files inside vm really frees up space on the kvm .qcow2 storage file! but exporting the zvols over iscsi with istgt does not expose the unmap capabilities... :(

Thank you!

User avatar
ms49434
Developer
Developer
Posts: 720
Joined: 03 Sep 2015 18:49
Location: Neuenkirchen-Vörden, Germany - GMT+1
Contact:
Status: Offline

Re: Switch from istgt to ctld

#7

Post by ms49434 » 08 May 2018 21:42

gigel wrote:
17 Feb 2017 15:45
Hello and thank you for continuing work on nas4free! I have tried both and freenas feels like a monster trying to be all in one, while nas4free boots and runs blazing fast!

How far are we from a functional ctld in nas4free? I tried latest version today but even in command line I wasn't able to kldload the ctl module, complaining it needs icl module which I couldn't find, so all ctl/ctld commands fail complaining about /dev entry missing.

I badly need scsi unmap command over iscsi; zfs trim works great inside vm, I am running n4f as a vm inside kvm and deleting zvol or files inside vm really frees up space on the kvm .qcow2 storage file! but exporting the zvols over iscsi with istgt does not expose the unmap capabilities... :(

Thank you!
coming soon: https://sourceforge.net/p/nas4free/code/5501/
1) XigmaNAS 12.0.0.4 amd64-embedded on a Dell T20 running in a VM on ESXi 6.7U2, 22GB out of 32GB ECC RAM, LSI 9300-8i IT mode in passthrough mode. Pool 1: 2x HGST 10TB, mirrored, SLOG: Samsung 850 Pro, L2ARC: Samsung 850 Pro, Pool 2: 1x Samsung 860 EVO 1TB , services: Samba AD, CIFS/SMB, ftp, ctld, rsync, syncthing, zfs snapshots.
2) XigmaNAS 12.0.0.4 amd64-embedded on a Dell T20 running in a VM on ESXi 6.7U2, 8GB out of 32GB ECC RAM, IBM M1215 crossflashed, IT mode, passthrough mode, 2x HGST 10TB , services: rsync.

hcb
NewUser
NewUser
Posts: 7
Joined: 21 Mar 2013 11:30
Status: Offline

Re: Switch from istgt to ctld

#8

Post by hcb » 24 Jun 2018 00:10

With ctld will discard/unmap over iscsi work for zfs spares volumes?

DataX
NewUser
NewUser
Posts: 6
Joined: 26 Dec 2014 05:13
Status: Offline

Re: Switch from istgt to ctld

#9

Post by DataX » 07 Aug 2018 00:37

Does anyone know if this is still in the works?

I've been troubleshooting some performance issues I'm running into with my lab (ESXi 6.5 w/ NFS shares) and found that I've not getting any hardware acceleration features for my datastores. There's no VIB to support VAAI Primitives with NFS, so I'm looking at switching back to iSCSI for my datastores however istgt only supports a couple of them.

Code: Select all

root@esx03:~ esxcli storage core device vaai status get -d t10.FreeBSD_iSCSI_DISK______NFSN00OIJL3CIL__________________
t10.FreeBSD_iSCSI_DISK______NFSN00OIJL3CIL__________________
   VAAI Plugin Name:
   ATS Status: supported
   Clone Status: unsupported
   Zero Status: supported
   Delete Status: unsupported
   
root@esx03:~ esxcli storage core device list -d t10.FreeBSD_iSCSI_DISK______NFSN00OIJL3CIL__________________ | grep Thin
   Thin Provisioning Status: unknown
On the other hand, CTLD on FreeNAS does support all VAAI Primitives.

Code: Select all

root@esx03:~ esxcli storage core device vaai status get -d naa.6589cfc000000a6b4f3f0903955d0126
naa.6589cfc000000a6b4f3f0903955d0126
   VAAI Plugin Name:
   ATS Status: supported
   Clone Status: supported
   Zero Status: supported
   Delete Status: supported
   
root@esx03:~ esxcli storage core device list -d naa.6589cfc000000a6b4f3f0903955d0126 | grep Thin
   Thin Provisioning Status: yes

Apparently this has been supported in FreeNAS since 9.3, however I would obviously prefer to stick with nas4free / XigmaNAS if this is coming soon.

https://www.virten.net/2015/01/working- ... rimitives/

Thanks!

User avatar
ms49434
Developer
Developer
Posts: 720
Joined: 03 Sep 2015 18:49
Location: Neuenkirchen-Vörden, Germany - GMT+1
Contact:
Status: Offline

Re: Switch from istgt to ctld

#10

Post by ms49434 » 07 Aug 2018 14:18

DataX wrote:
07 Aug 2018 00:37
Does anyone know if this is still in the works?

I've been troubleshooting some performance issues I'm running into with my lab (ESXi 6.5 w/ NFS shares) and found that I've not getting any hardware acceleration features for my datastores. There's no VIB to support VAAI Primitives with NFS, so I'm looking at switching back to iSCSI for my datastores however istgt only supports a couple of them.

Code: Select all

root@esx03:~ esxcli storage core device vaai status get -d t10.FreeBSD_iSCSI_DISK______NFSN00OIJL3CIL__________________
t10.FreeBSD_iSCSI_DISK______NFSN00OIJL3CIL__________________
   VAAI Plugin Name:
   ATS Status: supported
   Clone Status: unsupported
   Zero Status: supported
   Delete Status: unsupported
   
root@esx03:~ esxcli storage core device list -d t10.FreeBSD_iSCSI_DISK______NFSN00OIJL3CIL__________________ | grep Thin
   Thin Provisioning Status: unknown
On the other hand, CTLD on FreeNAS does support all VAAI Primitives.

Code: Select all

root@esx03:~ esxcli storage core device vaai status get -d naa.6589cfc000000a6b4f3f0903955d0126
naa.6589cfc000000a6b4f3f0903955d0126
   VAAI Plugin Name:
   ATS Status: supported
   Clone Status: supported
   Zero Status: supported
   Delete Status: supported
   
root@esx03:~ esxcli storage core device list -d naa.6589cfc000000a6b4f3f0903955d0126 | grep Thin
   Thin Provisioning Status: yes

Apparently this has been supported in FreeNAS since 9.3, however I would obviously prefer to stick with nas4free / XigmaNAS if this is coming soon.

https://www.virten.net/2015/01/working- ... rimitives/

Thanks!
it's supported in XigmaNAS by ctld (CAM Target Layer):

Code: Select all

t10.FREEBSD_V10000000000000000000000000000
   VAAI Plugin Name: 
   ATS Status: supported
   Clone Status: supported
   Zero Status: supported
   Delete Status: supported
[root@vm02:~] 
1) XigmaNAS 12.0.0.4 amd64-embedded on a Dell T20 running in a VM on ESXi 6.7U2, 22GB out of 32GB ECC RAM, LSI 9300-8i IT mode in passthrough mode. Pool 1: 2x HGST 10TB, mirrored, SLOG: Samsung 850 Pro, L2ARC: Samsung 850 Pro, Pool 2: 1x Samsung 860 EVO 1TB , services: Samba AD, CIFS/SMB, ftp, ctld, rsync, syncthing, zfs snapshots.
2) XigmaNAS 12.0.0.4 amd64-embedded on a Dell T20 running in a VM on ESXi 6.7U2, 8GB out of 32GB ECC RAM, IBM M1215 crossflashed, IT mode, passthrough mode, 2x HGST 10TB , services: rsync.

DataX
NewUser
NewUser
Posts: 6
Joined: 26 Dec 2014 05:13
Status: Offline

Re: Switch from istgt to ctld

#11

Post by DataX » 07 Aug 2018 15:39

Oh duh! Hadn't realized this was already part of XigmaNAS, just as an additional service.

Thanks!

Post Reply

Return to “Suggestions & Requests”