Commit c16ec074 authored by Alexey Yurchenko's avatar Alexey Yurchenko Committed by Nirbhay Choubey

Refs codership/mysql-features#33 - this fixes a bug where...

Refs codership/mysql-features#33 - this fixes a bug where wsrep_start_position_update() would pass local_uuid and local_seqno to wsrep_sst_received() instead of real, submitted position.
parent 0115ca2a
...@@ -144,10 +144,10 @@ bool wsrep_start_position_check (sys_var *self, THD* thd, set_var* var) ...@@ -144,10 +144,10 @@ bool wsrep_start_position_check (sys_var *self, THD* thd, set_var* var)
static static
void wsrep_set_local_position(const char* const value, bool const sst) void wsrep_set_local_position(const char* const value, bool const sst)
{ {
size_t const value_len = strlen(value); size_t const value_len(strlen(value));
wsrep_uuid_t uuid; wsrep_uuid_t uuid;
size_t const uuid_len = wsrep_uuid_scan(value, value_len, &uuid); size_t const uuid_len(wsrep_uuid_scan(value, value_len, &uuid));
wsrep_seqno_t const seqno = strtoll(value + uuid_len + 1, NULL, 10); wsrep_seqno_t const seqno(strtoll(value + uuid_len + 1, NULL, 10));
if (sst) { if (sst) {
wsrep_sst_received (wsrep, uuid, seqno, NULL, 0); wsrep_sst_received (wsrep, uuid, seqno, NULL, 0);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment