[R2DBC-86] Failover High availability mode "r2dbc:mariadb:[sequential|loadbalancing]://..." wrongly parsed Created: 2023-04-26  Updated: 2024-02-05  Resolved: 2023-04-26

Status: Closed
Project: MariaDB Connector/R2DBC
Component/s: configuration
Affects Version/s: 1.1.2, 1.1.3, 1.1.4
Fix Version/s: 1.2.0

Type: Bug Priority: Major
Reporter: Diego Dupin Assignee: Diego Dupin
Resolution: Fixed Votes: 0
Labels: None
Remaining Estimate: 0d
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   

Contrary to what documentation indicate, high availability part of connection string like "r2dbc:mariadb:[sequential|loadbalancing]://..." doesn't parse HA part, working exactly like if none has been set.

Other notations works ok :
Builders:
MariadbConnectionConfiguration.builder()
.connectTimeout(Duration.ofMillis(150))
.haMode("LOADBALANCE")
...
or using option, like"r2dbc:mariadb:[sequential|loadbalancing]://host/db?haMode=LOADBALANCE"


Generated at Thu Feb 08 03:32:33 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.