summaryrefslogtreecommitdiff
path: root/src/meta/meta_track.c
diff options
context:
space:
mode:
authorMichael Cahill <michael.cahill@wiredtiger.com>2012-09-11 23:07:05 +1000
committerMichael Cahill <michael.cahill@wiredtiger.com>2012-09-11 23:07:05 +1000
commitd3584cb7cccd1608e8db8d0f2a3054411793f162 (patch)
tree86d215e473bb4180e785526099600f6337c9ca19 /src/meta/meta_track.c
parentff6f1d0ecce517460fd5f42436e010f6e18b1fbe (diff)
downloadmongo-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.c5
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) {