OneFS: client statistics are not zone aware

Oversigt: 'ISI Statistics Client List' is niet zonebewust.

Denne artikel gælder for Denne artikel gælder ikke for Denne artikel er ikke knyttet til et bestemt produkt. Det er ikke alle produktversioner, der er identificeret i denne artikel.

Symptomer

Het uitvoeren van 'isi statistics client list' kan leiden tot het verschijnen van onjuiste gebruikersnamen bij het vertalen van UID.

GebruikerA in een niet-systeemzone heeft bijvoorbeeld een (gegenereerde) UID van 1000001 en GebruikerB deelt dezelfde (gegenereerde) UID in de systeemzone. Wanneer GebruikerA het cluster opent, laat het gebruik van het commando 'isi statistics client list' zien dat GebruikerB het werk uitvoert in plaats van GebruikerA.

Årsag

De opdracht 'isi statistics client list' mist een parameter '--zone' om een zone op te geven. Elke zone heeft zijn eigen UID-SID-mappingdatabase<> en de SID-UID-vertaling> zal naar verwachting niet hetzelfde zijn tussen zones.

'isi statistics client list' is niet zonebewust, en wordt uitsluitend uitgevoerd in de zone Systeem bij het werken met UID-naamvertalingen bij het bekijken van (bijvoorbeeld) client protocol statistieken.

De statistics engine kan alleen rekening houden met een UID, en niet met een SID. Voor een gebruiker in een niet-systeemzone die toegang heeft tot het cluster met behulp van een bestandsprotocol (NFS/SMB/HTTP), wordt de UID die overeenkomt met de SID van de gebruiker opgeslagen in het subsysteem Statistieken, wat kan overeenkomen met een UID voor een andere SID (en naam) in de zone Systeem bij het uitvoeren van de opdracht.

(zoneX) SID -> UID -> SID -> naam (systeem)

Løsning

Hoewel dit mogelijk werkte in OneFS-versies in de 7.x-codefamilie met behulp van 'isi_run -z <zid> [command]', werkt dit niet meer in 8.x en hoger. De 'isi statistics'-opdrachtset is verplaatst naar PAPI (Platform API), waardoor de manier waarop het commando met zones wordt uitgevoerd, is gewijzigd.

Engineering is op de hoogte van dit probleem, maar helaas is er geen oplossing gevonden en deze is niet triviaal, omdat het de API-aanroepen naar de service of het proces zonebewust maakt.

Flere oplysninger

Het commando 'isi_run -z <zid>' heeft hier geen effect, omdat het commando wordt gegeven als een API-aanroep (PAPI), die standaard wordt ingesteld op de systeemzone, ongeacht welke zone werd aangeroepen.

Berørte produkter

PowerScale OneFS
Artikelegenskaber
Artikelnummer: 000175154
Artikeltype: Solution
Senest ændret: 11 dec. 2025
Version:  5
Find svar på dine spørgsmål fra andre Dell-brugere
Supportservices
Kontrollér, om din enhed er dækket af supportservices.