1. 15 Sep, 2006 1 commit
  2. 14 Sep, 2006 1 commit
    • unknown's avatar
      Merge chilla.local:/home/mydev/mysql-5.1--main · 2b4b44b9
      unknown authored
      into  chilla.local:/home/mydev/mysql-5.1-toteam
      
      
      mysql-test/t/disabled.def:
        Auto merged
      BitKeeper/deleted/.del-index_merge_innodb.result:
        Auto merged
      mysql-test/include/index_merge2.inc:
        Auto merged
      mysql-test/include/mix1.inc:
        Auto merged
      sql/handler.cc:
        Auto merged
      sql/handler.h:
        Auto merged
      sql/opt_range.cc:
        Auto merged
      storage/myisam/ha_myisam.cc:
        Auto merged
      storage/myisam/ha_myisam.h:
        Auto merged
      mysql-test/include/handler.inc:
        Manual merge 5.1 -> 5.1-engines
      mysql-test/r/innodb_mysql.result:
        Manual merge 5.1 -> 5.1-engines
      2b4b44b9
  3. 13 Sep, 2006 1 commit
  4. 12 Sep, 2006 14 commits
    • unknown's avatar
      Merge maint2.mysql.com:/data/localhome/tsmith/bk/mrg/g51 · bc053aa0
      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
      bc053aa0
    • unknown's avatar
      After merge fix. · fdf5e583
      unknown authored
      fdf5e583
    • unknown's avatar
      Fix for BUG#21774: Column count doesn't match value count at row x · 900e66f8
      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().
      900e66f8
    • unknown's avatar
      Correct faulty merge, "mysql_priv.h" must be included for the ifdef... · f320b01a
      unknown authored
      Correct faulty merge, "mysql_priv.h" must be included for the ifdef WITH_INNOBASE_STORAGE_ENGINE to work
      
      
      
      f320b01a
    • unknown's avatar
      Merge bk-internal:/home/bk/mysql-5.1-new-maint · 22ce97e3
      unknown authored
      into  neptunus.(none):/home/msvensson/mysql/mysql-5.1-new-maint
      
      
      22ce97e3
    • unknown's avatar
      Merge april.(none):/home/svoj/devel/mysql/BUG20256/mysql-5.0-engines · f74f3776
      unknown authored
      into  april.(none):/home/svoj/devel/mysql/BUG20256/mysql-5.1-engines
      
      
      sql/ha_myisam.cc:
        Auto merged
      sql/ha_myisam.h:
        Auto merged
      sql/handler.cc:
        Auto merged
      BitKeeper/deleted/.del-index_merge.result:
        Auto merged
      mysql-test/include/index_merge1.inc:
        Manual merge.
      sql/handler.h:
        Manual merge.
      sql/opt_range.cc:
        Manual merge.
      f74f3776
    • unknown's avatar
      Merge neptunus.(none):/home/msvensson/mysql/tmp_merge · 1fff863a
      unknown authored
      into  neptunus.(none):/home/msvensson/mysql/mysql-5.1-new-maint
      
      
      client/mysqldump.c:
        Auto merged
      1fff863a
    • unknown's avatar
      Merge neptunus.(none):/home/msvensson/mysql/tmp_merge · 2fb56652
      unknown authored
      into  neptunus.(none):/home/msvensson/mysql/mysql-5.1-new-maint
      
      
      2fb56652
    • unknown's avatar
      BUG#20256 - LOCK WRITE - MyISAM · fa1436bf
      unknown authored
      Only MyISAM tables locked with LOCK TABLES ... WRITE were affected.
      
      A query that is optimized with index_merge doesn't reflect rows
      inserted within LOCK TABLES.
      
      MyISAM doesn't flush a state within LOCK TABLES. index_merge
      optimization creates a copy of the handler, which thus gets
      outdated MyISAM state.
      
      New handler->clone() method is introduced to fix this problem.
      For non-MyISAM storage engines it allocates a handler and opens
      it with ha_open(). For MyISAM it additionally copies MyISAM state
      pointer to cloned handler.
      
      
      mysql-test/r/index_merge.result:
        A test case for bug#20256.
      mysql-test/t/index_merge.test:
        A test case for bug#20256.
      sql/ha_myisam.cc:
        clone method added to handler class.
      sql/ha_myisam.h:
        clone method added to handler class.
      sql/handler.cc:
        clone method added to handler class.
      sql/handler.h:
        clone method added to handler class.
      sql/opt_range.cc:
        Use handler clone method.
      fa1436bf
    • unknown's avatar
      Merge neptunus.(none):/home/msvensson/mysql/mysql-5.1 · bba3a1be
      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
      bba3a1be
    • unknown's avatar
      Merge naruto.:C:/cpp/bug20789/my50-bug20789 · 381f3967
      unknown authored
      into  naruto.:C:/cpp/mysql-5.1-maint
      
      
      storage/myisam/mi_locking.c:
        Auto merged
      381f3967
    • unknown's avatar
      Bug#20789 Merge Subtable Rename Causes Crash · 3ca91645
      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.
      3ca91645
    • unknown's avatar
      log.cc: · 9e89ea6f
      unknown authored
        Fixing failed merge
      
      
      sql/log.cc:
        Fixing failed merge
      9e89ea6f
    • unknown's avatar
      Change stolen from the -win tree. · 3f77f0dd
      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.
      3f77f0dd
  5. 11 Sep, 2006 2 commits
  6. 09 Sep, 2006 2 commits
  7. 08 Sep, 2006 5 commits
    • unknown's avatar
      "crash_commit_before" need innodb · b430d54a
      unknown authored
      
      mysql-test/t/crash_commit_before.test:
        Server need to be compiled with innodb support for this test case to suceed
      b430d54a
    • unknown's avatar
      Merge shellback.(none):/home/msvensson/mysql/mysql-5.1 · d0a978e9
      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
      d0a978e9
    • unknown's avatar
      Fix problem running mysql-test-run.pl when running in a clone not compiled with ndb support · 92580223
      unknown authored
      
      mysql-test/mysql-test-run.pl:
        Don't set LD_LIBRARY_PATH  to the ndb dirs if ndb support is not available
      92580223
    • unknown's avatar
      Bug#21855 Compilation error in ha_innodb.cc · 089547f4
      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
      089547f4
    • unknown's avatar
      Merge bk-internal:/home/bk/mysql-5.1-new-maint · 960af9f6
      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
      960af9f6
  8. 07 Sep, 2006 14 commits
    • unknown's avatar
      Warning fixes for Windows, and an include fix for Windows for Innodb. · 984983f8
      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
      984983f8
    • unknown's avatar
      Merge chilla.local:/home/mydev/mysql-5.0-bug14400 · 4b14a01f
      unknown authored
      into  chilla.local:/home/mydev/mysql-5.1-bug14400
      
      
      mysql-test/r/myisam.result:
        Auto merged
      mysql-test/t/myisam.test:
        Auto merged
      storage/myisam/mi_rkey.c:
        Auto merged
      4b14a01f
    • unknown's avatar
      Add support for Falcon, so that partitioning can be tested. · 117ae7cb
      unknown authored
      
      sql/handler.h:
        Adding Falcon
      117ae7cb
    • unknown's avatar
      Fix for a compile problem in Windows. · 0c7b78bb
      unknown authored
      
      sql/CMakeLists.txt:
        Compile problem for Windoows
      storage/innobase/handler/ha_innodb.cc:
        Removed some dead code (Marko approved)
      0c7b78bb
    • unknown's avatar
      Adding in a few more engines to the now defunct (but still used) handler... · 7795b59a
      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.
      7795b59a
    • unknown's avatar
      Merge chilla.local:/home/mydev/mysql-4.1-bug14400 · 86ce3096
      unknown authored
      into  chilla.local:/home/mydev/mysql-5.0-bug14400
      
      
      mysql-test/r/myisam.result:
        Auto merged
      mysql-test/t/myisam.test:
        Auto merged
      myisam/mi_rkey.c:
        Bug#14400 - Query joins wrong rows from table which is subject of
                    "concurrent insert"
        Manual merge from 4.1
      86ce3096
    • unknown's avatar
      Merge baker@bk-internal.mysql.com:/home/bk/mysql-5.1-arch · d17ac133
      unknown authored
      into  zim.(none):/home/brian/mysql/merge-5.1
      
      
      d17ac133
    • unknown's avatar
      Moves Innodb handler to the Innodb storage directory. · b098f25d
      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''
      b098f25d
    • unknown's avatar
      Merge chilla.local:/home/mydev/mysql-4.0-bug14400 · 203d0999
      unknown authored
      into  chilla.local:/home/mydev/mysql-4.1-bug14400
      
      
      myisam/mi_rkey.c:
        Bug#14400 - Query joins wrong rows from table which is subject of
                    "concurrent insert"
        Manual merge from 4.0
      mysql-test/r/myisam.result:
        Bug#14400 - Query joins wrong rows from table which is subject of
                    "concurrent insert"
        Manual merge from 4.0
      mysql-test/t/myisam.test:
        Bug#14400 - Query joins wrong rows from table which is subject of
                    "concurrent insert"
        Manual merge from 4.0
      203d0999
    • unknown's avatar
      Bug#14400 - Query joins wrong rows from table which is subject of · 71314617
      unknown authored
                  "concurrent insert"
      Additional fix for full keys and test case.
      
      
      myisam/mi_rkey.c:
        Bug#14400 - Query joins wrong rows from table which is subject of
                    "concurrent insert"
        Additional fix for full keys.
      mysql-test/r/myisam.result:
        Bug#14400 - Query joins wrong rows from table which is subject of
                    "concurrent insert"
        Additional results.
      mysql-test/t/myisam.test:
        Bug#14400 - Query joins wrong rows from table which is subject of
                    "concurrent insert"
        Additional test case.
      71314617
    • unknown's avatar
      cleanup of pligin removal code · 5babf500
      unknown authored
      fixed multiple and missing deinitializations, moved all
      deinit/del code in one place
      
      
      5babf500
    • unknown's avatar
      minor plugin api fixes: · 2ae54e3b
      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
      2ae54e3b
    • unknown's avatar
      errmsg.txt: · c85e25f2
      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)
      c85e25f2
    • unknown's avatar
      Merge bk-internal.mysql.com:/data0/bk/mysql-5.1 · 4bc57533
      unknown authored
      into  bk-internal.mysql.com:/data0/bk/mysql-5.1-kt
      
      
      sql/log.cc:
        Auto merged
      sql/mysqld.cc:
        Auto merged
      4bc57533