PowerFlex: SDS-MD_cache tila odottaa tulosta
Summary: Protection Domainin (PD) MD_cache asettaminen ja ottaminen käyttöön johtaa SDS:n FGL-metatietojen välimuistitilaan odottavassa tuloksessa.
Symptoms
Kaksi puuttuvaa skenaariota virallisesta dokumentaatiosta MD_cache määrittämistä ja käyttöönottoa varten eivät esitä yllä olevia.
Tilanne 1: PD luodaan > , SDS:t lisätään > MD_cache määritetään ja otetaan käyttöön
Kun juuri luodut SDS:t lisätään juuri luotuun PD-laitteeseen ennen MD_cache määrittämistä ja käyttöönottoa, FGL-metatietojen välimuistin tilaksi määritetään odottava tulos, ja MD_cache ottaminen käyttöön edellyttää, että käyttäjä suorittaa alla kohdassa "Vaiheet MD_cache määrittämiseen ja käyttöönottoon" kuvatut toimet.
Tilanne 2: Nykyinen PD, jossa on SDSs > MD_cache on määritetty ja otettu käyttöön
Kun MD_cache määritetään ja otetaan käyttöön olemassa olevassa PD-laitteessa, jossa on olemassa olevia SDS-arvoja, SDS-palveluiden FGL-metatietojen välimuistin tilaksi määritetään "odottava tulos", ja MD_cache ottaminen käyttöön edellyttää, että käyttäjä suorittaa alla kohdassa "Vaiheet MD_cache määrittämiseen ja käyttöönottoon" kuvatut toimet.
Cause
Resolution
MD_cache
määritys- ja käyttöönottovaiheetTarkkaavaisuus: Suorituskyky saattaa heikentyä, jos PD-MD_cache poistetaan käytöstä nykyisillä SDS-tiedostoilla.
1) Määritä suojaustoimialueen kunkin SDS:n MD_cache:n käyttämä muisti suorittamalla seuraava komento:
Huomautus: SDS:ää kohden varattavan muistin enimmäismäärä on 32 GiB.
scli --set_default_fgl_metadata_cache_size (--protection_domain_id <ID> | --protection_domain_name <NAME>) --metadata_cache_size_mb <SIZE>
2) Ota MD_cache käyttöön suojaustoimialueella suorittamalla seuraava komento:
scli --enable_fgl_metadata_cache (--protection_domain_id <ID> | --protection_domain_name <NAME>)
3) Määritä MD_cache koko PDS:n kullekin SDS:lle suorittamalla seuraava komento:
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) Poista suojaustoimialueen MD_cache käytöstä seuraavalla komennolla:
scli --disable_fgl_metadata_cache (--protection_domain_id <ID> | --protection_domain_name <NAME>)
5) Ota MD_cache käyttöön suojaustoimialueella suorittamalla seuraava komento:
scli --enable_fgl_metadata_cache (--protection_domain_id <ID> | --protection_domain_name <NAME>)
Additional Information
Esimerkki:
[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