PowerFlex: SDS MD_cache-status väntar på resultat

Summary: Om du ställer in och aktiverar MD_cache i en skyddsdomän (PD) resulterar SDS FGL-metadatacachetillstånd i "pending result".

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

Två scenarier som saknas i den officiella dokumentationen för att konfigurera och aktivera MD_cache misslyckas med att visa ovanstående.


Scenario 1:  PD skapas > , SDS:er läggs till > MD_cache konfigureras och aktiveras

När nyskapade SDS:er läggs till i en nyligen skapad PD innan MD_cache har konfigurerats och aktiverats, kommer FGL-metadatacachetillståndet för FGL-metadata att vara inställt på "väntande resultat" och för tillämpning av MD_cache måste användaren köra proceduren som beskrivs nedan i avsnittet Lösning under "Steg för att konfigurera och aktivera MD_cache framgångsrikt".


Scenario 2:  Befintlig PD med SDS:er > MD_cache är konfigurerad och aktiverad

När MD_cache har konfigurerats och aktiverats på en befintlig PD med befintliga SDS:er kommer SDS:ernas cachetillstånd för FGL-metadata att vara inställt på "väntande resultat" och tillämpning av MD_cache kräver att en användare kör proceduren som beskrivs nedan i avsnittet Lösning under "Steg för att konfigurera och aktivera MD_cache framgångsrikt".

Cause

MD_cache ska konfigureras och aktiveras på en skyddsdomän (PD) innan SDS:er läggs till i den, så att nya SDS:er i PD ärver detta värde när de skapas.

Resolution

Steg för att konfigurera och aktivera MD_cache
Uppmärksamhet: När du inaktiverar och aktiverar MD_cache på PD med befintliga SDS:er kan prestandan påverkas.

1) Kör följande kommando för att allokera minnet som används av MD_cache på varje SDS i skyddsdomänen:
Obs! Den maximala mängden minne som kan allokeras per SDS är 32 GiB.

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


2) Kör följande kommando om du vill aktivera MD_cache i skyddsdomänen:

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


3) Kör följande kommando för att konfigurera MD_cache storlek för varje SDS i PD:

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) Kör följande kommando för att avaktivera MD_cache i skyddsdomänen:

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


5) Kör följande kommando om du vill aktivera MD_cache i skyddsdomänen:

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

Additional Information

Exempel:

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