diff options
author | Nirbhay Choubey <nirbhay@mariadb.com> | 2016-05-31 20:37:00 -0400 |
---|---|---|
committer | Nirbhay Choubey <nirbhay@mariadb.com> | 2016-05-31 20:37:00 -0400 |
commit | de7eafc7ce1af2f61952f6d0efb41c408c2765c6 (patch) | |
tree | 830ac44a78c0670532b74be92f096d1f5c273d67 /sql/wsrep_xid.h | |
parent | eb86c32225db2a76c6f256130e7bb316900a9408 (diff) | |
download | mariadb-git-de7eafc7ce1af2f61952f6d0efb41c408c2765c6.tar.gz |
MDEV-6368: assertion xid_seqno > trx_sys_cur_xid_seqno
- Validate the specified wsrep_start_position value by also
checking the return status of wsrep->sst_received. This also
ensures that changes in wsrep_start_position is not allowed
when the node is not in JOINING state.
- Do not allow decrease in seqno within same UUID.
- The initial checkpoint in SEs should be [0...:-1].
Diffstat (limited to 'sql/wsrep_xid.h')
-rw-r--r-- | sql/wsrep_xid.h | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/sql/wsrep_xid.h b/sql/wsrep_xid.h index c3cad0231d7..5b33a904de1 100644 --- a/sql/wsrep_xid.h +++ b/sql/wsrep_xid.h @@ -28,9 +28,9 @@ const wsrep_uuid_t* wsrep_xid_uuid(const XID&); wsrep_seqno_t wsrep_xid_seqno(const XID&); //void wsrep_get_SE_checkpoint(XID&); /* uncomment if needed */ -void wsrep_get_SE_checkpoint(wsrep_uuid_t&, wsrep_seqno_t&); +bool wsrep_get_SE_checkpoint(wsrep_uuid_t&, wsrep_seqno_t&); //void wsrep_set_SE_checkpoint(XID&); /* uncomment if needed */ -void wsrep_set_SE_checkpoint(const wsrep_uuid_t&, wsrep_seqno_t); +bool wsrep_set_SE_checkpoint(const wsrep_uuid_t&, wsrep_seqno_t); #endif /* WITH_WSREP */ #endif /* WSREP_UTILS_H */ |