summaryrefslogtreecommitdiff
path: root/storage
diff options
context:
space:
mode:
authorJan Lindström <jan.lindstrom@mariadb.com>2017-07-24 11:06:42 +0300
committerJan Lindström <jan.lindstrom@mariadb.com>2017-07-24 11:06:42 +0300
commit07f8360f173c824df592c3ff130bfc256aba2bd0 (patch)
tree18bdf068219044d3b0066ff312a466aa8e906464 /storage
parente5c488a49ba54aee596f4ff0080f3a855461b911 (diff)
downloadmariadb-git-07f8360f173c824df592c3ff130bfc256aba2bd0.tar.gz
MDEV-10379: Failing assertion: xid_seqno > trx_sys_cur_xid_seqno
Remove too strict debug assertion.
Diffstat (limited to 'storage')
-rw-r--r--storage/innobase/trx/trx0sys.c20
-rw-r--r--storage/xtradb/trx/trx0sys.c20
2 files changed, 0 insertions, 40 deletions
diff --git a/storage/innobase/trx/trx0sys.c b/storage/innobase/trx/trx0sys.c
index a0fcc2b2370..f8bd87034e8 100644
--- a/storage/innobase/trx/trx0sys.c
+++ b/storage/innobase/trx/trx0sys.c
@@ -825,26 +825,6 @@ trx_sys_update_wsrep_checkpoint(
trx_sysf_t* sys_header, /*!< in: sys_header */
mtr_t* mtr) /*!< in: mtr */
{
-
-#ifdef UNIV_DEBUG
- {
- /* Check that seqno is monotonically increasing */
- unsigned char xid_uuid[16];
- long long xid_seqno = read_wsrep_xid_seqno(xid);
- read_wsrep_xid_uuid(xid, xid_uuid);
- if (!memcmp(xid_uuid, trx_sys_cur_xid_uuid, 8))
- {
- ut_ad(xid_seqno > trx_sys_cur_xid_seqno);
- trx_sys_cur_xid_seqno = xid_seqno;
- }
- else
- {
- memcpy(trx_sys_cur_xid_uuid, xid_uuid, 16);
- }
- trx_sys_cur_xid_seqno = xid_seqno;
- }
-#endif /* UNIV_DEBUG */
-
ut_ad(xid && mtr && sys_header);
ut_a(xid->formatID == -1 || wsrep_is_wsrep_xid(xid));
diff --git a/storage/xtradb/trx/trx0sys.c b/storage/xtradb/trx/trx0sys.c
index 7d9397b8e2c..198430f9a01 100644
--- a/storage/xtradb/trx/trx0sys.c
+++ b/storage/xtradb/trx/trx0sys.c
@@ -990,26 +990,6 @@ trx_sys_update_wsrep_checkpoint(
trx_sysf_t* sys_header, /*!< in: sys_header */
mtr_t* mtr) /*!< in: mtr */
{
-
-#ifdef UNIV_DEBUG
- {
- /* Check that seqno is monotonically increasing */
- unsigned char xid_uuid[16];
- long long xid_seqno = read_wsrep_xid_seqno(xid);
- read_wsrep_xid_uuid(xid, xid_uuid);
- if (!memcmp(xid_uuid, trx_sys_cur_xid_uuid, 8))
- {
- ut_ad(xid_seqno > trx_sys_cur_xid_seqno);
- trx_sys_cur_xid_seqno = xid_seqno;
- }
- else
- {
- memcpy(trx_sys_cur_xid_uuid, xid_uuid, 16);
- }
- trx_sys_cur_xid_seqno = xid_seqno;
- }
-#endif /* UNIV_DEBUG */
-
ut_ad(xid && mtr && sys_header);
ut_a(xid->formatID == -1 || wsrep_is_wsrep_xid(xid));