Repository: trafodion
Updated Branches:
  refs/heads/master 51935dc0b -> db319b188


[TRAFODION-2854] Load encounter Operating system error 201

When load returns an error during insert, the row is reconstructed
to log in the same format as the source. During the reconstruction process
a wrong tuple format was used.


Project: http://git-wip-us.apache.org/repos/asf/trafodion/repo
Commit: http://git-wip-us.apache.org/repos/asf/trafodion/commit/daaadefe
Tree: http://git-wip-us.apache.org/repos/asf/trafodion/tree/daaadefe
Diff: http://git-wip-us.apache.org/repos/asf/trafodion/diff/daaadefe

Branch: refs/heads/master
Commit: daaadefec5e20e2f39f7da72348978d5611cf5dd
Parents: 51935dc
Author: selvaganesang <[email protected]>
Authored: Tue Jan 2 21:31:24 2018 +0000
Committer: selvaganesang <[email protected]>
Committed: Tue Jan 2 21:31:24 2018 +0000

----------------------------------------------------------------------
 core/sql/generator/GenRelUpdate.cpp | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/trafodion/blob/daaadefe/core/sql/generator/GenRelUpdate.cpp
----------------------------------------------------------------------
diff --git a/core/sql/generator/GenRelUpdate.cpp 
b/core/sql/generator/GenRelUpdate.cpp
index 422e532..e0a8d38 100644
--- a/core/sql/generator/GenRelUpdate.cpp
+++ b/core/sql/generator/GenRelUpdate.cpp
@@ -2515,8 +2515,10 @@ short HbaseInsert::codeGen(Generator *generator)
       FALSE,                                 // [IN] add convert nodes?
       1,                                     // [IN] target atp number (work 
atp 1)
       loggingTuppIndex,                      // [IN] target tupp index
-      tupleFormat,                           // [IN] target tuple data format
-      loggingRowLen,                          // [OUT] target tuple length
+      // The target format should be exploded format always because the column 
delimiter
+      // added during execution assumes exploded format
+      ExpTupleDesc::SQLARK_EXPLODED_FORMAT,  // [IN] target tuple data format 
+      loggingRowLen,                         // [OUT] target tuple length
       &loggingDataExpr,                      // [OUT] move expression
       &loggingDataTupleDesc,                 // [optional OUT] target tuple 
desc
       ExpTupleDesc::LONG_FORMAT              // [optional IN] target desc 
format

Reply via email to