Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products
  • Manage your Dell EMC sites, products, and product-level contacts using Company Administration.
Some article numbers may have changed. If this isn't what you're looking for, try searching all articles. Search articles

PowerScale: Isilon: OneFS: After upgrading may see performance impacts from a post-upgrade job.

Summary: After committing a OneFS upgrade a system job of type Upgrade, which upgrades the file system after a software version upgrade, will be automatically started and must be allowed to run until completion. If there are inode structure changes between the OneFS releases of the upgrade, the Upgrade job will perform inode structure changes on every file. When this occurs the running Upgrade job may cause temporary performance issues. ...

This article may have been automatically translated. If you have any feedback regarding its quality, please let us know using the form at the bottom of this page.

Article Content


Symptoms

As part of OneFS upgrades, a necessary and mandatory migration of our prior version of inode design to a new version must happen; there is no way to defer or prevent this migration.  This will touch every single file on your OneFS cluster, including user space (/ifs) and all system type files.

This procedure begins after the OneFS cluster upgrade is "committed" in the upgrade process.

The large scale of this job in some scenarios and deployments may cause transient performance issues.
 

After committing a OneFS upgrade a system job of type upgrade that upgrades the file system after a software version upgrade, will be automatically started and must be allowed to run until completion.  If there are inode structure changes between the OneFS releases of the upgrade, the Upgrade job will perform inode structure changes on every file.  When this occurs the running Upgrade job may cause temporary performance issues due to the increased IOPS required to perform inode structure changes.  This may be mitigated by changing the policy for the Upgrade job to Low from the current default value of Medium.

Which Systems May Be Affected?

Product (and version) All OneFS / PowerScale clusters for Isilon that upgrade to a version with inode changes.
Running this Core Software
(Operating System (OS) or Operating Environment (OE))

OneFS releases with inode structure changes:

• OneFS 7
• OneFS 8
• OneFS 9.2

When this condition is true If the issue will occur, it will occur in the hours or days after the general upgrade is complete, and while this finale migration job runs.
And when this condition is true

The likelihood of this happening is not certain and depends on many transient factors like overall cluster health, type of hardware, general impact to the system from operator and end-user policies and workflows, the number of file objects under /ifs and other factors.

Cause

During this, literally all files on the storage platform will be migrated rapidly to the new inode version. The general lab-observed pace of updates across hardware platforms, and using the default job policy, can go as fast as tens of millions of overall file objects per hour. Please note that "files" in this context does not refer just to the "user uploaded" files as you will see for example under your Quotas and reporting. This includes all system-level files and objects as well. 

Once the migration is underway, as seen as a job in the CLI named "Upgrade" that runs under the default Medium policy, there is a possibility that an Isilon cluster may see temporary and transient performance issues while this upgrade occurs. From the limited number of reports of this we have observed, it appears that the Upgrade inode migration can take on a scale of hours to days based on a Medium policy.

Resolution

This may be mitigated by changing the policy for the Upgrade job from the current default value of Medium to Low.

If performance impacts are seen, to mitigate those impacts change the policy of the Upgrade job from Medium to Low. Changing the policy to Low reduces the overall impact that the job has while it runs, but does increase how long the job takes to complete.
 

To change the policy of a currently running Upgrade job to Low, run the following command:

isi job jobs modify Upgrade --policy=Low


To change the policy for future Upgrade jobs to Low, run the following command:

isi job types modify Upgrade --policy=Low

 

Note: This job is a key part of this particular sort of upgrade. While things like the priority of the job can be altered, the absolute requirement that this job be ran cannot be altered. If the 'job' were to somehow be canceled or fail, it resumes again. The inode changes must complete.

Article Properties


Affected Product

PowerScale OneFS

Last Published Date

14 Jul 2023

Version

6

Article Type

Solution