Snowflake Native App Framework : les applications avec conteneurs partagent des événements avec le fournisseur lorsque la table d’événements du consommateur n’est pas définie (en attente)

Attention

Ce changement de comportement est présent dans le bundle 2024_08.

Pour connaître le statut actuel du bundle, reportez-vous à Historique du bundle.

Auparavant, les consommateurs pouvaient désactiver une table d’événements en définissant la valeur de la table d’événements sur NONE comme le montre l’exemple suivant :

ALTER ACCOUNT SET EVENT_TABLE = NONE
Copy

Si le consommateur avait défini cette valeur sur NONE et s’il avait activé le partage d’événements, les messages de journal et les événements de trace n’étaient plus partagés avec le fournisseur.

BCR-1724 introduit un changement où les messages de journal et les événements de trace que le consommateur a accepté de partager sont toujours partagés avec le fournisseur, même si la table d’événements est définie sur NONE.

Ce changement de comportement introduit le même changement pour les applications avec des conteneurs. Lorsque ce bundle de changements de comportement est activé, le comportement du partage d’événements pour les applications avec des conteneurs change comme suit :

Avant la modification:

Si le consommateur définit la table des événements sur NONE et le partage d’événements est activé pour une application avec des conteneurs, les messages de journal et les événements de trace ne sont plus partagés avec le fournisseur.

Après la modification:

Si le partage d’événements est activé pour une application avec des conteneurs, les messages de journal et les événements de trace que le consommateur a accepté de partager sont toujours partagés avec le fournisseur, même si la table d’événements est définie sur NONE.

Réf : 1800