Snowflake Native App Framework: Aplicativos com contêineres compartilham eventos com o provedor quando a tabela de evento do consumidor não é definida (pendente)¶
Atenção
Essa mudança de comportamento está no pacote 2024_08.
Para saber o status atual do pacote, consulte Histórico do pacote.
Anteriormente, os consumidores podiam desabilitar uma tabela de evento configurando o valor da tabela de evento como NONE, conforme mostrado no exemplo a seguir:
ALTER ACCOUNT SET EVENT_TABLE = NONE
Se o consumidor definiu esse valor como NONE e habilitou o compartilhamento de evento, as mensagens de log e os eventos de rastreamento não foram mais compartilhados com o provedor.
BCR-1724 introduziu uma alteração em que as mensagens de log e eventos de rastreamento que o consumidor concordou em compartilhar ainda são compartilhados com o provedor, mesmo que a tabela de evento esteja definida como NONE.
Essa mudança de comportamento introduz a mesma mudança para aplicativos com contêineres. Quando esse pacote de mudança de comportamento é habilitado, o comportamento do compartilhamento de evento para aplicativos com contêineres muda da seguinte forma:
- Antes da mudança:
Se o consumidor definir a tabela de evento como NONE e o compartilhamento de evento estiver habilitado para um aplicativo com contêineres, as mensagens de log e os eventos de rastreamento não serão mais compartilhados com o provedor.
- Após a mudança:
Se o compartilhamento de evento estiver habilitado para um aplicativo com contêineres, as mensagens de log e os eventos de rastreamento que o consumidor concordou em compartilhar ainda serão compartilhados com o provedor, mesmo que a tabela de evento esteja definida como NONE.
Ref.: 1800