Ignacio Alasia
12/26/2022, 6:52 PMERROR i.a.w.g.DefaultReplicationWorker(run):196 - Sync worker failed.
java.util.concurrent.ExecutionException:io.airbyte.workers.general.DefaultReplicationWorker$DestinationException: Destination process message delivery failed.
And this other log:
2022-12-24 01:05:55 ERROR i.a.w.g.DefaultReplicationWorker(run):196 - Sync worker failed.
java.util.concurrent.ExecutionException: io.airbyte.workers.general.DefaultReplicationWorker$SourceException: Source cannot be stopped
We running this over a m6i.xlarge.
So, first, someone have any idea of whats wrong?
second, I would like to know how Airbyte works behind when make the CDC or the behavior of Airbyte in this process. How use the workers and compare the data what already are in the destination and the new data.
Best,
Ignacio.Sunny Hashmi (Airbyte)
01/10/2023, 3:47 PMSunny Hashmi (Airbyte)
01/10/2023, 3:50 PMGabriel Carvalho
01/31/2023, 8:52 PMMatt Webster
03/02/2023, 8:35 PMMatt Webster
03/02/2023, 8:38 PMMatt Webster
03/02/2023, 8:39 PMMatt Webster
03/02/2023, 8:40 PMGabriel Carvalho
03/03/2023, 12:23 PMairbyte=# select docker_repository,resource_requirements from actor_definition where actor_definition.docker_repository like '%github';Gabriel Carvalho
03/03/2023, 12:25 PMairbyte=# update actor_definition set resource_requirements = '{"jobSpecific": [{"jobType": "sync", "resourceRequirements": {"cpu_limit": "0.5", "cpu_request": "0.5", "memory_limit": "500Mi", "memory_request": "500Mi"}}]}' where docker_repository = 'airbyte/source-github';Gabriel Carvalho
03/03/2023, 12:25 PMMatt Webster
03/03/2023, 3:28 PMJason Vondersmith
03/07/2023, 6:25 PM.env file provided in the repo. I also don't understand why setting the limit will help. If airbyte needs 20GB of memory, and I"m on an instance with 8GB Ram and 100GB storage, why does it not borrow from the storage space? Further, if I set limits as outlined here, what does it do when a job hits it's limit. Let's say I set a 1GB memory limit, and my job needs 20GB. Does the job fail?