1. 15 Apr, 2005 2 commits
    • unknown's avatar
      Adding --innodb_fast_shutdown=2 which shuts down InnoDB faster than the default "1": · 1850d56b
      unknown authored
      most InnoDB threads are not terminated properly and the buffer pool is not flushed
      to disk. Still no committed transaction is lost as we flush the logs to disk.
      InnoDB does crash recovery at startup after this shutdown.
      Using this shutdown in testsuite (mysql-test-run --mysqld=--innodb_fast_shutdown=2) saved 3 minutes (13% of total time).
      
      
      innobase/include/srv0srv.h:
        srv_fast_shutdown now int to allow 3 values, replacing the srv_fast_shutdown/srv_very_fast_shutdown combo
      innobase/log/log0log.c:
        srv_very_fast_shutdown -> (srv_fast_shutdown == 2)
      innobase/srv/srv0srv.c:
        srv_very_fast_shutdown -> (srv_fast_shutdown == 2)
      innobase/srv/srv0start.c:
        moving message to the InnoDB internal code (like "InnoDB: Starting shutdown" is)
        instead of ha_innodb.cc. That's to have ut_print_timestamp().
      sql/ha_innodb.cc:
        As innodb_fast_shutdown is now settable, srv_fast_shutdown must be
        set at shutdown, not at startup.
      sql/ha_innodb.h:
        innobase_fast_shutdown now ulong to accept 3 values
      sql/mysqld.cc:
        Making the "very fast" InnoDB shutdown accessible to users, by passing
        --innodb-fast-shutdown=2 (disabled on Netware)
      sql/set_var.cc:
        innodb_fast_shutdown now settable on the fly (global variable).
        So that user can decide to do a normal/fast/fastest shutdown
        just before doing it.
      1850d56b
    • unknown's avatar
      Add a comment to update_ref_and_keys · 9b6373ca
      unknown authored
      9b6373ca
  2. 14 Apr, 2005 25 commits
    • unknown's avatar
      A test case for Bug#4956 (decimal -> string conversion problem) · 18bd7ef8
      unknown authored
      
      mysql-test/r/type_decimal.result:
        Test results (Bug#4956)
      mysql-test/t/type_decimal.test:
        A test case for Bug#4956 "strange result, insert into longtext, parameter 
        with numeric value" (the bug itself is not repeatable any more).
      18bd7ef8
    • unknown's avatar
      Merge hundin.mysql.fi:/home/heikki/mysql-4.1 · e6e0c671
      unknown authored
      into hundin.mysql.fi:/home/heikki/mysql-5.0
      
      
      innobase/fil/fil0fil.c:
        Auto merged
      ndb/src/kernel/blocks/dblqh/DblqhMain.cpp:
        Auto merged
      ndb/src/ndbapi/ndberror.c:
        Auto merged
      e6e0c671
    • unknown's avatar
      fil0fil.c: · 15e58b0f
      unknown authored
        Add fault tolerance in the scan of .ibd files at a crash recovery; formerly a single failure of readdir_get_next caused the rest of the directory to be skipped
      
      
      innobase/fil/fil0fil.c:
        Add fault tolerance in the scan of .ibd files at a crash recovery; formerly a single failure of readdir_get_next caused the rest of the directory to be skipped
      15e58b0f
    • unknown's avatar
      Merge · d3a77a6c
      unknown authored
      d3a77a6c
    • unknown's avatar
      Fixed BUG#9598: stored procedure call within stored procedure · 26396659
      unknown authored
                      overwrites IN variable
        and added error checking of variables for [IN]OUT parameters while
        rewriting the out parameter handling.
      
      
      mysql-test/r/sp-error.result:
        New test case for non-variable argument for [IN]OUT parameters.
        (And changed to qualified names in some other error messages.)
      mysql-test/r/sp.result:
        New test case for BUG#9598.
      mysql-test/t/sp-error.test:
        New test case for non-variable argument for [IN]OUT parameters.
      mysql-test/t/sp.test:
        New test case for BUG#9598.
      sql/item.h:
        Need to distinguish between SP local variable items and other items,
        for error checking and [IN]OUT parameter handling.
      sql/share/errmsg.txt:
        New error message for non-variable arguments for [IN]OUT parameters in stored procedures.
      sql/sp_head.cc:
        Rewrote the [IN]OUT parameter handling in procedure invokation, to make
        it work properly when using user variables in sub-calls.
        Also added error checking for non-variable arguments for such parameters
        (and changed to qualified names for wrong number of arg. errors).
      sql/sp_rcontext.cc:
        No need to keep track on the out index for an [IN]OUT parameter any more.
      sql/sp_rcontext.h:
        No need to keep track on the out index for an [IN]OUT parameter any more.
      26396659
    • unknown's avatar
      Merge lgrimmer@bk-internal.mysql.com:/home/bk/mysql-4.1 · 3b719a0d
      unknown authored
      into mysql.com:/space/my/mysql-4.1
      
      3b719a0d
    • unknown's avatar
      Merge lgrimmer@bk-internal.mysql.com:/home/bk/mysql-5.0 · 2d75a0fb
      unknown authored
      into mysql.com:/space/my/mysql-5.0
      
      2d75a0fb
    • unknown's avatar
      Merge mysql.com:/space/my/mysql-4.1 · 502641d7
      unknown authored
      into mysql.com:/space/my/mysql-4.1-build
      
      502641d7
    • unknown's avatar
      Merge pnousiainen@bk-internal.mysql.com:/home/bk/mysql-4.1 · c6a785f8
      unknown authored
      into mysql.com:/export/space/pekka/ndb/version/my41
      
      c6a785f8
    • unknown's avatar
      Merge lgrimmer@bk-internal.mysql.com:/home/bk/mysql-5.0 · 589ba28d
      unknown authored
      into mysql.com:/space/my/mysql-5.0
      
      589ba28d
    • unknown's avatar
      Merge mysql.com:/usr/home/ram/work/mysql-4.1 · 89dffd52
      unknown authored
      into mysql.com:/usr/home/ram/work/mysql-5.0
      
      
      client/mysqltest.c:
        Auto merged
      mysql-test/mysql-test-run.pl:
        Auto merged
      89dffd52
    • unknown's avatar
      Merge mysql.com:/usr/home/ram/work/mysql-4.0 · 2affa9e0
      unknown authored
      into mysql.com:/usr/home/ram/work/mysql-4.1
      
      
      client/mysqltest.c:
        Auto merged
      2affa9e0
    • unknown's avatar
      Merge mysql.com:/space/my/mysql-4.1 · 38a5a621
      unknown authored
      into mysql.com:/space/my/mysql-4.1-build
      
      38a5a621
    • unknown's avatar
      Merge mysql.com:/space/my/mysql-5.0 · 07d2dd3e
      unknown authored
      into mysql.com:/space/my/mysql-5.0-build
      
      07d2dd3e
    • unknown's avatar
      Merge rkalimullin@bk-internal.mysql.com:/home/bk/mysql-5.0 · 6e35ce16
      unknown authored
      into mysql.com:/usr/home/ram/work/5.0.bit_class
      
      6e35ce16
    • unknown's avatar
      Bit type: fix for create_field::create_field(). · c7509989
      unknown authored
      
      sql/field.cc:
        Bit type: fix for create_field::create_field().
        We should return saved length in case of Field_bit_as_char.
      c7509989
    • unknown's avatar
      Merge mleich@bk-internal.mysql.com:/home/bk/mysql-4.1 · d13c4eaf
      unknown authored
      into mysql.com:/home/matthias/Arbeit/mysql-4.1/src-clean
      
      d13c4eaf
    • unknown's avatar
      Merge mysql.com:/space/my/mysql-5.0 · b1f5ecb5
      unknown authored
      into mysql.com:/space/my/mysql-5.0-build
      
      b1f5ecb5
    • unknown's avatar
      Merge mysql.com:/space/my/mysql-4.1 · 457d218a
      unknown authored
      into mysql.com:/space/my/mysql-4.1-build
      
      457d218a
    • unknown's avatar
      ha_innodb.cc: · afa111c2
      unknown authored
        Add a big fat warning for future programmers that MySQL may call ::store_lock() also with lock 'type' TL_IGNORE; my ignorance of this caused bug 9670
      
      
      sql/ha_innodb.cc:
        Add a big fat warning for future programmers that MySQL may call ::store_lock() also with lock 'type' TL_IGNORE; my ignorance of this caused bug 9670
      afa111c2
    • unknown's avatar
      Merge heikki@bk-internal.mysql.com:/home/bk/mysql-5.0 · ef78d3ce
      unknown authored
      into hundin.mysql.fi:/home/heikki/mysql-5.0
      
      
      innobase/fil/fil0fil.c:
        Auto merged
      innobase/row/row0sel.c:
        Auto merged
      mysql-test/Makefile.am:
        Auto merged
      mysql-test/t/ctype_ucs_binlog.test:
        Auto merged
      scripts/make_binary_distribution.sh:
        Auto merged
      sql/ha_innodb.cc:
        Auto merged
      ef78d3ce
    • unknown's avatar
      In order not to conflict with a Linux kernel header · 1de0b473
      unknown authored
      set_bit replaced with internal_set_bit,
      clear_bit replaced with internal_clear_bit.
      
      1de0b473
    • unknown's avatar
      Merge rurik.mysql.com:/home/igor/mysql-5.0 · f7ec9797
      unknown authored
      into rurik.mysql.com:/home/igor/dev/mysql-5.0-0
      
      f7ec9797
    • unknown's avatar
      information_schema.result, information_schema.test: · 99584b9d
      unknown authored
        Added a test in connection with the fix for
        bug #6106.
      view.result, view.test:
        Added test cases for bugs #6106/6107.
      sql_show.cc:
        The addition of the case for items of the type REF_ITEM in the
        function uses_only_table_name_fields became necessary after
        the fix for bug #6106.
      sql_base.cc:
        The problem was due to the fact that two different column
        references were glued together though one of them belonged to
        a subquery while another to an outer query. This caused
        eventually a wrong calculation of values for the used_tables
        attribute.
      
      
      sql/sql_base.cc:
        The problem was due to the fact that two different column
        references were glued together though one of them belonged to
        a subquery while another to an outer query. This caused
        eventually a wrong calculation of values for the used_tables
        attribute.
      sql/sql_show.cc:
        The addition of the case for items of the type REF_ITEM in the
        function uses_only_table_name_fields became necessary after
        the fix for bug #6106.
      mysql-test/t/view.test:
        Added test cases for bugs #6106/6107.
      mysql-test/r/view.result:
        Added test cases for bugs #6106/6107.
      mysql-test/t/information_schema.test:
        Added a test in connection with the fix for
        bug #6106.
      mysql-test/r/information_schema.result:
        Added a test in connection with the fix for
        bug #6106.
      99584b9d
    • unknown's avatar
      Merge pnousiainen@bk-internal.mysql.com:/home/bk/mysql-4.1 · 761872d3
      unknown authored
      into mysql.com:/export/space/pekka/ndb/version/my41
      
      761872d3
  3. 13 Apr, 2005 13 commits
    • unknown's avatar
      Merge mysql.com:/home/cps/mysql/trees/mysql-4.1 · d79f4051
      unknown authored
      into mysql.com:/home/cps/mysql/trees/mysql-5.0
      
      
      mysys/default.c:
        Auto merged
      sql/ha_innodb.cc:
        Auto merged
      d79f4051
    • unknown's avatar
      post review fix · af22097f
      unknown authored
      
      mysys/default.c:
        cleanup + check for the last line in the file in "!include" directive processing
      af22097f
    • unknown's avatar
      Merge bk-internal:/home/bk/mysql-5.0 · 9f5ebec5
      unknown authored
      into mysql.com:/home/jimw/my/mysql-5.0-clean
      
      9f5ebec5
    • unknown's avatar
      Allow SQLCOM_CALL in prepared mode. · 67d8d63d
      unknown authored
      
      mysql-test/r/ps.result:
        Test results: adding tests for CALL statement in prepared mode.
      mysql-test/t/ps.test:
        Adding tests for CALL statement in prepared mode.
      67d8d63d
    • unknown's avatar
      Merge · a99d9aef
      unknown authored
      
      innobase/fil/fil0fil.c:
        Auto merged
      innobase/row/row0sel.c:
        Auto merged
      mysql-test/Makefile.am:
        Auto merged
      mysql-test/t/ctype_ucs_binlog.test:
        Auto merged
      sql/ha_innodb.cc:
        Auto merged
      scripts/make_binary_distribution.sh:
        SCCS merged
      a99d9aef
    • unknown's avatar
      Merge mysql.com:/space/my/mysql-4.1 · 2b5ca605
      unknown authored
      into mysql.com:/space/my/mysql-4.1-build
      
      2b5ca605
    • unknown's avatar
      Merge mysql.com:/space/my/mysql-4.1-build · f07bc3dc
      unknown authored
      into mysql.com:/space/my/mysql-5.0-build
      
      
      support-files/mysql.spec.sh:
        Auto merged
      f07bc3dc
    • unknown's avatar
      Merge mysql.com:/space/my/mysql-4.0-build · 7baccc62
      unknown authored
      into mysql.com:/space/my/mysql-4.1-build
      
      
      support-files/mysql.spec.sh:
        Auto merged
      7baccc62
    • unknown's avatar
      - fixed a date for a changelog entry in the RPM spec file (s/Mar/Apr/) - RPM... · 33cd6a32
      unknown authored
      - fixed a date for a changelog entry  in the RPM spec file (s/Mar/Apr/) - RPM complains about wrongly
        ordered entries.
      
      
      support-files/mysql.spec.sh:
        - fixed a date for a changelog entry (s/Mar/Apr/) - RPM complains about wrongly ordered entries.
      33cd6a32
    • unknown's avatar
      - After merge fixes · 854c3c17
      unknown authored
      
      BitKeeper/deleted/.del-Do-compile~d1a6d7e535befea3:
        Auto merged
      BitKeeper/deleted/.del-Makefile.am~8eda4336dfcaefc:
        Auto merged
      BitKeeper/deleted/.del-mysqld_error.txt~95f167eb567c789d:
        Auto merged
      scripts/Makefile.am:
        Auto merged
      scripts/make_win_src_distribution.sh:
        Auto merged
      BitKeeper/deleted/.del-texi2html~74632fe370dcec73:
        Auto merged
      configure.in:
        - manual merge
      support-files/mysql.spec.sh:
        - manual merge
      854c3c17
    • unknown's avatar
      Merge from 4.1 · e251a1d8
      unknown authored
      
      innobase/fil/fil0fil.c:
        Auto merged
      innobase/row/row0sel.c:
        Auto merged
      mysql-test/Makefile.am:
        Auto merged
      mysql-test/t/ctype_ucs_binlog.test:
        Auto merged
      e251a1d8
    • unknown's avatar
      ha_innodb.cc: · 20457882
      unknown authored
        Fix part of bug #9670: if MySQL calls ::store_lock with TL_IGNORE, do not change prebuilt->select_lock_type; this fix may heal the assertion failures reported in UPDATE and multi-table UPDATE; it is not clear if this fixes the problems in OPTIMIZE TABLE
      
      
      sql/ha_innodb.cc:
        Fix part of bug #9670: if MySQL calls ::store_lock with TL_IGNORE, do not change prebuilt->select_lock_type; this fix may heal the assertion failures reported in UPDATE and multi-table UPDATE; it is not clear if this fixes the problems in OPTIMIZE TABLE
      20457882
    • unknown's avatar
      - removed more build tools that are now maintained seperately · 435a8666
      unknown authored
      
      BitKeeper/deleted/.del-Do-solaris-pkg~43f194aa28e68532:
        Delete: Build-tools/Do-solaris-pkg
      BitKeeper/deleted/.del-Do-hpux-depot~d69e0b7c7f19d3:
        Delete: Build-tools/Do-hpux-depot
      435a8666