ECS:GC 不會移除 CAS Blob - 無法刪除 CAS 容器
摘要: CAS GC 故障診斷
本文适用于
本文不适用于
本文并非针对某种特定的产品。
本文并非包含所有产品版本。
症状
GC 會掃掠 CAS ClipID,但不會掃過 Blob。有時客戶嘗試移除空的 CAS 儲存桶,並收到錯誤「儲存桶不為空」。
原因
依設計工作
解决方案
確保 GC 正常運作的基本步驟:
1.透過 ssh 和使用者管理員連線至一個 ECS 節點。
2.檢查是否啟用了 CAS GC:
3.檢查是否設定了反射過期時間:
1.透過 ssh 和使用者管理員連線至一個 ECS 節點。
2.檢查是否啟用了 CAS GC:
admin@ecsnode01:~> svc_gc config
svc_gc v3.4.2 (svc_tools v2.15.0) Started 2024-02-02 09:30:39
Local node ECS Object Version: 3.8.0.3-138685.3a0a9b6bf3a (3.8.0.3 GA)
Local VDC: urn:storageos:VirtualDataCenterData:cf84a100-bded-4e00-b5d3-8bf5f01495af vdc_s3_j07
Current Param values:
Default Current
Type Param name Value Value
Repo com.emc.ecs.chunk.gc.repo.enabled true true
Repo com.emc.ecs.chunk.gc.repo.verification.enabled true true
Repo com.emc.ecs.chunk.gc.repo.reclaimer.no_recycle_window 78 hours 78 hours
BTREE_L1 com.emc.ecs.chunk.gc.btree.enabled true true
BTREE_L1 com.emc.ecs.chunk.gc.btree.scanner.verification.enabled true true
BTREE_L1 com.emc.ecs.chunk.gc.btree.scanner.copy.enabled true true
BTREE_L2 com.emc.ecs.chunk.gc.btree.reclaimer.level2.enabled true true
BTREE_L2 com.emc.ecs.chunk.gc.btree.occupancyScanner.level2.enabled true true
Partial com.emc.ecs.chunk.gc.repo.partial.enabled true true
Partial com.emc.ecs.chunk.gc.repo.partial.merge_chunk_threshold 89478400 89478400
Partial com.emc.ecs.chunk.gc.repo.partial.merge_old_chunk_threshold 89478400 89478400
Journal com.emc.ecs.chunk.gc.journal.enabled true true
Journal com.emc.ecs.prtable.gc.enabled true true
Journal com.emc.ecs.prtable.gc.record_expiration 14 days 14 days
Journal com.emc.ecs.chunk.gc.journal.protection_period 14 days 14 days
CAS com.emc.ecs.objectgc.cas.enabled true true
CAS com.emc.ecs.objectgc.cas.process_update.enabled true true
CAS com.emc.ecs.objectgc.cas.process_object.enabled true true
CAS com.emc.ecs.objectgc.cas.process_audit.enabled true true
CAS com.emc.ecs.objectgc.cas.consistency_scanner.enabled true true
CAS com.emc.ecs.objectgc.cas.process_object.dry_run false false
admin@ecsnode01:~> 所有返回的“當前”讀數都應與“預設”匹配。
3.檢查是否設定了反射過期時間:
4.如果是儲存桶移除問題,請執行 JCAS 或其他用於執行查詢的同等工具,確認儲存器為空:
CASScript>querySetExisting Query Expression Properties: Start Time: UNBOUNDED End Time : UNBOUNDED Type : EXISTING CASScript>query Performing clip query Query Expression Properties: Start Time: UNBOUNDED End Time : UNBOUNDED Type : EXISTING Number of clips returned: 0 All results returned: True
5.CAS 物件具有 28 天的隔離期。確認時間已過。這意味著刪除 剪輯時,最多可能需要 28 天才能刪除關聯的 Blob。
如果先前的所有步驟均已清除,但仍無法刪除貯體,請向支援部門開立服務要求。
受影响的产品
ECS Appliance产品
ECS Appliance, Elastic Cloud Storage文章属性
文章编号: 000080672
文章类型: Solution
上次修改时间: 05 2月 2024
版本: 4
从其他戴尔用户那里查找问题的答案
支持服务
检查您的设备是否在支持服务涵盖的范围内。