ECS:ダイヤル ホール:ObjectGCObjectCleanup - 現象コード: 1313および1314
概要:
これは、ECS 3.2.1.0で導入された アラート。
この記事は次に適用されます:
この記事は次には適用されません:
この記事は、特定の製品に関連付けられていません。
すべての製品パージョンがこの記事に記載されているわけではありません。
現象
ECSが次のアラートでオートコールしました
形容:CAS処理オブジェクトのクリーンアップ速度が遅い。
アラートの例:
形容:CAS処理オブジェクトのクリーンアップ速度が遅い。
| 現象コード | 重大度 |
| 1313 | WARNING |
| 1314 | ERROR(通信エラー) |
アラートの例:
<?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>
原因
ECSには、未処理の古いCAS GCオブジェクト クリーンアップ タスクがあり、これによってCAS GCの低速アラートがトリガーされる可能性があります。
解決方法
注:ECSバージョン3.5未満には問題があり、削除が発生していない場合にこのセンサーに対するアラートが生成されます。再利用するスペースがない場合でも。
SSH経由でECS内のいずれかのノードに接続します。
SSH経由でECS内のいずれかのノードに接続します。
- 現在のセンサーのステータスを確認します。
# svc_rest_cmd /vdc/sensor/status/ObjectGCObjectCleanup
Example:
# 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>
<CurrentState>を探します。[OK]に設定されている場合は、エラーがアクティブではなく、SRを閉じることができます。<CurrentState>がOKでない(警告またはエラー)場合は、トラブルシューティングに進みます。
- CAS GCが有効であるか、オブジェクトが有効で、dry_run falseに設定されているかどうかを確認します
コマンド:
# svc_param list com.emc.ecs.objectgc | grep -e cas.enabled -e dry_run -e object.enabled
Example:
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
設定値が上記と一致しない場合は、SRを開き、このKB記事を参照してください。
その他の情報
リフレクション:
CAS GC は、削除クリップ (リフレクションとも呼ばれます) に関連付けられている BLOB を再利用します。ECSでは、クリップとブロブの両方がオブジェクトと見なされます。クリップが削除されると、削除呼び出しがいつ行われたか、どの IP から削除されたかなどの監査情報を保持する反射になります
一部のアプリケーションでは、この情報が永久に保持されます。一般的なクリップまたは反射のサイズは KB 単位であるため、反射によって消費される領域は多くありません。
リフレクションも再利用する場合は、CASバケットのリフレクションの有効期限を設定する必要があります
これは、ECS UI(Manage>Buckets >から実行できます。 ネームスペースを選択し、Edit Bucketをクリックします。 [Required]タブに移動し、[ Reflection Expiration]を有効にして、[ ReflectionAge]を設定します
CASバケットを削除するには、リフレクションがまだバケット内のオブジェクトと見なされるため、リフレクションの有効期限が切れている必要があります。
CAS GC は、削除クリップ (リフレクションとも呼ばれます) に関連付けられている BLOB を再利用します。ECSでは、クリップとブロブの両方がオブジェクトと見なされます。クリップが削除されると、削除呼び出しがいつ行われたか、どの IP から削除されたかなどの監査情報を保持する反射になります
一部のアプリケーションでは、この情報が永久に保持されます。一般的なクリップまたは反射のサイズは KB 単位であるため、反射によって消費される領域は多くありません。
リフレクションも再利用する場合は、CASバケットのリフレクションの有効期限を設定する必要があります
これは、ECS UI(Manage>Buckets >から実行できます。 ネームスペースを選択し、Edit Bucketをクリックします。 [Required]タブに移動し、[ Reflection Expiration]を有効にして、[ ReflectionAge]を設定します
CASバケットを削除するには、リフレクションがまだバケット内のオブジェクトと見なされるため、リフレクションの有効期限が切れている必要があります。
対象製品
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 Storage製品
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
...
文書のプロパティ
文書番号: 000061341
文書の種類: Solution
最終更新: 17 12月 2025
バージョン: 11
質問に対する他のDellユーザーからの回答を見つける
サポート サービス
お使いのデバイスがサポート サービスの対象かどうかを確認してください。