From e8581e12d32b7fa07fe9f9bccd46a45c01053b09 Mon Sep 17 00:00:00 2001 From: Andrew Hutchings Date: Fri, 16 Jun 2017 17:29:08 +0100 Subject: [PATCH] MCOL-769 Don't use version buffer in I_S mode We don't need the version buffer in bulk write I_S mode since auto commit will be on and we use the first empty block. --- writeengine/wrapper/writeengine.cpp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/writeengine/wrapper/writeengine.cpp b/writeengine/wrapper/writeengine.cpp index 45447d08c..a1e4fe7c8 100644 --- a/writeengine/wrapper/writeengine.cpp +++ b/writeengine/wrapper/writeengine.cpp @@ -1177,7 +1177,10 @@ timer.stop("allocRowId"); //-------------------------------------------------------------------------- // Tokenize data if needed //-------------------------------------------------------------------------- - BRMWrapper::setUseVb( true ); + if (insertSelect) + BRMWrapper::setUseVb( false ); + else + BRMWrapper::setUseVb( true ); dictStr::iterator dctStr_iter; ColTupleList::iterator col_iter; for (i = 0; i < colStructList.size(); i++) @@ -1282,7 +1285,10 @@ timer.stop("tokenize"); } } } - BRMWrapper::setUseVb( true ); + if (insertSelect) + BRMWrapper::setUseVb( false ); + else + BRMWrapper::setUseVb( true ); //-------------------------------------------------------------------------- // Update column info structure @Bug 1862 set hwm, and