PowerFlex:SDS MD_cache状态为“待处理结果”
Summary: 在保护域 (PD) 中设置和启用MD_cache会导致 SDS 的 FGL 元数据高速缓存状态处于“待处理结果”状态。
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
官方文档中缺少的两个配置和启用MD_cache方案无法显示上述内容。
情况 1: 创建 > PD,添加 > SDS MD_cache配置和启用 SDS
在配置和启用 MD_cache 之前将新创建的 SDS 添加到新创建的 PD 时,它们的 FGL 元数据高速缓存状态会设置为“待处理结果”,并且应用MD_cache将要求用户运行下面“成功配置和启用MD_cache的步骤”下的解决方案部分中所述的过程。
情况 2: 已配置并启用具有 SDS MD_cache>的现有 PD
在具有现有 SDS 的现有 PD 上配置并启用 MD_cache 时,SDS 会将 FGL 元数据高速缓存状态设置为“待处理结果”,并且应用MD_cache将要求用户运行下面“成功配置和启用MD_cache的步骤”下“解决方案”部分中所述的过程。
Cause
MD_cache应在将 SDS 添加到保护域 (PD) 之前在保护域 (PD) 上配置和启用,以便 PD 中的新 SDS 在创建时继承此值。
Resolution
成功
配置和启用 MD_cache 的步骤注意力:在具有现有 SDS 的 PD 上禁用和启用 MD_cache 时,性能可能会受到影响。
1) 运行以下命令以分配MD_cache在保护域中的每个 SDS 上使用的内存:
提醒:每个 SDS 可以分配的最大内存量为 32 GiB。
scli --set_default_fgl_metadata_cache_size (--protection_domain_id <ID> | --protection_domain_name <NAME>) --metadata_cache_size_mb <SIZE>
2) 运行以下命令以在保护域中启用 MD_cache:
scli --enable_fgl_metadata_cache (--protection_domain_id <ID> | --protection_domain_name <NAME>)
3) 运行以下命令,为 PD 中的每个 SDS 配置MD_cache大小:
scli --set_fgl_metadata_cache_size (--sds_id <ID> | --sds_name <NAME> | --sds_ip <IP> [--sds_port <PORT>]) (--metadata_cache_size_mb <SIZE> | --use_protection_domain_default_size)
--metadata_cache_size_mb <SIZE>
Define the default size of the metadata cache for the SDS in MB
--use_protection_domain_default_size
Use the default size of the Protection Domain
4) 运行以下命令以禁用保护域中的 MD_cache:
scli --disable_fgl_metadata_cache (--protection_domain_id <ID> | --protection_domain_name <NAME>)
5) 运行以下命令以在保护域中启用 MD_cache:
scli --enable_fgl_metadata_cache (--protection_domain_id <ID> | --protection_domain_name <NAME>)
Additional Information
示例:
[root@MDM1 ~]# scli --add_protection_domain --protection_domain_name PD1
Successfully created protection domain. Object ID 339ccbae00000000
[root@MDM1 ~]# scli --add_sds --sds_ip 172.1.1.1 --protection_domain_name PD1 --device_name /dev/sdb,/dev/sdc,/dev/sdd --sds_name SDS1 --storage_pool_name SP1
Successfully created SDS SDS1. Object ID 3789dbd500000000
[root@MDM1 ~]# scli --set_default_fgl_metadata_cache_size --protection_domain_name PD1 --metadata_cache_size_mb 32768
Successfully set fine granularity default metadata cache size for Protection Domain
[root@MDM1 ~]# scli --enable_fgl_metadata_cache --protection_domain_name PD1
Successfully enabled fine granularity metadata caching on Protection Domain
[root@MDM1 ~]# scli --query_sds --sds_name SDS1 | grep FGL
FGL metadata cache information:
FGL metadata cache state is pending result <<<
FGL metadata cache size: 32768 MB
[root@MDM1 ~]# scli --set_fgl_metadata_cache_size --sds_name SDS1 --use_protection_domain_default_size
Successfully set fine granularity metadata cache size for SDS
[root@MDM1 ~]# scli --disable_fgl_metadata_cache --protection_domain_name PD1
Successfully disabled fine granularity metadata caching on Protection Domain
[root@MDM1 ~]# scli --query_sds --sds_name SDS1 | grep FGL
FGL metadata cache information:
FGL metadata cache is disabled <<<
FGL metadata cache size: 32768 MB
[root@MDM1 ~]# scli --enable_fgl_metadata_cache --protection_domain_name PD1
Successfully enabled fine granularity metadata caching on Protection Domain
[root@MDM1 ~]# scli --query_sds --sds_name SDS1 | grep FGL
FGL metadata cache information:
FGL metadata cache is enabled <<<
FGL metadata cache size: 32768 MBAffected Products
PowerFlex Appliance, PowerFlex custom node, PowerFlex SoftwareArticle Properties
Article Number: 000206307
Article Type: Solution
Last Modified: 20 Nov 2025
Version: 6
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.