ECS: Nelze migrovat klipy z Centera do ECS – ERROR_RETENTION_INCORRECT

Sommaire: ECS: Nelze migrovat klipy z Centera do ECS – ERROR_RETENTION_INCORRECT

Cet article s’applique à Cet article ne s’applique pas à Cet article n’est lié à aucun produit spécifique. Toutes les versions de produits ne sont pas identifiées dans cet article.

Symptômes

Klipům se nedaří migrovat na ECS z Centera s ERROR_RETENTION_INCORRECT.

Příklad trasování zásobníku:
169.254.1.8 2019-11-21T19:30:53,212 [1215100270,sdk,ECSSYNCKDC01/3594002/WRITE_CLIP,-531c636:16e89995c11:-7a82,1] ERROR  AbstractTransaction.java (line 136) Failed to execute the transaction, aborting.
TransactionFailureException: com.emc.vipr.cashead.api.ObjectRetentionIncorrect: Failed to execute operation, error is ERROR_RETENTION_INCORRECT, object name is null
        at com.emc.vipr.cashead.storageserver.access.transaction.write.ObjectWriterImpl.finish(ObjectWriterImpl.java:80)
        at com.emc.vipr.cashead.storageserver.access.transaction.write.AwaitEOF.finish(AwaitEOF.java:173)
        at com.emc.vipr.cashead.storageserver.access.transaction.write.AwaitEOF.put(AwaitEOF.java:111)
        at com.emc.vipr.cashead.storageserver.access.msg.RichLastSegmentMessage.execute(RichLastSegmentMessage.java:61)
        at com.emc.vipr.cashead.storageserver.access.encoding.hpp.HPPResponder$EnqueableTransactionObject.execute(HPPResponder.java:311)
        at com.emc.vipr.cashead.storageserver.access.transaction.AccessTransaction.executeMessage(AccessTransaction.java:57)
        at com.emc.vipr.cashead.storageserver.access.transaction.AbstractTransaction.schedule(AbstractTransaction.java:131)
        at com.emc.vipr.cashead.storageserver.access.transaction.NullScheduler.registerSchedulable(NullScheduler.java:48)
        at com.emc.vipr.cashead.storageserver.access.transaction.AbstractTransaction.putGeneralMessage(AbstractTransaction.java:92)
        at com.emc.vipr.cashead.storageserver.access.transaction.AccessTransaction.put(AccessTransaction.java:61)
        at com.emc.vipr.cashead.storageserver.access.encoding.hpp.HPPResponder.processTransactionObject(HPPResponder.java:276)
        at com.emc.vipr.cashead.storageserver.access.encoding.hpp.HPPResponder.processPacket(HPPResponder.java:290)
        at com.emc.vipr.cashead.storageserver.access.encoding.hpp.HPPResponder.process(HPPResponder.java:181)
        at com.emc.vipr.cashead.storageserver.access.AccessNetworkServer.HandleConnection(AccessNetworkServer.java:51)
        at com.emc.vipr.cashead.hppserver.HPPServer.HandleConnection(HPPServer.java:84)
        at com.emc.vipr.cashead.net.NetworkServerWorker.Work(NetworkServerWorker.java:61)
        at com.emc.vipr.cashead.worker.Worker.call(Worker.java:227)
        at com.emc.vipr.cashead.worker.WorkerSchedulerThread.run(WorkerSchedulerThread.java:137)
Caused by: java.io.IOException: com.emc.vipr.cashead.api.ObjectRetentionIncorrect: Failed to execute operation, error is ERROR_RETENTION_INCORRECT, object name is null
        at com.emc.vipr.cashead.impl.vipr.ViPRObjectWriteHandler.checkResult(ViPRObjectWriteHandler.java:73)
        at com.emc.vipr.cashead.storageserver.access.transaction.write.ObjectWriterImpl.finish(ObjectWriterImpl.java:77)
        ... 17 more
Caused by: com.emc.vipr.cashead.api.ObjectRetentionIncorrect: Failed to execute operation, error is ERROR_RETENTION_INCORRECT, object name is null
        at com.emc.vipr.cashead.impl.vipr.ExceptionTranslator.translateError(ExceptionTranslator.java:38)
        at com.emc.vipr.cashead.impl.vipr.ExceptionTranslator.checkError(ExceptionTranslator.java:21)
        at com.emc.vipr.cashead.impl.vipr.ViPRObjectWriteHandler.checkResult(ViPRObjectWriteHandler.java:71)
        ... 18 more

Cause

Scénář 1:
---------------
Pokud je doba uchování objektu mimo hranice zadané v kbelíku, pokus o zápis objektu se nezdaří.

Při použití zásad uchovávání informací výběr možnosti Nekonečné pro minimální pevnou dobu uchovávání znamená, že všechny hodnoty uchovávání informací na všech objektech musí být nekonečné.
Vyberete-li v části Maximální pevná doba uchování možnost nekonečno, znamená to, že neexistuje žádný maximální limit.

Omezení minimálního/maximálního retence se aplikují na všechny svorky C zapsané do kbelíku. Pokud je klip migrován libovolným nástrojem třetí strany založeným na sadě SDK, uchovávání by mělo být v mezích, jinak dojde k chybě.

Scénář 2:
--------------
V Centera jsou definované zásady tříd uchovávání. Můžete to ověřit tak, že požádáte zákazníka, aby vám poskytl následující příkaz od společnosti Centera:

Config# show retention all

Résolution

Scénář 1:
---------------
Pokud jste tedy například měli nastavené klipy CAS s nastaveným uchováváním 7 let, budete muset vytvořit kbelík s následujícími hodnotami uchovávání:

Doba uchování kbelíku: 0 sekund
Minimální pevná doba uchování: Maximální pevná doba uchování 0 sekund
: Minimálnívariabilní doba uchování 8 let
: 0 sekund
Maximální proměnlivá doba uchování: 0 sekund

Tímto způsobem je uchovávání v rámci minimálních/maximálních omezení.

Scénář 2:
--------------Požádejte zákazníka,
aby vám poskytl níže uvedené zásady tříd uchovávání.
 
  1. Spusťte rozhraní příkazového řádku pro Centera.
     
  2. Připojte se jako uživatel s rolí dodržování předpisů nebo monitorování.
     
  3. Zadejte příkaz: show retention all

    Výstup bude vypadat nějak takto:


    Název retenční třídy Období
    ------------------------------------------
    třída 1 5 let
    třída 2 3 měsíce
    třída 3 10 let

Poté je třeba všechny tyto zásady tříd uchovávání přidat do zásad uchovávání informací v oboru názvů na straně ECS. Požádejte zákazníka/PS, aby zkusil migraci znovu po přidání zásad uchovávání jmenného prostoru na straně ECS.

Produits touchés

ECS Appliance Hardware Gen1 U-Series

Produits

ECS Appliance Hardware Gen1 U-Series, ECS Appliance Software with Encryption, ECS Appliance Software without Encryption
Propriétés de l’article
Numéro d’article: 000055152
Type d’article: Solution
Dernière modification: 20 oct. 2022
Version:  3
Obtenez des réponses à vos questions auprès d’autre utilisateurs de Dell
Services de soutien
Vérifiez si votre appareil est couvert par les services de soutien.