ECS:GC 不會移除 CAS Blob - 無法刪除 CAS 容器
Summary: CAS GC 故障診斷
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
GC 會掃掠 CAS ClipID,但不會掃過 Blob。有時客戶嘗試移除空的 CAS 儲存桶,並收到錯誤「儲存桶不為空」。
Cause
依設計工作
Resolution
確保 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。
如果先前的所有步驟均已清除,但仍無法刪除貯體,請向支援部門開立服務要求。
Affected Products
ECS ApplianceProducts
ECS Appliance, Elastic Cloud StorageArticle Properties
Article Number: 000080672
Article Type: Solution
Last Modified: 05 Feb 2024
Version: 4
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.