PowerFlex: i registri get_info del gateway generano errori quando il file system su cui risiede /tmp viene creato con ftype 0

Summary: La raccolta dei registri get_info dai gateway ha esito negativo con errore: Il file di log nel nodo x.x.x.x non è stato trovato durante l'esecuzione del comando. 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 la raccolta dei registri dal gateway ha esito negativo con il seguente errore:
(scaleio.log from Gateway)

[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)

Accedere al nodo ScaleIO su cui la raccolta dei registri get_info non riesce. Nei registri di traccia, LIA non è in grado di trovare alcun file pertinente nella directory, anche se il getinfo Il file è stato creato:

# 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

Il codice LIA utilizza "Directory Entry" per individuare getInfoDump.tgz creato come parte della raccolta. LIA usa una certa funzione chiamata "readdir()" per ottenere il contenuto della directory.

Una volta che LIA chiama "readdir()", si aspetta di ottenere il campo "d_type". Questo campo indica se "getInfoDump.tgz" è un file normale ("DT_REG"). Non tutti i file system supportano d_type

Nei casi in cui il file system creato non supporta "d_type", il valore restituito dopo la chiamata alla funzione "readdir()" è: "DT_UNKNOWN" e LIA trovano un numero zero di file nella directory.

Se è stato creato un file system XFS, eseguire il comando riportato di seguito per verificare ftype=0:

Schermata dell'output del comando

Resolution

Questo problema è stato risolto in PowerFlex v3.6.

Soluzione alternativa:
Assicurarsi che il file system creato dove risiede /tmp sia Btrfs, ext2, ext3 ed ext4.
Per il file system XFS, assicurarsi che il file system sia stato creato con "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.