PowerStore: Wykorzystanie systemu plików uzyskane za pomocą poleceń pstcli lub interfejsu API REST nie jest aktualizowane
Summary: Klienci uruchamiający skrypty poleceń pstcli lub skrypty poleceń interfejsu API REST w celu uzyskania wartości rozmiaru systemu plików nie otrzymają zaktualizowanych wartości, chyba że ręcznie odświeżą użycie przez wydanie polecenia refresh_usage lub przechodząc do graficznego interfejsu użytkownika i wyświetlając wykorzystanie dla tego konkretnego systemu plików. ...
Symptoms
Polecenia pstcli i Rest API zwracają tę samą wartość wykorzystania systemu plików, nawet jeśli w systemie plików są zapisywane nowe dane, gdy na urządzeniu działa system operacyjny PowerStore w wersji starszej niż 4.0.0.x
Przykład polecenia Pstkli:
- before adding files: cli> file_system -name test show -select name,size_used name = test size_used = 1621098496 (1.50G) - after adding files cli> file_system -name test show -select name,size_used name = test size_used = 1621098496 (1.50G) <----- notice the size didn't change. cli> file_system -name test refresh_usage Success cli> file_system -name test show -select name,size_used name = test size_used = 3948937216 (3.67G) <------ notice the newly updated used space.
Cause
W systemie PowerStoreOS poniżej wersji 4.0.0.x wystąpił problem, który wymaga ręcznego odświeżenia użycia systemu plików.
Resolution
Obejście problemu:
Uruchom refresh_usage przykład polecenia:
PstCLI:
cli> file_system -name <filesystem name> refresh_usage
Opcja polecenia curl:
curl -k --user Username:Password -X POST https://<Management IP>:443/api/rest/file_system<filesystem ID>/refresh_usage -H "dell-visibility:internal"
Opcja graficznego interfejsu użytkownika:
Przejdź do systemu plików, który chcesz zaktualizować ręcznie za pomocą graficznego interfejsu użytkownika. Po kliknięciu na system plików uruchamia polecenie refresh_usage.
Poprawka:
Ten problem został rozwiązany w systemie PowerStoreOS 4.0.0.x i nowszych.