MDEV-12127 InnoDB: Assertion failure loop_count < 5 in file log0log.cc

As suggested in MySQL Bug#58536, increase the limit in this
debug assertion in order to avoid false positives on heavily
loaded systems.
This commit is contained in:
Marko Mäkelä 2017-02-28 09:54:12 +02:00
parent b54566d73b
commit fc673a2c12
2 changed files with 2 additions and 22 deletions

View File

@ -1460,17 +1460,7 @@ log_write_up_to(
}
loop:
#ifdef UNIV_DEBUG
loop_count++;
ut_ad(loop_count < 5);
# if 0
if (loop_count > 2) {
fprintf(stderr, "Log loop count %lu\n", loop_count);
}
# endif
#endif
ut_ad(++loop_count < 100);
mutex_enter(&(log_sys->mutex));
ut_ad(!recv_no_log_write);

View File

@ -1570,17 +1570,7 @@ log_write_up_to(
}
loop:
#ifdef UNIV_DEBUG
loop_count++;
ut_ad(loop_count < 5);
# if 0
if (loop_count > 2) {
fprintf(stderr, "Log loop count %lu\n", loop_count);
}
# endif
#endif
ut_ad(++loop_count < 100);
mutex_enter(&(log_sys->mutex));
ut_ad(!recv_no_log_write);