TrueNAS 13.3 Wishlist

Status
Not open for further replies.

morganL

Captain Morgan
Administrator
Moderator
iXsystems
Joined
Mar 10, 2018
Messages
2,694
Any of the many scripts in the Resources area that handle backing up the config would be infinitely better for this purpose than having to deal with TrueCommand. But far better yet would be doing something useful with the backups you've already been making for the past ten years.

We're Ok with using other backup scripts. You can backup to your laptop or wherever.

If a user thinks their config is backed up on the system.. and then finds it isn't, that's a problem. Snapshots are not a backup. We only want to encourage safe processes.

TrueNAS does keep the config backups, but only for emergencies... and we don't recommend users rely on them since they can be wiped with a command or a hardware failure. This is the recommendation for CORE and SCALE.
 

Redcoat

MVP
Joined
Feb 18, 2014
Messages
2,925
since they can be wiped with a command or a hardware failure
Yes, this is what I have observed, but have not been able to determine the precise why's.

I have been a proponent of recovery of configs from the daily automatic backups, and described the process in detail for the distressed, but "recently" (the last year or so?) there have been multiple instances where the old config list has not been found - has seemed like a new situation but perhaps I just never internalized the frailty previously.

Is there no way that these early morning config backups can be "preserved"?
 

morganL

Captain Morgan
Administrator
Moderator
iXsystems
Joined
Mar 10, 2018
Messages
2,694
Yes, this is what I have observed, but have not been able to determine the precise why's.

I have been a proponent of recovery of configs from the daily automatic backups, and described the process in detail for the distressed, but "recently" (the last year or so?) there have been multiple instances where the old config list has not been found - has seemed like a new situation but perhaps I just never internalized the frailty previously.

Is there no way that these early morning config backups can be "preserved"?
The issue is that its not reliable... that's why we need to encourage another method.
Script, TrueCommand or manual.
 

dak180

Patron
Joined
Nov 22, 2017
Messages
310
Has this issue been experienced and reported? It should get its own ticket
My reading of NAS-108622 is that is exactly for this purpose; the link to the zfs on macOS people I think is just because they have documented the issue as a team that works with mac and zfs a lot.
 

morganL

Captain Morgan
Administrator
Moderator
iXsystems
Joined
Mar 10, 2018
Messages
2,694
My reading of NAS-108622 is that is exactly for this purpose; the link to the zfs on macOS people I think is just because they have documented the issue as a team that works with mac and zfs a lot.

Could be... we just haven't seen examples or other bug reports. Changing things (defaults) can cause compatibility issues and we prefer not to do unless there is pretty clear evidence we need to. If people have seen the problem firsthand when using SMB, then let us know.
 

morganL

Captain Morgan
Administrator
Moderator
iXsystems
Joined
Mar 10, 2018
Messages
2,694
There were 2 NVMe requests. Both are reasonable and we'd like to include in TrueNAS eventually. However, neither have yet been done in SCALE and we will experiment there first.

1709413232471.png


NVMe drive health is not as consistent has HDDs. Each NVMe drive type has different data protection and failure modes. Reporting of that internal health is spotty. The drives tend to either work or fail..... very unlikely to deliver errors. We'd be interested in reports of common failure modes that could be detected ahead of time. We've been shipping NVMe drives for 5 years and so far they have been very reliable.

NVMe namespaces create a new problem which is multiple "drives" failing simultaneously and requires system knowledge to be able to ensure redundancy is adequate. Its quite a large job to make it work well and reliably.
 

dak180

Patron
Joined
Nov 22, 2017
Messages
310
Changing things (defaults) can cause compatibility issues and we prefer not to do unless there is pretty clear evidence we need to.
I would not actually argue for changing the defaults; for me it would be sufficient if these things could be set at all. Right now it is imposable to set these things (in the gui) because they must be set at time of dataset creation (and cannot be changed later) which means you have to do it via the command line and I would prefer not to have to do that.
 

morganL

Captain Morgan
Administrator
Moderator
iXsystems
Joined
Mar 10, 2018
Messages
2,694
I would not actually argue for changing the defaults; for me it would be sufficient if these things could be set at all. Right now it is imposable to set these things (in the gui) because they must be set at time of dataset creation (and cannot be changed later) which means you have to do it via the command line and I would prefer not to have to do that.
If its in the GUI, then we have to test with option enabled and disabled.. every release. Most users already think there are too many options to configure.

Its worthwhile doing a GUI option if there a good % of users that see issues/benefits with each approach. Seeing real-world issues would be an indication of the problem. Otherwise, CLI is a reasonable fallback.
 

FrankNAS

Contributor
Joined
Dec 3, 2017
Messages
111
Jail manager other than iocage. If it weren't for the 5 commits in 2023 I would say it was dead. Last release was 4.5yr ago.
EOL/remove plugin system.
If it were more mature I would say also add containerd.
 

victort

Guru
Joined
Dec 31, 2021
Messages
973
Jail manager other than iocage. If it weren't for the 5 commits in 2023 I would say it was dead. Last release was 4.5yr ago.
EOL/remove plugin system.
If it were more mature I would say also add containerd.
BastilleBSD!

But in all reality it’s not going to happen. TrueNAS CORE might be in its last days of seeing new features like this.

iocage is solid I would say. No need to make many commits on something that works. Anything you notice that can be improved?
 

morganL

Captain Morgan
Administrator
Moderator
iXsystems
Joined
Mar 10, 2018
Messages
2,694
We're working through the last issues (it can take days to investigate and decide on a specific feature).

The unchecking encryption bug fix requests will be fixed. It has a workaround, but a fix is possible.

1710123519134.png
 

blanchet

Guru
Joined
Apr 17, 2018
Messages
516
I wish that iX adds support for bhyve/NVMe in the WebUI.

According to Jim SALTER from Klara Systems, VM runs really faster with emulated NVMe controller than VirtIO.
For storage-heavy workloads, the benefit of bhyve’s emulated NVMe controller is difficult to overstate—it produced massive throughput improvements that even a long-time KVM fan simply cannot ignore.

Migrating to TrueNAS Scale is not possible yet because I run a TrueNAS X20 that supports only TrueNAS Enterprise (FreeBSD)
 

Patrick M. Hausen

Hall of Famer
Joined
Nov 25, 2013
Messages
7,776
Yes, please. It's one option in the UI and one extra "else if" or "case/switch" in the middleware.
 

morganL

Captain Morgan
Administrator
Moderator
iXsystems
Joined
Mar 10, 2018
Messages
2,694
I wish that iX adds support for bhyve/NVMe in the WebUI.

According to Jim SALTER from Klara Systems, VM runs really faster with emulated NVMe controller than VirtIO.


Migrating to TrueNAS Scale is not possible yet because I run a TrueNAS X20 that supports only TrueNAS Enterprise (FreeBSD)


The TrueNAS X20 can run The Enterprise version of SCALE. We just recommend it be a planned event.. preferably with Dragonfish and ARC improvements.
 

morganL

Captain Morgan
Administrator
Moderator
iXsystems
Joined
Mar 10, 2018
Messages
2,694
One of the last remaining requests wa ACME DNS. The proposal is we do this with the SCALE ACM DNS Shell Authenticator.. much like SCALE. This enables a broader range of authenticators and allows them to change. User or Community provided scripts can be written and adapted.


1710177103770.png
 

morganL

Captain Morgan
Administrator
Moderator
iXsystems
Joined
Mar 10, 2018
Messages
2,694
The final 2 requests are for features not yet in SCALE Dragonfish. They are both desirable and we'll be looking to make progress in Electric Eel and beyond. However, there is no code to backport to 13.3.

1710177488317.png
 

Patrick M. Hausen

Hall of Famer
Joined
Nov 25, 2013
Messages
7,776
The samba feature could be implemented by just compiling in the support and letting the community find out and document how to connect Elastic running in a jail. Could probably be done with a SCALE app, too.
 

morganL

Captain Morgan
Administrator
Moderator
iXsystems
Joined
Mar 10, 2018
Messages
2,694
The samba feature could be implemented by just compiling in the support and letting the community find out and document how to connect Elastic running in a jail. Could probably be done with a SCALE app, too.
It will be done with SCALE first... but it requires extensive testing to ensure no unintended side-effects.
 
Status
Not open for further replies.
Top