AppSync: Os snapshots do Unity não são excluídos do array, mesmo que tenham expirado na GUI do AppSync.
Summary: Os snapshots do AppSync não expiram do array de acordo com a política de rodízio.
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
Nenhuma alteração
O plano de serviço do AppSync é concluído com sucesso, os snapshots expiram na GUI do AppSync de acordo com a política de rodízio, mas deixa intermitentemente os snapshots não excluídos do array.
O plano de serviço do AppSync é concluído com sucesso, os snapshots expiram na GUI do AppSync de acordo com a política de rodízio, mas deixa intermitentemente os snapshots não excluídos do array.
Cause
O cenário no qual esse problema foi encontrado é para uma proteção de datastore em um ambiente VPLEX/Unity distribuído. (Dois clusters VPLEX + dois arrays Unity, respectivamente).
Há dois planos de serviço:
O ServicePlan1 usa o cluster do VPLEX1 e o array do Unity 1 como preferenciais para snapshots.
O ServicePlan2 usa o cluster do VPLEX2 e o array do Unity 2 como preferenciais para snapshots.
Agende o ServicePlan1 e o ServicePlan2 para serem executados um após o outro com uma contagem de rodízios fixa.
Quando os snapshots são criados a partir de ambos os planos de serviço, os mesmos SnapIDs em dois arrays distintos podem ser gerados.
No entanto, o SnapID é usado pelo AppSync para identificar exclusivamente snapshots internamente pelo AppSync. Depois de criar um snap, o AppSync usa o SnapID ao fazer algumas das consultas internas ao banco de dados e às entidades persistentes do VPLEX e às relações de snaps de array do Unity.
Nessa situação em que duas cópias em arrays separados têm o mesmo SnapID, o AppSync pode tentar e expirar a cópia do plano de serviço errado e, subsequentemente, deixar a cópia que deveria expirar no array.
Como resultado, onde quer que haja SnapID não exclusivo, alguns snapshots são deixados para trás no array mesmo após o vencimento da cópia.
Há dois planos de serviço:
O ServicePlan1 usa o cluster do VPLEX1 e o array do Unity 1 como preferenciais para snapshots.
O ServicePlan2 usa o cluster do VPLEX2 e o array do Unity 2 como preferenciais para snapshots.
Agende o ServicePlan1 e o ServicePlan2 para serem executados um após o outro com uma contagem de rodízios fixa.
Quando os snapshots são criados a partir de ambos os planos de serviço, os mesmos SnapIDs em dois arrays distintos podem ser gerados.
No entanto, o SnapID é usado pelo AppSync para identificar exclusivamente snapshots internamente pelo AppSync. Depois de criar um snap, o AppSync usa o SnapID ao fazer algumas das consultas internas ao banco de dados e às entidades persistentes do VPLEX e às relações de snaps de array do Unity.
Nessa situação em que duas cópias em arrays separados têm o mesmo SnapID, o AppSync pode tentar e expirar a cópia do plano de serviço errado e, subsequentemente, deixar a cópia que deveria expirar no array.
Como resultado, onde quer que haja SnapID não exclusivo, alguns snapshots são deixados para trás no array mesmo após o vencimento da cópia.
Resolution
Existe um hotfix para o AppSync 3.5.0 que permite que o SnapID junto com o ArrayID sejam usados para fazer referência a objetos de snapshot do Unity do AppSync.
Observe este artigo ao abrir uma solicitação de serviço.
O hotfix impedirá que esse problema ocorra apenas para snapshots recém-criados. Os snapshots existentes que foram deixados para trás no array precisam ser removidos manualmente usando as ferramentas nativas dos arrays. Consulte a documentação apropriada do array para obter instruções.
Espera-se que a correção seja incluída na versão do AppSync após a 3.7.
Consulte as notas da versão das versões subsequentes além da 3.5.0 para determinar se a correção está incluída na versão que você está executando.
Observe este artigo ao abrir uma solicitação de serviço.
O hotfix impedirá que esse problema ocorra apenas para snapshots recém-criados. Os snapshots existentes que foram deixados para trás no array precisam ser removidos manualmente usando as ferramentas nativas dos arrays. Consulte a documentação apropriada do array para obter instruções.
Espera-se que a correção seja incluída na versão do AppSync após a 3.7.
Consulte as notas da versão das versões subsequentes além da 3.5.0 para determinar se a correção está incluída na versão que você está executando.
Additional Information
O HotFix não pode resolver o problema de expiração das cópias existentes. (Isso ocorre porque, para as cópias existentes, seus SnapIDs e relações já são mantidos no banco de dados do AppSync e não podem ser alterados).
Portanto, o impacto do HotFix será visto apenas para o rodízio das cópias que são efetivamente criadas após a aplicação do HotFix.
Portanto, o impacto do HotFix será visto apenas para o rodízio das cópias que são efetivamente criadas após a aplicação do HotFix.
Affected Products
AppSyncProducts
AppSyncArticle Properties
Article Number: 000167906
Article Type: Solution
Last Modified: 18 Sept 2025
Version: 3
Find answers to your questions from other Dell users
Support Services
Check if your device is covered by Support Services.