PowerFlex: SDS MD_cache Status ist ausstehendes Ergebnis

Summary: Das Festlegen und Aktivieren von MD_cache in einer Schutzdomain (Protection Domain, PD) führt dazu, dass der FGL-Metadatencache-Status des SDS "ausstehendes Ergebnis" lautet.

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

Zwei fehlende Szenarien in der offiziellen Dokumentation zum Konfigurieren und Aktivieren MD_cache zeigen die oben genannten nicht.


Szenario 1:  PD wird erstellt > , SDS werden hinzugefügt > MD_cache konfiguriert und aktiviert

Wenn neu erstellte SDSs zu einer neu erstellten PD hinzugefügt werden, bevor MD_cache konfiguriert und aktiviert ist, wird der FGL-Metadaten-Cache-Status auf "ausstehendes Ergebnis" gesetzt. Für die Anwendung MD_cache muss ein Nutzer das unten im Abschnitt Lösung unter "Schritte zum erfolgreichen Konfigurieren und Aktivieren MD_cache" beschriebene Verfahren ausführen.


Szenario 2:  Vorhandene PD mit SDS MD_cache > ist konfiguriert und aktiviert

Wenn MD_cache auf einer vorhandenen PD mit vorhandenen SDSs konfiguriert und aktiviert ist, wird der FGL-Metadatencache-Status der SDSs auf "Ergebnis ausstehend" gesetzt. Beim Anwenden MD_cache muss ein Nutzer das unten im Abschnitt "Lösung" unter "Schritte zum erfolgreichen Konfigurieren und Aktivieren MD_cache" beschriebene Verfahren ausführen.

Cause

MD_cache sollte in einer Schutzdomain (Protection Domain, PD) konfiguriert und aktiviert werden, bevor SDSs hinzugefügt werden, damit neue SDSs in der PD diesen Wert bei der Erstellung erben.

Resolution

Schritte zum erfolgreichen
Konfigurieren und Aktivieren MD_cacheAufmerksamkeit: Durch das Deaktivieren und Aktivieren von MD_cache auf PD mit vorhandenen SDSs kann die Performance beeinträchtigt werden.

1) Führen Sie den folgenden Befehl aus, um den von MD_cache auf jedem SDS in der Schutzdomain verwendeten Speicher zuzuweisen:
Hinweis: Die maximale Speichermenge, die pro SDS zugewiesen werden kann, beträgt 32 GiB.

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


2) Führen Sie den folgenden Befehl aus, um MD_cache in der Schutzdomain zu aktivieren:

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


3) Führen Sie den folgenden Befehl aus, um die MD_cache Größe für jeden SDS im PD zu konfigurieren:

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) Führen Sie den folgenden Befehl aus, um MD_cache in der Schutzdomain zu deaktivieren:

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


5) Führen Sie den folgenden Befehl aus, um MD_cache in der Schutzdomain zu aktivieren:

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

Additional Information

Beispiel:

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