1. 27 May, 2003 6 commits
  2. 26 May, 2003 14 commits
  3. 25 May, 2003 2 commits
    • unknown's avatar
      - Fix for memory leak if the SQL slave thread is killed just after reading an event. · 2917fdb9
      unknown authored
      - A few more mutex locks and unlocks of rli.log_space_lock for doing clean reads of
      rli.ignore_log_space_limit
      - Broadcast after unlock, not before (small speed optimisation).
      
      
      2917fdb9
    • unknown's avatar
      log.cc: · dc90f5cc
      unknown authored
        If FOREIGN_KEY_CHECKS=0, wrap in binlog SQL statements inside SET FOREIGN_...=0; ... ; SET FOREIGN_...=1
      
      
      sql/log.cc:
        If FOREIGN_KEY_CHECKS=0, wrap in binlog SQL statements inside SET FOREIGN_...=0; ... ; SET FOREIGN_...=1
      dc90f5cc
  4. 24 May, 2003 1 commit
    • unknown's avatar
      Fix for bug #490 and #491 (see details below) · 73e80314
      unknown authored
      
      mysql-test/r/insert_select.result:
        Result update.
      mysql-test/r/rpl_insert_id.result:
        Test update
      mysql-test/t/insert_select.test:
        Check if a partly completed INSERT SELECT (failing because of "Duplicate key"
        after successfully inserting other rows) is written to the binlog if the
        table is not transactional and at least one row has been inserted (bug #491)
      mysql-test/t/rpl_insert_id.test:
        Test for bug #490 (INSERT SELECT in auto_increment)
      sql/sql_insert.cc:
        - In INSERT ... SELECT, if it fails with error but one row has been inserted and
        the table is not transactional, we must write to the binlog (the slave will stop
        because of the error code in the binlog event, this is normal). bug 491.
        - we must set INSERT_ID before writing to the binlog (bug 490
        accidentally introduced by another dev in 4.0.13).
      73e80314
  5. 23 May, 2003 4 commits
  6. 21 May, 2003 6 commits
  7. 19 May, 2003 3 commits
    • unknown's avatar
      - Tagged ChangeSet 1.1497 as "mysql-4.0.13" · 32592ab8
      unknown authored
       - Updated version number in configure.in to 4.0.14 now that 4.0.13 has
         been tagged 
      
      
      configure.in:
         - Updated version number to 4.0.14 now that 4.0.13 has been tagged
      32592ab8
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-4.0 · 68aa31f2
      unknown authored
      into narttu.mysql.fi:/my/mysql-4.0
      
      
      sql/mysql_priv.h:
        Auto merged
      68aa31f2
    • unknown's avatar
      Added option --read-only (Thanks to Markus Benning) · 18dd37b8
      unknown authored
      
      myisam/myisamchk.c:
        Removed warning from fulltext when repairing many tables with fulltext index
      sql/init.cc:
        Remove not used variables
      sql/mysql_priv.h:
        Remove not used variables
      sql/mysqld.cc:
        Removed not used variables
        Added option --read-only
        Change opt_do_pstack and master_ssl to get them to work with my_getopt
      sql/set_var.cc:
        Option --read-only
      sql/sql_parse.cc:
        Option --read-only
      18dd37b8
  8. 18 May, 2003 1 commit
    • unknown's avatar
      srv0start.c: · c2c0e70f
      unknown authored
        Better instructions for the user if adding of new ibdata files fails
      
      
      innobase/srv/srv0start.c:
        Better instructions for the user if adding of new ibdata files fails
      c2c0e70f
  9. 17 May, 2003 1 commit
    • unknown's avatar
      buf0buf.c: · bdf002d9
      unknown authored
        When calculating the buf pool dirty pages ratio, add also free pages to the LRU list length: no need to active flushing if there are lots of free pages in the buffer pool
      
      
      innobase/buf/buf0buf.c:
        When calculating the buf pool dirty pages ratio, add also free pages to the LRU list length: no need to active flushing if there are lots of free pages in the buffer pool
      bdf002d9
  10. 16 May, 2003 2 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