Project

General

Profile

Feature #24013

Add "clone promote" functionality to Storage tab

Added by Stuart Espey over 1 year ago. Updated about 1 year ago.

Status:
Resolved
Priority:
Important
Assignee:
Nikola Gigic
Category:
GUI (new)
Target version:
Estimated time:
Severity:
New
Reason for Closing:
Reason for Blocked:
Needs QA:
No
Needs Doc:
Yes
Needs Merging:
Yes
Needs Automation:
No
Support Suite Ticket:
n/a
Hardware Configuration:

Description

It would be useful to have a "Promote" button in the storage tab, which executes zfs promote on the clone dataset/zvol

Use case scenario:

I've been playing with the VM functionality in 11-RC, and as such, I've made many clones of clones of zvols, ie at each step through testing while spinning up VMs

I had a zvol called "unbuntu_clean" and a clone of it called "unbuntu_bootable"

I decided to remove the root zvol, but this generates a "zvol has depdendent clones" error.

Use CLI, I was able to "zfs promote" the dependent clone, and then remove the root zvol.

Since cloning is in the UI, promoting should also be in the UI.

--

To replicate, make a zvol, modify it, clone it (via a snapshot), then try to destroy the original zvol.

zfs promote the clone, and now you can destroy the original zvol.

Associated revisions

Revision d4aa0276 (diff)
Added by Nikola Gigic about 1 year ago

feat(middleware): Add "clone promote" functionality to storage tab

Ticket: #24013

Revision f29430da (diff)
Added by Dru Lavigne about 1 year ago

Doc Promote Dataset button.
Ticket: #24013

History

#1 Updated by William Grzybowski over 1 year ago

  • Status changed from Unscreened to Screened
  • Priority changed from No priority to Important
  • Target version set to 11.1

#2 Updated by William Grzybowski over 1 year ago

  • Subject changed from [feature] add "clone promote" functionality to storage tab to add "clone promote" functionality to storage tab

#3 Updated by William Grzybowski over 1 year ago

  • Status changed from Screened to Unscreened
  • Assignee changed from William Grzybowski to Kris Moore

Load-balancing

#4 Avatar?id=14398&size=24x24 Updated by Kris Moore over 1 year ago

  • Assignee changed from Kris Moore to Sean Fagan

Sean, can you take a look at adding this button?

#5 Updated by Sean Fagan over 1 year ago

  • Assignee changed from Sean Fagan to Kris Moore

I don't do GUI.

#6 Avatar?id=14398&size=24x24 Updated by Kris Moore over 1 year ago

  • Assignee changed from Kris Moore to Suraj Ravichandran

#7 Updated by Suraj Ravichandran over 1 year ago

  • Status changed from Unscreened to Screened

#8 Updated by Dru Lavigne over 1 year ago

  • Assignee changed from Suraj Ravichandran to William Grzybowski

William: please load balance between Vladimir and Nikola.

#9 Updated by William Grzybowski over 1 year ago

  • Status changed from Screened to Unscreened
  • Assignee changed from William Grzybowski to Nikola Gigic

Nikola, let me know any roadblocks you may find.

#10 Updated by Nikola Gigic about 1 year ago

  • Status changed from Unscreened to Screened

#11 Updated by Nikola Gigic about 1 year ago

  • Status changed from Screened to Needs Developer Review

#12 Updated by Dru Lavigne about 1 year ago

  • Assignee changed from Nikola Gigic to William Grzybowski

#13 Updated by William Grzybowski about 1 year ago

  • Status changed from Needs Developer Review to Screened
  • Assignee changed from William Grzybowski to Nikola Gigic

Changes requested in the PR

#14 Updated by Nikola Gigic about 1 year ago

  • Status changed from Screened to Needs Developer Review
  • Assignee changed from Nikola Gigic to William Grzybowski

#15 Updated by William Grzybowski about 1 year ago

  • Status changed from Needs Developer Review to Reviewed by Developer
  • Assignee changed from William Grzybowski to Nikola Gigic
  • Target version changed from 11.1 to 11.1-BETA1

#17 Updated by Nikola Gigic about 1 year ago

  • Status changed from Reviewed by Developer to Ready For Release

#18 Updated by Dru Lavigne about 1 year ago

  • Subject changed from add "clone promote" functionality to storage tab to Add "clone promote" functionality to Storage tab

#19 Updated by Dru Lavigne about 1 year ago

  • Status changed from Ready For Release to Resolved

#20 Updated by Bonnie Follweiler about 1 year ago

  • Needs QA changed from Yes to No
  • QA Status Test Passes FreeNAS added
  • QA Status deleted (Not Tested)

Also available in: Atom PDF