Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Backport Resilvering Updates to 13.0 #2682

Merged
merged 4 commits into from
Apr 24, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
14 changes: 2 additions & 12 deletions content/CORETutorials/Tasks/UsingResilverPriority.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,21 +9,11 @@ tags:

{{< toc >}}

Resilvering is a process that copies data to a replacement disk. You should complete it as quickly as possible.
Increasing the priority of resilvers helps them finish faster.
The **Resilver Priority** menu allows you to schedule when a resilver can become a higher priority for the system.
You should schedule resilvers when the additional I/O or CPU use does not affect normal usage.

Go to **Tasks > Resilver Priority** to configure the priority to the best time for your environment.
{{< include file="/static/includes/ResilverPriority.md" >}}

![TasksResilverPriority](/images/CORE/12.0/TasksResilverPriority.png "Scheduling Resilver Priority Times")

Set **Enabled**, then use the drop-down menus to select a **Begin** and **End** time and what days of the week you want the priority to run.

{{< hint type=note >}}
A resilver process running during the time frame defined between "Begin Time" and "End Time" will likely work faster.
We advise you avoid putting the system under any intensive activity or heavy loads (replications, SMB transfers, NFS transfers, Rsync transfers, S.M.A.R.T. tests, pool scrubs, etc) during a resilver process.
{{< /hint >}}
{{< include file="/static/includes/ResilverPrioritySetWhen.md" >}}

{{< taglist tag="coreresilverpriority" limit="10" >}}

Expand Down
5 changes: 3 additions & 2 deletions static/includes/ResilverPriority.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
&NewLine;

Resilvering is a process that copies data to a replacement disk. Complete it as quickly as possible.
Resilvering is a high priority task, but it can run in the background while performing other system functions, however, this can put a higher demand on system resources.
Resilvering is a high priority task.
It can run in the background while performing other system functions, however, this can put a higher demand on system resources.
Increasing the priority of resilvers helps them finish faster as the system runs tasks with higher priority ranking.

Use the **Resilver Priority** screen to schedule a time where a resilver task can become a higher priority for the system and when the additional I/O or CPU use does not affect normal usage.
Use the **Resilver Priority** screen to schedule a time where a resilver task can become a higher priority for the system and when the additional I/O or CPU use does not affect normal usage.
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
&NewLine;

Select **Enabled**, then use the dropdown lists to select a start time in **Begin** and time to finish in **End** to define a priority period for the resilver.
To select the day(s) to run the resliver, use the **Days of the Week** dropdown to select when the task can run with the priority given.
To select the day(s) to run the resilver, use the **Days of the Week** dropdown to select when the task can run with the priority given.

{{< hint type=note >}}
{{< hint type=note >}}
A resilver process running during the time frame defined between the beginning and end times likely runs faster than during times when demand on system resources is higher.
We advise you to avoid putting the system under any intensive activity or heavy loads (replications, SMB transfers, NFS transfers, Rsync transfers, S.M.A.R.T. tests, pool scrubs, etc.) during a resilver process.
{{< /hint >}}
{{< /hint >}}
Loading