Details
-
Bug
-
Status: Closed (View Workflow)
-
Critical
-
Resolution: Fixed
-
10.5.11, 10.9.0, 10.3.34, 10.4.24, 10.6.7, 10.7.3, 10.8.2
-
None
Description
`wsrep_sst_receive_address` defaults to `wsrep_node_address`.
When `wsrep_node_address` is set to an IPv6 address and `wsrep_sst_receive_address` is not set or set to its default value of 'AUTO', `wsrep_node_address`'s IPv6 address does not seem to be parsed correctly. SST fails with:
rsync: b6d:982:1aae:565:478:828:f51: invalid numeric value (in daemon mode)
|
I have not tested this with another SST method than rsync. Omitting brackets around the IPv6 address in `wsrep_node_address` does not make a difference.
Non-functional config:
wsrep_node_address = '[fc00:b6d:982:1aae:565:478:828:f51]'
|
wsrep_sst_receive_address = 'AUTO'
|
Functional config:
wsrep_node_address = '[fc00:b6d:982:1aae:565:478:828:f51]'
|
wsrep_sst_receive_address = '[fc00:b6d:982:1aae:565:478:828:f51]:4444'
|
Attachments
Activity
Field | Original Value | New Value |
---|---|---|
Description |
wsrep_sst_receive_address defaults to wsrep_node_address.
When wsrep_node_address is set to an IPv6 address *and* wsrep_sst_receive_address is not set or set to its default value of 'AUTO', SST fails with: {code} rsync: b6d:982:1aae:565:478:828:f51: invalid numeric value (in daemon mode) {code} Not working config: {code} wsrep_node_address = '[fc00:b6d:982:1aae:565:478:828:f51]' wsrep_sst_receive_address = 'AUTO' {code} Working config: {code} wsrep_node_address = '[fc00:b6d:982:1aae:565:478:828:f51]' wsrep_sst_receive_address = '[fc00:b6d:982:1aae:565:478:828:f51]:4444' {code} |
`wsrep_sst_receive_address` defaults to `wsrep_node_address`.
When `wsrep_node_address` is set to an IPv6 address *and* `wsrep_sst_receive_address` is not set or set to its default value of 'AUTO', `wsrep_node_address`'s IPv6 address does not seem to be parsed correctly. SST fails with: {code} rsync: b6d:982:1aae:565:478:828:f51: invalid numeric value (in daemon mode) {code} I have not tested this with another SST method than rsync. Not working config: {code} wsrep_node_address = '[fc00:b6d:982:1aae:565:478:828:f51]' wsrep_sst_receive_address = 'AUTO' {code} Working config: {code} wsrep_node_address = '[fc00:b6d:982:1aae:565:478:828:f51]' wsrep_sst_receive_address = '[fc00:b6d:982:1aae:565:478:828:f51]:4444' {code} |
Summary | wsrep_sst_receive_address does not parse IPv6 in wsrep_node_address correctly | wsrep_sst_receive_address does not parse IPv6 address in wsrep_node_address correctly |
Description |
`wsrep_sst_receive_address` defaults to `wsrep_node_address`.
When `wsrep_node_address` is set to an IPv6 address *and* `wsrep_sst_receive_address` is not set or set to its default value of 'AUTO', `wsrep_node_address`'s IPv6 address does not seem to be parsed correctly. SST fails with: {code} rsync: b6d:982:1aae:565:478:828:f51: invalid numeric value (in daemon mode) {code} I have not tested this with another SST method than rsync. Not working config: {code} wsrep_node_address = '[fc00:b6d:982:1aae:565:478:828:f51]' wsrep_sst_receive_address = 'AUTO' {code} Working config: {code} wsrep_node_address = '[fc00:b6d:982:1aae:565:478:828:f51]' wsrep_sst_receive_address = '[fc00:b6d:982:1aae:565:478:828:f51]:4444' {code} |
`wsrep_sst_receive_address` defaults to `wsrep_node_address`.
When `wsrep_node_address` is set to an IPv6 address *and* `wsrep_sst_receive_address` is not set or set to its default value of 'AUTO', `wsrep_node_address`'s IPv6 address does not seem to be parsed correctly. SST fails with: {code} rsync: b6d:982:1aae:565:478:828:f51: invalid numeric value (in daemon mode) {code} I have not tested this with another SST method than rsync. No brackets around the IPv6 address in `wsrep_node_address` does not make a difference. Not working config: {code} wsrep_node_address = '[fc00:b6d:982:1aae:565:478:828:f51]' wsrep_sst_receive_address = 'AUTO' {code} Working config: {code} wsrep_node_address = '[fc00:b6d:982:1aae:565:478:828:f51]' wsrep_sst_receive_address = '[fc00:b6d:982:1aae:565:478:828:f51]:4444' {code} |
Description |
`wsrep_sst_receive_address` defaults to `wsrep_node_address`.
When `wsrep_node_address` is set to an IPv6 address *and* `wsrep_sst_receive_address` is not set or set to its default value of 'AUTO', `wsrep_node_address`'s IPv6 address does not seem to be parsed correctly. SST fails with: {code} rsync: b6d:982:1aae:565:478:828:f51: invalid numeric value (in daemon mode) {code} I have not tested this with another SST method than rsync. No brackets around the IPv6 address in `wsrep_node_address` does not make a difference. Not working config: {code} wsrep_node_address = '[fc00:b6d:982:1aae:565:478:828:f51]' wsrep_sst_receive_address = 'AUTO' {code} Working config: {code} wsrep_node_address = '[fc00:b6d:982:1aae:565:478:828:f51]' wsrep_sst_receive_address = '[fc00:b6d:982:1aae:565:478:828:f51]:4444' {code} |
`wsrep_sst_receive_address` defaults to `wsrep_node_address`.
When `wsrep_node_address` is set to an IPv6 address *and* `wsrep_sst_receive_address` is not set or set to its default value of 'AUTO', `wsrep_node_address`'s IPv6 address does not seem to be parsed correctly. SST fails with: {code} rsync: b6d:982:1aae:565:478:828:f51: invalid numeric value (in daemon mode) {code} I have not tested this with another SST method than rsync. Omitting brackets around the IPv6 address in `wsrep_node_address` does not make a difference. Not working config: {code} wsrep_node_address = '[fc00:b6d:982:1aae:565:478:828:f51]' wsrep_sst_receive_address = 'AUTO' {code} Working config: {code} wsrep_node_address = '[fc00:b6d:982:1aae:565:478:828:f51]' wsrep_sst_receive_address = '[fc00:b6d:982:1aae:565:478:828:f51]:4444' {code} |
Description |
`wsrep_sst_receive_address` defaults to `wsrep_node_address`.
When `wsrep_node_address` is set to an IPv6 address *and* `wsrep_sst_receive_address` is not set or set to its default value of 'AUTO', `wsrep_node_address`'s IPv6 address does not seem to be parsed correctly. SST fails with: {code} rsync: b6d:982:1aae:565:478:828:f51: invalid numeric value (in daemon mode) {code} I have not tested this with another SST method than rsync. Omitting brackets around the IPv6 address in `wsrep_node_address` does not make a difference. Not working config: {code} wsrep_node_address = '[fc00:b6d:982:1aae:565:478:828:f51]' wsrep_sst_receive_address = 'AUTO' {code} Working config: {code} wsrep_node_address = '[fc00:b6d:982:1aae:565:478:828:f51]' wsrep_sst_receive_address = '[fc00:b6d:982:1aae:565:478:828:f51]:4444' {code} |
`wsrep_sst_receive_address` defaults to `wsrep_node_address`.
When `wsrep_node_address` is set to an IPv6 address *and* `wsrep_sst_receive_address` is not set or set to its default value of 'AUTO', `wsrep_node_address`'s IPv6 address does not seem to be parsed correctly. SST fails with: {code} rsync: b6d:982:1aae:565:478:828:f51: invalid numeric value (in daemon mode) {code} I have not tested this with another SST method than rsync. Omitting brackets around the IPv6 address in `wsrep_node_address` does not make a difference. Non-functional config: {code} wsrep_node_address = '[fc00:b6d:982:1aae:565:478:828:f51]' wsrep_sst_receive_address = 'AUTO' {code} Functional config: {code} wsrep_node_address = '[fc00:b6d:982:1aae:565:478:828:f51]' wsrep_sst_receive_address = '[fc00:b6d:982:1aae:565:478:828:f51]:4444' {code} |
Attachment | ipv6.patch [ 59858 ] |
Workflow | MariaDB v3 [ 123546 ] | MariaDB v4 [ 143005 ] |
Assignee | Julius Goryavsky [ sysprg ] |
Fix Version/s | 10.5 [ 23123 ] |
Status | Open [ 1 ] | In Progress [ 3 ] |
Status | In Progress [ 3 ] | In Review [ 10002 ] |
Affects Version/s | 10.8.2 [ 26816 ] | |
Affects Version/s | 10.7.3 [ 26814 ] | |
Affects Version/s | 10.6.7 [ 26812 ] | |
Affects Version/s | 10.4.24 [ 26808 ] | |
Affects Version/s | 10.3.34 [ 26806 ] | |
Affects Version/s | 10.9.0 [ 27113 ] |
Comment | [ A comment with security level 'Developers' was removed. ] |
Status | In Review [ 10002 ] | In Testing [ 10301 ] |
Status | In Testing [ 10301 ] | Stalled [ 10000 ] |
Assignee | Julius Goryavsky [ sysprg ] | Jan Lindström [ jplindst ] |
Status | Stalled [ 10000 ] | In Review [ 10002 ] |
Fix Version/s | 10.3 [ 22126 ] | |
Fix Version/s | 10.4 [ 22408 ] | |
Fix Version/s | 10.6 [ 24028 ] | |
Fix Version/s | 10.7 [ 24805 ] | |
Fix Version/s | 10.8 [ 26121 ] | |
Fix Version/s | 10.9 [ 26905 ] |
Assignee | Jan Lindström [ jplindst ] | Julius Goryavsky [ sysprg ] |
Status | In Review [ 10002 ] | Stalled [ 10000 ] |
Fix Version/s | 10.3.35 [ 27512 ] | |
Fix Version/s | 10.4.25 [ 27510 ] | |
Fix Version/s | 10.5.16 [ 27508 ] | |
Fix Version/s | 10.6.8 [ 27506 ] | |
Fix Version/s | 10.7.4 [ 27504 ] | |
Fix Version/s | 10.8.3 [ 27502 ] | |
Fix Version/s | 10.9.1 [ 27114 ] | |
Fix Version/s | 10.3 [ 22126 ] | |
Fix Version/s | 10.4 [ 22408 ] | |
Fix Version/s | 10.5 [ 23123 ] | |
Fix Version/s | 10.6 [ 24028 ] | |
Fix Version/s | 10.7 [ 24805 ] | |
Fix Version/s | 10.8 [ 26121 ] | |
Fix Version/s | 10.9 [ 26905 ] | |
Resolution | Fixed [ 1 ] | |
Status | Stalled [ 10000 ] | Closed [ 6 ] |