1. 22 Mar, 2006 1 commit
  2. 21 Mar, 2006 4 commits
  3. 17 Mar, 2006 3 commits
  4. 16 Mar, 2006 1 commit
  5. 15 Mar, 2006 1 commit
    • marko's avatar
      Merge r328 from branches/5.0: · 33961d88
      marko authored
      Remove UNIV_RELEASE_NOT_YET_STABLE and related checks.
      
      page_rec_is_comp(): Remove the bounds check.
      
      row_sel_field_store_in_mysql_format(): Turn the assertions on mbminlen,
      mbmaxlen and templ->type into debug assertions.
      33961d88
  6. 14 Mar, 2006 1 commit
  7. 13 Mar, 2006 2 commits
  8. 10 Mar, 2006 6 commits
  9. 08 Mar, 2006 1 commit
    • osku's avatar
      Port r292 from branches/fts: · feedcc9e
      osku authored
      Move printing of dfield_t values from dtuple_print to a new function,
      dfield_print_raw.
      feedcc9e
  10. 07 Mar, 2006 2 commits
  11. 06 Mar, 2006 2 commits
  12. 02 Mar, 2006 2 commits
  13. 01 Mar, 2006 1 commit
    • jan's avatar
      Fix for bug #12456: Cursor shows incorrect data - DML does not affect, · 758331dc
      jan authored
      probably caching. Fixed test results.
      
      This patch implements a high-granularity read view to be used with
      cursors. In this high-granularity consistent read view modifications 
      done by the creating transaction after the cursor is created or 
      future transactions are not visible. But those modifications that 
      transaction did before the cursor was created are visible.
      758331dc
  14. 28 Feb, 2006 1 commit
  15. 27 Feb, 2006 1 commit
  16. 24 Feb, 2006 3 commits
  17. 23 Feb, 2006 2 commits
  18. 22 Feb, 2006 2 commits
  19. 21 Feb, 2006 2 commits
    • osku's avatar
      Style cleanups: Convert spaces to tabs, remove trailing whitespace, other · 6be49d67
      osku authored
      misc cleanups.
      6be49d67
    • marko's avatar
      Merge r102 from hotbackup/trunk. · dbec6d85
      marko authored
      Corrected some comments.
      
      os_file_create_tmpfile(): Remove the implementation from InnoDB Hot Backup.
      
      In InnoDB Hot Backup builds, do not define dict_casedn_str(),
      which is invoked in fil_load_single_table_tablespace() on
      Windows.  This function depends on innobase_casedn_str() and
      my_casedn_str().
      
      Define btr_check_node_ptr() and data_error only #ifdef UNIV_DEBUG.
      They are only being used in ut_ad() assertions.
      
      Replace the occurrences of the type uint with ulint, because InnoDB
      Hot Backup does not define any uint data type.
      
      Disable lock_validate() in InnoDB Hot Backup builds.
      
      Disable some unused static variables of srv0srv.c in InnoDB Hot Backup builds.
      
      Disable some srv_table_...() functions in InnoDB Hot Backup builds.
      
      Disable some unused static variables in srv0start.c in
      InnoDB Hot Backup builds.
      
      Disable io_handler_thread() in InnoDB Hot Backup builds.
      
      Disable srv_calc_low32() and srv_calc_high32() in InnoDB Hot Backup builds
      to avoid warnings about unused functions.
      
      In fil_node_open_file(), avoid bogus assertions in InnoDB Hot Backup builds.
      
      In fil_load_single_table_tablespace(), remove the call to dict_casedn_str(),
      as it depends on MySQL code.
      
      Copy the code of recv_reset_log_files_for_backup() from InnoDB Hot Backup.
      
      Disable innobase_mysql_cmp(), cmp_whole_field(), cmp_data_data_slow(),
      cmp_dtuple_rec_with_match() and cmp_rec_rec_with_match()
      in InnoDB Hot Backup builds, as they depend on MySQL code.
      
      Adapt dtype_set_mblen() and dtype_get_fixed_size() for InnoDB Hot Backup
      builds, assuming that they will only be called on system tables, which
      do not contain multi-byte characters.
      
      Disable the static functions row_ins_set_exclusive_rec_lock() and
      row_ins_dupl_error_with_rec() in InnoDB Hot Backup builds
      to avoid warnings about unused functions.
      
      In row_sel_field_store_in_mysql_format(), disable some UTF-8 related
      assertions #ifndef UNIV_RELEASE_NOT_YET_STABLE.
      dbec6d85
  20. 20 Feb, 2006 2 commits
    • marko's avatar
      Fix typo in r216: replace 5.1.19 with 5.1.7 · 33453aed
      marko authored
      33453aed
    • marko's avatar
      Set FIL_PAGE_TYPE for every page, so that the field can be relied on in · d4e8116b
      marko authored
      new tablespaces created from now on.
      
      btr_store_big_rec_extern_fields(): Set FIL_PAGE_TYPE to FIL_PAGE_TYPE_BLOB.
      
      buf_page_print(): Decode FIL_PAGE_TYPE.  Replace if-else with switch().
      
      buf_page_create(): Set FIL_PAGE_PREV, FIL_PAGE_NEXT and FIL_PAGE_TYPE.
      
      trx_sysf_create(): Set FIL_PAGE_TYPE to FIL_PAGE_TYPE_TRX_SYS.
      Initialize TRX_SYS_RSEG_SPACE.
      
      FIL_PAGE_TYPE: Document that the field cannot be relied on in older
      versions of MySQL/InnoDB.  Add new type codes.
      
      ibuf_bitmap_page_init(): Document that the rest of the page is uninitialized.
      
      ibuf_add_free_page(): Log the setting of FIL_PAGE_TYPE.
      
      fsp_header_init(): Set FIL_PAGE_TYPE to FIL_PAGE_TYPE_FSP_HDR.
      Initialize FSP_NOT_USED.
      
      fsp_fill_free_list(): Set FIL_PAGE_TYPE to FIL_PAGE_TYPE_XDES.
      
      fsp_alloc_seg_inode_page(): Set FIL_PAGE_TYPE to FIL_PAGE_INODE.
      
      fseg_create_general(): Set FIL_PAGE_TYPE to FIL_PAGE_TYPE_SYS.
      d4e8116b