Project

General

Profile

Feature #35761

Umbrella #25917: Move business logic from Django to middlewared and make websocket API feature complete

Convert Storage:Volumes:Dataset to Middlewared

Added by William Grzybowski about 1 year ago. Updated 5 months ago.

Status:
Done
Priority:
Expected
Assignee:
Vladimir Vinogradenko
Category:
Middleware
Target version:
Estimated time:
Severity:
Medium
Reason for Closing:
Reason for Blocked:
Needs QA:
No
Needs Doc:
No
Needs Merging:
No
Needs Automation:
No
Support Suite Ticket:
n/a
Hardware Configuration:

Description

We need to change legacy UI to create/update/delete datasets using middlewared calls (this is to make sure v1.0 API will continue working as expected)

Risk
This is a medium/high risk task, we may introduce new bugs to dataset management.

Acceptance Criteria
When this is done we should be able to continue to manage datasets at full extent when using legacy UI.

Associated revisions

Revision 290d525e (diff)
Added by Vladimir Vinogradenko about 1 year ago

fix(zfs): Check for mountpoint existence before creating dataset

Ticket: #35761

Revision ce989b43 (diff)
Added by Vladimir Vinogradenko about 1 year ago

fix(oldgui): Handle ZVOL_IMMUTABLE_MAPPING errors as well

Ticket: #35761

Revision 52d5f681 (diff)
Added by Vladimir Vinogradenko about 1 year ago

fix(pool): Fix creating pool with quota alerts

Ticket: #35761

Revision eaa8f649 (diff)
Added by Vladimir Vinogradenko about 1 year ago

fix(oldgui): Non-required SizeField

Ticket: #35761

Revision 3d68ea0d (diff)
Added by Vladimir Vinogradenko about 1 year ago

fix(pool): Allow null for quota/refquota

Ticket: #35761

Revision 4b91e2a3 (diff)
Added by Vladimir Vinogradenko about 1 year ago

Volumes: Dataset to Middlewared

Ticket: #35761

History

#1 Updated by William Grzybowski about 1 year ago

  • Subject changed from Convert Storage:Volumes:Zvol to Middlewared to Convert Storage:Volumes:Dataset to Middlewared

#2 Updated by Vladimir Vinogradenko about 1 year ago

  • Status changed from Unscreened to Ready for Testing

#3 Updated by Dru Lavigne 7 months ago

  • Target version changed from 11.3 to 11.3-BETA1

#6 Updated by Jeff Ervin 6 months ago

  • Status changed from Ready for Testing to Passed Testing
  • Needs QA changed from Yes to No

Test Passed FreeNAS-11.3-MASTER-201902281502

Created/Modified/Deleted Datasets in both Legacy and Angular. No issues/errors

#7 Updated by Dru Lavigne 6 months ago

  • Status changed from Passed Testing to Done

#8 Updated by Dru Lavigne 5 months ago

  • Target version changed from 11.3-BETA1 to 11.3-ALPHA1

Also available in: Atom PDF