ECS: Dial Home: ObjectGCObjectCleanup – Symptomcode: 1313 und 1314
Summary:
Dies ist ein Dial-Home, das in ECS 3.2.1.0 eingeführt wurde, um Wachsam.
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
Ein ECS hat Dialed Home mit der folgenden Warnmeldung ausgeführt.
Beschreibung: Die Bereinigungsgeschwindigkeit der CAS-Verarbeitung ist langsam.
Beispielwarnmeldung:
Beschreibung: Die Bereinigungsgeschwindigkeit der CAS-Verarbeitung ist langsam.
| Symptom Code | Schweregrad |
| 1313 | WARNING |
| 1314 | FEHLER |
Beispielwarnmeldung:
<?xml version="1.0" encoding="UTF-8"?>
<ConnectHome SchemaVersion="1.0.8"
xsi:schemaLocation="/opt/connectemc/schema/ema_ConnectHome108.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<TransType>10</TransType>
<TransTypeDesc>EventXML</TransTypeDesc>
<TransID>0</TransID>
<Node Status="Unknown" State="Unknown" ID="ECSQE00079">
<Identifier>
<DeviceState>1</DeviceState>
<DeviceStatus>1</DeviceStatus>
<ClarifyID>ECSQE00079</ClarifyID>
<SiteName>UNKNOWN</SiteName>
<Vendor>EMC</Vendor>
<DeviceType>ElasticCloudStorageApp</DeviceType>
<Model>ElasticCloudStorage</Model>
<SerialNumber>ECSQE00079</SerialNumber>
<WWN>ECSQE00079</WWN>
<Platform>platform</Platform>
<OS>SLES</OS>
<OS_VER>12.3</OS_VER>
<UcodeVer>3.3.0.0-4349.d0de882</UcodeVer>
<EmbedLevel>2</EmbedLevel>
<InternalMaxSize>512800</InternalMaxSize>
<Comment>Object Alert</Comment>
</Identifier>
<Connection>
<ConnectType>ESRS</ConnectType>
<IPName>austin-burlywood.ecs.lab.emc.com</IPName>
<ConnectNum>169.254.109.16</ConnectNum>
<Port>22</Port>
</Connection>
<HeartBeat>
<HBStatus></HBStatus>
<HBState></HBState>
</HeartBeat>
<InternalData>
<FileList/>
<EventList>
<Event>
<SymptomCode>1314</SymptomCode>
<Category>Configuration</Category>
<Severity>Error</Severity>
<Status>Unknown</Status>
<Component>Object</Component>
<ComponentID></ComponentID>
<SubComponent>CAS Processing Object Cleanup</SubComponent>
<SubComponentID></SubComponentID>
<CallHome>true</CallHome>
<FirstTime>2019-01-28T22:15:30.182Z</FirstTime>
<LastTime>2019-01-28T22:15:30.182Z</LastTime>
<Count>0</Count>
<EventData><![CDATA[]]></EventData>
<Description><![CDATA[CAS Processing object cleanup speed is slow. [Ref_ID : ObjectGCObjectCleanup]]]></Description>
</Event>
</EventList>
</InternalData>
<ExternalFiles/>
</Node>
</ConnectHome>
Cause
ECS verfügt über alte unverarbeitete CAS GC-Objektbereinigungsaufgaben, was die langsame CAS GC-Warnmeldung auslösen könnte.
Resolution
Hinweis: In ECS-Versionen unter 3.5 liegt ein Problem vor, das zu einer Warnmeldung für diesen Sensor führt, wenn keine Löschvorgänge durchgeführt werden. Auch wenn kein Speicherplatz zur Rückgewinnung vorhanden ist.
Stellen Sie über SSH eine Verbindung zu einem der Nodes im ECS her.
Stellen Sie über SSH eine Verbindung zu einem der Nodes im ECS her.
- Überprüfen Sie den aktuellen Sensorstatus:
# svc_rest_cmd /vdc/sensor/status/ObjectGCObjectCleanup
Beispiel:
# svc_rest_cmd /vdc/sensor/status/ObjectGCObjectCleanup
svc_rest_cmd 1.0.10
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<SensorStatusList>
<SensorId>ObjectGCObjectCleanup</SensorId>
<ListSensorStatus>
<SensorStatusRestRep>
<ContextId>ObjectGCObjectCleanup</ContextId>
<CurrentState>OK</CurrentState>
<NodeId>1f4368c3-37cd-467f-9efc-289264806ea0</NodeId>
<PreviousState>OK</PreviousState>
<Time>1551118064264</Time>
</SensorStatusRestRep>
</ListSensorStatus>
<SensorStatusList>
Suchen Sie nach <CurrentState>, wenn er auf OK festgelegt ist, was bedeutet, dass der Fehler nicht aktiv ist und Sie den SR schließen können. Wenn <CurrentState> nicht OK ist (Warnung oder Fehler), fahren Sie mit dem Troubleshooting fort.
- Überprüfen Sie, ob CAS GC aktiviert ist, "Object" aktiviert ist und auf "false" festgelegt dry_run.
Befehl:
# svc_param list com.emc.ecs.objectgc | grep -e cas.enabled -e dry_run -e object.enabled
Beispiel:
com.emc.ecs.objectgc.cas.enabled Enable or disable CAS GC true com.emc.ecs.objectgc.cas.process_object.dry_run If enabled then delete marker insertion will be skipped a... *false com.emc.ecs.objectgc.cas.process_object.enabled Enable or disable GC process object true
Wenn Ihre Konfigurationswerte nicht mit den oben genannten übereinstimmen, öffnen Sie einen SR und verweisen Sie auf diesen KB-Artikel.
Additional Information
REFLEXIONEN:
CAS GC fordert die Blobs zurück, die den gelöschten Clips zugeordnet sind (auch als Reflections bezeichnet). In ECS werden sowohl Clips als auch Blobs als Objekte betrachtet. Wenn ein Clip gelöscht wird, wird er zu einer Reflexion, die Audit-Informationen enthält, z. B. wann der Löschaufruf getätigt wurde und von welcher IP.
Einige Anwendungen bewahren diese Informationen für immer auf. Die typische Clip- oder Reflexionsgröße wird in KB angegeben, sodass nicht viel Speicherplatz von den Reflexionen belegt wird.
Wenn Sie es vorziehen, auch die Reflektionen zurückzufordern, müssen sie den Reflection-Ablauf für den CAS-Bucket festlegen.
Dies kann über die ECS-Benutzeroberfläche erfolgen (Manage> Buckets, >Namespace auswählen und auf Edit Bucket klicken. Wechseln Sie zur Registerkarte Erforderlich, aktivieren Sie den Reflection-Ablauf und legen Sie das Reflektionsalterfest.
Um einen CAS-Bucket zu löschen, müssen die Reflektionen abgelaufen sein, da sie weiterhin als Objekte im Bucket betrachtet werden.
CAS GC fordert die Blobs zurück, die den gelöschten Clips zugeordnet sind (auch als Reflections bezeichnet). In ECS werden sowohl Clips als auch Blobs als Objekte betrachtet. Wenn ein Clip gelöscht wird, wird er zu einer Reflexion, die Audit-Informationen enthält, z. B. wann der Löschaufruf getätigt wurde und von welcher IP.
Einige Anwendungen bewahren diese Informationen für immer auf. Die typische Clip- oder Reflexionsgröße wird in KB angegeben, sodass nicht viel Speicherplatz von den Reflexionen belegt wird.
Wenn Sie es vorziehen, auch die Reflektionen zurückzufordern, müssen sie den Reflection-Ablauf für den CAS-Bucket festlegen.
Dies kann über die ECS-Benutzeroberfläche erfolgen (Manage> Buckets, >Namespace auswählen und auf Edit Bucket klicken. Wechseln Sie zur Registerkarte Erforderlich, aktivieren Sie den Reflection-Ablauf und legen Sie das Reflektionsalterfest.
Um einen CAS-Bucket zu löschen, müssen die Reflektionen abgelaufen sein, da sie weiterhin als Objekte im Bucket betrachtet werden.
Affected Products
ECS, ECS Appliance, ECS Appliance Gen 1, ECS Appliance Gen 2, ECS Appliance Gen 3, ECS Appliance Hardware Gen1 U-Series, ECS Appliance Hardware Gen1 C-Series, ECS Appliance Hardware Gen2 C-Series, Elastic Cloud StorageProducts
ECS Appliance Hardware Gen3 EX300, ECS Appliance Hardware Gen3 EX3000, ECS Appliance Hardware Gen2 D-Series, ECS Appliance Hardware Gen2 U-Series, ECS Appliance Hardware Gen3 EX500, ECS Appliance Hardware Gen3 EXF900, ECS Appliance Hardware Series
, ECS Appliance Software with Encryption, ECS Appliance Software without Encryption, Elastic Cloud Storage
...
Article Properties
Article Number: 000061341
Article Type: Solution
Last Modified: 17 Dec 2025
Version: 11
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.