Hello everyone! I’m having some issues with the gi...
# announcements
a
Hello everyone! I’m having some issues with the github connector, it seems to be looping and printing the same error strings over and over again… has this appened to anyone else before? Also, is there a nice way to kill a running synchronization from the interface (or from somewhere else)?
c
Cancelling a sync is not implemented yet... So i usually go for
docker kill <source/destination container for sync>
1
a
ah sounds good! will this become part of the interface eventually?
cause currently you have to kill the container 5 times am i right? it keeps respawning like doom enemies 😂
c
haha, yes it’s the retry of the scheduler that does this… it’s being currently reworked though so you can expect some changes on this soon i guess
s
@Alberto Costa is there an issue with the connector/is data not populating? Fwiw the underlying singer tap this connector is based on is very chatty in the logs
a
Some data is actually being synced, but it looks like the tap fails at some point, which triggers the normalization process. Once normalization is complete, a new Attempt starts
The thing is that the new attempt starts from the beginning, wasting API quota
the official singer tap is not very nicely implemented, is airbyte using that one wrapped in a docker container?
s
Yes - this was one of the earlier taps we implemented before deciding to stay away from singer taps unless they were super high quality. We have it on the roadmap to implement an Airbyte native one but haven’t gotten to it yet.
Just so I understand correctly: the sync fails before normalization but normalization is still triggered?
a
yes
this is true also when you kill the container
there’s a log that says
[32mINFO[m i.a.i.b.FailureTrackingConsumer(close):64 - {} - hasFailed: false
and then normalization triggers
s
Has failed is false though? It’s a hard way of saying it succeeded 🙂
Could you share the logs from the job so we can verify?
a
that log was printed when i killed the container
and also when failing to sync before
so i think it misunderstand the concept of failure 😂
i can’t really share logs unfortunately since they contain all sort of data from our github 😕
i will see if i can clean it
s
At least the very last bit of the log should have a stack trace or failure reason