Closed nickchomey closed 1 month ago
I just tried connecting maxwell's daemon, and it worked seamlessly. It also connects to nats (which is the destination I want to use) with 1 config line.
https://maxwells-daemon.io/quickstart/
So, I have to figure that there's something just not working with this new mysql connector.
But I would very much prefer to use Conduit, for all sorts of reasons, so I'd be happy to help debug this - and even step debug it if you can point me in the right direction for how to do that (I'm generally familiar with step debugging and developing go applications, but not sure where to start with Conduit in particular).
Hello @nickchomey. First of all, thanks for trying out the conduit mysql connector! What you are experiencing is an expected error.
The source connector works in 2 modes: snapshot and cdc. The error you see means that the snapshot was complete, and the cdc mode should start, but it is not yet fully merged. You can try it out at this branch: https://github.com/conduitio-labs/conduit-connector-mysql/tree/consistent-snapshot
The cdc mode is coming soon, probably this week.
Ah ok! I didn't realize the connector was very much still a work in progress.
I'll try the branch later and let you know how it goes. I've also subscribed to all activity in this repo and will be happy to do further testing, suggest feature etc.
I'm VERY keen for this to be a fantastic connector, as mysql is at the root of my legacy application and I'd like to leave it all as-is, while being able to seamlessly move and transform the data to the new system. I have to figure many other people are in a similar situation.
Its working on the consistent-snapshot
branch! I'll try to use it over the coming days and report any issues that I find.
Bug description
When I try to start conduit with a mysql pipeline, i get the following error:
Steps to reproduce
my pipeline config yaml is as follows:
I took it from the Getting Started doc
The db is running in a docker container, but I can successfully read the binlogs from the host shell with this command:
Version
built from current master branch source standalone:mysql@87234d0