Skip to content

Commit

Permalink
Backport Resilvering Updates to 13.3
Browse files Browse the repository at this point in the history
This PR backports the changes to the resilvering article and saves the two new snippits.
  • Loading branch information
micjohnson777 committed Apr 26, 2024
1 parent 31b5b77 commit 230405a
Show file tree
Hide file tree
Showing 3 changed files with 19 additions and 12 deletions.
14 changes: 2 additions & 12 deletions content/CORETutorials/Tasks/UsingResilverPriority.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,18 +7,8 @@ tags:
- resilver
---

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/Tasks/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" >}}
8 changes: 8 additions & 0 deletions static/includes/ResilverPriority.md
Original file line number Diff line number Diff line change
@@ -0,0 +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.
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.
9 changes: 9 additions & 0 deletions static/includes/ResilverPrioritySetWhen.md
Original file line number Diff line number Diff line change
@@ -0,0 +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 resilver, use the **Days of the Week** dropdown to select when the task can run with the priority given.

{{< 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 >}}

0 comments on commit 230405a

Please sign in to comment.