Project

General

Profile

Bug #25764

Umbrella #25917: Umbrella: GUI to middlewared

Move system dataset business logic to middlewared

Added by William Grzybowski over 1 year ago. Updated 8 months ago.

Status:
Resolved
Priority:
Important
Assignee:
William Grzybowski
Category:
Middleware
Target version:
Seen in:
Severity:
Reason for Closing:
Reason for Blocked:
Needs QA:
No
Needs Doc:
Yes
Needs Merging:
Yes
Needs Automation:
Yes
Support Suite Ticket:
n/a
Hardware Configuration:
ChangeLog Required:
No

Associated revisions

Revision c9a91d23 (diff)
Added by William Grzybowski over 1 year ago

feat(middlewared): skeleton of system dataset plugin

Ticket: #25764

Revision 3c72b2b4 (diff)
Added by William Grzybowski over 1 year ago

feat(middlewared/sysds): skeleton of system dataset setup

Ticket: #25764

Revision 74f736b9 (diff)
Added by William Grzybowski over 1 year ago

feat(middlewared/sysds): extend systemdataset with dynamic attrs

Ticket: #25764

Revision bc7f9a90 (diff)
Added by William Grzybowski over 1 year ago

feat(middlewared): add zfs.dataset namespace

Ticket: #25764

Revision 0b3f41b5 (diff)
Added by William Grzybowski over 1 year ago

feat(middlewared): special case when filtering query by `id`

Ticket: #25764

Revision 4a1f1e2c (diff)
Added by William Grzybowski over 1 year ago

feat(middlewared): add zfs.dataset.create

Ticket: #25764

Revision ed1062e0 (diff)
Added by William Grzybowski over 1 year ago

feat(middlewared): add zfs.dataset.delete

Ticket: #25764

Revision 67e1de9d (diff)
Added by William Grzybowski over 1 year ago

feat(middlewared): create system dataset using zfs.dataset.create

Ticket: #25764

Revision fae4e3ee (diff)
Added by William Grzybowski over 1 year ago

feat(middlewared/sysds): implement datasets mounting

Ticket: #25764

Revision 2da84ddd (diff)
Added by William Grzybowski over 1 year ago

feat(middlewared): add support for `in` operator

Ticket: #25764

Revision 8d3cd9b9 (diff)
Added by William Grzybowski over 1 year ago

feat(middlewared/sysds): use zfs plugin to query for props

Ticket: #25764

Revision c4d2a17e (diff)
Added by William Grzybowski over 1 year ago

feat(middlewared): add zfs.dataset.update

Ticket: #25764

Revision 8a01ed07 (diff)
Added by William Grzybowski over 1 year ago

feat(middlewared/sysds): set zfs prop using zfs plugin

Ticket: #25764

Revision bbce0b60 (diff)
Added by William Grzybowski over 1 year ago

feat(middlewared/sysds): handle nfs link

Ticket: #25764

Revision d4eb707b (diff)
Added by William Grzybowski over 1 year ago

feat(middlewared/sysds): do not wait for collectd restart

Ticket: #25764

Revision 40fb5e2e (diff)
Added by William Grzybowski over 1 year ago

feat(middlewared/sysds): bring rrd toggle from notifier adapting asyncio

Ticket: #25764

Revision ba4f1c9f (diff)
Added by William Grzybowski over 1 year ago

feat(middlewared/sysds): bring migrate from notifier

Ticket: #25764

Revision 279716e8 (diff)
Added by William Grzybowski about 1 year ago

feat(middlewared/sysds): skeleton of system dataset setup

Ticket: #25764

Revision 64bf9cf0 (diff)
Added by William Grzybowski about 1 year ago

feat(middlewared/sysds): extend systemdataset with dynamic attrs

Ticket: #25764

Revision e162aaee (diff)
Added by William Grzybowski about 1 year ago

feat(middlewared): add zfs.dataset namespace

Ticket: #25764

Revision 98e1f5a9 (diff)
Added by William Grzybowski about 1 year ago

feat(middlewared): special case when filtering query by `id`

Ticket: #25764

Revision be763f92 (diff)
Added by William Grzybowski about 1 year ago

feat(middlewared): add zfs.dataset.create

Ticket: #25764

Revision 779a97f8 (diff)
Added by William Grzybowski about 1 year ago

feat(middlewared): add zfs.dataset.delete

Ticket: #25764

Revision 037892f2 (diff)
Added by William Grzybowski about 1 year ago

feat(middlewared): create system dataset using zfs.dataset.create

Ticket: #25764

Revision f1e810ea (diff)
Added by William Grzybowski about 1 year ago

feat(middlewared/sysds): implement datasets mounting

Ticket: #25764

Revision 3333e2cc (diff)
Added by William Grzybowski about 1 year ago

feat(middlewared): add support for `in` operator

Ticket: #25764

Revision 9cc42df1 (diff)
Added by William Grzybowski about 1 year ago

feat(middlewared/sysds): use zfs plugin to query for props

Ticket: #25764

Revision ff7de631 (diff)
Added by William Grzybowski about 1 year ago

feat(middlewared): add zfs.dataset.update

Ticket: #25764

Revision 613db925 (diff)
Added by William Grzybowski about 1 year ago

feat(middlewared/sysds): set zfs prop using zfs plugin

Ticket: #25764

Revision b31916ed (diff)
Added by William Grzybowski about 1 year ago

feat(middlewared/sysds): handle nfs link

Ticket: #25764

Revision 256d50fc (diff)
Added by William Grzybowski about 1 year ago

feat(middlewared/sysds): do not wait for collectd restart

Ticket: #25764

Revision a56384de (diff)
Added by William Grzybowski about 1 year ago

feat(middlewared/sysds): bring rrd toggle from notifier adapting asyncio

Ticket: #25764

Revision 9cfa63ae (diff)
Added by William Grzybowski about 1 year ago

feat(middlewared/sysds): bring migrate from notifier

Ticket: #25764

Revision 1090b408 (diff)
Added by William Grzybowski about 1 year ago

feat(middlewared/sysds): implement systemdataset.update

Ticket: #25764

Revision 142e3780 (diff)
Added by William Grzybowski about 1 year ago

feat(gui): use middlewared to update system dataset settings

Ticket: #25764

Revision 39e80370 (diff)
Added by William Grzybowski about 1 year ago

feat(rc): setup system dataset using middleware

Ticket: #25764

Revision 30fd17b5 (diff)
Added by William Grzybowski about 1 year ago

rm(middlewared): notifier wrapper no longer necessary

Ticket: #25764

Revision d4168717 (diff)
Added by William Grzybowski about 1 year ago

rm(notifier): deprecated system dataset methods

Ticket: #25764

Revision c0c8d5a5 (diff)
Added by William Grzybowski about 1 year ago

rm(notifier): replace system_dataset_settings with middleware calls

Ticket: #25764

Revision 0aea0b6b (diff)
Added by William Grzybowski about 1 year ago

feat(middlewared/sysds): add `path` attribute to system dataset config

Ticket: #25764

Revision c629fc39 (diff)
Added by William Grzybowski about 1 year ago

feat(gui): use system_dataset_path provided by middleware

Ticket: #25764

Revision 71430d60 (diff)
Added by William Grzybowski about 1 year ago

rm(notifier): replace system_dataset_path with middleware call

Ticket: #25764

Revision e61e83df (diff)
Added by William Grzybowski about 1 year ago

feat(middlewared/sysds): skeleton of system dataset setup

Ticket: #25764

Revision eeae2d08 (diff)
Added by William Grzybowski about 1 year ago

feat(middlewared/sysds): extend systemdataset with dynamic attrs

Ticket: #25764

Revision 5e04f3ca (diff)
Added by William Grzybowski about 1 year ago

feat(middlewared): add zfs.dataset namespace

Ticket: #25764

Revision 8acca691 (diff)
Added by William Grzybowski about 1 year ago

feat(middlewared): special case when filtering query by `id`

Ticket: #25764

Revision a3331dd2 (diff)
Added by William Grzybowski about 1 year ago

feat(middlewared): add zfs.dataset.create

Ticket: #25764

Revision 45cf67a5 (diff)
Added by William Grzybowski about 1 year ago

feat(middlewared): add zfs.dataset.delete

Ticket: #25764

Revision 8b10d925 (diff)
Added by William Grzybowski about 1 year ago

feat(middlewared): create system dataset using zfs.dataset.create

Ticket: #25764

Revision 98669f5c (diff)
Added by William Grzybowski about 1 year ago

feat(middlewared/sysds): implement datasets mounting

Ticket: #25764

Revision 712d0a5c (diff)
Added by William Grzybowski about 1 year ago

feat(middlewared): add support for `in` operator

Ticket: #25764

Revision 62153b87 (diff)
Added by William Grzybowski about 1 year ago

feat(middlewared/sysds): use zfs plugin to query for props

Ticket: #25764

Revision 52967a6e (diff)
Added by William Grzybowski about 1 year ago

feat(middlewared): add zfs.dataset.update

Ticket: #25764

Revision 92b2ab06 (diff)
Added by William Grzybowski about 1 year ago

feat(middlewared/sysds): set zfs prop using zfs plugin

Ticket: #25764

Revision dd854963 (diff)
Added by William Grzybowski about 1 year ago

feat(middlewared/sysds): handle nfs link

Ticket: #25764

Revision f4b1f4ba (diff)
Added by William Grzybowski about 1 year ago

feat(middlewared/sysds): do not wait for collectd restart

Ticket: #25764

Revision b18d2f7a (diff)
Added by William Grzybowski about 1 year ago

feat(middlewared/sysds): bring rrd toggle from notifier adapting asyncio

Ticket: #25764

Revision 9c5b6fa5 (diff)
Added by William Grzybowski about 1 year ago

feat(middlewared/sysds): bring migrate from notifier

Ticket: #25764

Revision 4103ea12 (diff)
Added by William Grzybowski about 1 year ago

feat(middlewared/sysds): implement systemdataset.update

Ticket: #25764

Revision 2cf32324 (diff)
Added by William Grzybowski about 1 year ago

feat(gui): use middlewared to update system dataset settings

Ticket: #25764

Revision cf930035 (diff)
Added by William Grzybowski about 1 year ago

feat(rc): setup system dataset using middleware

Ticket: #25764

Revision 40c6357e (diff)
Added by William Grzybowski about 1 year ago

rm(middlewared): notifier wrapper no longer necessary

Ticket: #25764

Revision b3dda67c (diff)
Added by William Grzybowski about 1 year ago

rm(notifier): deprecated system dataset methods

Ticket: #25764

Revision d4075e22 (diff)
Added by William Grzybowski about 1 year ago

rm(notifier): replace system_dataset_settings with middleware calls

Ticket: #25764

Revision 36e14446 (diff)
Added by William Grzybowski about 1 year ago

feat(middlewared/sysds): add `path` attribute to system dataset config

Ticket: #25764

Revision be6a122c (diff)
Added by William Grzybowski about 1 year ago

feat(gui): use system_dataset_path provided by middleware

Ticket: #25764

Revision 80850fcd (diff)
Added by William Grzybowski about 1 year ago

rm(notifier): replace system_dataset_path with middleware call

Ticket: #25764

Revision 094bdc59 (diff)
Added by William Grzybowski about 1 year ago

fix(etc): no need to keep a var for `is_decrypted`

Ticket: #25764

Revision 1f228619 (diff)
Added by William Grzybowski about 1 year ago

feat(middlewared/sysds): path is now part of config

Ticket: #25764

Revision f01738cf
Added by William Grzybowski about 1 year ago

Migrate system dataset logic to middlewared

Ticket: #25764

Revision c8eec138 (diff)
Added by William Grzybowski about 1 year ago

fix(etc): typo

Ticket: #25764

Revision 40af4424 (diff)
Added by William Grzybowski about 1 year ago

feat(middlewared): skeleton of system dataset plugin

Ticket: #25764

Revision d49a48f0 (diff)
Added by William Grzybowski about 1 year ago

feat(middlewared/sysds): skeleton of system dataset setup

Ticket: #25764

Revision 5b680696 (diff)
Added by William Grzybowski about 1 year ago

feat(middlewared/sysds): extend systemdataset with dynamic attrs

Ticket: #25764

Revision 4e7cfa1c (diff)
Added by William Grzybowski about 1 year ago

feat(middlewared): add zfs.dataset namespace

Ticket: #25764

Revision e770ca73 (diff)
Added by William Grzybowski about 1 year ago

feat(middlewared): special case when filtering query by `id`

Ticket: #25764

Revision 15fb07a8 (diff)
Added by William Grzybowski about 1 year ago

feat(middlewared): add zfs.dataset.create

Ticket: #25764

Revision ef5aacf6 (diff)
Added by William Grzybowski about 1 year ago

feat(middlewared): add zfs.dataset.delete

Ticket: #25764

Revision 1f135985 (diff)
Added by William Grzybowski about 1 year ago

feat(middlewared): create system dataset using zfs.dataset.create

Ticket: #25764

Revision f16b32f5 (diff)
Added by William Grzybowski about 1 year ago

feat(middlewared/sysds): implement datasets mounting

Ticket: #25764

Revision 6e093d8d (diff)
Added by William Grzybowski about 1 year ago

feat(middlewared): add support for `in` operator

Ticket: #25764

Revision 433dc64a (diff)
Added by William Grzybowski about 1 year ago

feat(middlewared/sysds): use zfs plugin to query for props

Ticket: #25764

Revision 4166d91b (diff)
Added by William Grzybowski about 1 year ago

feat(middlewared): add zfs.dataset.update

Ticket: #25764

Revision 70f69846 (diff)
Added by William Grzybowski about 1 year ago

feat(middlewared/sysds): set zfs prop using zfs plugin

Ticket: #25764

Revision d964ec94 (diff)
Added by William Grzybowski about 1 year ago

feat(middlewared/sysds): handle nfs link

Ticket: #25764

Revision aac7eba9 (diff)
Added by William Grzybowski about 1 year ago

feat(middlewared/sysds): do not wait for collectd restart

Ticket: #25764

Revision d4bb135a (diff)
Added by William Grzybowski about 1 year ago

feat(middlewared/sysds): bring rrd toggle from notifier adapting asyncio

Ticket: #25764

Revision 518250e7 (diff)
Added by William Grzybowski about 1 year ago

feat(middlewared/sysds): bring migrate from notifier

Ticket: #25764

Revision e2ab2acb (diff)
Added by William Grzybowski about 1 year ago

feat(middlewared/sysds): implement systemdataset.update

Ticket: #25764

Revision dcbaf9f9 (diff)
Added by William Grzybowski about 1 year ago

feat(gui): use middlewared to update system dataset settings

Ticket: #25764

Revision 508c2b13 (diff)
Added by William Grzybowski about 1 year ago

feat(rc): setup system dataset using middleware

Ticket: #25764

Revision 76755f4d (diff)
Added by William Grzybowski about 1 year ago

rm(middlewared): notifier wrapper no longer necessary

Ticket: #25764

Revision 7df9e01f (diff)
Added by William Grzybowski about 1 year ago

rm(notifier): deprecated system dataset methods

Ticket: #25764

Revision d1b79ed5 (diff)
Added by William Grzybowski about 1 year ago

rm(notifier): replace system_dataset_settings with middleware calls

Ticket: #25764

Revision 198c6baa (diff)
Added by William Grzybowski about 1 year ago

feat(middlewared/sysds): add `path` attribute to system dataset config

Ticket: #25764

Revision fca226c1 (diff)
Added by William Grzybowski about 1 year ago

feat(gui): use system_dataset_path provided by middleware

Ticket: #25764

Revision 2d02ca5d (diff)
Added by William Grzybowski about 1 year ago

rm(notifier): replace system_dataset_path with middleware call

Ticket: #25764

Revision 61dae7f2 (diff)
Added by William Grzybowski about 1 year ago

fix(etc): no need to keep a var for `is_decrypted`

Ticket: #25764

Revision 824a9799 (diff)
Added by William Grzybowski about 1 year ago

feat(middlewared/sysds): path is now part of config

Ticket: #25764

Revision 3e34f08c (diff)
Added by William Grzybowski about 1 year ago

fix(etc): typo

Ticket: #25764

Revision 3d56de56 (diff)
Added by William Grzybowski about 1 year ago

fix(middlewared/sysds): setup system dataset when its empty

Ticket: #25764

Revision 5982a30c (diff)
Added by William Grzybowski about 1 year ago

rm(gui): unused model methods

Ticket: #25764

History

#1 Updated by William Grzybowski about 1 year ago

  • Priority changed from No priority to Important
  • Parent task set to #25917

#2 Updated by William Grzybowski about 1 year ago

  • Status changed from Screened to Ready For Release
  • Target version changed from 11.1 to 11.1-BETA1

#3 Updated by Dru Lavigne about 1 year ago

  • Status changed from Ready For Release to Resolved

#4 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)

#5 Updated by Joe Maloney 8 months ago

  • Needs Automation changed from No to Yes

Also available in: Atom PDF