1. 16 May, 2003 3 commits
    • unknown's avatar
      buf0lru.c, buf0flu.c, buf0buf.c, buf0lru.h: · e4a95f29
      unknown authored
        Search first only 10 % of the LRU list for a replaceable block before doing an LRU flush; enable again flushing of close pages also in a flush list (checkpointing) flush
      trx0trx.c:
        Add forgotten return value (it was not used anywhere, fortunately)
      ha_innodb.h, mysql_priv.h:
        Move declaration of srv_buf_pool_max_modified_pct to ha_innodb.h and enclose it to denote it is a C variable, not C++
      
      
      sql/mysql_priv.h:
        Move declaration of srv_buf_pool_max_modified_pct to ha_innodb.h and enclose it to denote it is a C variable, not C++
      sql/ha_innodb.h:
        Move declaration of srv_buf_pool_max_modified_pct to ha_innodb.h and enclose it to denote it is a C variable, not C++
      innobase/trx/trx0trx.c:
        Add forgotten return value (it was not used anywhere, fortunately)
      innobase/include/buf0lru.h:
        Search first only 10 % of the LRU list for a replaceable block before doing an LRU flush; enable again flushing of close pages also in a flush list (checkpointing) flush
      innobase/buf/buf0buf.c:
        Search first only 10 % of the LRU list for a replaceable block before doing an LRU flush; enable again flushing of close pages also in a flush list (checkpointing) flush
      innobase/buf/buf0flu.c:
        Search first only 10 % of the LRU list for a replaceable block before doing an LRU flush; enable again flushing of close pages also in a flush list (checkpointing) flush
      innobase/buf/buf0lru.c:
        Search first only 10 % of the LRU list for a replaceable block before doing an LRU flush; enable again flushing of close pages also in a flush list (checkpointing) flush
      e4a95f29
    • unknown's avatar
      d57d45bb
    • unknown's avatar
      my_global.h: · 71df0f64
      unknown authored
        - QNX 6.2.1 actually defines HAVE_RINT
        - fixed rint(A) #define as it was causing compile errors on QNX
      
      
      include/my_global.h:
        - QNX 6.2.1 actually defines HAVE_RINT
        - fixed rint(A) #define as it was causing compile errors on QNX
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      71df0f64
  2. 14 May, 2003 11 commits
  3. 13 May, 2003 22 commits
    • unknown's avatar
      Fix for checking global_access rights · 7297502a
      unknown authored
      7297502a
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-4.0 · bf75db78
      unknown authored
      into narttu.mysql.fi:/my/mysql-4.0
      
      
      sql/sql_parse.cc:
        Auto merged
      bf75db78
    • unknown's avatar
      Fix for MacOSX and symlinks · 13a23a87
      unknown authored
      Fix for USE_FRM and crashed index file
      
      
      configure.in:
        Fix for MacOSX and symlinks
      myisam/mi_open.c:
        Give better error message in case of of crashed index file
      mysql-test/r/repair.result:
        new test case
      mysql-test/r/update.result:
        new test case
      mysql-test/t/repair.test:
        Added test with crashed MyISAM index header
      mysql-test/t/update.test:
        Added test case from bugs system
      sql/handler.cc:
        Indentation changes
      sql/sql_table.cc:
        Fix for USE_FRM and crashed index file
      13a23a87
    • unknown's avatar
      Merge gbichot@bk-internal.mysql.com:/home/bk/mysql-4.0 · 8946eb3d
      unknown authored
      into mysql.com:/home/mysql_src/mysql-4.0
      
      
      8946eb3d
    • unknown's avatar
      Fix for bug 343 : we require only REPLICATION CLIENT for · d0799908
      unknown authored
      SHOW SLAVE STATUS and SHOW MASTER STATUS, because this is what
      the manual states. We still accept SUPER.
      
      
      d0799908
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-4.0 · 6c60313b
      unknown authored
      into narttu.mysql.fi:/my/mysql-4.0
      
      
      include/my_global.h:
        Auto merged
      6c60313b
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-4.0 · 1e99e9fe
      unknown authored
      into hynda.(none):/home/my/bk/mysql-4.0
      
      
      1e99e9fe
    • unknown's avatar
      Fixed a bug in DROP DATABASE when database had a RAID type table. · 32450d15
      unknown authored
      Bug ID 381.
      
      
      32450d15
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-4.0 · 21b5aecf
      unknown authored
      into narttu.mysql.fi:/my/mysql-4.0
      
      
      21b5aecf
    • unknown's avatar
      Merge pmartin@bk-internal.mysql.com:/home/bk/mysql-4.0 · 517bbace
      unknown authored
      into mysql.com:/home/pem/work/mysql-4.0
      
      
      517bbace
    • unknown's avatar
      - disabled all "EXPLAIN SELECT" tests from the InnoDB test because of · 7a96b137
      unknown authored
         nodeterministic results on some platforms
      
      
      7a96b137
    • unknown's avatar
      Forgot to correct comment in key.test (after fixing bug 390). · a147307f
      unknown authored
      
      mysql-test/t/key.test:
        Forgot to correct comment (after fixing bug 390).
      a147307f
    • unknown's avatar
    • unknown's avatar
      Fixed 'Unknown error' when using 'UPDATE ... LIMIT'. Bug 373 · d4ae4f0e
      unknown authored
      
      mysql-test/r/update.result:
        new test
      mysql-test/t/update.test:
        Test of UPDATE ... LIMIT
      sql/sql_update.cc:
        Fixed 'Unknown error' when using 'UPDATE ... LIMIT'
      d4ae4f0e
    • unknown's avatar
      - added mysql_fix_privilege_tables(1) man page to distribution · 46d86882
      unknown authored
         (thanks to Christian Hammers from the Debian project for providing it)
       - Updated version number in man pages (3.23 -> 4.0)
      
      
      man/Makefile.am:
         - added mysql_fix_privilege_tables(1) man page to man_MANS
      man/isamchk.1:
         - Updated version number ("MySQL-3.23" -> "MySQL 4.0")
      man/isamlog.1:
         - Updated version number ("MySQL-3.23" -> "MySQL 4.0")
      man/mysql.1:
         - Updated version number ("MySQL-3.23" -> "MySQL 4.0")
      man/mysql_zap.1:
         - Updated version number ("MySQL-3.23" -> "MySQL 4.0")
      man/mysqlaccess.1:
         - Updated version number ("MySQL-3.23" -> "MySQL 4.0")
      man/mysqladmin.1:
         - Updated version number ("MySQL-3.23" -> "MySQL 4.0")
      man/mysqld.1:
         - Updated version number ("MySQL-3.23" -> "MySQL 4.0")
      man/mysqld_multi.1:
         - Updated version number ("MySQL-3.23" -> "MySQL 4.0")
      man/mysqld_safe.1:
         - Updated version number ("MySQL-3.23" -> "MySQL 4.0")
      man/mysqldump.1:
         - Updated version number ("MySQL-3.23" -> "MySQL 4.0")
      man/mysqlshow.1:
         - Updated version number ("MySQL-3.23" -> "MySQL 4.0")
      man/perror.1:
         - Updated version number ("MySQL-3.23" -> "MySQL 4.0")
      man/replace.1:
         - Updated version number ("MySQL-3.23" -> "MySQL 4.0")
      46d86882
    • unknown's avatar
      - Fixed a bug in myisam_max_[extra]_sort_file_size, bug ID 339 and 342 · 496357a1
      unknown authored
      - Fix for QNX: UNIX sockets available since 6.2.1
      
      
      include/my_global.h:
        Fix for QNX: UNIX sockets available since 6.2.1
      mysql-test/r/variables.result:
        Fixed a bug in myisam_max_[extra]_sort_file_size, bug ID 339
      mysql-test/t/variables.test:
        Fixed a bug in myisam_max_[extra]_sort_file_size, bug ID 339
      sql/mysqld.cc:
        Fixed a bug in myisam_max_[extra]_sort_file_size, bug ID 339
      sql/set_var.cc:
        Fixed a bug in myisam_max_[extra]_sort_file_size, bug ID 339
      sql/set_var.h:
        Fixed a bug in myisam_max_[extra]_sort_file_size, bug ID 339
      496357a1
    • unknown's avatar
      Fixed problem with ansi mode and GROUP BY with constants. (Bug #387) · d05cd28c
      unknown authored
      
      sql/sql_select.cc:
        Fixed problem with ansi mode and GROUP BY with constants
      d05cd28c
    • unknown's avatar
      Fix for UNION and LEFT JOIN (Bug #386) · dc1e55f8
      unknown authored
      Fixed wrong logging of Access denied error (Bug #398)
      
      
      include/my_global.h:
        Fix for QNX
      mysql-test/r/union.result:
        new test case
      mysql-test/t/union.test:
        Test of bug in union and left join
      mysys/my_seek.c:
        Safety fix to find out when pos gets a wrong value
      sql/field.h:
        Fix for UNION and LEFT JOIN
      sql/mysql_priv.h:
        Fix for UNION and LEFT JOIN
      sql/sql_base.cc:
        Fix for UNION and LEFT JOIN
      sql/sql_insert.cc:
        Fix for UNION and LEFT JOIN
      sql/sql_parse.cc:
        Fixed wrong logging of Access denied error
      sql/sql_union.cc:
        Fix for UNION and LEFT JOIN
      sql/sql_update.cc:
        Fix for UNION and LEFT JOIN
      dc1e55f8
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-4.0 · 4ccf66df
      unknown authored
      into mashka.mysql.fi:/home/my/mysql-4.0
      
      
      4ccf66df
    • unknown's avatar
      Removed timing of tests from mysql-test-run. · 179b1b68
      unknown authored
      Needed by QNX, and there was no real use for timing.
      
      
      179b1b68
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-4.0 · 323b475e
      unknown authored
      into mashka.mysql.fi:/home/my/mysql-4.0
      
      
      323b475e
    • unknown's avatar
      Safety fix to enable RAID in max binaries · 10c790ef
      unknown authored
      Better fix for format('nan')
      Fix for HAVING COUNT(DISTINCT...)
      
      
      myisam/mi_check.c:
        Better error message
      myisam/mi_dynrec.c:
        Simple code cleanup
      myisam/myisamchk.c:
        Better error messages
      mysql-test/r/func_misc.result:
        Added back test for format('nan')
      mysql-test/r/having.result:
        New test
      mysql-test/t/func_misc.test:
        Added back test for format('nan')
      mysql-test/t/having.test:
        Added test for count(distinct) in having
      mysys/raid.cc:
        Safety fix to enable RAID in max binaries
      scripts/mysql_install_db.sh:
        Create data directories even if --in-rpm is used (for MaxOSX)
      sql/item_strfunc.cc:
        Better fix for format('nan')
      sql/mysqld.cc:
        Give stacktrace on assert()
      sql/sql_yacc.yy:
        Fix for HAVING COUNT(DISTINCT...)
      tests/big_record.pl:
        Extend test to abuse packed MyISAM tables
      tests/table_types.pl:
        Fixed wrong merge
      10c790ef
  4. 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
  5. 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
  6. 07 May, 2003 1 commit