Commit 268ce5eb authored by joerg@trift2's avatar joerg@trift2

Merge trift2.:/MySQL/M51/tmp-5.1

into  trift2.:/MySQL/M51/push-5.1
parents 30433c29 af68cdb2
...@@ -222,19 +222,17 @@ ENGINE NDB; ...@@ -222,19 +222,17 @@ ENGINE NDB;
DROP LOGFILE GROUP lg1 DROP LOGFILE GROUP lg1
ENGINE NDB; ENGINE NDB;
**** End = And No = **** **** End = And No = ****
create table t1 (a int primary key) engine = myisam; create logfile group lg1 add undofile 'MYSQLTEST_VARDIR/tmp/t1.frm' initial_size 1M undo_buffer_size = 1M engine=ndb;;
create logfile group lg1 add undofile 'MYSQLTEST_VARDIR/master-data/test/t1.frm' initial_size 1M undo_buffer_size = 1M engine=ndb;;
ERROR HY000: Failed to create UNDOFILE ERROR HY000: Failed to create UNDOFILE
create logfile group lg1 create logfile group lg1
add undofile 'undofile.dat' add undofile 'undofile.dat'
initial_size 1M initial_size 1M
undo_buffer_size = 1M undo_buffer_size = 1M
engine=ndb; engine=ndb;
create tablespace ts1 add datafile 'MYSQLTEST_VARDIR/master-data/test/t1.frm' use logfile group lg1 initial_size 1M engine ndb;; create tablespace ts1 add datafile 'MYSQLTEST_VARDIR/tmp/t1.frm' use logfile group lg1 initial_size 1M engine ndb;;
ERROR HY000: Failed to create DATAFILE ERROR HY000: Failed to create DATAFILE
drop tablespace ts1 drop tablespace ts1
engine ndb; engine ndb;
ERROR HY000: Failed to drop TABLESPACE ERROR HY000: Failed to drop TABLESPACE
drop logfile group lg1 drop logfile group lg1
engine ndb; engine ndb;
drop table t1;
...@@ -333,11 +333,18 @@ ENGINE NDB; ...@@ -333,11 +333,18 @@ ENGINE NDB;
### ###
# #
# bug#16341 # bug#16341
create table t1 (a int primary key) engine = myisam; #create table t1 (a int primary key) engine = myisam;
# 2007-08-22 Jeb
# Removed the use of create table and manually
# created the file to cause failure due to
# inconsistant results on other OS
# see #bug30559
--exec touch $MYSQLTEST_VARDIR/tmp/t1.frm
--replace_result $MYSQLTEST_VARDIR MYSQLTEST_VARDIR --replace_result $MYSQLTEST_VARDIR MYSQLTEST_VARDIR
--error ER_CREATE_FILEGROUP_FAILED --error ER_CREATE_FILEGROUP_FAILED
--eval create logfile group lg1 add undofile '$MYSQLTEST_VARDIR/master-data/test/t1.frm' initial_size 1M undo_buffer_size = 1M engine=ndb; --eval create logfile group lg1 add undofile '$MYSQLTEST_VARDIR/tmp/t1.frm' initial_size 1M undo_buffer_size = 1M engine=ndb;
create logfile group lg1 create logfile group lg1
add undofile 'undofile.dat' add undofile 'undofile.dat'
...@@ -347,7 +354,7 @@ engine=ndb; ...@@ -347,7 +354,7 @@ engine=ndb;
--replace_result $MYSQLTEST_VARDIR MYSQLTEST_VARDIR --replace_result $MYSQLTEST_VARDIR MYSQLTEST_VARDIR
--error ER_CREATE_FILEGROUP_FAILED --error ER_CREATE_FILEGROUP_FAILED
--eval create tablespace ts1 add datafile '$MYSQLTEST_VARDIR/master-data/test/t1.frm' use logfile group lg1 initial_size 1M engine ndb; --eval create tablespace ts1 add datafile '$MYSQLTEST_VARDIR/tmp/t1.frm' use logfile group lg1 initial_size 1M engine ndb;
--error ER_DROP_FILEGROUP_FAILED --error ER_DROP_FILEGROUP_FAILED
drop tablespace ts1 drop tablespace ts1
...@@ -356,8 +363,8 @@ engine ndb; ...@@ -356,8 +363,8 @@ engine ndb;
drop logfile group lg1 drop logfile group lg1
engine ndb; engine ndb;
drop table t1; #drop table t1;
--exec rm $MYSQLTEST_VARDIR/tmp/t1.frm
# End 5.1 test # End 5.1 test
...@@ -607,6 +607,9 @@ RestoreDataIterator::getNextTuple(int & res) ...@@ -607,6 +607,9 @@ RestoreDataIterator::getNextTuple(int & res)
attr_data->size = 4*sz; attr_data->size = 4*sz;
//if (m_currentTable->getTableId() >= 2) { ndbout << "fix i=" << i << " off=" << ptr-buf_ptr << " attrId=" << attrId << endl; } //if (m_currentTable->getTableId() >= 2) { ndbout << "fix i=" << i << " off=" << ptr-buf_ptr << " attrId=" << attrId << endl; }
if(!m_hostByteOrder
&& attr_desc->m_column->getType() == NdbDictionary::Column::Timestamp)
attr_data->u_int32_value[0] = Twiddle32(attr_data->u_int32_value[0]);
if(!Twiddle(attr_desc, attr_data)) if(!Twiddle(attr_desc, attr_data))
{ {
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment