diff options
author | Michael Cahill <michael.cahill@wiredtiger.com> | 2012-09-11 23:07:05 +1000 |
---|---|---|
committer | Michael Cahill <michael.cahill@wiredtiger.com> | 2012-09-11 23:07:05 +1000 |
commit | d3584cb7cccd1608e8db8d0f2a3054411793f162 (patch) | |
tree | 86d215e473bb4180e785526099600f6337c9ca19 /src/meta/meta_track.c | |
parent | ff6f1d0ecce517460fd5f42436e010f6e18b1fbe (diff) | |
download | mongo-d3584cb7cccd1608e8db8d0f2a3054411793f162.tar.gz |
Fix bulk loads concurrent with schema modifying operations.
Diffstat (limited to 'src/meta/meta_track.c')
-rw-r--r-- | src/meta/meta_track.c | 5 |
1 files changed, 0 insertions, 5 deletions
diff --git a/src/meta/meta_track.c b/src/meta/meta_track.c index f352af2193a..8d3b16fbc84 100644 --- a/src/meta/meta_track.c +++ b/src/meta/meta_track.c @@ -112,8 +112,6 @@ __meta_track_apply(WT_SESSION_IMPL *session, WT_META_TRACK *trk, int unroll) case WT_ST_LOCK: /* Handle lock, see above */ saved_btree = session->btree; session->btree = trk->btree; - if (session->created_btree == trk->btree) - session->created_btree = NULL; WT_TRET(__wt_session_release_btree(session)); session->btree = saved_btree; break; @@ -133,9 +131,6 @@ __meta_track_apply(WT_SESSION_IMPL *session, WT_META_TRACK *trk, int unroll) WT_TRET(tret); } else if (trk->a == NULL) { saved_btree = session->btree; - if ((session->btree = session->created_btree) != NULL) - WT_TRET( - __wt_conn_btree_sync_and_close(session)); session->btree = saved_btree; if ((tret = __wt_remove(session, trk->b + strlen("file:"))) != 0) { |