PowerFlex: get_info dzienniki z bramy kończą się niepowodzeniem, gdy system plików, na którym znajduje się /tmp, został utworzony przy użyciu ftype 0

Summary: Zbieranie dzienników get_info z bramek kończy się niepowodzeniem z błędem: Nie znaleziono pliku dziennika w węźle x.x.x.x z uruchomionym poleceniem. LogCollectionCommand.

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

Getinfo Zbieranie dzienników z bramy kończy się niepowodzeniem z poniższym błędem:
(scaleio.log z bramy)

[executor-4] INFO  c.e.s.s.i.s.i.c.LIANodeConnection - downloadInfo called on UnknownSystemNode[nodeName=4640301440918548081,nodeIPs=[192.168.180.x, 192.168.190.x],credentials=<null>].
[executor-4] INFO  c.e.s.s.i.s.i.c.LIANodeConnection - getLogFilePathByUniqueFlowId called on UnknownSystemNode[nodeName=4640301440918548081,nodeIPs=[192.168.180.x, 192.168.190.x],credentials=<null>]. uniqueFlowId: getInfoDump
[executor-4] ERROR c.e.s.s.d.i.c.LogCollectionCommand - Error The logs file in node 192.168.180.x,192.168.190.x wasnt found executing command .LogCollectionCommand (retry) : com.emc.s3g.scaleio.im.services.installation.connectors.LIANodeConnection.getLogs(LIANodeConnection.java:1850)    
com.emc.s3g.scaleio.im.services.installation.connectors.LIANodeConnection.downloadInfo(LIANodeConnection.java:1522)

Zaloguj się do węzła ScaleIO, na którym zbieranie dzienników get_info zakończyło się niepowodzeniem. W dziennikach śledzenia LIA nie może odnaleźć odpowiednich plików w katalogu, chociaż getinfo Plik został utworzony:

# ls -l

total 50508
-rw-------. 1 root root 51717813 Oct 16 03:57 getInfoDump.tgz
# date
Fri Oct 16 03:57:01 CDT 2020

* /opt/emc/scaleio/lia/logs/trc.0 logs from LIA folder or node 192.168.180.x **
7f17ac10bdb0:liaNet_RecvRequest:00351: 10 minutes since last login
7f17ac10bdb0:liaNet_RecvRequest:01112: GET LOG FILES START
7f17ac10bdb0:liaCmd_GetLogFilesHelper:01239: Number of files 0     <<<-----------
7f17ac10bdb0:liaNet_RecvRequest:01145: GET LOG FILES END

Cause

Kod LIA używa "Directory Entry" w celu zlokalizowania getInfoDump.tgz utworzonego jako część kolekcji. LIA używa pewnej funkcji o nazwie "readdir()" w celu pobrania zawartości katalogu.

Gdy LIA wywoła "readdir()", oczekuje, że otrzyma pole "d_type". To pole wskazuje, czy "getInfoDump.tgz" jest zwykłym plikiem ("DT_REG"). Nie wszystkie systemy plików obsługują d_type

W przypadkach, gdy utworzony system plików nie obsługuje "d_type", zwracana wartość po wywołaniu funkcji "readdir()" to: "DT_UNKNOWN", a LIA znajdzie zerową liczbę plików w katalogu.

Jeśli masz utworzony system plików XFS, uruchom poniższe polecenie, aby sprawdzić wartość ftype=0:

Zrzut ekranu danych wyjściowych polecenia

Resolution

Problem ten został rozwiązany w PowerFlex 3.6.

Obejście problemu:
Upewnij się, że system plików utworzony w miejscu, w którym znajduje się /tmp, to Btrfs, ext2, ext3 i ext4.
W przypadku systemu plików XFS upewnij się, że system plików został utworzony za pomocą "ftype=1"

Affected Products

PowerFlex Software, VxFlex Product Family

Products

PowerFlex rack, VxFlex Ready Nodes, VxFlex Product Family, VxFlex Ready Node, VxFlex Ready Node R640, VxFlex Ready Node R740xd
Article Properties
Article Number: 000182487
Article Type: Solution
Last Modified: 13 Aug 2025
Version:  7
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.