Project

General

Profile

Feature #27972

ZFS sync option control in new WebUI

Added by Alexander Motin over 2 years ago. Updated over 2 years ago.

Status:
Done
Priority:
Expected
Assignee:
Peter Southwell
Category:
GUI (new)
Estimated time:
Severity:
Reason for Closing:
Reason for Blocked:
Needs QA:
Yes
Needs Doc:
Yes
Needs Merging:
No
Needs Automation:
No
Support Suite Ticket:
n/a
Hardware Configuration:

Description

ZFS sync option for datasets and ZVOLs is mentioned in many places related to performance, reliability and SLOG operation, but for some reason we have UI controls for it, pushing users to command line. Providing fast SLOG in Warp series of TrueNAS, it would be odd to push users to command line to control it. We should finally add the controls for both datasets and ZVOLs, alike to compression controls we already have.

It should be set to be inherited from parent dataset by default (same as compression), or forced to one of "standard", "always" or "disabled".


Related issues

Related to FreeNAS - Feature #27973: CTL writecache option should be integrated with ZFS sync option and SLOG presenceClosed
Related to FreeNAS - Feature #28858: Volume Page - Total Feature Set Parent.Done2018-03-05
Blocked by FreeNAS - Feature #28091: Add API call for ZFS sync optionDone
Copied from FreeNAS - Feature #27971: Add Sync option to Create Dataset and Create zvolDone2018-01-252018-02-12

History

#1 Updated by Alexander Motin over 2 years ago

  • Copied from Feature #27971: Add Sync option to Create Dataset and Create zvol added

#2 Updated by Alexander Motin over 2 years ago

  • Related to Feature #27973: CTL writecache option should be integrated with ZFS sync option and SLOG presence added

#4 Updated by Erin Clark over 2 years ago

  • Assignee changed from Erin Clark to Peter Southwell

#5 Updated by Peter Southwell over 2 years ago

  • Assignee changed from Peter Southwell to Erin Clark

Need this bug to be specifically defined.

What options...

When do they show up (under what circumstances).

Need this one spelt out.. Exactly what am I implementing ?

#6 Updated by Alexander Motin over 2 years ago

Peter Southwell wrote:

Need this bug to be specifically defined.

What options...

The ZFS option is literally called "sync". May the `man zfs` be with you. ;)

When do they show up (under what circumstances).

Same as "compression" option now, i.e in dataset and zvol creation and editing.

Need this one spelt out.. Exactly what am I implementing ?

#7 Updated by Erin Clark over 2 years ago

What he means is what api does this call exist on, i.e. which middleware call do we make to get it and save it on?

#8 Updated by Alexander Motin over 2 years ago

Ah, sorry. That part I don't know. Guess you may need to create some other child ticket for middleware team, or let them implement it for old UI first. You should know better.

#9 Updated by Erin Clark over 2 years ago

#10 Updated by Erin Clark over 2 years ago

  • Assignee changed from Erin Clark to Peter Southwell

The option is now available, I believe on pool.dataset, would you like to add it in Pete?

#11 Updated by Peter Southwell over 2 years ago

  • Related to Feature #28858: Volume Page - Total Feature Set Parent. added

#12 Updated by Peter Southwell over 2 years ago

  • Status changed from Not Started to In Progress
  • % Done changed from 0 to 100

#13 Updated by Dru Lavigne over 2 years ago

  • Status changed from In Progress to Done
  • Target version changed from 11.2-RC2 to Master - FreeNAS Nightlies
  • Needs Merging changed from Yes to No

Also available in: Atom PDF