Project

General

Profile

Bug #76612

Convert ix-zfs to middleware

Added by William Grzybowski 6 months ago. Updated 5 months ago.

Status:
Done
Priority:
No priority
Assignee:
William Grzybowski
Category:
Middleware
Target version:
Seen in:
Severity:
Low 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:
ChangeLog Required:
No

Description

Script /etc/ix.d/ix-zfs should be converted to middleware

Acceptance Criteria
After a normal boot all pools should be imported as expected.

Associated revisions

Revision 1034360c (diff)
Added by William Grzybowski 6 months ago

feat(middleware/zfs): add cachefile to zfs.pool.import_pool

Ticket: #76612

Revision 4acd3763 (diff)
Added by William Grzybowski 6 months ago

feat(middlewared/zfs): implement zfs.pool.update

Ticket: #76612

Revision c08237d4 (diff)
Added by William Grzybowski 6 months ago

feat(middlewared/pool): first pass at importing pools on boot

Ticket: #76612

Revision c527a4f2 (diff)
Added by William Grzybowski 6 months ago

feat(middlewared/pool): update job progress with dtrace output

Ticket: #76612

Revision e9736645 (diff)
Added by William Grzybowski 6 months ago

feat(middlewared/pool): copy cache file and set restricted aclmode

Ticket: #76612

Revision 38f7fece (diff)
Added by William Grzybowski 6 months ago

feat(rc): call pool.import_on_boot on ix-zfs

Ticket: #76612

Revision 1ca76f4a (diff)
Added by William Grzybowski 6 months ago

fix(middlewared/pool): only reset mountpoint if /mnt/mnt exists

Ticket: #76612

Revision ea30717e (diff)
Added by William Grzybowski 6 months ago

feat(rc): call pool.import_on_boot on ix-zfs

Ticket: #76612

Revision 0fb1d157 (diff)
Added by William Grzybowski 6 months ago

fix(middlewared/pool): only reset mountpoint if /mnt/mnt exists

Ticket: #76612

Revision 167311fd (diff)
Added by William Grzybowski 6 months ago

feat(middleware/zfs): add cachefile to zfs.pool.import_pool

Ticket: #76612

Revision f162fd72 (diff)
Added by William Grzybowski 6 months ago

feat(middlewared/zfs): implement zfs.pool.update

Ticket: #76612

Revision 247ead8e (diff)
Added by William Grzybowski 6 months ago

feat(middlewared/pool): first pass at importing pools on boot

Ticket: #76612

Revision daf8246c (diff)
Added by William Grzybowski 6 months ago

feat(middlewared/pool): update job progress with dtrace output

Ticket: #76612

Revision 48dbc14b (diff)
Added by William Grzybowski 6 months ago

feat(middlewared/pool): copy cache file and set restricted aclmode

Ticket: #76612

Revision 74e3e840 (diff)
Added by William Grzybowski 6 months ago

feat(rc): call pool.import_on_boot on ix-zfs

Ticket: #76612

Revision 4d95370e (diff)
Added by William Grzybowski 6 months ago

fix(middlewared/pool): only reset mountpoint if /mnt/mnt exists

Ticket: #76612

Revision 6b58bddc (diff)
Added by William Grzybowski 6 months ago

feat(middlewared/pool): warn when failed to set pool/filesystem options

Ticket: #76612

Revision 6f1ad0bd (diff)
Added by William Grzybowski 6 months ago

feat(middlewared/pool): progress percentage of pool import on boot

Ticket: #76612

Revision a0abeb4f (diff)
Added by William Grzybowski 6 months ago

fix(middlewared/pool): better progress text

Ticket: #76612

Revision 3fb3221a (diff)
Added by William Grzybowski 6 months ago

feat(rc): call pool.import_on_boot on ix-zfs

Ticket: #76612

Revision 4c2232ab (diff)
Added by William Grzybowski 6 months ago

fix(middlewared/pool): only reset mountpoint if /mnt/mnt exists

Ticket: #76612

Revision 4f975b50 (diff)
Added by William Grzybowski 6 months ago

feat(middlewared/pool): warn when failed to set pool/filesystem options

Ticket: #76612

Revision ab19d6a8 (diff)
Added by William Grzybowski 6 months ago

feat(middlewared/pool): progress percentage of pool import on boot

Ticket: #76612

Revision 2215075b (diff)
Added by William Grzybowski 6 months ago

fix(middlewared/pool): better progress text

Ticket: #76612

Revision 6941dffa (diff)
Added by William Grzybowski 6 months ago

feat(middlewared/pool): warn when failed to set pool/filesystem options

Ticket: #76612

Revision a800c84a (diff)
Added by William Grzybowski 6 months ago

feat(middlewared/pool): progress percentage of pool import on boot

Ticket: #76612

Revision 084e774e (diff)
Added by William Grzybowski 6 months ago

fix(middlewared/pool): better progress text

Ticket: #76612

Revision 1c86d9d8 (diff)
Added by William Grzybowski 6 months ago

feat(rc): dtraceall is used to import pools

Ticket: #76612

Revision fad3ccb1 (diff)
Added by William Grzybowski 6 months ago

feat(middleware/zfs): add cachefile to zfs.pool.import_pool

Ticket: #76612

Revision 54affe1a (diff)
Added by William Grzybowski 6 months ago

feat(middlewared/zfs): implement zfs.pool.update

Ticket: #76612

Revision 59d1b9e1 (diff)
Added by William Grzybowski 6 months ago

feat(middlewared/pool): first pass at importing pools on boot

Ticket: #76612

Revision 41204e66 (diff)
Added by William Grzybowski 6 months ago

feat(middlewared/pool): update job progress with dtrace output

Ticket: #76612

Revision 20f87fd8 (diff)
Added by William Grzybowski 6 months ago

feat(middlewared/pool): copy cache file and set restricted aclmode

Ticket: #76612

Revision a46a7feb (diff)
Added by William Grzybowski 6 months ago

feat(rc): call pool.import_on_boot on ix-zfs

Ticket: #76612

Revision 803e05ab (diff)
Added by William Grzybowski 6 months ago

fix(middlewared/pool): only reset mountpoint if /mnt/mnt exists

Ticket: #76612

Revision d6200482 (diff)
Added by William Grzybowski 6 months ago

feat(middlewared/pool): warn when failed to set pool/filesystem options

Ticket: #76612

Revision c0a943fc (diff)
Added by William Grzybowski 6 months ago

feat(middlewared/pool): progress percentage of pool import on boot

Ticket: #76612

Revision 4294ecf9 (diff)
Added by William Grzybowski 6 months ago

fix(middlewared/pool): better progress text

Ticket: #76612

Revision 95b7eba5 (diff)
Added by William Grzybowski 6 months ago

feat(rc): dtraceall is used to import pools

Ticket: #76612

Revision b3912f21 (diff)
Added by William Grzybowski 6 months ago

fix(rc): midclt is not in PATH for boot

Ticket: #76612

Revision 0a64a2dd (diff)
Added by William Grzybowski 6 months ago

fix(rc): midclt is not in PATH for boot

Ticket: #76612

History

#1 Updated by Bug Clerk 6 months ago

  • Status changed from Unscreened to In Progress

#2 Updated by William Grzybowski 6 months ago

  • Status changed from In Progress to Ready for Testing
  • Target version changed from 11.3 to 11.3-BETA1

#3 Updated by Dru Lavigne 6 months ago

#4 Updated by Dru Lavigne 6 months ago

  • Needs Doc changed from Yes to No
  • Needs Merging changed from Yes to No

#5 Updated by Bug Clerk 6 months ago

  • Status changed from Ready for Testing to In Progress

#6 Updated by Bug Clerk 6 months ago

  • Status changed from In Progress to Ready for Testing

#8 Updated by Jeff Ervin 6 months ago

57082

Passed Testing FreeNAS-11.3-MASTER-201902271009

2 pools, rebooted, 2 pools...

#9 Updated by Dru Lavigne 6 months ago

  • Status changed from Passed Testing to Done

#10 Updated by Dru Lavigne 5 months ago

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

Also available in: Atom PDF