#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:
|
// 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.
#901 removed MySQL backend support. The PR claims it was removed pre-semver but we are on
v1.0.2which 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
That would solve the problem too and doesn't require the upstream to maintain backends.