You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm running PyAirbyte to sync a Shopify Source to a Google Cloud Storage Destination using a Postgres Cache as a State Cache.
The process runs smoothly and takes around 15 minutes in total, as depicted by the image below:
The odd thing is, the process never completes after this. It just gets stuck and the Python process never ends.
@Guilherme-B - Thanks for raising this. I don't see anything wrong with your setup. Are you still running into this or did you find a workaround?
I see there are a lot of log messages without descriptions in the destination log. That seems to be internal to the destination though, and not something we can necessarily debug from PyAirbyte side.
The only theories I can suggest would be:
(1) That GCS is locked somehow on finalizing. If so, you would see the docker image for GCS still running.
(2) The GCS destination finishes but PyAirbyte for some reason isn't properly shutting down threads.
It might be worthwhile trying to tail destination logs via docker, and/or trying with another destination to see if it is a connector-specific or PyAirbyte-specific issue.
Let me know if any of this helps or if you have any other clues/observations that might point us to a diagnosis. Thanks!
I temporarily managed to find a workaround by syncing each stream separately. It solved the issue temporarily, although on some occasions, it still occurs. It might be the high number of streams as using a single Faker stream, works fine.
I will keep trying to debug the issue, might definitely be unclosed threads given the writing to destination logs as being successful!
I'm running PyAirbyte to sync a Shopify Source to a Google Cloud Storage Destination using a Postgres Cache as a State Cache.
The process runs smoothly and takes around 15 minutes in total, as depicted by the image below:
The odd thing is, the process never completes after this. It just gets stuck and the Python process never ends.
Below are the code and the logs:
Code:
The text was updated successfully, but these errors were encountered: