conduitio-labs / conduit-connector-mysql

Conduit connector for MySQL
1 stars 1 forks source link

Feature: Ad-hoc snapshot support #55

Open nickchomey opened 3 weeks ago

nickchomey commented 3 weeks ago

Feature description

Debezium has an ad-hoc snapshot mode, where you can manually trigger snapshots after the initial snapshot has already run.

This would be useful here.

lovromazgon commented 2 weeks ago

We have thought about having a similar feature, here's the relevant issue https://github.com/ConduitIO/conduit/issues/944. The idea is to allow connectors to advertise a list of custom actions that the user can trigger. These actions would be triggered through Conduit (e.g. through a request to an API endpoint). IMO that would be a much nicer solution compared to (ab)using the 3rd party resource the connector is connecting to. It would allow the user to have a unified way to trigger these actions, regardless of the connector. The problem is that it's a feature that spans multiple repos, from conduit, through the connector protocol, the SDK and lastly the connector itself.

This is quite a bit lower on our priority list though. It's not like we don't want to do these things, but it's a matter of finding the time.

nickchomey commented 2 weeks ago

Glad to hear it is something that you've considered already, and in a more generalized way! No pressure though - as with anything I bring up, its just to document it for future attention.