diff options
author | unknown <tomas@whalegate.ndb.mysql.com> | 2007-05-04 12:19:06 +0200 |
---|---|---|
committer | unknown <tomas@whalegate.ndb.mysql.com> | 2007-05-04 12:19:06 +0200 |
commit | 764e010e8cfd408c1e23fa5f1973b51c01c36a7d (patch) | |
tree | 194461bf7b5bd6c914bb0dd0325f5c4910b8a3d9 /storage/ndb/src/kernel/blocks/dbtup/DbtupExecQuery.cpp | |
parent | 5c6dec8d844e5672044ce8f8f062abed804a6ca8 (diff) | |
download | mariadb-git-764e010e8cfd408c1e23fa5f1973b51c01c36a7d.tar.gz |
bugfix in checksum with force varpart
mysql-test/mysql-test-run.pl:
bigger needed for running some tests
Diffstat (limited to 'storage/ndb/src/kernel/blocks/dbtup/DbtupExecQuery.cpp')
-rw-r--r-- | storage/ndb/src/kernel/blocks/dbtup/DbtupExecQuery.cpp | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/storage/ndb/src/kernel/blocks/dbtup/DbtupExecQuery.cpp b/storage/ndb/src/kernel/blocks/dbtup/DbtupExecQuery.cpp index ce337afb20b..69b2d6d116e 100644 --- a/storage/ndb/src/kernel/blocks/dbtup/DbtupExecQuery.cpp +++ b/storage/ndb/src/kernel/blocks/dbtup/DbtupExecQuery.cpp @@ -2846,6 +2846,12 @@ Dbtup::handle_size_change_after_update(KeyReqStruct* req_struct, if (unlikely(realloc_var_part(regFragPtr, regTabPtr, pagePtr, refptr, alloc, needed))) return -1; + + if (regTabPtr->m_bits & Tablerec::TR_Checksum) + { + jam(); + setChecksum(org, regTabPtr); + } } req_struct->m_tuple_ptr->m_header_bits = copy_bits; return 0; |