ECS: GC nie usunie obiektów blob CAS — nie można usunąć zasobnika CAS
Podsumowanie: Rozwiązywanie problemów z wykazem GC systemów CAS
Ten artykuł dotyczy
Ten artykuł nie dotyczy
Ten artykuł nie jest powiązany z żadnym konkretnym produktem.
Nie wszystkie wersje produktu zostały zidentyfikowane w tym artykule.
Objawy
GC zamiata identyfikatory ClipID CAS, ale nie obiekty blob. Zdarza się, że klient próbuje usunąć pusty zasobnik CAS i zwraca błąd "Zasobnik nie jest pusty".
Przyczyna
Jest to działanie celowe
Rozwiązanie
Podstawowe czynności, które należy wykonać, aby upewnić się, że GC działa:
1. Połącz się z jednym węzłem ECS za pośrednictwem SSH i administratora.
2. Sprawdź, czy funkcja CAS GC jest włączona:
3. Sprawdź, czy wygaśnięcie odbicia jest ustawione:
1. Połącz się z jednym węzłem ECS za pośrednictwem SSH i administratora.
2. Sprawdź, czy funkcja CAS GC jest włączona:
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:~> Wszystkie zwracane "bieżące" odczyty powinny być zgodne z "domyślnymi".
3. Sprawdź, czy wygaśnięcie odbicia jest ustawione:
4. Jeśli jest to problem dotyczący usuwania zasobnika, sprawdź, czy zasobnik jest pusty, uruchamiając JCAS lub inne równoważne narzędzie do uruchamiania zapytania:
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. Obiekty CAS mają 28-dniowy okres kwarantanny. Upewnij się, że czas upłynął. Oznacza to, że usunięcie skojarzonego obiektu blob po usunięciu klipu może potrwać do 28 dni.
Jeśli wszystkie poprzednie kroki zostały wyczyszczone, a zasobnik nadal nie może zostać usunięty, otwórz zgłoszenie serwisowe w dziale pomocy technicznej.
Produkty, których dotyczy problem
ECS ApplianceProdukty
ECS Appliance, Elastic Cloud StorageWłaściwości artykułu
Numer artykułu: 000080672
Typ artykułu: Solution
Ostatnia modyfikacja: 05 lut 2024
Wersja: 4
Znajdź odpowiedzi na swoje pytania u innych użytkowników produktów Dell
Usługi pomocy technicznej
Sprawdź, czy Twoje urządzenie jest objęte usługą pomocy technicznej.