1. 12 May, 2003 1 commit
    • 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 6 commits