PowerFlex : L’état du MD_cache SDS est En attente de résultat

Summary: La définition et l’activation de MD_cache dans un domaine de protection () entraînent l’état « pending result » du cache de métadonnées FGL du SDS.

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

Deux scénarios manquants dans la documentation officielle pour la configuration et l’activation de MD_cache ne présentent pas ce qui précède.


Scénario 1 :  Des domaines de protection sont créés > et des SDS sont ajoutés > MD_cache est configuré et activé

Lorsque des SDS nouvellement créés sont ajoutés à un domaine de protection nouvellement créé avant que MD_cache ne soit configuré et activé, l’état du cache de métadonnées FGL est défini sur « En attente de résultat », et l’application de MD_cache nécessite qu’un utilisateur exécute la procédure décrite ci-dessous dans la section Résolution sous « Étapes de configuration et d’activation de MD_cache avec succès ».


Scénario 2 :  Disque physique existant avec SDS > MD_cache configuré et activé

Lorsque MD_cache est configuré et activé sur un disque physique existant avec des SDS existants, l’état du cache de métadonnées FGL des SDS est défini sur « En attente de résultat », et l’application de MD_cache nécessite qu’un utilisateur exécute la procédure décrite ci-dessous dans la section Résolution sous « Étapes de configuration et d’activation de MD_cache avec succès ».

Cause

MD_cache est censé être configuré et activé sur un domaine de protection () avant que des SDS y soient ajoutés afin que les nouveaux SDS du héritent de cette valeur lors de la création.

Resolution

Étapes de configuration et d’activation de
MD_cache réussiesAttention: Lors de la désactivation et de l’activation de MD_cache sur avec des SDS existants, les performances peuvent être affectées.

1) Exécutez la commande suivante pour allouer la mémoire utilisée par MD_cache sur chaque SDS du domaine de protection :
Remarque : La quantité maximale de mémoire pouvant être allouée par SDS est de 32 Gio.

scli --set_default_fgl_metadata_cache_size (--protection_domain_id <ID> | --protection_domain_name <NAME>) --metadata_cache_size_mb <SIZE>


2) Exécutez la commande suivante pour activer MD_cache dans le domaine de protection :

scli --enable_fgl_metadata_cache (--protection_domain_id <ID> | --protection_domain_name <NAME>)


3) Exécutez la commande suivante pour configurer la taille de MD_cache de chaque SDS du disque physique :

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) Exécutez la commande suivante pour désactiver MD_cache dans le domaine de protection :

scli --disable_fgl_metadata_cache (--protection_domain_id <ID> | --protection_domain_name <NAME>)


5) Exécutez la commande suivante pour activer MD_cache dans le domaine de protection :

scli --enable_fgl_metadata_cache (--protection_domain_id <ID> | --protection_domain_name <NAME>)

Additional Information

Exemple :

[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 MB

Affected Products

PowerFlex Appliance, PowerFlex custom node, PowerFlex Software
Article 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.