ECS: S3 Lifecycle Delete Scanner (LDS) funktioniert nicht bei der Versionierung von Buckets auf ECS 3.8.1

Summary: In ECS 3.8.1.x löst LDS keine neu angewendete Policy für Objekte für die Versionierung von OFF-Buckets aus.

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

Bei einem Bucket mit deaktivierter Versionierung (Bucket ohne aktivierte Versionierung) wird eine neue Lebenszyklus-Policy auf vorhandene Objekte angewendet. 

Beispiel-Policy: 

<LifecycleConfiguration xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
    <Rule>
        <ID>in</ID>
        <Prefix>abc/xyz</Prefix>
        <Status>Enabled</Status>
        <Expiration>
            <Days>1</Days>
        </Expiration>
    </Rule>
</LifecycleConfiguration>

Es wird dann festgestellt, dass die Policy nicht wirksam geworden ist, und die Bucket-Auflistung zeigt abgelaufene Objekte an, die noch nicht gelöscht wurden. 

Beispielauflistung: Objekte, die dem Präfix entsprechen, erscheinen weiterhin in der Auflistung, obwohl sie abgelaufen sind (älter als 1 Tag)

    [MTIME]: 2025-02-25T15:46:32.405Z [SIZE]: 1488041      [OBJECT]: abc/xyz/CDE_20250225154aaaaa.dat
    [MTIME]: 2025-02-27T14:34:53.302Z [SIZE]: 74938        [OBJECT]: abc/xyz/CDE_20250227143aaaaa.dat
    [MTIME]: 2025-02-27T15:31:14.174Z [SIZE]: 230337       [OBJECT]: abc/xyz/CDE_20250227153aaaaa.dat
    [MTIME]: 2025-03-04T18:01:15.108Z [SIZE]: 152016       [OBJECT]: abc/xyz/CDE_20250304180aaaaa.dat
    [MTIME]: 2025-02-25T15:46:14.727Z [SIZE]: 433766       [OBJECT]: abc/xyz/CDE_20250225154aaaaa.dat
    [MTIME]: 2025-02-26T13:00:51.655Z [SIZE]: 15888        [OBJECT]: abc/xyz/CDE_20250226130aaaaa.dat
    [MTIME]: 2025-02-26T19:00:56.724Z [SIZE]: 11111        [OBJECT]: abc/xyz/CDE_20250226190aaaaa.dat
    [MTIME]: 2025-02-26T23:30:47.104Z [SIZE]: 11892        [OBJECT]: abc/xyz/CDE_20250226233aaaaa.dat
    [MTIME]: 2025-02-27T04:00:59.589Z [SIZE]: 6914         [OBJECT]: abc/xyz/CDE_20250227040aaaaa.dat
    [MTIME]: 2025-02-27T08:02:25.596Z [SIZE]: 0            [OBJECT]: abc/xyz/CDE_20250227080aaaaa.dat
    [MTIME]: 2025-02-27T12:30:51.687Z [SIZE]: 0            [OBJECT]: abc/xyz/CDE_20250227123aaaaa.dat
    [MTIME]: 2025-02-27T15:31:12.039Z [SIZE]: 30494        [OBJECT]: abc/xyz/CDE_20250227153aaaaa.dat
    [MTIME]: 2025-03-04T17:30:53.601Z [SIZE]: 228674       [OBJECT]: abc/xyz/CDE_20250304173aaaaa.dat
    [MTIME]: 2025-03-05T20:30:47.875Z [SIZE]: 38760        [OBJECT]: abc/xyz/CDE_20250305203aaaaa.dat
    [MTIME]: 2025-02-25T15:46:08.499Z [SIZE]: 26506        [OBJECT]: abc/xyz/CDE_20250225154aaaaa.dat
    [MTIME]: 2025-02-27T14:34:52.043Z [SIZE]: 14719        [OBJECT]: abc/xyz/CDE_20250227143aaaaa.dat
    [MTIME]: 2025-02-27T15:31:11.496Z [SIZE]: 16078        [OBJECT]: abc/xyz/CDE_20250227153aaaaa.dat
    [MTIME]: 2025-03-04T18:01:14.990Z [SIZE]: 12745        [OBJECT]: abc/xyz/CDE_20250304180aaaaa.dat

Lifecycle Delete Scanner ist aktiviert. 

admin@ecs:~> svc_param info com.emc.ecs.resource.lifecycledeletescanner.enable
svc_param v1.2.4 (svc_tools v2.22.0)                 Started 2025-04-25 20:18:15


Param: com.emc.ecs.resource.lifecycledeletescanner.enable

  Description                     Enable or disable LifeCycleDeleteScanner
  Default value                   false
  Configured Value (active)       true
  Modification reason             test
  Last modified                   2023-04-09 13:36:55 UTC (1744205815102)


admin@ecs:~>

 

 

 

 

 

Cause

Es gibt ein bekanntes Problem mit LDS im ECS-Code 3.8.1.x, das dieses Verhalten verursacht. 

Resolution

Für eine schnelle Abhilfe kann ein temporärer Workaround gefunden werden:  
 

Wenn Sie einen Versionslistenbefehl mit einem beliebigen S3-Client ausgeben, wird die Policy für die abgelaufenen Objekte angewendet und gelöscht. Nur die Versionsliste löst die Policy aus, auch in Buckets ohne aktivierte Version. 
Wenn das Problem auf ECS-Code 3.8.1 weiterhin besteht, wenden Sie sich an den technischen Support von Dell ECS, um Sie bei der erforderlichen Korrektur zu unterstützen. 

 

Langfristige Lösung: Dieses Problem wurde in ObjectScale-Code 4.0 und höher behoben. 

Affected Products

ECS Appliance, ECS Appliance Software with Encryption, ECS Appliance Software without Encryption

Products

ECS
Article Properties
Article Number: 000312945
Article Type: Solution
Last Modified: 30 Apr 2025
Version:  1
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.