Author Archive

FreeNAS 9.2.1.2-RELEASE is now available

Written by Annie Zhang on .

Howdy,

OK, it’s done!

9.2.1.2-RELEASE is now up on http://www.freenas.org/download/ – please come and get it!

This point release for 9.2.1 fixes even more issues found in 9.2.1.1 in CIFS, NFS locking, the new .system dataset, ACLs, migration during upgrades, serial consoles, and a few smaller things. All bugs fixed in 9.2.1.2-RELEASE can be found here.

From a high level, these are the most significant changes:

  • Samba (SMB/CIFS support) upgraded to version 4.1.5
  • Linux Jails now work with UFS
  • NFS lockd now starts properly at boot time
  • Serial console misconfiguration is now harder to do.
  • Logging to .system dataset is now optional. If you have an old syslog dataset (which is how this was formerly done), you are strongly encouraged to transition to the new .system/syslog dataset by enabling that option in System->Settings->Advanced and simply deleting your old syslog dataset.

Otherwise, the 9.2.1.1 ReleaseNotes still apply, so I won’t repeat them all here!

We’d like to thank the community for its patience in dealing with the many issues we introduced in the name of progress (or just hadn’t been found until people really started beating on CIFS) in 9.2.1.

We’ve worked very hard to nail those issues in this series of point releases and are confident that we’ve finally gotten this branch polished to a pretty high gloss (which is what you want in a NAS!). We certainly could not have done so without all of your testing and feedback over the last month, so again, thanks!

- The FreeNAS Engineering Team

FreeNAS 9.2.1.2-RC is now available

Written by Annie Zhang on .

Howdy folks,

In our seemingly never-ending quest to get 9.2.1 polished up just right, we have found it necessary to create yet another point release! 9.2.1.2-RC is now up on http://download.freenas.org – please come and get it!

This release candidate point release for 9.2.1 fixes even more issues found in 9.2.1.1 in CIFS, NFS locking, the new .system dataset, ACLs, migration during upgrades, serial consoles, and a few smaller things. A list of all bugs fixed in 9.2.1.2-RC can be found here.

From a high level, these are the most significant changes:

Samba (SMB/CIFS support) upgraded to version 4.1.5
Linux Jails now work with UFS
NFS lockd now starts properly at boot time
Serial console misconfiguration is now harder to do.
Logging to the .system dataset is now optional and configurable (and many migration problems with the system dataset and older-style .samba4 datasets have been fixed).

Otherwise, the 9.2.1.1 ReleaseNotes apply so I won’t repeat them all here!

We’d like to push 9.2.1.2-RELEASE out the door in a couple of days, so the testing cycle on this RC is very short. We feel this to be reasonable because so little has changed (by design) in this point release and we’ve all been testing these changes internally quite heavily since 9.2.1.1 was released.

We’d also like to thank the community for its patience in dealing with the many issues we introduced in the name of progress (or just hadn’t been found until people really started beating on CIFS) in 9.2.1. We’ve worked very hard to nail those issues in this series of point releases and are confident that we’ve finally gotten this branch polished to a pretty high gloss (which is what you want in a NAS!). We certainly could not have done so without all of your testing and feedback over the last month, so again, thanks!

- The FreeNAS Engineering Team

Announcing FreeNAS 9.2.1.1-RELEASE

Written by Annie Zhang on .

Greetings, FreeNAS fanatics!

Yes, it’s our first point release to a point release! We are not particularly thrilled that we had to do one, but there were some Samba (CIFS) and jail related bugs (including a panic!) that definitely made it necessary; we’ve done little else for the last 2 weeks but tracking them down and stomping on them! Our thanks also go out to the Samba team (you know who you are) who helped us to identify and fix some of the key issues, as well as to FreeNAS developer John Hixson, who worked extra hard on diagnosing and fixing the CIFS issues!

The list of bugs fixed in 9.2.1.1 can be found here.

Should you encounter any other bugs in this release, or wish to submit enhancement requests, please visit http://bugs.freenas.org and by all means file a bug! We use the bug tracking system quite religiously and screen bugs on a daily basis, so filing a bug report is the best way of making sure that any issues do not get lost! Since no release engineering process is ever truly finished, we are already planning for 9.2.2 and will aim to fix any “fit and finish” bugs we deem appropriate for the next software update.

We also have the FreeNAS forums for general discussion and encourage everyone to use them. Finally, the FreeNAS developers also hang out in the #freenas IRC channel on FreeNode in their copious spare time should you wish to discuss things more in real-time.

The Errata List remains for 9.2.1.1, though we’re happy to say that we squashed 3 out of the 4 issues that were on it for 9.2.1. The last remaining issue is 32-bit only, and only affects Time Machine backups.

Again, if you didn’t follow the link in the first paragraph, the bits are in http://download.freenas.org/9.2.1.1/RELEASE/

Thanks!

The FreeNAS Engineering Team

Release Notes for FreeNAS 9.2.1.1-RELEASE

  • Samba (SMB/CIFS support) upgraded to version 4.1.4, with select key fixes cherry-picked from 4.1.5. This version adds support for SMB3, the ability for FreeNAS to be a Windows Domain Controller, and advanced features like server-side copy support in Windows 2012 and later, along with multiple years worth of improvements over the version of Samba that shipped in 9.2.0. Samba4 also enables SMB protocol version 3. Previous versions of FreeNAS limited samba to SMB2 because of random crashes that would occur using SMB3. We also fixed a number of Samba issues specific to FreeNAS in 9.2.1.1 – see the fixed bug list for details.
  • A system dataset (.system) is now created in a user-configurable pool, the default being the first pool found. This can be changed in System->Settings->Advanced, the .system dataset being created as needed. This dataset becamse necessary for storing persistent Samba permissions, and is also being leveraged for other purposes, like collecting core files (which otherwise might overflow the limited system partition space) and storing system log files. It will be used for additional purposes as FreeNAS evolves.
  • A panic that occurred with VIMAGE jails has been fixed.
  • A bad bug with jail templates that caused them to be gratuitously downloaded has been fixed. See the fixed bugs query above for details.

Release Notes for FreeNAS 9.2.1-RELEASE (since 9.2.1.1 is just a bug fix release for 9.2.1):

  • Added the LSI 12G SAS driver as a module to the build. This can be enabled by adding a tunable for mpslsi3_load with a value of YES. This driver is still under development and not yet committed to FreeBSD. It is provided for beta testing only. For production use please consider using a 6G SAS adapter, such as the LSI 9207.
  • Fixed a bug with netatalk that prevented share browsing from working in the finder on OSX. Also enabled options for fuller-fidelity AFP copies with Mac OS ACLs (ACEs) now stored as ZFS ACLs. Remove the non functional share password field from AFP shares.
  • Switched from Avahi to mDNSResponder for Zeroconf network configuration, improving the Mac share browsing experience.
  • Added additional Web API functionality for manipulating ZFS snapshots.
  • Added IPMI network configuration support for machines with that capability (enabled by setting ipmi_load tunable to YES).
  • Brought back the FreeNAS 8.x volume manager as a “Manual Setup” option. This volume manager allows manual vdev building and offers no seat belts. Unless you know exactly what you are doing and why you are doing it, using the standard volume manager is highly recommended by the development team!
  • Made some changes to reporting graphs that segregates reports by type, one type per tab. Add graphs that show individual disk activity.
  • Fixed a bug that prevented building an encrypted volume using multipath devices.
  • Update django (used by the WebUI) to 1.6 and dojo to 1.9.2
  • Add the following ZFS features: enabled_txg hole_birth, extensible_dataset, bookmarks
  • Add trafshow to the image. This utility gives a CLI view of connections and usage to the FreeNAS box.
  • Fix kernel module load for fuse. This is needed for importing NTFS volumes.
  • Add the ability to use a keytab for AD joins. This eliminates the need to use the AD Administrator account to join FreeNAS to AD, closing a long standing issue of needing the AD Admin password in the FreeNAS configuration database.
  • Updated the LSI 6 Gbps HBA driver (mps) to version 16. Please update the firmware of any mps HBAs to phase 16.