[MDEV-17240] ha_connect MariaDB Plugin: Move to MariaDB Foundation Github Raw Engine (Not Compiled) Created: 2018-09-19 Updated: 2023-10-04 |
|
| Status: | Open |
| Project: | MariaDB Server |
| Component/s: | Storage Engine - Connect |
| Fix Version/s: | None |
| Type: | Task | Priority: | Minor |
| Reporter: | Juan Telleria | Assignee: | Unassigned |
| Resolution: | Unresolved | Votes: | 0 |
| Labels: | None | ||
| Attachments: |
|
| Description |
|
The ENGINE = CONNECT TABLE_TYPE=ODBC has become a Critical Engine in most of my MariaDB ETL Workloads, and I consider it an excellent engine which:
Therefore, and as a matter of fact, I would suggest that its non-compiled Code is put in Github MariaDB Foundation Webpage, in order all of us can collaborate in the future development of the engine, and make it even greater: MariaDB Foundation Github Webpage This would enable us, definitely, to propose patches (Pull Requests) and help in the maintenance of the ha_connect C++ Code ourselves, and not only ask for help to the maintainers. I also attach:
|
| Comments |
| Comment by Olivier Bertrand [ 2018-09-19 ] |
|
Why not? Especially being 85 now I can't guaranty being able to continue maintaining it forever! |
| Comment by Sergei Golubchik [ 2018-09-19 ] |
|
Juan, what do you mean by that? Sources of the CONNECT engine are in MariaDB server repository since 10.0: https://github.com/MariaDB/server/tree/10.0/storage/connect Or are you talking about something else? |
| Comment by Juan Telleria [ 2018-09-19 ] |
|
serg I was thinking that the Connect Engine Development Version could have its own Github Repository (Project), with its:
...In the MariaDB Foundation Github Account itself, not within the MariaDB "Server" Repository (And its branches), which shall have the Production Version I guess. In the MariaDB Corporation Github Account, for example, the Columnstore Engine has its own Repository (Project) for its development. However, its only my point of view, and its up to what you consider is best! |
| Comment by Olivier Bertrand [ 2018-09-19 ] |
|
BTW the column store is not supported for Windows, why this? |
| Comment by Juan Telleria [ 2018-09-24 ] |
|
Because Columnstore is a legacy port from InfiniDB (When this was discontinued), which did not support Windows. So nor does Columnstore. |
| Comment by Sergei Golubchik [ 2018-09-27 ] |
|
Juan, CONNECT engine cannot be compiled or used independently, without MariaDB Server. So, I think, it makes sense that it's source repository is part of MariaDB Server repository. It's just easier that way. |
| Comment by Juan Telleria [ 2018-10-01 ] |
|
If you consider it better for its maintenance to make specific commits (merges, ...) over all MariaDB branches, great. Thank you for having it into consideration however! Best, |
| Comment by Olivier Bertrand [ 2018-10-01 ] |
|
Juan if you make any changes to the CONNECT code, please always tell me because I need to add them in my local development copies. Thanks. |