An error occurred fetching the project authors.
  1. 23 Mar, 2007 1 commit
    • aelkin/elkin@andrepl.(none)'s avatar
      Bug #27395 OPTION_STATUS_NO_TRANS_UPDATE is not preserved at the end of SF() · 2afa90b5
      aelkin/elkin@andrepl.(none) authored
      thd->options' OPTION_STATUS_NO_TRANS_UPDATE bit was not restored at the end of SF() invocation, where
      SF() modified non-ta table.
      As the result of this artifact it was not possible to detect whether there were any side-effects when
      top-level query ends. 
      If the top level query table was not modified and the bit is lost there would be no binlogging.
      
      Fixed with preserving the bit inside of thd->no_trans_update struct. The struct agregates two bool flags
      telling whether the current query and the current transaction modified any non-ta table.
      The flags stmt, all are dropped at the end of the query and the transaction.
      2afa90b5
  2. 28 Feb, 2007 1 commit
  3. 21 Feb, 2007 1 commit
  4. 14 Feb, 2007 1 commit
  5. 07 Feb, 2007 1 commit
  6. 06 Feb, 2007 1 commit
  7. 01 Feb, 2007 1 commit
  8. 31 Jan, 2007 1 commit
  9. 24 Jan, 2007 1 commit
  10. 23 Jan, 2007 2 commits
  11. 22 Jan, 2007 1 commit
  12. 17 Jan, 2007 2 commits
  13. 08 Jan, 2007 1 commit
  14. 23 Dec, 2006 1 commit
  15. 15 Dec, 2006 1 commit
  16. 14 Dec, 2006 2 commits
  17. 30 Nov, 2006 4 commits
  18. 20 Nov, 2006 1 commit
    • monty@mysql.com/nosik.monty.fi's avatar
      Remove compiler warnings · e8258798
      monty@mysql.com/nosik.monty.fi authored
      (Mostly in DBUG_PRINT() and unused arguments)
      Fixed bug in query cache when used with traceing (--with-debug)
      Fixed memory leak in mysqldump
      Removed warnings from mysqltest scripts (replaced -- with #)
      e8258798
  19. 07 Nov, 2006 1 commit
  20. 24 Oct, 2006 1 commit
  21. 23 Oct, 2006 2 commits
  22. 19 Oct, 2006 1 commit
  23. 21 Sep, 2006 1 commit
  24. 15 Sep, 2006 1 commit
  25. 13 Sep, 2006 1 commit
  26. 12 Sep, 2006 1 commit
  27. 05 Sep, 2006 2 commits
    • mskold/marty@mysql.com/linux.site's avatar
    • guilhem@gbichot3.local's avatar
      Fix for BUG#11151 "LOAD DATA INFILE commits transaction in 5.0". · e4d3595b
      guilhem@gbichot3.local authored
      In 5.0 we made LOAD DATA INFILE autocommit in all engines, while
      only NDB wanted that. Users and trainers complained that it affected
      InnoDB and was a change compared to 4.1 where only NDB autocommitted.
      To revert to the behaviour of 4.1, we move the autocommit logic out of mysql_load() into
      ha_ndbcluster::external_lock().
      The result is that LOAD DATA INFILE commits all uncommitted changes
      of NDB if this is an NDB table, its own changes if this is an NDB
      table, but does not affect other engines.
      Note: even though there is no "commit the full transaction at end"
      anymore, LOAD DATA INFILE stays disabled in routines (re-entrency
      problems per a comment of Pem).
      Note: ha_ndbcluster::has_transactions() does not give reliable results
      because it says "yes" even if transactions are disabled in this engine...
      e4d3595b
  28. 30 Aug, 2006 1 commit
  29. 22 Aug, 2006 1 commit
  30. 15 Aug, 2006 3 commits