PowerScale InsightIQ 5.x geeft de laatste updatetijdstempel weer als 2020 of 2021 na importeren uit 4.x
Summary: De InsightIQ 5.x WebUI geeft een onjuiste tijdstempel van de laatste update weer vanwege een verouderde tabel in de database.
Symptoms
Cause
Dit komt door een system_workload tabel in de database die sinds 2020 of 2021 niet meer wordt bijgewerkt of gebruikt. Dit is alleen te zien op oudere geïmporteerde datastores.
Resolution
Repareer de system_workload 2020 Data Retrieval Delay-probleem.
Controleer waar de database wordt opgeslagen:
# kubectl get pvc -A | grep storage
Ga naar de juiste sectie op basis van het type opslag:
Lokale opslag:
# kubectl get pods -A | grep ha-cmo
# kubectl exec -it postgres-ha-cmo1-xxxx-x -n atlantic -- psql
# \l
# \c clustername_guid <<<< get the clustername_guid from \l above for the cluster in question >>>>>>
# SELECT api, time FROM data_time WHERE resolution = 5 AND api NOT LIKE 'cluster_%%%%' order by time;
# delete from data_time where api='system_workload';
# SELECT api, time FROM data_time WHERE resolution = 5 AND api NOT LIKE 'cluster_%%%%' order by time;
# \q
Vernieuw het scherm na ongeveer 5-10 minuten en controleer of de datum normaal is. Als de datum niet normaal is, controleert u de tabellen opnieuw om dit te controleren system_workload heeft het volgende niet opnieuw gemaakt:
# kubectl exec -it postgres-ha-cmo1-xxxx-x -n atlantic -- psql
# \l
# \c clustername_guid <<<< get the clustername_guid from \l above for the cluster in question >>>>>>
# SELECT api, time FROM data_time WHERE resolution = 5 AND api NOT LIKE 'cluster_%%%%' order by time;
NFS-storage (Network File System):
# kubectl get pods -A | grep iiqsm
# kubectl exec -it iiqsm-psql-XXXX-xxxx -n atlantic -- psql -U iiqsm -h localhost -d postgres
# \l
# \c clustername_guid <<<< get the clustername_guid from \l above for the cluster in question >>>>>>
# SELECT api, time FROM data_time WHERE resolution = 5 AND api NOT LIKE 'cluster_%%%%' order by time;
# delete from data_time where api='system_workload';
# SELECT api, time FROM data_time WHERE resolution = 5 AND api NOT LIKE 'cluster_%%%%' order by time;
# \q
Vernieuw het scherm na ongeveer 5-10 minuten en controleer of de datum normaal is. Als de datum niet normaal is, controleert u de tabellen opnieuw om dit te controleren system_workload niet opnieuw geschapen.
# kubectl exec -it iiqsm-psql-XXXX-xxxxx -n atlantic -- psql -U iiqsm -h localhost -d postgres
# \l
# \c clustername_guid <<<< clustername_guid from \l above >>>>>>
# SELECT api, time FROM data_time WHERE resolution = 5 AND api NOT LIKE 'cluster_%%%%' order by time;