ECS:無法將剪輯從 Centera 遷移至 ECS - ERROR_RETENTION_INCORRECT
Summary: ECS:無法將剪輯從 Centera 遷移至 ECS - ERROR_RETENTION_INCORRECT
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
片段無法透過 Centera 遷移至 ECS ERROR_RETENTION_INCORRECT。
範例堆疊追蹤:
範例堆疊追蹤:
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
場景 1:
---------------
如果物件的保留期超出儲存桶上指定的邊界,則嘗試寫入物件將失敗。
使用保留策略時,為“最小固定保留期”選擇“無限”意味著所有物件上的所有保留值都必須是無限的。
為最大固定保留期選擇無限意味著沒有最大限制。
最小/最大保留約束會套用到寫入貯體的任何 C 型剪輯。如果剪輯由任何基於 SDK 的第三方工具遷移,則保留應在範圍內,否則會引發錯誤。
案例 2:
--------------
Centera 上定義了保留類別原則。您可以要求客戶提供來自 Centera 的以下命令,以確認這一點:
Config# show retention all
Resolution
場景 1:
---------------
例如,如果您的 CAS 剪輯設置了保留期為 7 年,則需要創建具有以下保留值的存儲桶:
存儲桶保留期:0 秒
最短固定保留期間:0 秒
最長固定保留期間:8 年
的最短可變保留期:0 秒
最長可變保留期間:0 秒
這樣保留在最小/最大約束範圍內。
案例 2:
--------------
要求客戶提供以下保留類別原則。
然後,您需要將所有這些保留類策略添加到 ECS 端的命名空間保留策略。在 ECS 端新增命名空間保留原則後,請客戶/PS 再次嘗試遷移。
---------------
例如,如果您的 CAS 剪輯設置了保留期為 7 年,則需要創建具有以下保留值的存儲桶:
存儲桶保留期:0 秒
最短固定保留期間:0 秒
最長固定保留期間:8 年
的最短可變保留期:0 秒
最長可變保留期間:0 秒
這樣保留在最小/最大約束範圍內。
案例 2:
--------------
要求客戶提供以下保留類別原則。
|
然後,您需要將所有這些保留類策略添加到 ECS 端的命名空間保留策略。在 ECS 端新增命名空間保留原則後,請客戶/PS 再次嘗試遷移。
Affected Products
ECS Appliance Hardware Gen1 U-SeriesProducts
ECS Appliance Hardware Gen1 U-Series, ECS Appliance Software with Encryption, ECS Appliance Software without EncryptionArticle Properties
Article Number: 000055152
Article Type: Solution
Last Modified: 20 Oct 2022
Version: 3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.