[DRBD-user] MariaDB 10.4, Linstor controller HA

Volodymyr Litovka doka.ua at gmx.com
Thu Apr 2 12:09:45 CEST 2020


Dear colleagues,

is it possible to use DB backend for keeping state of controller in
order to provide HA, instead of drbd volume like described here? -
https://www.linbit.com/linstor-controller-pacemaker/

I can't check whether it works or no, because after configured [db]
section in linstor.toml with username/password/connector I hit the error
message below (spoiler: "Unsupported Database MariaDB 10.4").

So, two questions:

1) whether it is possible to use SQL as a backend for HA configuration?
1.1) if not - which role plays SQL in controller's life?
2) MariaDB 10.4 is fairly stable and back-compatible with 10.x, whether
it can be supported by Linstor?

=======

ERROR REPORT 5E85B5AF-00000-000000

============================================================

Application:                        LINBIT® LINSTOR
Module:                             Controller
Version:                            1.5.2
Build ID:                           f9a1a0bddf354ba8b464b35391aca456756e12f6
Build time:                         2020-03-24T12:05:39+00:00
Error time:                         2020-04-02 12:51:45
Node:                               cmp1

============================================================

Reported error:
===============

Category:                           RuntimeException
Class name:                         FlywayException
Class canonical name:               org.flywaydb.core.api.FlywayException
Generated at:                       Method 'fromDatabaseProductNameAndPostgreSQLVersion', Source file 'DatabaseType.java', Line #168

Error message:                      Unsupported Database: MariaDB 10.4

Call backtrace:

     Method                                   Native Class:Line number
     fromDatabaseProductNameAndPostgreSQLVersion N      org.flywaydb.core.internal.jdbc.DatabaseType:168
     fromJdbcConnection                       N      org.flywaydb.core.internal.jdbc.DatabaseType:117
     createDatabase                           N      org.flywaydb.core.internal.database.DatabaseFactory:90
     execute                                  N      org.flywaydb.core.Flyway:1670
     migrate                                  N      org.flywaydb.core.Flyway:1356
     migrate                                  N      com.linbit.linstor.dbcp.DbConnectionPool:220
     initialize                               N      com.linbit.linstor.dbcp.DbConnectionPoolInitializer:47
     startSystemServices                      N      com.linbit.linstor.core.ApplicationLifecycleManager:88
     start                                    N      com.linbit.linstor.core.Controller:298
     main                                     N      com.linbit.linstor.core.Controller:504


END OF ERROR REPORT.


--
Volodymyr Litovka
   "Vision without Execution is Hallucination." -- Thomas Edison

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.linbit.com/pipermail/drbd-user/attachments/20200402/53541c18/attachment.htm>


More information about the drbd-user mailing list