PowerStore: Health Check Detect Node has Slab Allocation Over skbuff_fclone_cache Limit

Summary: These checks are designed to detect if any node has a SLAB allocation that is over the skbuff_fclone_cache limit. The Pre-Upgrade Health Check (PUHC) 'off_release_check_kernel_slab_memory_failed' stops the upgrade on a cluster running PowerStoreOS 3.x and 4.0.x if it finds this issue. The System Health Check (SHC) 'kernel_slab_check' fails if this issue is found on a cluster running PowerStoreOS 3.x and 4.0.x. ...

This article applies to This article does not apply to This article is not tied to any specific product. Not all product versions are identified in this article.

Symptoms

PowerStore Pre-Upgrade Health Check (PUHC) and System Health Check (SHC) may detect this issue when run on the following PowerStoreOS releases:

  • PowerStoreOS 3.x
  • PowerStoreOS 4.0.x
NOTICE
The issue detected by these checks is resolved in PowerStoreOS version 4.0.1.2 (or later) and 3.6.1.5 (or later 3.6.x versions).
  • Therefore, this PUHC is set to detect this issue only when upgrading from versions 3.0.0 through 3.6.1.4, and from versions 4.0.0 through 4.0.1.1.


Scenario 1:
The following message may be observed prior to an upgrade from PowerStoreOS versions 3.0.0 through 3.6.1.4, and from versions 4.0.0 through 4.0.1.1 when running PUHC:

The available system memory or skbuff_fclone_cache is below threshold (KB 000261124). Please contact your service provider. (off_release_check_kernel_slab_memory_failed)

off release check kernel slab memory PUHC check failed

Scenario 2:
The following message may be observed on a PowerStoreOS 3.x or 4.0.x cluster when running SHC:

Kernel memory allocation is over the limit. (KB 000261124)

 If skbuff fclone cache reached its limit 

  • If the System Health Check (SHC) test is run from the Command-Line Interface (CLI), the following may be displayed:
[BSC:cyc@ABCDEFG-A cyc]$ svc_health_check run -rhc kernel_slab_check
/usr/lib/python2.7/site-packages/requests/__init__.py:91: RequestsDependencyWarning: urllib3 (1.26.18) or chardet (3.0.4) doesn't match a supported version!
  RequestsDependencyWarning)
Name                               Location  Status     Description
OS kernel memory allocation check  node_a    Failed     Kernel memory allocation is over the limit. (KB 000261124)
OS kernel memory allocation check  node_b    Passed


SUMMARY Status: Failed
   Passed:      1
   Failed:      1
   Total:       2
[BSC:cyc@ABCDEFG-A cyc]$

 
[BSC:cyc@ABCDEFG-B ~]$ svc_health_check run -rhc kernel_slab_check
/usr/lib/python2.7/site-packages/requests/__init__.py:91: RequestsDependencyWarning: urllib3 (1.26.18) or chardet (3.0.4) doesn't match a supported version!
  RequestsDependencyWarning)
Name                               Location  Status     Description
OS kernel memory allocation check  node_a    Failed     Kernel memory allocation is over the limit. (KB#000261124)
OS kernel memory allocation check  node_b    Passed


SUMMARY Status: Failed
   Passed:      1
   Failed:      1
   Total:       2

 

Results may vary based on the node where the check failed.

These health checks are off-release PUHC and SHC checks that are contained in the Health Check thin package. This package can be downloaded from the Dell Drivers & Downloads site.

See the Additional Info section for information about the Health Check thin package.

Cause

A node may encounter a kernel panic due to an Out-Of-Memory (OOM) condition. This issue is due to high memory consumption of skbuff_fclone_cache from SLAB.

Resolution

To resolve this issue, contact Dell Technical Support for assistance. Mention this article for expedited attention and resolution.

Additional Information

Affected Products

PowerStoreOS
Article Properties
Article Number: 000261124
Article Type: Solution
Last Modified: 27 Oct 2025
Version:  10
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.