1. 09 Mar, 2005 2 commits
  2. 08 Mar, 2005 17 commits
    • unknown's avatar
      Merge gbichot@bk-internal.mysql.com:/home/bk/mysql-5.0 · 430b16ee
      unknown authored
      into quadita2.mysql.com:/nfstmp1/guilhem/mysql-5.0
      
      
      430b16ee
    • unknown's avatar
      This code change has 0 effects as it's about the case where innobase_very_fast_shutdown!=0, · b0e1389b
      unknown authored
      which is always false. In a very fast InnoDB shutdown, we just ensure that
      no more transactions are running, flush InnoDB log, signal InnoDB threads to die,
      and then return from InnoDB (from innobase_end()) without waiting for those threads
      to actually die. I have tested on a 4CPU machine that even with --innodb_flush_log_at_trx_commit=0,
      this optimized InnoDB very fast shutdown loses no committed transactions. Patch pre-approved by Heikki.
      
      
      innobase/log/log0log.c:
        In an InnoDB very fast shutdown, we just need to wait for no more transactions to be happening
        and then we can flush the InnoDB log and don't need to wait for the
        signaled-to-die InnoDB threads to finish (saves seconds).
      innobase/srv/srv0start.c:
        In an InnoDB very fast shutdown, once we have forced a flush of the InnoDB
        log to disk, and signalled InnoDB threads to die, we needn't wait
        for these threads to die.
      b0e1389b
    • unknown's avatar
      Merge in fix Bug#3788 · ce16c895
      unknown authored
      
      mysql-test/r/information_schema.result:
        Auto merged
      mysql-test/t/sp.test:
        Auto merged
      sql/item.cc:
        Auto merged
      sql/item_func.cc:
        Auto merged
      sql/item_func.h:
        Auto merged
      sql/mysql_priv.h:
        Auto merged
      sql/sp.cc:
        Auto merged
      sql/sp_head.cc:
        Auto merged
      sql/sp_head.h:
        Auto merged
      sql/sql_parse.cc:
        Auto merged
      sql/sql_table.cc:
        Auto merged
      sql/sql_yacc.yy:
        Auto merged
      mysql-test/r/sp.result:
        Merge
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      ce16c895
    • unknown's avatar
      Fixing post-merge errors · 1250899c
      unknown authored
      1250899c
    • unknown's avatar
      post merge fixes · 12c6eb3b
      unknown authored
      
      sql/sql_parse.cc:
        Auto merged
      12c6eb3b
    • unknown's avatar
      making a better test case for bug #8850 · 39c32324
      unknown authored
      
      mysql-test/r/sp.result:
        fixing results for new test
      mysql-test/t/sp.test:
        making a new test with autocommit set to 0 and 1.
        Second CALL is in autocommit mode to prove that the relevant bug 
        (bug #8550) is fixed.
      39c32324
    • unknown's avatar
      changelog-5.0.xml: · 50985b67
      unknown authored
        Add dummy changelog file. It should merge upward without conflict.
      
      
      50985b67
    • unknown's avatar
      Merge mysql.com:/usr/local/bk/mysql-5.0 · fe3a425a
      unknown authored
      into mysql.com:/home/pem/work/mysql-5.0
      
      
      fe3a425a
    • unknown's avatar
      Merge jbruehe@bk-internal.mysql.com:/home/bk/mysql-5.0 · 50914ba7
      unknown authored
      into mysql.com:/M50/mysql-5.0
      
      
      include/my_sys.h:
        Auto merged
      50914ba7
    • unknown's avatar
      Merge changes. · d8222c03
      unknown authored
      
      Build-tools/Do-compile:
        Change already present in 5.0
      configure.in:
        Do not propagate a 4.0 version number to the 5.0 tree.
      include/my_sys.h:
        Change already present in 5.0.
      mysys/hash.c:
        For Sun compilers, 'static inline' is ok.
      mysys/my_bitmap.c:
        Change already present in 5.0
      sql/item_strfunc.cc:
        Change already present in 5.0
      sql/net_serv.cc:
        Change already present in 5.0
      d8222c03
    • unknown's avatar
      Merge mysql.com:/usr/local/bk/mysql-5.0 · 9d01d512
      unknown authored
      into mysql.com:/home/pem/work/mysql-5.0
      
      
      9d01d512
    • unknown's avatar
      Merge jamppa@bk-internal.mysql.com:/home/bk/mysql-5.0 · 8ab73b4c
      unknown authored
      into ua141d10.elisa.omakaista.fi:/home/my/bk/mysql-5.0
      
      
      8ab73b4c
    • unknown's avatar
      Fixed Bug#8922. · 0fdd650f
      unknown authored
      Reverted Jim's patch.
      
      
      client/mysql.cc:
        Fixed Bug#8922, The deilimeter cannot be reset after it is set as word 'delimiter'
      include/my_sys.h:
        Reverted Jim's patch.
      mysys/mf_iocache.c:
        Reverted Jim's patch.
      sql/sql_class.h:
        Reverted Jim's patch.
      0fdd650f
    • unknown's avatar
      InnoDB: Win64 portability fixes · 88c893cb
      unknown authored
      
      innobase/include/srv0srv.h:
        Declare those variables as ulong that are declared in ha_innodb.h
      innobase/srv/srv0srv.c:
        Define those variables as ulong that are declared in ha_innodb.h
      88c893cb
    • unknown's avatar
      - bumped up version number in configure.in from 4.0.24 -> 4.0.25 (ChangeSet... · 395618a6
      unknown authored
      - bumped up version number in configure.in from 4.0.24 -> 4.0.25 (ChangeSet 1.2073 was already tagged
        as 4.0.24)
      
      
      configure.in:
        - bumped up version number from 4.0.24 -> 4.0.25
      395618a6
    • unknown's avatar
      Merge mysql.com:/usr/local/bk/mysql-5.0 · 45b5e513
      unknown authored
      into mysql.com:/home/pem/work/mysql-5.0
      
      
      45b5e513
    • unknown's avatar
      Merge marko@bk-internal.mysql.com:/home/bk/mysql-5.0 · 30f0b316
      unknown authored
      into hundin.mysql.fi:/home/marko/mysql-5.0
      
      
      30f0b316
  3. 07 Mar, 2005 18 commits
  4. 06 Mar, 2005 1 commit
    • unknown's avatar
      BUG#8351 post-review improvements. · 19925810
      unknown authored
      
      myisam/ft_boolean_search.c:
        quot, qend not needed anymore, removed.
        phrase initialization moved to ft_init_boolean_search.
        comments added.
        _ftb_strstr renamed to _ftb_check_phrase.
      myisam/ft_parser.c:
        style improvements.
      19925810
  5. 05 Mar, 2005 2 commits
    • unknown's avatar
      Porting of "buffered read" patch to 5.0 and post-review fixes. · e904d0e7
      unknown authored
      The patch implements the idea suggested by Olaf van der Spek in 
      thread "Client: many small reads?" (internals@lists.mysql.com).
      Now small reads performed by the client library are buffered.
      The buffering gives up to 2 times speedup when retrieving 
      one-column tables.
      
      
      BUILD/SETUP.sh:
        Remove --with-vio option which no longer exist.
      BUILD/compile-pentium64-valgrind-max:
        Remove --with-vio option which no longer exist.
      config/ac-macros/misc.m4:
        Removed --with-vio configure switch: we always use VIO. The switch,
         in fact, only saved us one pointer dereferencing per call in case we had
        only one transport type in VIO enabled.
      config/ac-macros/openssl.m4:
        Removed HAVE_VIO.
      include/config-win.h:
        Removed HAVE_VIO (not needed anymore)
        Added HAVE_VIO_READ_BUFF (define buffered client reads for Windows clients).
      include/violite.h:
        Removed HAVE_VIO, as currently VIO is always in use.
        Added declaration for vio_read_buff and related members in struct VIO.
      sql-common/client.c:
        Use flags to set up vio read buffering in mysql_real_connect.
      sql/mysqld.cc:
        Use flags to disable vio read buffering when creating a server 
        connection.
      vio/vio.c:
        Optionally set up vio read buffer when creating a new VIO structure.
      vio/viosocket.c:
        Implementation of client-side buffered reads in VIO: the idea 
        is to buffer small reads in a client buffer to save amount of
        syscalls per retrieved result set. The implementation relies
        on the fact that read/recv will return as soon as there is
        some data in the kernel buffer, no matter how big the given
        user's buffer is. To be able to disable it in case recv/read don't
        have such semantics, the new calls are guarded
        with #define HAVE_VIO_READ_BUFF. Currently buffered reading is 
        switched on only for BSD sockets and named pipes, both on Windows
        and UNIXes.
      e904d0e7
    • unknown's avatar
      Fixing bug #8850 in such a way that when TRUNCATE is called within · 2fc5d274
      unknown authored
      stored  procedure,  it  is converted  to DELETE.
      
      
      mysql-test/r/sp.result:
        A result for  the  test  case  for bug #8850
      mysql-test/t/sp.test:
        A test  case  for the bug #8850
      sql/sql_delete.cc:
        A fix for bug  #8850, plus adding a missing call  to mysql_init_select(),
        which  caused mem_root corruption.
      sql/sql_parse.cc:
        A fix for the bug #8850
      BitKeeper/etc/ignore:
        Added acinclude.m4 to the ignore list
      2fc5d274