Storage Redesign Summary/Storage Dashboard Mockup #6767
Replies: 8 comments 10 replies
-
This looks BEAUTIFUL! |
Beta Was this translation helpful? Give feedback.
-
Wow, looks great. The redesign will really give TrueNAS the extra nudge of modern! Thanks for putting this out guys! |
Beta Was this translation helpful? Give feedback.
-
Thanks for the feedback! We're taking notes. I also want to remind everybody that there are also two more threads for the Datasets page and Devices page mockups. |
Beta Was this translation helpful? Give feedback.
-
I would be interested to see how this UI deals with reflowing due to horizontal space constraints. |
Beta Was this translation helpful? Give feedback.
-
Looks nice. Though I feel the snapshots UI needs some real help. Especially with the now constant automatic snapshot creation from "Apps" |
Beta Was this translation helpful? Give feedback.
-
This looks awesome! Is it a rule if Usage is in warning that the status icon should be ❌ instead of a purple |
Beta Was this translation helpful? Give feedback.
-
Just some minor points I noticed today. There are some actions which are somewhat counter intuitive. To edit the compression settings on a pool, you open the dataset page and then edit the "Dataset Details". |
Beta Was this translation helpful? Give feedback.
-
Sorry to necro this thread, but it's literally the only thing that comes up when Googling "Mixed VDEV Capacities". Where exactly does it tell you the source of this error? Nothing happens when hovering and I'm confused why I'm getting it because it's a bog standard 2x9 RAIDZ2 pool with identical drives. Is it because of the odd number of drives in an even parity environment? |
Beta Was this translation helpful? Give feedback.
-
PREFACE
Greetings TrueNAS users! The UI team at iX Systems would like to share some new designs centered around the main Storage section of the UI. We'd love to get some constructive community feedback on our ideas and thought Github Discussions would be a great place to do it. Before I post any images, I need to provide a little background information so you can better understand what you're looking at.
Our main goal with this redesign effort, is to make things more useful and more intuitive. To accomplish this, we needed to reevaluate how functionality is organized. We took stock of the current functionality, and tried to sort the tasks into categories. We found that almost all the storage management related tasks can be organized into two main categories.
These categories are the basis for our new proposed architecture. Essentially we're proposing replacing the storage and status pages with these pages
STORAGE DASHBOARD
The purpose of this dashboard is to give users a quick glance into their storage situation so users can quickly determine if something requires their attention.
Unused Resources
We start with an "Unused Resources" section at the top. This is where the system shows any unassigned disks. The user can click on the "Add to Storage" button to begin adding those devices to their system. When clicked, a modal enumerates their disk inventory and the user can decide to either create a new pool or add disks to an existing pool. The button then forwards the user to the appropriate form where they can make their disk selections and complete their changes.
Pools
Next is a section for each pool on the system. The design shows TANK which is in a good state, and TANK2 which has some problems. Each pool section starts with a header containing the pool name on the left, and pool actions on the right. Below the header are four cards.
While most of these are self explanatory, note that the Topology card describes each VDEV type using a string. If the user is following best practices, then this string sufficiently describes the configuration. If we look at TANK2's Topology card, we can see an example of what a suboptimal configuration looks like. If the configuration involves cases of mixed disk sizes or mixed VDEV capacities, the UI provides a message describing what is suboptimal about the configuration. At this point the user can click "Manage Devices" to get to the Devices page and make changes. We feel this is a better alternative to trying to describe a potentially complex configuration.
With all this said, we're not perfect and we've tried our best to cover all the bases. If you feel there is anything that can be improved with this Storage Dashboard design, please leave your constructive feedback by responding to this thread. Thank you!
PS. Don't forget to also check out the discussion threads for the other two pages
Beta Was this translation helpful? Give feedback.
All reactions