1. 30 Jan, 2006 4 commits
    • unknown's avatar
      Merge aivanov@bk-internal.mysql.com:/home/bk/mysql-4.1 · 2cb45da8
      unknown authored
      into  mysql.com:/home/alexi/innodb/mysql-4.1-merged
      
      
      2cb45da8
    • unknown's avatar
      Fixed BUG#15653, BUG#16582. · 8eaf6f11
      unknown authored
        Applied innodb-4.1-ss20 snapshot.
      
      
      innobase/btr/btr0sea.c:
        Applied innodb-4.1-ss20 snapshot.
          Account for a race condition when dropping the adaptive
          hash index for a B-tree page (Bug #16582).
          btr_search_drop_page_hash_index(): Retry the operation if a hash
          index with different parameters was built meanwhile. Add
          diagnostics for the case that hash node pointers to the page
          remain. This fix is from Heikki.
          btr_search_info_update_hash(), btr_search_info_update_slow():
          Document the parameter "info" as in/out.
      innobase/fil/fil0fil.c:
        Applied innodb-4.1-ss20 snapshot.
          Keep track on unflushed modifications to file spaces. When
          there are tens of thousnads of file spaces, flushing all files
          in fil_flush_file_spaces() would be very slow (Bug #16582).
          fil_flush_file_spaces(): Only flush unflushed file spaces.
          fil_space_t, fil_system_t: Add a list of unflushed spaces.
      innobase/include/btr0sea.ic:
        Applied innodb-4.1-ss20 snapshot.
          btr_search_info_update_hash(), btr_search_info_update_slow():
          Document the parameter "info" as in/out.
      8eaf6f11
    • unknown's avatar
      Merge aivanov@bk-internal.mysql.com:/home/bk/mysql-4.1 · 43f122c4
      unknown authored
      into  mysql.com:/home/alexi/innodb/mysql-4.1-merged
      
      
      43f122c4
    • unknown's avatar
      Fixed BUG#16387. · cc47eb77
      unknown authored
        Applied innodb-4.1-ss17 snapshot.
        Do not mistake TABLENAME_ibfk_0 for auto-generated id.
      
      
      innobase/dict/dict0dict.c:
        Applied innodb-4.1-ss17 snapshot.
          dict_table_get_highest_foreign_id(): Ignore foreign
          constraint identifiers starting with the pattern
          TABLENAME_ibfk_0 (BUG#16387).
      mysql-test/r/innodb.result:
        Applied innodb-4.1-ss17 snapshot.
          Fixed results for added test case.
      mysql-test/t/innodb.test:
        Applied innodb-4.1-ss17 snapshot.
          Added test case.
      cc47eb77
  2. 27 Jan, 2006 7 commits
  3. 26 Jan, 2006 6 commits
  4. 25 Jan, 2006 4 commits
  5. 24 Jan, 2006 3 commits
  6. 23 Jan, 2006 6 commits
    • unknown's avatar
      Fixed bug #16510: Updating field named like '*name' caused server crash. · e14c9c5d
      unknown authored
      When setup_fields() function finds field named '*' it expands it to the list
      of all table fields. It does so by checking that the first char of
      field_name is '*', but it doesn't checks that the '* is the only char.
      Due to this, when updating table with a field named like '*name', such field
      is wrongly treated as '*' and expanded. This leads to making list of fields
      to update being longer than list of the new values. Later, the fill_record() 
      function crashes by dereferencing null when there is left fields to update,
      but no more values.
      
      Added check in the setup_fields() function which ensures that the field
      expanding will be done only when '*' is the only char in the field name.
      
      
      mysql-test/t/update.test:
        Added test case for bug#16510: Updating field named like '*name' caused server crash
      mysql-test/r/update.result:
        Added test case for bug#16510: Updating field named like '*name' caused server crash
      sql/sql_base.cc:
        Fixed bug #16510: Updating field named like '*name' caused server crash.
        Added check in the setup_fields() function which ensures that the field
        expanding will be done only when '*' is the only char in the field name.
      e14c9c5d
    • unknown's avatar
      Merge gboehn@bk-internal.mysql.com:/home/bk/mysql-4.1 · 736f9c09
      unknown authored
      into  phoenix.(none):/data/mysql-4.1-BK
      
      
      736f9c09
    • unknown's avatar
      Merge svojtovich@bk-internal.mysql.com:/home/bk/mysql-4.1 · a120d6c5
      unknown authored
      into  april.(none):/home/svoj/devel/mysql/BUG16489/mysql-4.1
      
      
      a120d6c5
    • unknown's avatar
      BUG#16489 - utf8 + fulltext leads to corrupt index file. · 0ee28e1a
      unknown authored
      Fixed that UPDATE statement crashes multi-byte charset fulltext index.
      
      
      myisam/ft_update.c:
        Fixed that UPDATE statement crashes multi-byte charset fulltext index.
        While updating, always rewrite multi-byte charset fulltext index.
      mysql-test/r/fulltext2.result:
        Added a testcase for BUG#16489.
      mysql-test/t/fulltext2.test:
        Added a testcase for BUG#16489.
      0ee28e1a
    • unknown's avatar
      Merge neptunus.(none):/home/msvensson/mysql/mysql-4.1 · b0a31047
      unknown authored
      into  neptunus.(none):/home/msvensson/mysql/bug14634/my41-bug14634
      
      
      b0a31047
    • unknown's avatar
      Merge gboehn@bk-internal.mysql.com:/home/bk/mysql-4.1 · c56ae507
      unknown authored
      into  phoenix.(none):/data/mysql-4.1-BK
      
      
      c56ae507
  7. 21 Jan, 2006 3 commits
  8. 19 Jan, 2006 3 commits
  9. 18 Jan, 2006 4 commits
    • unknown's avatar
      A fix and a test case for Bug#15613 "libmysqlclient API function · 1e8e302e
      unknown authored
       mysql_stmt_prepare returns wrong field length"
      
      
      sql/protocol.cc:
        A fix for Bug#15613: make sure that result set column length
        is evaluated correctly for BLOB/TEXT columns.
      tests/mysql_client_test.c:
        A test case for Bug#15613
      1e8e302e
    • unknown's avatar
      Merge bk-internal:/home/bk/mysql-4.1 · 621d8836
      unknown authored
      into  neptunus.(none):/home/msvensson/mysql/bug14634/my41-bug14634
      
      
      sql/sql_select.cc:
        Auto merged
      621d8836
    • unknown's avatar
      Merge sanja.is.com.ua:/home/bell/mysql/bk/mysql-4.1 · 029eb594
      unknown authored
      into  sanja.is.com.ua:/home/bell/mysql/bk/work-bug8-4.1
      
      
      sql/sql_class.cc:
        Auto merged
      sql/sql_select.cc:
        Auto merged
      029eb594
    • unknown's avatar
      Excluded posibility of tmp_table_param.copy_field double deletion (BUG#14851). · e7c25ed4
      unknown authored
      
      mysql-test/r/kill.result:
        BUG#14851 test
      mysql-test/t/kill.test:
        BUG#14851 test
      sql/sql_class.cc:
        Debug prints are added.
      sql/sql_select.cc:
        Allocation of tmp_join fixed to involve constructor (it is not related to the bug directly but might cause other problems).
        Excluded posibility of tmp_table_param.copy_field double deletion (BUG#14851).
      sql/sql_select.h:
        JOINs constructor added, initialization of them fixed (it is not related to the bug directly but might cause other problems).
      e7c25ed4