Skip to content

Commit 9e5a01d

Browse files
feat: add AIRBYTE_DISABLE_CACHE env var to completely disable HTTP response caching
Co-Authored-By: gl_anatolii.yatsuk <gl_anatolii.yatsuk@airbyte.io>
1 parent 19bc5ff commit 9e5a01d

1 file changed

Lines changed: 3 additions & 1 deletion

File tree

airbyte_cdk/sources/streams/http/http_client.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -127,7 +127,9 @@ def __init__(
127127
if session:
128128
self._session = session
129129
else:
130-
self._use_cache = use_cache
130+
# Allow disabling cache entirely via env var for debugging memory issues
131+
disable_cache = os.getenv("AIRBYTE_DISABLE_CACHE", "").lower() in ("true", "1")
132+
self._use_cache = use_cache and not disable_cache
131133
self._session = self._request_session()
132134
self._session.mount(
133135
"https://",

0 commit comments

Comments
 (0)