Funktion SYSTEM$ALLOWLIST: Abfrage schlägt bei hängender Socket-Verbindung fehl

Achtung

Diese Verhaltensänderung ist in Bundle 2023_08 enthalten.

Den aktuellen Status des Bundles finden Sie unter Bundle-Verlauf.

Das Verhalten der Funktion SYSTEM$ALLOWLIST ist wie folgt:

Vor der Änderung

Gelegentlich führt die Socket-Verbindung zwischen dem Client, der die Funktion aufruft, und Snowflake zu einem Zustand, den Snowflake nicht auflösen kann. In diesen Fällen gibt Snowflake die Funktionsergebnisse zurück und fügt eine leere Liste für die OCSP-Werte hinzu.

Nach der Änderung

Wenn Snowflake die Socket-Verbindung nicht auflösen kann, schlägt die Abfrage, die eine der beiden Zulassungslisten-Funktionen aufruft, mit einer der folgenden Fehlermeldungen fehl:

  • SYSTEM$ALLOWLIST: Fail to get SSL context

  • SYSTEM$ALLOWLIST: SSLContext init failed

  • SYSTEM$ALLOWLIST: Could not find host in OCSP dumping

  • SYSTEM$ALLOWLIST: Peer unverified

  • SYSTEM$ALLOWLIST: Connection failure

Wenn Ihre Netzwerkverbindung transiente ist, also nur vorübergehend besteht, warten Sie ein paar Minuten, und führen Sie dann die Abfrage erneut aus. Wenn das Problem weiterhin besteht, wenden Sie sich an den Snowflake-Support.

Ref.: 1357