1. 16 Dec, 2003 3 commits
    • guilhem@mysql.com's avatar
      Fix for BUG#2121 "Inadequate message "check permissions on master.info"": · b6e55207
      guilhem@mysql.com authored
      more general message when slave can't start because of incorrect
      replication information, the previous one was sometimes a misleading
      indication (i.e. sometimes the problem had nothing to do with
      system permissions).
      The perfect fix would be to report the exact error to the client
      (instead of pointing the client to the error log); this is a bit
      of work so it's more a development task:
      WL#1088 "Move all hardcoded messages of replication to share/errmsg.txt".
      I was not able to modify the errmsg.txt in these sql/ subdirectories:
      
      danish
      dutch
      german
      italian
      portuguese
      russian
      spanish
      swedish
      ukrainian
      b6e55207
    • guilhem@mysql.com's avatar
      Merge gbichot@bk-internal.mysql.com:/home/bk/mysql-4.0 · e56c8c61
      guilhem@mysql.com authored
      into mysql.com:/home/mysql_src/mysql-4.0
      e56c8c61
    • guilhem@mysql.com's avatar
      Fix for BUG#2083 · db2d812d
      guilhem@mysql.com authored
      "EE_ error codes (EE_DELETE, EE_WRITE) end up in the binlog, making slave stop".
      The problem was that during execution of the command on the master, an error
      can occur (for example, not space left on device, then mysqld waits and when
      there is space it completes successfully: so finally it worked but the error
      EE_WRITE remains in thd->net.last_errno and thd->net.last_error).
      To know if finally the command succeeded, we test the 'error' variable in
      every place, and if it shows no failure we reset thd->net.last_err* using
      the function THD::clear_error() which is backported from 4.1.
      A new test to see if now only real errors get to the binlog (note: the test
      uses "rm").
      
      Also a bit of memory free/alloc saving in log_event.cc (do not free the whole
      mem_root after every query in the slave SQL thread: we can keep the initial
      block of it; which will be freed when the thread terminates).
      db2d812d
  2. 15 Dec, 2003 1 commit
  3. 14 Dec, 2003 3 commits
    • monty@mysql.com's avatar
      Portablity fix · 217226f9
      monty@mysql.com authored
      217226f9
    • monty@mysql.com's avatar
      Fixed bug in last push found by valgrind · 427ce41c
      monty@mysql.com authored
      427ce41c
    • monty@mysql.com's avatar
      Extend max_allowed_packet to 2G in mysql and mysqldump (Bug #2105) · d47deebb
      monty@mysql.com authored
      Don't dump data for MRG_ISAM or MRG_MYISAM tables. (Bug #1846)
      Ensure that 'lower_case_table_names' is always set on case insensitive file systems. (Bug #1812)
      One can now configure MySQL as windows service as a normal user. (Bug #1802)
      Database names is now compared with lower case in ON clause when lower_case_table_names is set. (Bug #1736)
      IGNORE ... LINES option didn't work when used with fixed length rows. (Bug #1704)
      Change INSERT DELAYED ... SELECT... to INSERT .... SELECT (Bug #1983)
      Safety fix for service 'mysql start' (Bug #1815)
      d47deebb
  4. 13 Dec, 2003 15 commits
  5. 12 Dec, 2003 16 commits
  6. 11 Dec, 2003 2 commits