- 15 Sep, 2006 1 commit
-
-
unknown authored
In practice this means that handlerton is now created by the server and is passed to the engine. Plugin startups can now also control how plugins are inited (and can optionally pass values). Bit more flexibility to those who want to write plugin interfaces to the database. include/mysql/plugin.h: Optional to pass parameter now to init and deinit functions sql/ha_ndbcluster.cc: Cleanup, handlerton is now a pointer. sql/ha_ndbcluster_binlog.cc: Cleanup (handlerton is now a pointer) sql/ha_ndbcluster_binlog.h: Cleanup (handlerton is now a pointer) sql/ha_partition.cc: Cleaned up handlerton change sql/handler.cc: Cheanup of handlerton change sql/item_sum.cc: Cleanedup of handlerton change sql/log.cc: Cleanup of handlerton change sql/mysql_priv.h: Reverted patch for variables (what would have happen previously if a have_ would have been called that was dynamically loaded? boom!) sql/mysqld.cc: Cleanup of handlerton changes and reverted have variable patch sql/partition_info.cc: Cleanup of handlerton (we need to clean this up a bit more). sql/set_var.cc: Cleanup related to handlerton changes sql/sql_cache.cc: Handlerton changes cleanup sql/sql_insert.cc: Handlerton changes cleanup. sql/sql_partition.cc: Handlerton cleanup changes sql/sql_plugin.cc: Handlerton changes. init() can now be controlled by a plugin specific startup. There was also an issue with how we deinited the status variables. It should have been occuring before we shut down the engines. sql/sql_select.cc: Handlerton cleanup changes sql/sql_show.cc: Handlerton cleanup changes sql/sql_table.cc: Handlerton cleanup changes sql/table.cc: Cleanup storage/archive/ha_archive.cc: Cleanup storage/archive/ha_archive.h: Cleanup storage/blackhole/ha_blackhole.cc: Cleanup storage/csv/ha_tina.cc: Cleanup storage/example/ha_example.cc: Cleanup storage/federated/ha_federated.cc: Cleanup storage/heap/ha_heap.cc: Cleanup storage/innobase/handler/ha_innodb.cc: Cleanup storage/myisam/ha_myisam.cc: Cleanup storage/myisammrg/ha_myisammrg.cc: Cleanup
-
- 14 Sep, 2006 2 commits
- 13 Sep, 2006 1 commit
-
-
unknown authored
into lamia.home:/home/timka/mysql/src/5.1-dbg mysql-test/r/insert_select.result: Auto merged sql/sql_base.cc: Auto merged sql/sql_insert.cc: Auto merged sql/sql_parse.cc: Auto merged
-
- 12 Sep, 2006 11 commits
-
-
unknown authored
into maint2.mysql.com:/data/localhome/tsmith/bk/mrg/51 libmysqld/libmysqld.def: Auto merged mysql-test/t/handler.test: Auto merged sql/log.cc: Auto merged sql-common/client.c: Auto merged sql/mysqld.cc: Auto merged sql/sql_select.cc: Auto merged
-
unknown authored
The cause of the bug was an incomplete fix for bug 18080. The problem was that setup_tables() unconditionally reset the name resolution context to its 'tables' argument, which pointed to the first table of an SQL statement. The bug fix limits resetting of the name resolution context in setup_tables() only in the cases when the context was not set by earlier parser/optimizer phases. mysql-test/r/insert_select.result: Test for BUG#21774. mysql-test/t/insert_select.test: Test for BUG#21774. sql/sql_base.cc: Do not reset the name resolution contect unconditionally. Instead set the context to 'tables' only if it was not set before calling setup_tables(). sql/sql_insert.cc: Added asserts to make sure that in the case of INSERT ... VALUES ... statements it is not necessary to reset the name resolution context to the first table, because there is only one table in the list of tables anyway. The actual code is not removed in order not to confuse it with the actual bug fix. sql/sql_parse.cc: Removed unnecessary reset of the name resolution context. The context is anyway unconditionally reset in mysql_insert() and mysql_prepare_insert().
-
unknown authored
Correct faulty merge, "mysql_priv.h" must be included for the ifdef WITH_INNOBASE_STORAGE_ENGINE to work
-
unknown authored
into neptunus.(none):/home/msvensson/mysql/mysql-5.1-new-maint
-
unknown authored
into neptunus.(none):/home/msvensson/mysql/mysql-5.1-new-maint client/mysqldump.c: Auto merged
-
unknown authored
into neptunus.(none):/home/msvensson/mysql/mysql-5.1-new-maint
-
unknown authored
into neptunus.(none):/home/msvensson/mysql/mysql-5.1-new-maint sql/share/errmsg.txt: Auto merged storage/innobase/Makefile.am: Auto merged storage/innobase/handler/ha_innodb.cc: SCCS merged
-
unknown authored
into naruto.:C:/cpp/mysql-5.1-maint storage/myisam/mi_locking.c: Auto merged
-
unknown authored
- When an ALTER TABLE RENAME is performed on windows, the files are closed and their cached file descriptors are marked invalid. Performing INSERT, UPDATE or SELECT on the associated merge table causes a server crash on windows. This patch adds a test for bad file descriptors when a table attempts a lock. If a bad descriptor is found an error is thrown. An additional FLUSH TABLES will be necessary to further operate on the associated merge table. myisam/mi_locking.c: This patch prevents the windows built to crash if the file is closed. mysql-test/r/windows.result: Added test case for the windows built. mysql-test/t/windows.test: Added test case for the windows built.
-
unknown authored
Fixing failed merge sql/log.cc: Fixing failed merge
-
unknown authored
More specifically, the scripts/Makefile isn't created and it doesn't translate mysql_fix_privilege_tables ".sh" . So, mysql-test/mysql-test-run.pl doesn't find the binary and substitutes /bin/false instead. That obviously doesn't "fix" anything and the test fails because of it. mysql-test/t/system_mysql_db_fix.test: Change stolen from the -win tree.
-
- 11 Sep, 2006 2 commits
- 09 Sep, 2006 2 commits
- 08 Sep, 2006 5 commits
-
-
unknown authored
mysql-test/t/crash_commit_before.test: Server need to be compiled with innodb support for this test case to suceed
-
unknown authored
into shellback.(none):/home/msvensson/mysql/mysql-5.1-new-maint sql/ha_innodb.cc: Auto merged sql/handler.cc: Auto merged sql/log.cc: Auto merged sql/mysqld.cc: Auto merged sql/sql_show.cc: Auto merged storage/csv/ha_tina.cc: Auto merged mysql-test/mysql-test-run.pl: Merge
-
unknown authored
mysql-test/mysql-test-run.pl: Don't set LD_LIBRARY_PATH to the ndb dirs if ndb support is not available
-
unknown authored
- Add ifdefs in ha_innodb.cc so it's only compiled if we have selected to build mysqld with innodb. This is inline with how it's done in other handlers. sql/ha_innodb.cc: Add ifdef for WITH_INNOBASE_STORAGE_ENGINE around all code in ha_innodb.cc so it's only included if we have defined --with-innodb to configure
-
unknown authored
into shellback.(none):/home/msvensson/mysql/mysql-5.1-new-maint configure.in: Auto merged include/mysql_com.h: Auto merged mysql-test/lib/mtr_process.pl: Auto merged mysql-test/mysql-test-run.pl: Auto merged mysql-test/r/grant.result: Auto merged mysql-test/r/partition.result: Auto merged mysql-test/r/partition_mgm.result: Auto merged mysql-test/t/disabled.def: Auto merged mysql-test/t/grant.test: Auto merged sql/item_strfunc.cc: Auto merged sql/item_strfunc.h: Auto merged sql/mysqld.cc: Auto merged sql/sql_acl.cc: Auto merged sql/sql_show.cc: Auto merged
-
- 07 Sep, 2006 12 commits
-
-
unknown authored
storage/archive/azio.c: Fixed warnings for windows storage/federated/ha_federated.cc: Warning fixes for Windows storage/innobase/CMakeLists.txt: Fixed includes for Windows
-
unknown authored
sql/handler.h: Adding Falcon
-
unknown authored
sql/CMakeLists.txt: Compile problem for Windoows storage/innobase/handler/ha_innodb.cc: Removed some dead code (Marko approved)
-
unknown authored
Adding in a few more engines to the now defunct (but still used) handler enum's since its the only way to enable for partitioning. sql/handler.h: Extended to add in more DB types for partioning.
-
unknown authored
into zim.(none):/home/brian/mysql/merge-5.1
-
unknown authored
storage/innobase/handler/ha_innodb.h: Rename: sql/ha_innodb.h -> storage/innobase/handler/ha_innodb.h libmysqld/Makefile.am: Removed Innodb specific mention sql/Makefile.am: Updated to remove innodb storage/innobase/CMakeLists.txt: Added include directory storage/innobase/Makefile.am: Updated to add in handler storage/innobase/handler/ha_innodb.cc: Adjusted include files, also disabled replication code which was not being used. storage/innobase/plug.in: Added additional Makefile storage/innobase/handler/Makefile.am: New BitKeeper file ``storage/innobase/handler/Makefile.am''
-
unknown authored
fixed multiple and missing deinitializations, moved all deinit/del code in one place
-
unknown authored
remove #define __attribute__(A) from plugin.h increase API version because placeholders were added more robust definition of min_plugin_interface_version include/mysql/plugin.h: move #define __attribute__(A) out of plugin.h (not part of the API) increase API version because placeholders were added plugin/fulltext/plugin_example.c: compilation failure on non-GCC compilers sql/sql_plugin.cc: more robust definition of min_plugin_interface_version it should work even when we forget to update it
-
unknown authored
Update of Dutch errmsg translations (not complete yet) errmsg.h: Fixup of changed error message file path in comment authors.h: Ego add. include/errmsg.h: Fixup of changed error message file path in comment sql/authors.h: Ego add. sql/share/errmsg.txt: Update of Dutch errmsg translations (not complete yet)
-
unknown authored
into bk-internal.mysql.com:/data0/bk/mysql-5.1-kt sql/log.cc: Auto merged sql/mysqld.cc: Auto merged
-
unknown authored
mysql-test/t/partition_mgm.test: make partition_mgm test deterministic
-
unknown authored
into salvation.intern.azundris.com:/home/tnurnberg/21913/my51-21913
-
- 06 Sep, 2006 4 commits
-
-
unknown authored
into maint1.mysql.com:/data/localhome/tsmith/bk/51
-
unknown authored
into maint1.mysql.com:/data/localhome/tsmith/bk/bfx/my51-bfx sql/mysqld.cc: SCCS merged sql/stacktrace.c: Manual merge (use local) sql/stacktrace.h: ! Manual merge (use local)
-
unknown authored
into maint1.mysql.com:/data/localhome/tsmith/bk/bfx/my50-bfx sql/mysqld.cc: Manual merge sql/stacktrace.c: Manual merge; undo trivial change to avoid automerge. sql/stacktrace.h: Manual merge; undo trivial change which avoided automerge
-
unknown authored
-