1. 10 Mar, 2006 14 commits
    • unknown's avatar
      Merge mysql.com:/home/mydev/mysql-5.0 · 210bdd43
      unknown authored
      into  mysql.com:/home/mydev/mysql-5.0-bug14980
      
      210bdd43
    • unknown's avatar
    • unknown's avatar
      Fix version of DEFINER-clause in mysqldump. · 4f83f961
      unknown authored
      Now DEFINER-clause in stored routines is expected to appear
      in 5.0.20 release, not in 5.0.19. as it was supposed before.
      
      
      client/mysqldump.c:
        Fixing version.
      mysql-test/r/mysqldump.result:
        Updated the result file.
      4f83f961
    • unknown's avatar
      Merge jbruehe@bk-internal.mysql.com:/home/bk/mysql-5.0 · fbead2ec
      unknown authored
      into mysql.com:/M50/merge-5.0
      
      fbead2ec
    • unknown's avatar
      Merge mysql.com:/M50/clone-5.0 into mysql.com:/M50/merge-5.0 · ee156df1
      unknown authored
      
      libmysql/libmysql.c:
        Auto merged
      tests/mysql_client_test.c:
        Auto merged
      ee156df1
    • unknown's avatar
      Include the system header file "pthread.h" even in a non-threaded build. · 77389376
      unknown authored
      Fixes bug#15861
      
      
      include/my_no_pthread.h:
        Even in a non-threaded build, some modules (at least "mysys/mf_keycache.c")
        need some type definitions provided by the system header file "pthread.h".
        Rather than add complexity to the code, include the header.
        
        Fixes bug#15861
      77389376
    • unknown's avatar
      Merge mysql.com:/home/mydev/mysql-4.1-bug14980 · 95408957
      unknown authored
      into  mysql.com:/home/mydev/mysql-5.0-bug14980
      
      
      include/my_base.h:
        Auto merged
      myisam/mi_delete.c:
        Auto merged
      myisam/mi_key.c:
        Auto merged
      myisam/mi_rnext_same.c:
        Auto merged
      myisam/mi_unique.c:
        Auto merged
      myisam/mi_update.c:
        Auto merged
      myisam/mi_write.c:
        Auto merged
      mysql-test/r/myisam.result:
        SCCS merged
      mysql-test/t/myisam.test:
        SCCS merged
      95408957
    • unknown's avatar
      Bug#14980 - COUNT(*) incorrect on MyISAM table with certain INDEX · d8b4d419
      unknown authored
      For "count(*) while index_column = value" an index read
      is done. It consists of an index scan and retrieval of
      each key.
      
      For efficiency reasons the index scan stores the key in
      the special buffer 'lastkey2' once only. At the first 
      iteration it notes this fact with the flag 
      HA_STATE_RNEXT_SAME in 'info->update'.
      
      For efficiency reasons, the key retrieval for blobs
      does not allocate a new buffer, but uses 'lastkey2'...
      
      Now I clear the HA_STATE_RNEXT_SAME flag whenever the 
      buffer has been polluted. In this case, the index scan
      copies the key value again (and sets the flag again).
      
      
      include/my_base.h:
        Bug#14980 - COUNT(*) incorrect on MyISAM table with certain INDEX
        Changed the comment for HA_STATE_RNEXT_SAME as a warning
        for future uses.
      myisam/mi_delete.c:
        Bug#14980 - COUNT(*) incorrect on MyISAM table with certain INDEX
        Removing the flag HA_STATE_RNEXT_SAME from info->update
        if info->lastkey2 was reused for another purpose than
        index scanning.
      myisam/mi_key.c:
        Bug#14980 - COUNT(*) incorrect on MyISAM table with certain INDEX
        Removing the flag HA_STATE_RNEXT_SAME from info->update
        if info->lastkey2 was reused for another purpose than
        index scanning.
      myisam/mi_rnext_same.c:
        Bug#14980 - COUNT(*) incorrect on MyISAM table with certain INDEX
        Removed trailing space and fixed a comment.
      myisam/mi_unique.c:
        Bug#14980 - COUNT(*) incorrect on MyISAM table with certain INDEX
        Removing the flag HA_STATE_RNEXT_SAME from info->update
        if info->lastkey2 was reused for another purpose than
        index scanning.
      myisam/mi_update.c:
        Bug#14980 - COUNT(*) incorrect on MyISAM table with certain INDEX
        Removing the flag HA_STATE_RNEXT_SAME from info->update
        if info->lastkey2 was reused for another purpose than
        index scanning.
      myisam/mi_write.c:
        Bug#14980 - COUNT(*) incorrect on MyISAM table with certain INDEX
        Removing the flag HA_STATE_RNEXT_SAME from info->update
        if info->lastkey2 was reused for another purpose than
        index scanning.
      mysql-test/r/myisam.result:
        Bug#14980 - COUNT(*) incorrect on MyISAM table with certain INDEX
        Added test result.
      mysql-test/t/myisam.test:
        Bug#14980 - COUNT(*) incorrect on MyISAM table with certain INDEX
        Added test.
      d8b4d419
    • unknown's avatar
      Additional fix for BUG#16777: Can not create trigger nor view · 8947b799
      unknown authored
      w/o definer if --skip-grant-tables specified.
        
      The previous patch does not allow to specify empty host name in
      DEFINER-clause explicitly.
      
      
      mysql-test/r/skip_grants.result:
        Updated the result file.
      mysql-test/r/view_grant.result:
        Updated the result file.
      mysql-test/t/skip_grants.test:
        Added test cases for BUG#16777; re-organized tests.
      mysql-test/t/view_grant.test:
        Updated after final fix of BUG#16777.
      sql/sql_parse.cc:
        The final part of fixing BUG#16777: allow empty host name in explicitly
        specified DEFINER-clause.
      sql/sql_show.cc:
        Quote an identifier if it is empty.
      8947b799
    • unknown's avatar
      Merge mysql.com:/M41/comment-4.1 into mysql.com:/M50/mysql-5.0 · 16541334
      unknown authored
      
      scripts/make_binary_distribution.sh:
        Auto merged
      16541334
    • unknown's avatar
      Fixed bug#13575: SP funcs in select with distinct/group and order by can · 6f8c1f6d
      unknown authored
      produce wrong data
      
      By default Item_sp_func::val_str() returns string from it's result_field 
      internal buffer. When grouping is present Item_copy_string is used to 
      store SP function result, but it doesn't additionally buffer the result.
      When the next record is read, internal buffer is overwritten, due to
      this Item_copy_string::val_str() will have wrong data. Thus producing
      weird query result.
      
      The Item_func_sp::val_str() now makes a copy of returned value to prevent
      occasional corruption.
      
      
      mysql-test/t/sp.test:
        Added test case for bug#13575: SP funcs in select with distinct/group and order by can
        produce wrong data
      mysql-test/r/sp.result:
        Added test case for bug#13575: SP funcs in select with distinct/group and
            order by can produce wrong data
      sql/item_func.h:
        Fixed bug#13575: SP funcs in select with distinct/group and order by can
            produce wrong data
            The Item_func_sp::val_str() now makes a copy of returned value to prevent
            occasinal corruption.
      6f8c1f6d
    • unknown's avatar
      Merge bk-internal:/home/bk/mysql-5.0 · a7717c72
      unknown authored
      into  neptunus.(none):/home/msvensson/mysql/mysql-5.0
      
      a7717c72
    • unknown's avatar
      Merge baker@bk-internal.mysql.com:/home/bk/mysql-5.0 · 44a38121
      unknown authored
      into  zim.(none):/home/brian/mysql/mysql-5.0
      
      44a38121
    • unknown's avatar
      This patch does 1) fix my build breakage 2) Complete the removal of all... · e9f80a4a
      unknown authored
      This patch does 1) fix my build breakage  2) Complete the removal of all symbols which could clash with another parser. 
      
      
      sql/mysql_priv.h:
        Porting update
      sql/mysqld.cc:
        Porting update
      sql/sp.cc:
        Porting update
      sql/sql_lex.cc:
        Porting update
      sql/sql_lex.h:
        Porting update
      sql/sql_parse.cc:
        Porting update
      sql/sql_prepare.cc:
        Portinng update
      sql/sql_trigger.cc:
        Porting update
      sql/sql_view.cc:
        Porting update
      e9f80a4a
  2. 09 Mar, 2006 11 commits
  3. 08 Mar, 2006 8 commits
  4. 07 Mar, 2006 7 commits
    • unknown's avatar
      After-merge fix: fix the test case for BUG#16266 to query · a46fbf45
      unknown authored
      only its own tables to prevent getting tables from others.
      
      
      mysql-test/r/rpl_trigger.result:
        Update the result file.
      mysql-test/t/rpl_trigger.test:
        Fix the test to query only its own tables to prevent getting tables
        from other tests.
      a46fbf45
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.0 · 0004c15d
      unknown authored
      into  shellback.(none):/home/msvensson/mysql/bug17574/my50-bug17574
      
      
      mysql-test/mysql-test-run.pl:
        Auto merged
      0004c15d
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.0 · 45cf180a
      unknown authored
      into  mysql.com:/home/alik/Documents/AllProgs/MySQL/devel/5.0-rt
      
      45cf180a
    • unknown's avatar
      Bug#17574 Detect cluster start failure and "fail" ndb_* tests · 1b5b489d
      unknown authored
      
      mysql-test/lib/mtr_cases.pl:
        Always set "ndb_test" if tets name contains ndb. 
        Set to skipped if "--skip-ndbcluster"
      mysql-test/lib/mtr_report.pl:
        Print special error message for ndb_test that are failed due to failure to start or install ndbcluster
      mysql-test/mysql-test-run.pl:
        Remove mtr_error call from ndbcluster_install, instead check after ndbcluster_install if test run should continue or if it should be aborted
        Faile ndb test and print special error message if it's a ndb test and flag_ndb_status_ok is not ok
      1b5b489d
    • unknown's avatar
      Fix missing call to init_tmp_sh_file · 418cbc70
      unknown authored
      
      client/mysqltest.c:
        Add call to init_tmp_sh_file
      418cbc70
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.0 · addf2238
      unknown authored
      into  mysql.com:/home/alik/Documents/AllProgs/MySQL/devel/5.0-rt
      
      
      mysql-test/r/sp.result:
        Auto merged
      sql/sql_trigger.cc:
        Auto merged
      sql/sql_yacc.yy:
        Auto merged
      mysql-test/r/skip_grants.result:
        Merge 5.0 and 5.0-runtime.
      mysql-test/t/skip_grants.test:
        Merge 5.0 and 5.0-runtime.
      addf2238
    • unknown's avatar
      Enable ifdef for windows specific functions · 99f4e54b
      unknown authored
      99f4e54b