Memory / Disk: you can use something like 4Gb / 1 Tb
Deployment: Kubernetes
Airbyte Version: 0.40.28
Source name/version: Postgres 1.0.42
Destination name/version: 0.2.14
Step: sync
Description:
I use prefect and the prefect-airbyte package GitHub - PrefectHQ/prefect-airbyte and everything was doing fine before upgrading to 0.40.28 (same for latest 0.40.32) and now I got an AirbyteServerNotHealthyException.
In the log server, it says that a sync is already running but It is not and when I revert to 0.40.27 it works well again.
This issue happens with prefect but I guess it would the same with an API call on the airbyte server.
I’ve already looked at the chagelog and I didn’t see a change which could be related.
I don’t know about their roadmap but first I ensure that the issue was not on their side and this package is super trivial basically it wraps an HTTP request like this
I’m pretty sure that it could be reproducible outside prefect-airbyte context
@lucienfregosi most recent version of Airbyte added the login/password which maybe the Prefect didn’t update the code yet. Also there a lot of work in Airbyte API which can change some endpoints or payloads.
It seems that prefect team already manage login/password.
From the airbyte server logs I got this error message
java.lang.NullPointerException: Cannot invoke "io.airbyte.config.storage.CloudStorageConfigs.getType()" because the return value of "io.airbyte.config.helpers.LogConfigs.getStorageConfigs()" is null
I’ve seen this thread (my case is sligthly different as the error appears in the server image)
But I have already these variable set for the worker (but not for the server indeed but I got an other error if I set them the way I did for the worker; - name: WORKER_LOGS_STORAGE_TYPE
value: “MINIO”)
Caused by: software.amazon.awssdk.core.exception.SdkClientException: Unable to execute HTTP request: minio
I looked at the server and spot some more precised errors
2023-02-21 16:32:18 ERROR i.a.s.a.ApiHelper(execute):28 - Unexpected Exception
software.amazon.awssdk.core.exception.SdkClientException: Received an UnknownHostException when attempting to interact with a service. See cause for the exact endpoint that is failing to resolve. If this is happening on an endpoint that previously worked, there may be a network connectivity issue or your DNS cache could be storing endpoints for too long.
Caused by: java.net.UnknownHostException: minio
The thing is I don’t even use minio or aws …
I log everything into GCP cloud storage