dolphinscheduler icon indicating copy to clipboard operation
dolphinscheduler copied to clipboard

[Improvement-16679][datasource-plugin] Add MariaDB datasource

Open afriday1015 opened this issue 6 months ago • 3 comments

Purpose of the pull request

  • This pull request adds MariaDB datasource.

close #16679

Brief change log

  • Add MariaDB datasource module.
  • Add MariaDB constant definitions, connection parameters, data source processors and other components.
  • Add MariaDB JDBC driver dependency.

Verify this pull request

This change added tests and can be verified as follows:

  • Add DataSourceUtilsTest class to test the datasource utility methods.
  • Add MariaDBDataSourceChannelFactoryTest class to verify the creation methods of the datasource channel factory.
  • Add MariaDBDataSourceChannelTest class to validate the creation of the datasource client through the channel.
  • Add MariaDBDataSourceProcessorTest class to test various functionalities of the datasource processor.

Pull Request Notice

Pull Request Notice

If your pull request contains incompatible change, you should also add it to docs/docs/en/guide/upgrade/incompatible.md

afriday1015 avatar May 23 '25 05:05 afriday1015

Thanks for opening this pull request! Please check out our contributing guidelines. (https://github.com/apache/dolphinscheduler/blob/dev/docs/docs/en/contribute/join/pull-request.md)

boring-cyborg[bot] avatar May 23 '25 05:05 boring-cyborg[bot]

Please add api-test or e2e-test @afriday1015

Thank you for reviewing the code.
Since this is my first time working on this part, I may have missed some things.
I'll make the necessary changes and update the code. Thanks again!

afriday1015 avatar May 26 '25 05:05 afriday1015

Quality Gate Failed Quality Gate failed

Failed conditions
39.1% Coverage on New Code (required ≥ 60%)

See analysis details on SonarQube Cloud

sonarqubecloud[bot] avatar Jun 07 '25 05:06 sonarqubecloud[bot]

This pull request has been automatically marked as stale because it has not had recent activity for 120 days. It will be closed in 7 days if no further activity occurs.

github-actions[bot] avatar Oct 06 '25 00:10 github-actions[bot]

This pull request has been closed because it has not had recent activity. You could reopen it if you try to continue your work, and anyone who are interested in it are encouraged to continue work on this pull request.

github-actions[bot] avatar Oct 13 '25 00:10 github-actions[bot]