diff options
Diffstat (limited to 'src/third_party/wiredtiger/src/reconcile/rec_visibility.c')
-rw-r--r-- | src/third_party/wiredtiger/src/reconcile/rec_visibility.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/third_party/wiredtiger/src/reconcile/rec_visibility.c b/src/third_party/wiredtiger/src/reconcile/rec_visibility.c index df658c85a17..9e9dd627be2 100644 --- a/src/third_party/wiredtiger/src/reconcile/rec_visibility.c +++ b/src/third_party/wiredtiger/src/reconcile/rec_visibility.c @@ -15,9 +15,8 @@ static inline bool __rec_update_stable(WT_SESSION_IMPL *session, WT_RECONCILE *r, WT_UPDATE *upd) { - return (F_ISSET(r, WT_REC_VISIBLE_ALL) ? - __wt_txn_upd_visible_all(session, upd) : - __wt_txn_upd_visible_type(session, upd) == WT_VISIBLE_TRUE && + return (F_ISSET(r, WT_REC_VISIBLE_ALL) ? __wt_txn_upd_visible_all(session, upd) : + __wt_txn_upd_visible(session, upd) && __wt_txn_visible(session, upd->txnid, upd->durable_ts)); } |