1. 12 May, 2003 2 commits
    • unknown's avatar
      - On Mac OS X, better call mysql_install_db with "-IN-RPM" during · 9cbcdfa2
      unknown authored
         the installation to make sure the privilege tables are being
         installed even if the DNS configuration is broken, which seems
         to be quite common (reverse lookups to "hostname" fail).
      
         This should resolve the problem many Mac OS users experience
         ("Fatal error: Can't open privilege tables: Table 'mysql.host' doesn't
         exist") when they try to start MySQL after installing the PKG.
      
      
      9cbcdfa2
    • unknown's avatar
      srv0start.c, trx0sys.c: · ce50dd42
      unknown authored
        Let InnoDB to skip writing of pages from the doublewrite buffer if innodb_force_recovery=6; normally, if the page is corrupt AND the corresponding page in the doublewrite buffer is also corrupt, InnoDB calls exit(1)
      
      
      innobase/trx/trx0sys.c:
        Let InnoDB to skip writing of pages from the doublewrite buffer if innodb_force_recovery=6; normally, if the page is corrupt AND the corresponding page in the doublewrite buffer is also corrupt, InnoDB calls exit(1)
      innobase/srv/srv0start.c:
        Let InnoDB to skip writing of pages from the doublewrite buffer if innodb_force_recovery=6; normally, if the page is corrupt AND the corresponding page in the doublewrite buffer is also corrupt, InnoDB calls exit(1)
      ce50dd42
  2. 10 May, 2003 1 commit
    • unknown's avatar
      MySQL-classic did not pass the test suite rpl_rotate_logs.test anymore... · 6b14b0de
      unknown authored
         MySQL-classic did not pass the test suite rpl_rotate_logs.test anymore because a recent 1.1424.2.17 cset introduced an opt_using_transactions
          which prevented binlogs to be rotated if transactions were not enabled. Fix for this. This bug did not affect releases.
      
      
      sql/log.cc:
        MySQL-classic did not pass the test suite rpl_rotate_logs.test anymore because a recent 1.1424.2.17 cset introduced an opt_using_transactions
        which prevented binlogs to be rotated if transactions were not enabled. Fix for this. This bug did not affect releases.
      6b14b0de
  3. 07 May, 2003 2 commits
    • unknown's avatar
      my_base.h: · fb17658e
      unknown authored
        Fix bug: if MIN() or MAX() resulted in a deadlock or a lock wait timeout, MySQL did not return an error, but NULL as the function value
      
      
      include/my_base.h:
        Fix bug: if MIN() or MAX() resulted in a deadlock or a lock wait timeout, MySQL did not return an error, but NULL as the function value
      fb17658e
    • unknown's avatar
      sql_select.cc, opt_sum.cc: · 0299df4b
      unknown authored
        Fix bug: if MIN() or MAX() resulted in a deadlock or a lock wait timeout, MySQL did not return an error, but NULL as the function value
      
      
      sql/opt_sum.cc:
        Fix bug: if MIN() or MAX() resulted in a deadlock or a lock wait timeout, MySQL did not return an error, but NULL as the function value
      sql/sql_select.cc:
        Fix bug: if MIN() or MAX() resulted in a deadlock or a lock wait timeout, MySQL did not return an error, but NULL as the function value
      0299df4b
  4. 06 May, 2003 1 commit
    • unknown's avatar
      - added MySQL-shared-compat.spec(.sh) to the distribution. This spec file · 03706ea4
      unknown authored
         can be used to build a compatibility package that includes the shared
         libraries of MySQL 3.23.xx and MySQL 4.0.xx for backwards compatibility
         with dynamically linked applications. It simply repackages the two
         MySQL-shared RPMs, so these need to be created or downloaded separately.
      
      
      support-files/Makefile.am:
         - added MySQL-shared-compat.spec(.sh) to the distribution
      03706ea4
  5. 05 May, 2003 3 commits
  6. 04 May, 2003 13 commits
    • unknown's avatar
      Merge bk-internal:/home/bk/mysql-4.0/ · d27355fb
      unknown authored
      into serg.mylan:/usr/home/serg/Abk/mysql-4.0
      
      
      sql/mysqld.cc:
        Auto merged
      sql/set_var.cc:
        Auto merged
      d27355fb
    • unknown's avatar
      Merge heikki@build.mysql.com:/home/bk/mysql-4.0 · ed76d4d2
      unknown authored
      into hundin.mysql.fi:/home/heikki/mysql-4.0
      
      
      ed76d4d2
    • unknown's avatar
      row0ins.c, dict0dict.c, dict0dict.h, srv0srv.c: · de4bf8b9
      unknown authored
        Let SHOW INNODB STATUS print detailed info of the latest unique key violation, note that REPLACE and INSERT IGNORE mask the error from the user
      
      
      innobase/srv/srv0srv.c:
        Let SHOW INNODB STATUS print detailed info of the latest unique key violation, note that REPLACE and INSERT IGNORE mask the error from the user
      innobase/include/dict0dict.h:
        Let SHOW INNODB STATUS print detailed info of the latest unique key violation, note that REPLACE and INSERT IGNORE mask the error from the user
      innobase/dict/dict0dict.c:
        Let SHOW INNODB STATUS print detailed info of the latest unique key violation, note that REPLACE and INSERT IGNORE mask the error from the user
      innobase/row/row0ins.c:
        Let SHOW INNODB STATUS print detailed info of the latest unique key violation, note that REPLACE and INSERT IGNORE mask the error from the user
      de4bf8b9
    • unknown's avatar
      Merge pzaitsev@bk-internal.mysql.com:/home/bk/mysql-4.0 · d638e3bf
      unknown authored
      into mysql.com:/home/pz/mysql/mysql-4.0-root
      
      
      d638e3bf
    • unknown's avatar
      Minor fix to previous code · 81a752eb
      unknown authored
      
      sql/mysql_priv.h:
        Add ifdef to allow compilation without Innodb
      81a752eb
    • unknown's avatar
      parallel-repair available in mysqld · f3a1967b
      unknown authored
      f3a1967b
    • unknown's avatar
      count_bits() moved to mysys/ · 97946e16
      unknown authored
      97946e16
    • unknown's avatar
      os0file.c: · a8841f01
      unknown authored
        Print progress information if at startup InnoDB creates and writes bigger than 100 MB data file or log file
      
      
      innobase/os/os0file.c:
        Print progress information if at startup InnoDB creates and writes bigger than 100 MB data file or log file
      a8841f01
    • unknown's avatar
      Merge mysql.com:/home/pz/mysql/mysql-4.0-root · d4f1da8d
      unknown authored
      into mysql.com:/home/pz/mysql/mysql-4.0
      
      
      d4f1da8d
    • unknown's avatar
      srv0srv.c: · 87dc6aa6
      unknown authored
        Do not let the main thread sleep the 1 second if we had to do a bug pool flush batch trying to establish srv_max_buf_pool_modified_pct
      
      
      innobase/srv/srv0srv.c:
        Do not let the main thread sleep the 1 second if we had to do a bug pool flush batch trying to establish srv_max_buf_pool_modified_pct
      87dc6aa6
    • unknown's avatar
      Added innodb_max_dirty_pages_pct parameter to limit amount · 09b03ed2
      unknown authored
          of dirty pages in the buffer pool (can be changed online)
      
      
      sql/mysql_priv.h:
        Added innodb_max_dirty_pages_pct parameter to limit amount 
        of dirty pages in the buffer pool (can be changed online)
      sql/mysqld.cc:
        Added new option
      sql/set_var.cc:
        Added new variable handling
      09b03ed2
    • unknown's avatar
      Merge bk-internal:/home/bk/mysql-4.0/ · 981a2b74
      unknown authored
      into serg.mylan:/usr/home/serg/Abk/mysql-4.0
      
      
      981a2b74
    • unknown's avatar
      result updated · 6b1d89b1
      unknown authored
      6b1d89b1
  7. 03 May, 2003 11 commits
    • unknown's avatar
      srv0srv.c: · ef19f0db
      unknown authored
        Clean up the working of the main thread; add a tunable parameter srv_max_buf_pool_modified_pct which can be used to make the flush phase in shutdown quicker
      
      
      innobase/srv/srv0srv.c:
        Clean up the working of the main thread; add a tunable parameter srv_max_buf_pool_modified_pct which can be used to make the flush phase in shutdown quicker
      ef19f0db
    • unknown's avatar
      buf0buf.c, srv0srv.h, buf0buf.h, srv0srv.c: · 1d64ab5e
      unknown authored
        Clean up the working of the main thread; add a tunable parameter srv_max_buf_pool_modified_pct which can be used to make the flush phase in shutdown quicker
      
      
      innobase/srv/srv0srv.c:
        Clean up the working of the main thread; add a tunable parameter srv_max_buf_pool_modified_pct which can be used to make the flush phase in shutdown quicker
      innobase/include/buf0buf.h:
        Clean up the working of the main thread; add a tunable parameter srv_max_buf_pool_modified_pct which can be used to make the flush phase in shutdown quicker
      innobase/include/srv0srv.h:
        Clean up the working of the main thread; add a tunable parameter srv_max_buf_pool_modified_pct which can be used to make the flush phase in shutdown quicker
      innobase/buf/buf0buf.c:
        Clean up the working of the main thread; add a tunable parameter srv_max_buf_pool_modified_pct which can be used to make the flush phase in shutdown quicker
      1d64ab5e
    • unknown's avatar
      Merge bk-internal:/home/bk/mysql-4.0/ · 18409f75
      unknown authored
      into serg.mylan:/usr/home/serg/Abk/mysql-4.0
      
      
      18409f75
    • unknown's avatar
      "delete from table where const" bug fixed · 155b8e00
      unknown authored
      155b8e00
    • unknown's avatar
      - applied patch from Tim Bunce (new --addtodest option that adds copied · f5814722
      unknown authored
         files into an already existing directory)
      
      
      f5814722
    • unknown's avatar
      Merge bk-internal:/home/bk/mysql-4.0/ · ba886f10
      unknown authored
      into serg.mylan:/usr/home/serg/Abk/mysql-4.0
      
      
      ba886f10
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-4.0 · 38b188bf
      unknown authored
      into narttu.mysql.fi:/my/mysql-4.0
      
      
      mysql-test/r/innodb.result:
        Auto merged
      mysql-test/t/innodb.test:
        Auto merged
      sql/sql_base.cc:
        Auto merged
      sql/sql_update.cc:
        Auto merged
      38b188bf
    • unknown's avatar
      Fix problem where key_read was not cleaned up properly, which caused assert in innodb test. · 34c3c027
      unknown authored
      
      mysql-test/r/innodb.result:
        Changed tests to make them repeatable.
      mysql-test/t/innodb.test:
        Changed tests to make them repeatable.
      sql/opt_sum.cc:
        Safety fix
      sql/sql_base.cc:
        Safety assert
      34c3c027
    • unknown's avatar
      test case added · e2a839ff
      unknown authored
      e2a839ff
    • unknown's avatar
      Merge bk-internal:/home/bk/mysql-4.0/ · 29d8ad32
      unknown authored
      into serg.mylan:/usr/home/serg/Abk/mysql-4.0
      
      
      29d8ad32
    • unknown's avatar
      mising reset_tree() in ft_reinit_search() added · 6d454dc6
      unknown authored
      6d454dc6
  8. 02 May, 2003 2 commits
    • unknown's avatar
      Many files: · 8d8f52e9
      unknown authored
        Eliminate the LOCK_log bottleneck in group commit in binlogging: flush InnoDB log files only after it has been released
      
      
      sql/log.cc:
        Eliminate the LOCK_log bottleneck in group commit in binlogging: flush InnoDB log files only after it has been released
      sql/handler.cc:
        Eliminate the LOCK_log bottleneck in group commit in binlogging: flush InnoDB log files only after it has been released
      sql/handler.h:
        Eliminate the LOCK_log bottleneck in group commit in binlogging: flush InnoDB log files only after it has been released
      sql/ha_innodb.cc:
        Eliminate the LOCK_log bottleneck in group commit in binlogging: flush InnoDB log files only after it has been released
      sql/ha_innodb.h:
        Eliminate the LOCK_log bottleneck in group commit in binlogging: flush InnoDB log files only after it has been released
      innobase/include/log0log.h:
        Eliminate the LOCK_log bottleneck in group commit in binlogging: flush InnoDB log files only after it has been released
      innobase/include/trx0trx.h:
        Eliminate the LOCK_log bottleneck in group commit in binlogging: flush InnoDB log files only after it has been released
      innobase/os/os0file.c:
        Eliminate the LOCK_log bottleneck in group commit in binlogging: flush InnoDB log files only after it has been released
      innobase/buf/buf0flu.c:
        Eliminate the LOCK_log bottleneck in group commit in binlogging: flush InnoDB log files only after it has been released
      innobase/trx/trx0trx.c:
        Eliminate the LOCK_log bottleneck in group commit in binlogging: flush InnoDB log files only after it has been released
      innobase/log/log0log.c:
        Eliminate the LOCK_log bottleneck in group commit in binlogging: flush InnoDB log files only after it has been released
      innobase/srv/srv0srv.c:
        Eliminate the LOCK_log bottleneck in group commit in binlogging: flush InnoDB log files only after it has been released
      innobase/row/row0mysql.c:
        Eliminate the LOCK_log bottleneck in group commit in binlogging: flush InnoDB log files only after it has been released
      8d8f52e9
    • unknown's avatar
      87039789
  9. 30 Apr, 2003 5 commits