diff options
Diffstat (limited to 'src/log/log.c')
-rw-r--r-- | src/log/log.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/log/log.c b/src/log/log.c index 5e1256aec07..cf6d011571f 100644 --- a/src/log/log.c +++ b/src/log/log.c @@ -881,11 +881,11 @@ __log_release(WT_SESSION_IMPL *session, WT_LOGSLOT *slot) * in the log file. */ while (LOG_CMP(&log->write_lsn, &slot->slot_release_lsn) != 0) { - if (++yield_count < 100) + if (++yield_count < 1000) __wt_yield(); else WT_ERR(__wt_cond_wait( - session, log->log_write_cond, 2000)); + session, log->log_write_cond, 200)); } log->write_lsn = slot->slot_end_lsn; WT_ERR(__wt_cond_signal(session, log->log_write_cond)); |