PowerFlex: Protokoly get_info z brány selžou, pokud je systém souborů, na kterém je umístěn parametr /tmp, vytvořen pomocí ftype 0.

Summary: Shromažďování protokolů get_info z bran selže s chybou: Soubor protokolů v uzlu x.x.x.x nebyl nalezen se spuštěným příkazem. 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 Shromažďování protokolů z brány selže s níže uvedenou chybou:
(scaleio.log z brány)

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

Přihlaste se k uzlu ScaleIO, na kterém došlo k selhání shromažďování protokolů get_info. V protokolech trasování nemůže LIA najít žádné relevantní soubory v adresáři, i když getinfo Soubor byl vytvořen:

# 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

Kód LIA používá "položku adresáře" k vyhledání souboru getInfoDump.tgz vytvořeného jako součást kolekce. LIA používá určitou funkci nazvanou "readdir()" pro získání obsahu adresáře.

Jakmile LIA zavolá "readdir()", očekává, že dostane pole "d_type". Toto pole označuje, zda je soubor "getInfoDump.tgz" běžným souborem ("DT_REG"). Ne všechny souborové systémy podporují d_type

V případech, kdy vytvořený souborový systém nepodporuje "d_type", vrácená hodnota po volání funkce "readdir()" je: "DT_UNKNOWN" a LIA najde nulový počet souborů v adresáři.

Pokud máte vytvořený systém souborů XFS, spusťte následující příkaz a zkontrolujte ftype=0:

Snímek obrazovky s výstupem příkazu

Resolution

Problém je vyřešen v systému PowerFlex v3.6.

Alternativní řešení:
Ujistěte se, že systém souborů vytvořený tam, kde je umístěn parametr /tmp, je Btrfs, ext2, ext3 a ext4.
U systému souborů XFS zajistěte, aby byl systém souborů vytvořen pomocí příkazu "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.