This section of the forum is now closed; we are working on a new support model for WDL that we will share here shortly. For Cromwell-specific issues, see the Cromwell docs and post questions on Github.
What (databases, versions) are supported for call caching?
I want these features with Cromwell:
1. call caching
2. proper handling of escape characters "\""
I am currently running on Cromwell v34, which gives me 1 and 2, but not 3.
I am trying to upgrade to Cromwell v40 because it as a fix for 2 and WDL 1.0 supports size(Array[File]). I am running into a problem with connecting to my MySQL database (MariaDB 5.1.49-3) that works with Cromwell v34. After the connector upgrade , connections to the database fail with:
java.sql.SQLNonTransientConnectionException: CLIENT_PLUGIN_AUTH is required.
My reading of the connector release notes suggests that the server database version may be too old to work with this version of the connector.
It supports MySQL 5.6, 5.7, and 8.0.
Should I be able to connect Cromwell v40 to this version of MariaDB? What is the minimum version of MySQL/MariaDB necessary to connect to Cromwell v40? Is there support for any other databases? I am inquiring with the my IT folks about what my database options are to see if I can upgrade.