Skip to content

Discussion for future of MySQL/MariaDB plugins #110

@scottchiefbaker

Description

@scottchiefbaker

Up until recently the MySQL/MariaDB plugins didn't work at all. Thank you goes out to @btriller for getting them working on modern Python/Dool. As we move forward I think it's worth having a discussion about what we want from these plugins. I have a couple of design concerns:

  1. We have mysql_io and mysql5_io. Is there a need to have the MySQL version number 5 in the plugin?
  2. We have two plugins that are symlinks to dool_mysql5_innodb.py... why?
  3. We have dool_mysql5_io.py and dool_mysql_io.py
    1. The first uses MySQLdb and the second uses the mysql cli binary.
    2. Do we need them both? Which is better?
  4. Are we testing these against MariaDB also? They should "Just Work (tm)" but I want to double check.

Just want to clarify that I'm not criticizing any past code that was written. As we're looking at these plugins it's probably a good time to take a holistic look at all of them and come up with a cohesive strategy moving forward.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions