1. 08 Jun, 2006 2 commits
  2. 05 Jun, 2006 1 commit
  3. 02 Jun, 2006 2 commits
    • osku's avatar
      From MySQL: · bb83ec4f
      osku authored
      Rename cmakelists.txt to CMakeLists.txt.
      bb83ec4f
    • osku's avatar
      From MySQL: · 23f6d694
      osku authored
      Fix bug #17264. For alter table on win32 for succesful operation completion
      it is used TL_WRITE(=10) lock instead of TL_WRITE_ALLOW_READ(=6), however in
      InnoDB handler TL_WRITE is lifted to TL_WRITE_ALLOW_WRITE, which causes race
      condition when several clients do alter table simultaneously.
      23f6d694
  4. 01 Jun, 2006 2 commits
  5. 31 May, 2006 5 commits
  6. 30 May, 2006 1 commit
  7. 29 May, 2006 1 commit
  8. 26 May, 2006 3 commits
  9. 24 May, 2006 2 commits
    • marko's avatar
      innobase_print_identifier(): Remove TODO comment before calling · b4cf335c
      marko authored
      get_quote_char_for_identifier().  That function apparently assumes the
      identifier to be encoded in UTF-8.
      b4cf335c
    • marko's avatar
      Adapt InnoDB to the new tablename to filename encoding in MySQL 5.1. · 83edf1fc
      marko authored
      ut_print_name(), ut_print_namel(): Add parameter table_id for distinguishing
      names of tables from other identifiers (names of indexes, columns and
      constraints).
      
      innobase_convert_from_table_id(), innobase_convert_from_id(),
      innobase_convert_from_filename(), innobase_get_charset(): New functions.
      
      dict_accept(), dict_scan_id(), dict_scan_col(), dict_scan_table_name(),
      dict_skip_word(), dict_create_foreign_constraints_low():
      Add parameter "cs", so that isspace() can be replaced with my_isspace(),
      whose operation depends on the connection character set.
      
      dict_scan_id(): Convert the identifier to UTF-8.
      
      dict_str_starts_with_keyword(): New extern function, to replace dict_accept()
      in row_search_for_mysql().
      
      mysql_get_identifier_quote_char(): Replaced with innobase_print_identifier().
      
      ha_innobase::create(): Remove the thd->convert_string() call.
      Pass the statement to InnoDB in the connection character set
      and let InnoDB convert the identifiers to UTF-8.
      83edf1fc
  10. 23 May, 2006 2 commits
  11. 22 May, 2006 3 commits
  12. 18 May, 2006 1 commit
  13. 16 May, 2006 1 commit
  14. 12 May, 2006 2 commits
  15. 11 May, 2006 4 commits
  16. 10 May, 2006 1 commit
  17. 09 May, 2006 2 commits
  18. 08 May, 2006 3 commits
  19. 05 May, 2006 2 commits
    • marko's avatar
      buf_page_io_complete(): Write to the error log if the page number or the · 73330226
      marko authored
      space id on the disk do not match those in the memory.  Also write to
      the error log if a page was read from the doublewrite buffer.  The
      doublewrite buffer should be only read by the lower-level function fil_io()
      at database startup.
      73330226
    • marko's avatar
      Port r529 of branches/5.0: Port r27 of innodb-4.1/trunk: Check the page · 406c6036
      marko authored
      trailers also after writing to disk.
      This improves the chances of diagnosing Bug #18886.
      
      os_file_check_page_trailers(): New function for checking that the two
      copies of the LSN stamped on the pages match.
      
      os_aio_simulated_handle(): Call os_file_check_page_trailers() before
      and after os_file_write().
      406c6036