-
-
Notifications
You must be signed in to change notification settings - Fork 1.3k
ffsync: Update syncstorage-rs to v0.21.1 #6793
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
Hey @th0ma7, thanks to your efforts to move from mysql-connector-c to mariadb-connector-c as well as your guidance for compilation on non-x64 architectures, this release is able to incorporate the latest version of syncstorage-rs and the newest compatible version of diesel. This addresses some longstanding build issues as noted in #6714 (comment) and #6228 (comment). The package however cannot yet be merged until #6713 is resolved which is caused by an upstream incompatibility with MariaDB 10 that was introduced in syncstorage-rs v0.19.0. |
|
I believe the fix got merged, only missing a newer release, maybe?! It may be possible for testing to checkout for that specific commit and see if it works? Using git type download. I have an example of that commented in intel-media driver or sdk if that helps, all you need is the fix commit (or using current latest on master/main or what ever branch containing the fix) |
This comment was marked as outdated.
This comment was marked as outdated.
|
Waa worth a try ... |
Ok, so I got further on this working with the upstream ticket (mozilla-services/syncstorage-rs#1804). So it turns out that I can apply a slightly modified patch to achieve the same result. However the challenge I am seeing now as noted in the ticket is that it still fails to work only if I'm using unix sockets. If I turn on TCP ports on the MariaDB server and point to the localhost IP (127.0.0.1) it works just fine. I don't know if this is something weird with the changeover to |
Confirmed Behavior Update Based on Local TestingI’ve completed additional testing on syncstorage-rs v0.21.1 (with the diesel-async backend) and can confirm the following:
ConclusionThis confirms a behavior change between the synchronous Diesel backend and the current diesel-async backend: |
Description
This PR includes the following:
Fixes #6713
Checklist
all-supportedcompleted successfullyType of change