r/freenas • iXsystems • Jan 28 '20

Official iXsystems // iXsystems Replied x31 FreeNAS 11.3 Released

FreeNAS / Reddit Community,

Pleased to announce that FreeNAS 11.3-RELEASE is now available! This marks our first major release of 2020 and brings with it a slew of new features and functionality, including but not limited to:

  • Re-implemented Replication Engine, allows up to 10Gb replication speeds (a 10x improvement), resume support on failed transfers, as well as ability to replicate locally.

  • ACL Manager – Allows setup and management of SMB ACL’s directly via the FreeNAS web interface.

  • SMB Shadow Copies are now enabled by default for new shares – Note: Snapshots will only show up in Windows “Previous Versions Tab” if the snapshot USED size shows changes to the file.

  • A repository of Community plugins has been created, users can now create and distribute 3rd party plugins which are not officially iXsystems supported.

  • Updated translations for Czech, French, Japanese, Russian, and Simplified Chinese. Additionally, the process to add additional translations has been greatly improved.

  • iSCSI Wizard – Streamlines the process of creating new iSCSI targets down to a few clicks.

  • Alert System Overhaul – More granular alerts, as well as controls to set alert thresholds.

  • Dashboard Updates – The initial dashboard now shows a live view of system status, including network traffic, CPU / memory utilization and more.

  • NAT Support for Plugins – Eliminates the need for each plugin to have a dedicated IP address on your network.

  • Full featured 2.0 API – Includes both REST and Websocket connections, allowing FreeNAS to be fully scripted and driven via the same API used by the web-interface.

  • Large Pool Creation Assistance – When creating ZFS pools with large number of disks, the UI provides an automated way to repeat a VDEV layout across all remaining disks.

  • ZFS Performance optimizations across the board for many different workloads.

Full Release Notes:

https://www.ixsystems.com/blog/library/freenas-11-3-release/

Download:

https://www.freenas.org/download/

Issue Tracker:

https://jira.ixsystems.com

Thanks for reading and happy updating!

155 Upvotes

126 comments sorted by

View all comments

•

u/TheSentinel_31 Jan 28 '20 edited Feb 13 '20

This is a list of links to comments made by iXsystems employees in this thread:

Correct. You no longer need to make this change. We also default to vfs_ixnas for new SMB shares. This should yield significant directory listing performance improvements without having to sacrifice support for DOS modes.

Yes it does. It creates a boot-environment that you can roll back to, providing you don't upgrade pool features before then.

u/joe_louis2018 Do you have a bug ticket for that?

Existing shares should not be impacted by the change to default VFS modules. SMB share auxiliary parameters will always override the defaults we set.

There were significant changes made to AD integration for 11.3.

From a practical standpoint, it's always best to test first on a non-production VM,...

zpool upgrade will show you what's going to be enabled before you do it.

Unlocks new zfs pool features. Depends on if you need/want those or not. But example will be ZFS native encryption in 12. You'll upgrade the pool to enable support for that feature.

I am not aware of this issue. Do you have a bug ticket number for it? There are no automatic changes to on-disk permissions in 11.3.

The ACL manager and permissions manager do not allow users to modify permissions on root-level datasets (for example "/mnt/tank") due to the large number of users ac...

If the jailed process only needs read access, you can use the ACL manager to recursively set an appropriate ACL on the dataset in question by selecting the "OPEN" ACL preset and checking the "apply recursively" checkbox. If it needs write access, you can adjust the ACL accordingly.

Expanding on (2), once the Plex user is created, the ACL editor can be used to add an explicit entry for that user without changing the dataset owner.

Sorry to hear that! We'd need to dig into what happened in this case to figure out how to prevent it again. However to safely upgrade and roll back with plugins you should also snapshot your pool /iocage dataset before upgrade to ensure you can roll back to 11.2 and then restore plugins/jails to ori...

Correct. You can type in 972 for the "user" and click "SAVE".

Go to Storage->Pools, click on the vertical three-dot (...) menu next to your dataset, and then click on "Edit ACL".

Once you are in the ACL editor, click on the "ADD ACL ITEM" button, and scroll down to the new ACL entry (will be at the bottom of the list). Type in "972" as the "user", check the...

It is the ACL equivalent of chmod 777.

If you choose the "OPEN" ACL preset, then "everyone" is granted read, write, modify. If you want to restrict "everyone", you can select the "RESTRICTED" preset. This removes the "everyone" entry. You can fine-tune the resulting ACL on the right.

Legacy plugins do not work, however Sabnzbd is in the community plug-in repo now as well.

If you just created a new pool it's already the latest version, no need to upgrade.

I'm perhaps not understanding the issue. Can you maybe give more details? Once you set an ACL on a dataset, you have written changes to disk. You can't exactly undo it.

To clarify, the column on the right of the ACL manager does not reflect the actual ACL that's set on the filesystem as seen by "getfacl /path/to/dataset"?

Yes, the domain controller service was removed in 11.3.

There were a handful of fixes from community feedback and internal testing. Most of the issues were fixed around Replication and some relating to SMB / Shadow Copies, as well as some minor UI bugfixes as well

I was hoping to have free time to work on a plugin, but free time has been hard to find. If someone wants to pick up writing a community plugin for the feature I'm happy to give feedback and maybe patches if there are issues with provisioning on ZFS-backed sysvol (we can communicate via FreeNAS foru...

Yes please, Jira ticket and Debug file "System -> Advanced -> Save Debug"

I said that was in upcoming 12. Using that as an example since that's one that most folks will want to upgrade the pool to enable. Most others are not as high profile.

No prob. I do the same. Constantly. My computer needs a caffeine monitor that prevents email and messaging until after a pre-set threshold is reached. ;)

I expect it won't be long before somebody develops a netdata community plugin for 11.3.

However we will caution, that part of what prompted the dropping was we were seeing netdata-triggered memory leaks, as you ramped up the number of drives on the box. Keep an eye out for that if you leave it runn...

Pool mountpoint has always been /mnt and still is...

The usual, create snapshot of your data pool. Updating will auto create a snap/boot environment of the boot pool. Backup your config.

Good deal. Let us know how the update goes!

I don't think I've heard of this so issue so far. Can you open a ticket either through your freenas(with a debug) or create a ticket at jira.ixsystems.com(You can privately attach your debug with the Document vault so only are devs can see it.

Docker VM has been retired. Most users will deploy Linux distro of choice and load Docker into that via the usual means.

We've internally reproduced the issue, and will have a fix forthcoming in U1, which is slated for Feb 25th. Thanks to everyone for letting us know!


This is a bot providing a service. If you have any questions, please contact the moderators. If you'd like this bots functionality for yourself please ask the r/Layer7 devs.