Skip to content

[MySQL] Removal of MySQL backend from semver v1.0.2 #991

Description

@terwey

#901 removed MySQL backend support. The PR claims it was removed pre-semver but we are on v1.0.2 which is a tagged and semver name.

The PR mentioned to file an issue if people depended on it, well we do. Yes we have some issues (e.g. fixed table names etc) but those can be worked around.

AWS as a replacement is not really a good option as it requires juggling two endpoints vs just the already in-use MySQL deployment, and it's just the MySQL with extra steps.

Can we have a discussion on returning the support and or providing a proper Interface that a storage backend can just implement itself against? The provided Driver is not for public use:

tessera/log.go

Lines 44 to 45 in de10380

// Driver is the implementation-specific parts of Tessera. No methods are on here as this is not for public use.
type Driver any

That would solve the problem too and doesn't require the upstream to maintain backends.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    Status
    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions