 So I'm here from Warren Systems and TrueNAS 12.0 U5 or update 5 was released on August 3rd of 2021 today is August 5th 2021 and I loaded the update as soon as it came out so far two days later Everything still works. That's an important thing and I don't mind doing all the testings I know a lot of people a little more nervous about it and maybe not as familiar So if an update goes wrong, it may be a big deal to recover It's still a big deal to recover if something goes completely wrong But nonetheless, I like to do all the testing and provide some feedback on this So I would say yes, you should update to the latest version And we're going to dive into all the details of what's new and what's changed and why you should update to the new version Before we dive into those details, if you'd like to learn more about me and my company head over to laurencesystems.com If you'd like to hire sure a project, which does include storage consulting Especially around TrueNAS systems, there's a hires button right at the top If you want to support this channel in other ways There's affiliate links down below to get you deals and discounts on products and services we talk about on this channel All right, now let's dive into the TrueNAS U5 update So here's my TrueNAS mini 3.0 x plus running TrueNAS 12.0 U5 And before we jump over to this, I know one of the problems before was this not working, which was the CPU issue this actually got fixed I believe in one of the middle updates of there, but it still works fine in the latest version This was an annoyance, of course, where well, it was not working and people like, hey, it doesn't throw all It's throw all the CPU stuff. I don't look at this very often But kind of cool and we'll just kick off something real quick to Put the usage back up. Hey, look now It's showing all the high usage because I'm running some intensive stuff on there All right, we'll let that run in the background and dive through these changes Here's a quick highlight about 20 improvements and 80 bug fixes Python upgrades to address potential memory leaks and eliminate rare middleware crashes There's always some edge condition and this is why it's so important to give the developer's feedback Because it works in their scenario, but may not work in yours is because there are a different set of parameters or a different use case You have so they are really good about addressing all those edge cases But they always have to be made aware of them And that doesn't mean just complaining in a youtube comment down below and actually Going out and filling out one of their tickets for this I just like to bring it up every now and then in case you're new And haven't heard me say that almost every time I do a video like this Contacting developers several security updates to key components That are not available in 11.3 true nas our series mini enclosure management has been improved Now this is actually where they are taking advantage of the merged code base when they were free nas versus true nas By consolidating everything into one if you looked at the true nas updates when they were a separate product You would say oh, they're only updating things for like the enclosures and their devices Now it's all the same code base whether you buy an ix systems device or you build it all on your own hardware Um all those updates come in obviously you would not be able to take advantage if you built your own hardware type of system Of the enclosure updates the enclosure layouts and I'll show you what that means Go over here. We set view enclosure in this one right here It does give you all the drive layout and where they are on a status That is something only available to the ix systems Hardware, but nonetheless like I said same code base whether you buy it from them or not Great job of them doing uh this consolidated code base and I'm sure all developers are so much happier about that nvme drive Resizing this is kind of interesting on it. I didn't really think about this but I this is going to be an issue You can resize under certain circumstances. You can expand a pool out where you replace drives And then do the expand uh nvme drives just wasn't an option But of course nvme being so new there's probably not a ton of people that swapped out a group of nvme drives And needed them to expand but with this being a more Uh mainstream so to speak I'd say nvme arrays. They're still expensive to build large scale ones But this is going to be something that comes up It was actually interesting because it was something they said was easy to support It just didn't have the drive type in there So uh, it wasn't like a major code rewrite to get that working and it's now a feature They of course have a long long list of all these issues here, but let's just grab a couple highlights This one's kind of cool right here is the asus xg 100c not showing up and that they fixed this This card is actually pretty great. It's actually the one in my computer I've not tried it in true nas because all my true nas have sfp in them And I do have a video where I just talked about sfp being used so I can leave some links To that where you generally want to use that for server because it's a really low latency But for convenience a lot of people would probably like a standard rg45 type one So it's good that they have support for this and it's popular card cash static info and optimized system dot info on tn core This is kind of an interesting one. I didn't really think about this but I have noticed that the page would load a little bit slow on some things And it feels could be completely me. I didn't actually do ab testing with u4 versus 5 But one of the things they do is have to retrieve this info when they're rendering the pages And they have now just decided to statically cash it I thought it was a good update on there that they're really looking at ways to optimize and improve the little workflow things that are in there Including like your ui experience going. Hey, why I keep pulling the same data if it's static Once it's booted for example This is the disk resize of to cover mvme We should be able to have a capability in true nas enterprise core and scale And by the way, once again with the different code bases between true nas core and true nas scale You also have bugs and features that will be in parity because they pull from a similar code base Obviously with true nas scale it's based on debian So there's a lot of different underlying features But a lot of the middleware is going to be very similar for the functionality Update fi o 3.26 now. I've not done a video on this and I realize I probably should we brought this up the other day In the homelab show talking about fi o, which is a disk benchmarking tool It's one of the really handy things when you're trying to solve some of the problems of Disk issues and that's what actually the command was I ran right here. You can run fi o Right natively built in you don't have to install it as an extra tool in true nas And the advantage of course is if you need to make a determination under what circumstances and fi o has a lot of Different fine tuning. So we did a random rewrote read write with an io depth of one um block size of 4k 256 size number of jobs eight and runtime of 60 seconds group reporting and press center This thing can give you a baseline for how fast the drives are on the raw This is Actually great that they updated to the latest version because if you didn't have the latest version Maybe there's some command line switches that didn't work for you But either way, this is a handy utility that sometime I'll probably do a video on just talking about When you're doing performance tuning and storage tuning being able to run this directly on the drives to kind of get some ideas of whether or not those changes you make are Flowing through it's also good to use fi o to determine this storage speed before you start adding other services and Complexities on top of it and figuring out why they may have a disc bottleneck first start at the raw disc And then each one beyond that from there I didn't run into this but this is an interesting once again edge case Snapshot retention being ignored So if you were having this problem and basically it sounds like if there was a failure it would then Or an incomplete snapshot from a replication It would hold it more than the seven days that the person had in here And of course this could create a condition That's Very not wanted where you have a ton of snapshots that you just don't want or and they end up filling up the drive potentially So that has been fixed if you had that problem This is the edge case that creates it sounds like because I didn't have a bunch of snapshots that were ignored So it doesn't do it all the time but on certain cases once again It did and for those of you that liked next cloud of people had asked me about some next cloud failures I'd seen it in the forums. I haven't tried installing next cloud in a while And my preference is to build next cloud in a its own virtual machine not necessarily run it inside of free nest But honestly, I'm not a next cloud user that often I've done it for some one-off projects I've done some video demos on it. It's not something I use here every day It's not something we keep actively running in our stack So for those of you that we're having problems with the mysql and fails because of it They now have an update that fixes that issue. So hopefully that'll be pretty helpful for people, you know Who have been trying to get next cloud and solve and ask that question of why does it fail under this condition? And that's not been solved. So awesome Now as far as everything else inside of here, we didn't see anything Different really they have one thing I will note right here And that's the data set tree collapses every edit If there are many nested data sets and storage pools bold data sets one two It takes quite a while to navigate the data set any question if one wants to edit something The edit options return an entire tree collapse has to be reopened for consecutive edits So this was like a one feature and I don't think I have enough in this particular server or any of the servers that I have here right now But being able to edit these there is at least some minor UI changes But for the most part as you can tell here everything pretty much looks the same There's not really anything Dramatically different about this version now as far as running the latest version and updating to it As always the same rules apply backup backup backup Rate is not a backup data spread across a lot of drives is not a backup because if it's all in one system Something could potentially go wrong. So before you do these updates You should always have the latest backup download your latest config file Which it prompts you to do which I love that feature that they added it because that was not something in the earlier versions of free NAS it does prompt you when you load an update Hey, would you like to download and export all these which of course you want to make sure you're exporting your keys If you're using encryption for your pool that way you have all that data In case the boot system fails And in the event that something happens when you're doing an update and the boot system does fail As long as you have those backups and your data drives are still intact You can just reload and import and life is good and everything's back to normal So I don't see any reason not to update this nothing that I ran into wasn't working Matter of fact, this video is edited on true nas 12.0 u5 That's where my studio server saves all the data and then I edit it off that and save it back to it and upload it So that's all being done on this So, you know, we try to do some real world testing with this before we roll it out And of course, we'll be slowly rolling this out to our clients when time is allowed usually weekends or Evenings when systems are not under heavy load. All right, and thanks And I'll be leaving links to all this of course down below And I also have a new playlist set up with our laurance.technology site To consolidate all the tutorials on free nas and true nas and that'll be linked down below. Thanks. Oh see you in the forums And thank you for making it to the end of this video If you enjoyed this content, please give it a thumbs up If you like to see more content from this channel, hit the subscribe button and the bell icon To hire a sharp project head over to laurance systems.com and click on the hires button right at the top To help this channel out in other ways, there's a join button here for youtube and a patreon page where your support is greatly appreciated For deals discounts and offers check out our affiliate links in the descriptions of all of our videos Including a link to our shirt store where we have a wide variety of shirts and new designs come out well randomly so check back frequently And finally our forums forums.laurancesystems.com is where you can have a more in-depth discussion about this video and other tech topics covered on this channel Thank you again, and we look forward to hearing from you in the meantime check out some of our other videos