Let pthread_mutex_init() macro return 0 on Windows
mysql_priv.h:
Return type is to be 'my_bool' for 'opt_enable_shared_memory'
sql/mysql_priv.h:
Return type is to be 'my_bool' for 'opt_enable_shared_memory'
include/my_pthread.h:
Let pthread_mutex_init() macro return 0 on Windows
fixed CHECKSUM TABLE to be independent from the first 'deleted' bit in the null bitmask (undefined in the InnoDB)
bug#13710
sql/sql_table.cc:
fixed CHECKSUM TABLE to be independent from the first 'deleted' bit in the null bitmask (undefined in the InnoDB)
bug#13710
+ revised error messages after feedback
+ revides classifications and status
+ removed all progError(..0..) to make sure all error invocations have an error code
+ added some new error codes to replace some generic usage of SYSTEM_ERROR
+ removed some unused codes
configure.in:
Bug #11749 No message slogan found for Signal 8 received. (need better message)
ndb/include/kernel/signaldata/SystemError.hpp:
+ removed some unused codes
ndb/src/kernel/blocks/dbacc/Dbacc.hpp:
+ removed all progError(..0..) to make sure all error invocations have an error code
ndb/src/kernel/main.cpp:
Bug #11749 No message slogan found for Signal 8 received. (need better message)
moved all array allocation to READ_CONFIG_REQ (except CMVI which was not possible)
reorganized READ_CONFIG_REQ call order in ndb cntr to make sure TUP allocates first
moved allocations internally in TUP to allocate DataMem first
Some options were declared as 'bool', but since those are being
handled in my_getopt.c, bool can be machine dependent. To make
sure it works in all circumstances, the type should be my_bool
for C (not C++) programs.
sql/mysql_priv.h:
Fixed some bools to my_bools.
sql/mysqld.cc:
Changed several bools to my_bools.
sql/slave.cc:
Changed bool to my_bool.
sql/slave.h:
Changed bool to my_bool.
using wrong type in assignment etc.
cmd-line-utils/readline/complete.c:
Fixed problem with implicitely defining wcwidth() in case when
compiling with icc.
cmd-line-utils/readline/display.c:
Fixed problem with implicitely defining wcwidth() in case when
compiling with icc.
cmd-line-utils/readline/mbutil.c:
Fixed problem with implicitely defining wcwidth() in case when
compiling with icc.
server-tools/instance-manager/protocol.cc:
Fixed some types from int to char. Made ERROR_PACKET_CODE
static global variable in this file.
sql/log.cc:
Removed warning of unused goto when not in debug mode.
fixed CHECKSUM TABLE to be independent from last - undefined in InnoDB - bits in the null bitmask
bug#13710
sql/table.h:
fixed CHECKSUM TABLE to be independent from last - undefined in InnoDB - bits in the null bitmask
bug#13710
sql/table.cc:
fixed CHECKSUM TABLE to be independent from last - undefined in InnoDB - bits in the null bitmask
bug#13710
sql/sql_table.cc:
fixed CHECKSUM TABLE to be independent from last - undefined in InnoDB - bits in the null bitmask
bug#13710
into serg.mylan:/usr/home/serg/Abk/mysql-5.0
sql/ha_innodb.cc:
Auto merged
sql/ha_ndbcluster.cc:
Auto merged
sql/handler.h:
Auto merged
sql/sql_base.cc:
Auto merged
into zim.(none):/home/brian/mysql/fix-5.0
sql/ha_berkeley.cc:
Auto merged
sql/ha_berkeley.h:
Auto merged
sql/ha_innodb.cc:
Auto merged
sql/ha_innodb.h:
Auto merged
sql/ha_ndbcluster.cc:
Auto merged
sql/ha_ndbcluster.h:
Auto merged
sql/handler.h:
Auto merged
sql/mysql_priv.h:
Auto merged
May changes were to simplify storage engine setup and support for legacy call to show storage engines.
mysql-test/r/ps_1general.result:
Fixed test results for new listing order
sql/examples/ha_tina.cc:
Removed dead code
sql/examples/ha_tina.h:
Removed dead code
sql/ha_archive.cc:
Capitalized sotrage engine name and moved disabled code.
sql/ha_berkeley.cc:
Moved deisabled code
sql/ha_federated.cc:
Removed disabled code
sql/ha_innodb.cc:
Removed disabled message
sql/ha_ndbcluster.cc:
Removed disabled message
sql/handler.cc:
Added in legacy support for sotrage engine listing (ala Serg's request). Removed handlertons variables and we now have simplified ha_init code.
sql/handler.h:
No longer need handlertons array.
- added 2 new error codes for out of data and index memory during SR
+ removed c++ style comments from c file
ndb/include/mgmapi/ndbd_exit_codes.h:
Bug #13197 NDB needs better error message for not enough memory.
- added 2 new error codes for out of data and index memory during SR
ndb/src/kernel/blocks/dbacc/DbaccMain.cpp:
Bug #13197 NDB needs better error message for not enough memory.
- added 2 new error codes for out of data and index memory during SR
ndb/src/kernel/blocks/dbtup/DbtupSystemRestart.cpp:
Bug #13197 NDB needs better error message for not enough memory.
- added 2 new error codes for out of data and index memory during SR
BitKeeper/deleted/.del-ErrorMessages.hpp~9ab815d55a13433a:
Delete: ndb/src/kernel/error/ErrorMessages.hpp
config/ac-macros/ha_ndbcluster.m4:
add ndb mgmapi to ndbcluster_includes
extra/perror.c:
perror to print also ndbd exit codes
ndb/include/Makefile.am:
added new ndbd exit code include file to src distribution
ndb/include/kernel/signaldata/EventReport.hpp:
backported from 5.1, included node id in event report signal
ndb/src/kernel/blocks/cmvmi/Cmvmi.cpp:
backported from 5.1, included node id in event report signal
mysql-test/include/check_var_limit.inc:
Turn off EOLN_NATIVE flag
mysql-test/include/have_big5.inc:
Turn off EOLN_NATIVE flag
mysql-test/include/have_compress.inc:
Turn off EOLN_NATIVE flag
mysql-test/include/have_crypt.inc:
Turn off EOLN_NATIVE flag
mysql-test/include/have_outfile.inc:
Turn off EOLN_NATIVE flag
mysql-test/include/have_query_cache.inc:
Turn off EOLN_NATIVE flag
mysql-test/include/have_tis620.inc:
Turn off EOLN_NATIVE flag
mysql-test/include/have_ucs2.inc:
Turn off EOLN_NATIVE flag
mysql-test/include/have_ujis.inc:
Turn off EOLN_NATIVE flag
mysql-test/include/not_embedded.inc:
Turn off EOLN_NATIVE flag
mysql-test/include/system_db_struct.inc:
Turn off EOLN_NATIVE flag
mysql-test/include/test_outfile.inc:
Turn off EOLN_NATIVE flag
mysql-test/r/greedy_optimizer.result:
Turn off EOLN_NATIVE flag
mysql-test/r/index_merge.result:
Turn off EOLN_NATIVE flag
mysql-test/r/index_merge_bdb.result:
Turn off EOLN_NATIVE flag
mysql-test/r/index_merge_innodb.result:
Turn off EOLN_NATIVE flag
mysql-test/r/index_merge_innodb2.result:
Turn off EOLN_NATIVE flag
mysql-test/r/index_merge_ror.result:
Turn off EOLN_NATIVE flag
mysql-test/r/index_merge_ror_cpk.result:
Turn off EOLN_NATIVE flag
mysql-test/r/join_nested.result:
Turn off EOLN_NATIVE flag
mysql-test/r/rowid_order_bdb.result:
Turn off EOLN_NATIVE flag
mysql-test/r/rowid_order_innodb.result:
Turn off EOLN_NATIVE flag
mysql-test/r/rpl_session_var.result:
Turn off EOLN_NATIVE flag
mysql-test/r/sp-error.result:
Turn off EOLN_NATIVE flag
mysql-test/r/sp-security.result:
Turn off EOLN_NATIVE flag
mysql-test/r/sp.result:
Turn off EOLN_NATIVE flag
mysql-test/r/sum_distinct.result:
Turn off EOLN_NATIVE flag
mysql-test/std_data/des_key_file:
Turn off EOLN_NATIVE flag
mysql-test/std_data/init_file.dat:
Turn off EOLN_NATIVE flag
mysql-test/std_data/loaddata1.dat:
Turn off EOLN_NATIVE flag
mysql-test/std_data/loaddata2.dat:
Turn off EOLN_NATIVE flag
mysql-test/std_data/loaddata3.dat:
Turn off EOLN_NATIVE flag
mysql-test/std_data/loaddata4.dat:
Turn off EOLN_NATIVE flag
mysql-test/std_data/rpl_loaddata.dat:
Turn off EOLN_NATIVE flag
mysql-test/std_data/rpl_loaddata2.dat:
Turn off EOLN_NATIVE flag
mysql-test/std_data/warnings_loaddata.dat:
Turn off EOLN_NATIVE flag
mysql-test/t/greedy_optimizer.test:
Turn off EOLN_NATIVE flag
mysql-test/t/index_merge.test:
Turn off EOLN_NATIVE flag
mysql-test/t/index_merge_bdb.test:
Turn off EOLN_NATIVE flag
mysql-test/t/index_merge_innodb.test:
Turn off EOLN_NATIVE flag
mysql-test/t/index_merge_innodb2.test:
Turn off EOLN_NATIVE flag
mysql-test/t/index_merge_ror.test:
Turn off EOLN_NATIVE flag
mysql-test/t/index_merge_ror_cpk.test:
Turn off EOLN_NATIVE flag
mysql-test/t/join_nested.test:
Turn off EOLN_NATIVE flag
mysql-test/t/rowid_order_bdb.test:
Turn off EOLN_NATIVE flag
mysql-test/t/rowid_order_innodb.test:
Turn off EOLN_NATIVE flag
mysql-test/t/rpl_session_var.test:
Turn off EOLN_NATIVE flag
mysql-test/t/sp-error.test:
Turn off EOLN_NATIVE flag
mysql-test/t/sp-security.test:
Turn off EOLN_NATIVE flag
mysql-test/t/sp.test:
Turn off EOLN_NATIVE flag
mysql-test/t/sum_distinct.test:
Turn off EOLN_NATIVE flag
into zim.(none):/home/brian/mysql/fix-5.0
sql/ha_blackhole.cc:
Auto merged
sql/ha_heap.cc:
Auto merged
sql/ha_innodb.cc:
Auto merged
sql/examples/ha_example.cc:
Auto merged
sql/examples/ha_tina.cc:
Auto merged
sql/ha_archive.cc:
Auto merged
sql/ha_archive.h:
Auto merged
sql/ha_myisam.cc:
Auto merged
sql/ha_myisammrg.cc:
Auto merged
sql/ha_ndbcluster.cc:
Auto merged
sql/handler.cc:
Auto merged
sql/handler.h:
Auto merged
sql/mysql_priv.h:
Auto merged
sql/sql_show.cc:
Auto merged
sql/ha_federated.cc:
Merge fix.
Handlerton array is now created instead of using sys_table_types_st. All storage engines can now have inits and giant ifdef's are now gone for startup. No compeltely clean yet, handlertons will next be merged with sys_table_types. Federated and archive now have real cleanup if their inits fail.
sql/examples/ha_archive.cc:
Modifications for new ha_init code. The init method now checks for errors and will not start up if the errors occur.
sql/examples/ha_archive.h:
Change for new init method.
sql/examples/ha_example.cc:
New handlerton pieces.
sql/examples/ha_tina.cc:
New handlerton pieces.
sql/ha_berkeley.cc:
New handlerton pieces, plus changes for ha_init changes. I'm not happy with our current "skip" setup.
sql/ha_berkeley.h:
Change in init return.
sql/ha_blackhole.cc:
Changes for new handlerton pieces.
sql/ha_federated.cc:
Changes for new handlerton and true cleanup code.
sql/ha_heap.cc:
Changes for new handlerton returns.
sql/ha_innodb.cc:
Changes for handlerton code.
sql/ha_innodb.h:
Change in init.
sql/ha_myisam.cc:
Changes for additional handlerton bits.
sql/ha_myisammrg.cc:
Changes for new handlerton bits.
sql/ha_ndbcluster.cc:
Changes for new handlerton bits.
sql/ha_ndbcluster.h:
Changes for handlerton bits.
sql/handler.cc:
Changes for ditching show_table_type_st types, and collapsing it into a handlerton array. The ha_init now just loops through all handlers to init (much cleaner...). handlertons and sys_table_types should be merged next.
sql/handler.h:
Additions for sys_table_types
sql/log.cc:
Clean up of binlog for changes in handlerton
sql/mysql_priv.h:
Removed unneeded define for binlog_init
sql/sql_show.cc:
Changes for change in handlerton to sys_table_types