1. 20 Jul, 2007 1 commit
    • gkodinov/kgeorge@magare.gmz's avatar
      Bug #29644: alter table hangs if records locked in share mode · 174dcb07
      gkodinov/kgeorge@magare.gmz authored
      by long running transaction
      
      On Windows opened files can't be deleted. There was a special
      upgraded lock mode (TL_WRITE instead of TL_WRITE_ALLOW_READ) 
      in ALTER TABLE to make sure nobody has the table opened
      when deleting the old table in ALTER TABLE. This special mode
      was causing ALTER TABLE to hang waiting on a lock inside InnoDB.
      This special lock is no longer necessary as the server is 
      closing the tables it needs to delete in ALTER TABLE.
      Fixed by removing the special lock.
      Note that this also reverses the fix for bug 17264 that deals with
      another consequence of this special lock mode being used.
      174dcb07
  2. 19 Jul, 2007 1 commit
  3. 18 Jul, 2007 3 commits
    • gshchepa/uchum@gleb.loc's avatar
      Fixed bug #28524. · 3f91aeda
      gshchepa/uchum@gleb.loc authored
      For each view the mysqldump utility creates a temporary table
      with the same name and the same columns as the view 
      in order to satisfy views that depend on this view.
      After the creation of all tables, mysqldump drops all
      temporary tables and creates actual views.
      However, --skip-add-drop-table and --compact flags disable
      DROP TABLE statements for those temporary tables. Thus, it was
      impossible to create the views because of existence of the
      temporary tables with the same names.
      3f91aeda
    • gkodinov/kgeorge@magare.gmz's avatar
      Bug #29325: create table overwrites .MYD file of other · 94535ca8
      gkodinov/kgeorge@magare.gmz authored
      table (datadir)
      Set errno when retunring an error in my_create_with_symlink.
      94535ca8
    • sergefp@mysql.com's avatar
      Mark deadcode for gcov · 4f579b8d
      sergefp@mysql.com authored
      4f579b8d
  4. 17 Jul, 2007 4 commits
  5. 15 Jul, 2007 4 commits
    • evgen@moonbone.local's avatar
      item_cmpfunc.cc: · 17654758
      evgen@moonbone.local authored
        A typo fixed.
      17654758
    • evgen@moonbone.local's avatar
      item_cmpfunc.cc: · 49db78b3
      evgen@moonbone.local authored
        Fixed compiler warning.
      49db78b3
    • evgen@moonbone.local's avatar
      item_cmpfunc.cc: · 9dc929f2
      evgen@moonbone.local authored
        A comment changed.
      9dc929f2
    • evgen@moonbone.local's avatar
      Extended fix for the bug#29555. · 975d2232
      evgen@moonbone.local authored
      The get_time_value function is added. It is used to obtain TIME values both
      from items the can return time as an integer and from items that can return
      time only as a string.
      The Arg_comparator::compare_datetime function now uses pointer to a getter
      function to obtain values to compare. Now this function is also used for
      comparison of TIME values.
      The get_value_func variable is added to the Arg_comparator class.
      It points to a getter function for the DATE/DATETIME/TIME comparator.
      975d2232
  6. 14 Jul, 2007 5 commits
  7. 13 Jul, 2007 4 commits
  8. 12 Jul, 2007 4 commits
  9. 11 Jul, 2007 11 commits
  10. 10 Jul, 2007 3 commits