我將 Airflow 遇到的情況說明給作者,大意大概是我在 Airflow 經常發現有 NewConnectionError 這個問題,而且回應時間大約是 2 分鐘,這相當不合理。因此我加上 timeout ,錯誤訊息改成為 ConnectionTimeout。
作者後續也詢問我說為什麼我 timeout 預設 (5, 5)
前者數字是 Connection Timeout Value、後者數字是 Setting Read Timeout Value
而這個我一開始的確是胡亂設定,直到我找到一篇文章說明 (3, 1) 的理由
Connection Timeout과 Read Timeout 살펴보기
後續 push 上去前,作者提醒我記得將 unit test 補上去即可,也因此我在 test 部分新增 timeout
而新套件也在 2023.9.6 更新為新套件,大家要使用記得下載最新版的XD
這也解了我的成就,對開源社群貢獻了一己之力呢XD