Thanks for using the TrueNAS Community Edition issue tracker! TrueNAS Enterprise users receive direct support for their reports from our support portal.

Storage - Manage Devices incorrectly presents the "EXTEND" button for member disks in RAIDZ VDEVs

Description

The “EXTEND” option is visible for child disks under RAIDZ VDEVs in the Storage - Manage Devices UI. It should be hidden.

The EXTEND operation is appropriate for single device and mirror VDEVs to extend them to a wider stripe size - for RAIDZ VDEVs, extension is not supported and as such the option is not visible.

If a single child disk is selected under a RAIDZ VDEV, the “EXTEND” option is visible beside “OFFLINE” and misleads users into believing that RAIDZ extension functionality exists. Attempting to use this functionality fails (as it should) with the error message [EINVAL] pool_attach.target_vdev: Unable to locate VDEV

Traceback when attempting to extend the disk:

Error: Traceback (most recent call last): File "/usr/lib/python3/dist-packages/middlewared/job.py", line 426, in run await self.future File "/usr/lib/python3/dist-packages/middlewared/job.py", line 461, in __run_body rv = await self.method(*([self] + args)) File "/usr/lib/python3/dist-packages/middlewared/schema.py", line 1284, in nf return await func(*args, **kwargs) File "/usr/lib/python3/dist-packages/middlewared/schema.py", line 1152, in nf res = await f(*args, **kwargs) File "/usr/lib/python3/dist-packages/middlewared/plugins/pool_/attach_disk.py", line 46, in attach verrors.check() File "/usr/lib/python3/dist-packages/middlewared/service_exception.py", line 70, in check raise self middlewared.service_exception.ValidationErrors: [EINVAL] pool_attach.target_vdev: Unable to locate VDEV

Problem/Justification

None

Impact

None

Attachments

1
  • 17 Feb 2023, 04:50 PM

Activity

Show:

Bug ClerkFebruary 27, 2023 at 3:28 PM

Automation for JiraFebruary 27, 2023 at 3:27 PM

This issue has now been closed. Comments made after this point may not be viewed by the TrueNAS Teams. Please open a new issue if you have found a problem or need to re-engage with the TrueNAS Engineering Teams.

Bug ClerkFebruary 27, 2023 at 10:52 AM

Michelle JohnsonFebruary 20, 2023 at 12:39 PM

Issue created by an iXsystems engineer. Escalating to the appropriate Engineering manager.

Automation for JiraFebruary 17, 2023 at 4:50 PM

Thank you for submitting this TrueNAS Bug Report! So that we can quickly investigate your issue, please attach a Debug file and any other information related to this issue through our secure and private upload service below. Debug files can be generated in the UI by navigating to System -> Advanced -> Save Debug.

https://ixsystems.atlassian.net/servicedesk/customer/portal/15/group/37/create/153

Complete

Details

Assignee

Reporter

Labels

Impact

Low

Time remaining

0m

Components

Affects versions

Priority

Katalon Platform

Created February 17, 2023 at 4:50 PM
Updated March 2, 2023 at 7:46 PM
Resolved February 28, 2023 at 10:08 AM

Flag notifications