- 19 Aug, 2005 1 commit
-
-
unknown authored
rename config.cpp -> ndb_config.cpp for case insesitive filesystems why wasn't this done in 4.1 directly ndb/tools/ndb_config.cpp: Rename: ndb/tools/config.cpp -> ndb/tools/ndb_config.cpp mysql-test/t/ndb_config.test: remove include only present in 5.0 ndb/tools/Makefile.am: rename config.cpp -> ndb_config.cpp for case insesitive filesystems why wasn't this done in 4.1 directly
-
- 18 Aug, 2005 1 commit
-
-
unknown authored
Split table version into 2 (major, minor) Impl. signaling to API when table has been altered Allow running transactions to use any minor number for transactions mysql-test/r/ndb_alter_table.result: Allow running transactions to use old table definition when possible. mysql-test/t/ndb_alter_table.test: Allow running transactions to use old table definition when possible. ndb/include/kernel/BlockNumbers.h: remove GREP ndb/include/kernel/GlobalSignalNumbers.h: Add ALTER_TABL_REP and API_BROADCAST_REP ndb/include/kernel/kernel_types.h: table_version_major ndb/include/kernel/signaldata/AlterTable.hpp: New error code for alter table during rolling upgrade ndb/include/ndbapi/NdbDictionary.hpp: Add state on table object to represent an altered but still valid table object ndb/src/common/debugger/BlockNames.cpp: remove GREP ndb/src/common/util/version.c: Fix upgrades ndb/src/kernel/SimBlockList.cpp: remove GREP ndb/src/kernel/blocks/Makefile.am: remove GREP ndb/src/kernel/blocks/cmvmi/Cmvmi.cpp: remove GREP ndb/src/kernel/blocks/dbdict/Dbdict.cpp: Split tableSchemaVersion into 2 part 24 bit real version 8 bit for online alter table where old table definition is still usable ndb/src/kernel/blocks/dbdict/Dbdict.hpp: Check for same ndb versions ndb/src/kernel/blocks/dbdict/printSchemaFile.cpp: Update schema printer ndb/src/kernel/blocks/dbdih/DbdihMain.cpp: remove grep ndb/src/kernel/blocks/dblqh/DblqhMain.cpp: 1) Use table_ version_major when checking table version 2) Dummy fix for BUG that tableSchemaVersion is only 16 bit in LQHKEYREQ ndb/src/kernel/blocks/dbtc/Dbtc.hpp: 1) Use table_ version_major when checking table version 2) Dummy fix for BUG that tableSchemaVersion is only 16 bit in LQHKEYREQ ndb/src/kernel/blocks/dbtc/DbtcMain.cpp: 1) Use table_ version_major when checking table version 2) Dummy fix for BUG that tableSchemaVersion is only 16 bit in LQHKEYREQ ndb/src/kernel/blocks/ndbcntr/NdbcntrMain.cpp: remove GREP ndb/src/kernel/blocks/qmgr/Qmgr.hpp: Add support for sending REP to ALL api nodes ndb/src/kernel/blocks/qmgr/QmgrInit.cpp: Add support for sending REP to ALL api nodes ndb/src/kernel/blocks/qmgr/QmgrMain.cpp: Add support for sending REP to ALL api nodes ndb/src/kernel/blocks/suma/Suma.cpp: remove GREP ndb/src/mgmsrv/MgmtSrvr.cpp: remove GREP ndb/src/ndbapi/DictCache.cpp: Add support for alter_table_rep by setting status to Altered NOTE special handling of tables in state RETREIVING ndb/src/ndbapi/DictCache.hpp: Add support for alter_table_rep by setting status to Altered NOTE special handling of tables in state RETREIVING ndb/src/ndbapi/NdbDictionaryImpl.cpp: Change alter table so that remove from global cache is used wo/ retreiving it from there first as ALTER_TABLE_REP might already have changed the table object... ndb/src/ndbapi/TransporterFacade.cpp: Add support for ALTER_TABLE_REP sql/ha_ndbcluster.cc: Allow running transactions to use tables in state ALTERED...but new transactions may not... ndb/include/kernel/signaldata/ApiBroadcast.hpp: New BitKeeper file ``ndb/include/kernel/signaldata/ApiBroadcast.hpp''
-
- 26 Jul, 2005 2 commits
- 25 Jul, 2005 2 commits
-
-
unknown authored
-
unknown authored
ndb/include/mgmapi/mgmapi_config_parameters.h: Fix LCP during SR parameters ndb/src/kernel/blocks/dbacc/DbaccMain.cpp: Fix LCP during SR parameters ndb/src/kernel/blocks/dbtup/DbtupGen.cpp: Fix LCP during SR parameters ndb/src/mgmsrv/ConfigInfo.cpp: Fix LCP during SR parameters
-
- 24 Jul, 2005 1 commit
-
-
unknown authored
mysql-test/r/ndb_config.result: New BitKeeper file ``mysql-test/r/ndb_config.result'' mysql-test/t/ndb_config.test: New BitKeeper file ``mysql-test/t/ndb_config.test''
-
- 23 Jul, 2005 1 commit
-
-
unknown authored
ndb/include/mgmapi/mgmapi.h: Add feature to redirect error printouts ndb/src/mgmapi/mgmapi.cpp: Add feature to redirect error printouts ndb/src/mgmsrv/ConfigInfo.hpp: Make param info public ndb/tools/Makefile.am: Add ndb_config ndb/tools/config.cpp: New BitKeeper file ``ndb/tools/config.cpp''
-
- 21 Jul, 2005 1 commit
-
-
unknown authored
fix bug introduced in alter table
-
- 20 Jul, 2005 3 commits
-
-
unknown authored
fix error code to avoid clash with 5.0/5.1 ndb/include/kernel/signaldata/AlterTable.hpp: Change error codes to remove clash from 5.0 ndb/include/kernel/signaldata/DropTable.hpp: Change error codes to remove clash from 5.0 ndb/src/ndbapi/ndberror.c: Change error codes to remove clash from 5.0
-
unknown authored
add testcase to autotest ndb/src/kernel/blocks/dbdict/Dbdict.cpp: remove ; ndb/test/run-test/daily-basic-tests.txt: add test case
-
unknown authored
ndb/include/kernel/signaldata/AlterTable.hpp: Add error code for backup in progress ndb/include/kernel/signaldata/DictTabInfo.hpp: Add backup state ndb/include/kernel/signaldata/DropTable.hpp: Add error code for backup in progress ndb/include/ndbapi/NdbDictionary.hpp: Add backup state ndb/src/kernel/blocks/backup/Backup.cpp: 1) remove invalid require (util_sequence_ref) crash 2) Don't backup objects dropping/creating 3) set correct error code on backup fragment ref (crash) 4) save TrigAttrInfo header when getting log full (crash) 5) lock/unlock tables during backup ndb/src/kernel/blocks/dbdict/Dbdict.cpp: 1) add mutex lock/unlock as part of drop/alter table 2) add lock/unlock for backup 3) remove TC from backup trigger loop ndb/src/kernel/blocks/dbdict/Dbdict.hpp: Add BACKUP_ONGOING state ndb/src/ndbapi/NdbDictionaryImpl.cpp: Add backup state ndb/src/ndbapi/ndberror.c: Add error code for backup in progress ndb/test/ndbapi/testBackup.cpp: Add testcase for testBackup -n BackupDDL ndb/tools/drop_index.cpp: Fix ndb_drop_index ndb/tools/listTables.cpp: Print of backup state
-
- 04 Jul, 2005 1 commit
-
-
unknown authored
fix bug in MemoryChannel ndb/src/kernel/blocks/ndbfs/AsyncFile.cpp: Don't signal when reporting to NDBFS ndb/src/kernel/blocks/ndbfs/MemoryChannel.hpp: 1) add new method which don't signal 2) remove wait(0) from tryReadChannel
-
- 01 Jul, 2005 1 commit
-
-
unknown authored
fix handling of write's in lock queue add test case add support for pkWrite+async exec in HugoOperations ndb/src/kernel/blocks/dbacc/DbaccMain.cpp: Handle operation type wrt ZWRITE when restarting operations ndb/test/include/HugoOperations.hpp: Add support for 1) pkWriteRecord 2) async execute ndb/test/ndbapi/testNdbApi.cpp: Extend test case for bug#11133 with multi transaction tests aswell... ndb/test/src/HugoOperations.cpp: Add support for 1) pkWriteRecord 2) async execute
-
- 30 Jun, 2005 1 commit
-
-
unknown authored
ndb/test/run-test/ndb-autotest.sh: fix eval merge jeb's fix
-
- 28 Jun, 2005 13 commits
-
-
unknown authored
into sanja.is.com.ua:/home/bell/mysql/bk/work-bug3-4.1
-
unknown authored
(IN() remove NULL rows only for tables from first argument (value which we looking for in IN() list) but not for tables from IN() list) Also it will be better change Item::not_null_tables() to prohibit this optimisation by default for new created items in 5.0 or 5.1. mysql-test/r/select.result: IN with outer join condition mysql-test/t/select.test: IN with outer join condition sql/item_cmpfunc.h: correct not_null_tables() for IN
-
unknown authored
into hundin.mysql.fi:/home/marko/mysql-4.1
-
unknown authored
into rurik.mysql.com:/home/igor/mysql-4.1
-
unknown authored
This fixed a failure of insert_update.test on some platforms mysys/thr_alarm.c: Fixed problem noticed by valgrind sql/opt_range.cc: Simple optimization for common case sql/sql_base.cc: Safety assert sql/sql_insert.cc: Added comment
-
unknown authored
into rurik.mysql.com:/home/igor/dev/mysql-4.1-0 sql/sql_select.cc: Auto merged
-
unknown authored
into rurik.mysql.com:/home/igor/mysql-4.1 sql/field.cc: Auto merged sql/sql_select.cc: Auto merged
-
unknown authored
Added a test case for bug #11414. sql_select.cc: Fixed bug #11414: crash on Windows with some simple GROUP BY queries. It happened to an allocation of an array containing 0 Copy_field elements in setup_copy_fields. The bug had been already fixed in 5.0. sql/sql_select.cc: Fixed bug #11414: crash on Windows with some simple GROUP BY queries. It happened to an allocation of an array containing 0 Copy_field elements in setup_copy_fields. The bug had been already fixed in 5.0. mysql-test/t/group_by.test: Added a test case for bug #11414. mysql-test/r/group_by.result: Added a test case for bug #11414.
-
unknown authored
Fixing tests accordingly. ctype-ucs2.c: The same fix for UCS2. ctype-utf8.c: Bug #9557 MyISAM utf8 table crash The problem was that my_strnncollsp_xxx could return big value in the range 0..0xffff. for some constant pairs it could return 32738, which is defined as MI_FOUND_WRONG_KEY in myisamdef.h. As a result, table considered to be crashed. Fix to return -1,0 or 1. strings/ctype-utf8.c: Bug #9557 MyISAM utf8 table crash The problem was that my_strnncollsp_xxx could return big value in the range 0..0xffff. for some constant pairs it could return 32738, which is defined as MI_FOUND_WRONG_KEY in myisamdef.h. As a result, table considered to be crashed. Fix to return -1,0 or 1. strings/ctype-ucs2.c: The same fix for UCS2. mysql-test/t/ctype_utf8.test: Fixing tests accordingly. mysql-test/r/ctype_utf8.result: Fixing tests accordingly. mysql-test/t/ctype_ucs.test: Fixing tests accordingly. mysql-test/r/ctype_ucs.result: Fixing tests accordingly.
-
unknown authored
Bug#9873, reenabled --without-man option to work Makefile.am: Bug#9873, reenabled --without-man option to work
-
unknown authored
Enable build with CXX=gcc and gcc version 4 configure.in: Enable build with CXX=gcc and gcc version 4
-
unknown authored
Corrected quoting of string "pro-nt" VC++Files/sql/mysqld.dsp: Corrected quoting of string "pro-nt"
-
unknown authored
Added missing `;' to DBUG_RETURN() sql/opt_range.cc: Added missing `;' to DBUG_RETURN()
-
- 27 Jun, 2005 11 commits
-
-
unknown authored
-
unknown authored
into mysql.com:/my/mysql-4.1
-
unknown authored
Fixes while reviewing new pushed code NULL as argument to encrypt/decrypt should return NULL without a warning client/mysqldump.c: Cleanup Ensure we free allocated memory Portability fixes client/mysqltest.c: Cleanup of code during review Portability fixes (Don't use 'bool') mysql-test/r/func_encrypt.result: NULL as argument to encrypt/decrypt should return NULL without a warning mysql-test/r/func_encrypt_nossl.result: Added test of NULL argument mysql-test/t/func_encrypt_nossl.test: Added test of NULL argument sql/handler.cc: Cleanup during code review sql/item_strfunc.cc: NULL as argument to encrypt/decrypt should return NULL without a warning sql/sql_parse.cc: Fix wrong merge (fix was not needed as the previous code was reverted) sql/sql_table.cc: Removed extra new line
-
unknown authored
innobase/os/os0file.c: os_file_set_size(): After review fixes (prevent overflows)
-
unknown authored
up CREATE TABLE in innodb_file_per_table=1 mode. innobase/fil/fil0fil.c: fil_extend_space_to_desired_size(): Do not allocate or initialize more memory than is necessary. Write at most one megabyte at a time. innobase/include/os0file.h: os_file_set_size(): Corrected the synopsis innobase/os/os0file.c: os_file_set_size(): Corrected the synopsis and some comments. s/offset/current_size; s/low/desired_size/; Do not allocate or initialize more memory than is necessary. Write at most one megabyte at a time.
-
unknown authored
into mysql.com:/my/mysql-4.1
-
unknown authored
into mishka.local:/home/my/mysql-4.1 sql/ha_ndbcluster.cc: Auto merged sql/sql_base.cc: Auto merged sql/sql_parse.cc: Auto merged
-
unknown authored
#9728 'Decreased functionality in "on duplicate key update #8147 'a column proclaimed ambigous in INSERT ... SELECT .. ON DUPLICATE' This ensures fields are uniquely qualified and also that one can't update other tables in the ON DUPLICATE KEY UPDATE part mysql-test/r/insert_select.result: More tests for bug #9728 and #8147 mysql-test/r/insert_update.result: Updated tests after changing how INSERT ... SELECT .. ON DUPLICATE KEY works mysql-test/t/insert_select.test: More tests for bug #9728 and #8147 mysql-test/t/insert_update.test: Updated tests after changing how INSERT ... SELECT .. ON DUPLICATE KEY works mysys/my_access.c: Cleanup (shorter loop variable names) sql/ha_ndbcluster.cc: Indentation fixes sql/item.cc: Remove item_flags sql/item.h: Remove item_flags sql/mysql_priv.h: New arguments to mysql_prepare_insert sql/sql_base.cc: Remove old fix for bug #8147 sql/sql_insert.cc: Extend mysql_prepare_insert() with new field list for tables that can be used in the values port of ON DUPLICATE KEY UPDATE sql/sql_parse.cc: Revert fix for #9728 Allow one to use other tables in ON DUPLICATE_KEY for INSERT ... SELECT if there is no GROUP BY clause sql/sql_prepare.cc: New arguments to mysql_prepare_insert sql/sql_yacc.yy: Revert bug fix for #9728
-
unknown authored
-
unknown authored
-
unknown authored
into neptunus.(none):/home/msvensson/mysql/mysql-4.1
-
- 25 Jun, 2005 1 commit
-
-
unknown authored
into rurik.mysql.com:/home/igor/mysql-4.1
-