diff options
Diffstat (limited to 'src/third_party/wiredtiger/src/reconcile/rec_write.c')
-rw-r--r-- | src/third_party/wiredtiger/src/reconcile/rec_write.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/third_party/wiredtiger/src/reconcile/rec_write.c b/src/third_party/wiredtiger/src/reconcile/rec_write.c index 5821292f454..d8632dc6742 100644 --- a/src/third_party/wiredtiger/src/reconcile/rec_write.c +++ b/src/third_party/wiredtiger/src/reconcile/rec_write.c @@ -1347,8 +1347,8 @@ __rec_append_orig_value(WT_SESSION_IMPL *session, __wt_cache_page_inmem_incr(session, page, size); if (upd->type == WT_UPDATE_BIRTHMARK) { - upd->type = WT_UPDATE_STANDARD; - upd->txnid = WT_TXN_ABORTED; + WT_PUBLISH(upd->txnid, WT_TXN_ABORTED); + WT_PUBLISH(upd->type, WT_UPDATE_STANDARD); } err: __wt_scr_free(session, &tmp); |