1. 19 Dec, 2004 5 commits
  2. 18 Dec, 2004 9 commits
    • unknown's avatar
      trx0roll.c: · dd7ea8cc
      unknown authored
        Put a sensible value of thread id and process no to a background rollback transaction
      
      
      innobase/trx/trx0roll.c:
        Put a sensible value of thread id and process no to a background rollback transaction
      dd7ea8cc
    • unknown's avatar
      trx0roll.c: · 301053ee
      unknown authored
        Fix the rollback progress printout in crash recovery
      
      
      innobase/trx/trx0roll.c:
        Fix the rollback progress printout in crash recovery
      301053ee
    • unknown's avatar
      trx0roll.c: · a2ec3906
      unknown authored
        Print progress of background rollback of transactions with more than 1000 undo log entries
      srv0start.c, trx0roll.c, log0recv.c, trx0roll.h:
        Cleanup background rollback code in crash recovery; do not flush all modified pages from the buffer pool after a crash recovery: this makes mysqld accesible for users more quickly
      
      
      innobase/include/trx0roll.h:
        Cleanup background rollback code in crash recovery; do not flush all modified pages from the buffer pool after a crash recovery: this makes mysqld accesible for users more quickly
      innobase/log/log0recv.c:
        Cleanup background rollback code in crash recovery; do not flush all modified pages from the buffer pool after a crash recovery: this makes mysqld accesible for users more quickly
      innobase/srv/srv0start.c:
        Cleanup background rollback code in crash recovery; do not flush all modified pages from the buffer pool after a crash recovery: this makes mysqld accesible for users more quickly
      innobase/trx/trx0roll.c:
        Print progress of background rollback of transactions with more than 1000 undo log entries
      a2ec3906
    • unknown's avatar
      rem0rec.ic: · 5a8d528f
      unknown authored
        Do not use short int in rem0rec.ic, since its size is not fixed in ANSI C; improve comments of the relative offset field in a record; use mach_read_from_2() to read the relative offset field to save CPU time, if the compiler does not optimize a more complex access function
      
      
      innobase/include/rem0rec.ic:
        Do not use short int in rem0rec.ic, since its size is not fixed in ANSI C; improve comments of the relative offset field in a record; use mach_read_from_2() to read the relative offset field to save CPU time, if the compiler does not optimize a more complex access function
      5a8d528f
    • unknown's avatar
    • unknown's avatar
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.0 · 60ebdbd4
      unknown authored
      into mysql.com:/home/cps/mysql/trees/mysql-5.0
      
      
      sql/mysqld.cc:
        Auto merged
      sql-common/client.c:
        Auto merged
      60ebdbd4
    • unknown's avatar
      More work on truncations in libmysql: after-review fixes. · b355ecbe
      unknown authored
      
      libmysql/libmysql.c:
        More post-review fixes for truncation patch:
        - use my_strtoll10
        - workaround for Intel FPU executive precision feature
        - one case when we didn't report possible truncation fixed.
      strings/my_strtoll10.c:
        Fix a comment.
      tests/client_test.c:
        One more test now passes
      b355ecbe
    • unknown's avatar
      BUG#7384 IM fails to compile on Solaris. · 66eb662b
      unknown authored
      Solaris doesn't define INADDR_NONE macro. This resulted in compilation
      failure. (advanced fix)
      
      
      include/my_net.h:
        Added INADDR_NONE define
      sql-common/client.c:
        removed INADDR_NONE define as it is moved to my_net.h
      sql/mysqld.cc:
        add my_net.h define and remove INADDR_NONE
      66eb662b
  3. 17 Dec, 2004 25 commits
    • unknown's avatar
      InnoDB: fix a compilation error due to missing typedef (Bug #7383) · 24c0a66c
      unknown authored
      rem0rec.ic:
        Replace (int16_t) with (signed short).
      
      
      innobase/include/rem0rec.ic:
        Replace (int16_t) with (signed short).
      24c0a66c
    • unknown's avatar
      Merge heikki@bk-internal.mysql.com:/home/bk/mysql-5.0 · 6799ec0c
      unknown authored
      into hundin.mysql.fi:/home/heikki/mysql-5.0
      
      6799ec0c
    • unknown's avatar
      Truncations patch: a post-review fix. · 1046278e
      unknown authored
      
      include/mysql.h:
        Adding an option for data truncations feature.
      libmysql/libmysql.c:
        No 'smart' behaviour now for data truncations: they are always
        reported, unless switched off with 
        mysql_options(mysql, MYSQL_REPORT_DATA_TRUNCATION, (my_bool*) &(option=1));
      sql-common/client.c:
        Add support for report-data-truncation variable in my.cnf
      tests/client_test.c:
        A test for MYSQL_REPORT_DATA_TRUNCATION option.
      1046278e
    • unknown's avatar
      page0page.ic: · 4dfc4e32
      unknown authored
        Move inline function page_is_cmp() before its use in page0page.ic; maybe this fixes a linking error reported by Lenz
      
      
      innobase/include/page0page.ic:
        Move inline function page_is_cmp() before its use in page0page.ic; maybe this fixes a linking error reported by Lenz
      4dfc4e32
    • unknown's avatar
      Merge lgrimmer@bk-internal.mysql.com:/home/bk/mysql-5.0 · fcaa0217
      unknown authored
      into mysql.com:/space/my/mysql-5.0
      
      fcaa0217
    • unknown's avatar
      Merge mysql.com:/space/my/mysql-5.0 · 73b36ee6
      unknown authored
      into mysql.com:/space/my/mysql-5.0-build
      
      73b36ee6
    • unknown's avatar
      Fixing compile-time failures in recently pushed code (aCC, Sun Studio) · 78e604cd
      unknown authored
      (Bug#7381)
      
      
      libmysql/libmysql.c:
        Fixing compile-time failures in recently pushed code (aCC)
      tests/client_test.c:
        Fix a couple of -pedantic warnings.
      78e604cd
    • unknown's avatar
      Merge lgrimmer@bk-internal.mysql.com:/home/bk/mysql-5.0 · 617c140d
      unknown authored
      into mysql.com:/space/my/mysql-5.0
      
      617c140d
    • unknown's avatar
      - typo fix · e8e57601
      unknown authored
      e8e57601
    • unknown's avatar
      - make sure to include sql/share/errmsg.txt into the source distribution · 9db1e9e3
      unknown authored
      
      sql/share/Makefile.am:
        - make sure to include errmsg.txt into the source distribution
      9db1e9e3
    • unknown's avatar
      Merge rkalimullin@bk-internal.mysql.com:/home/bk/mysql-5.0 · 6e738791
      unknown authored
      into gw.mysql.r18.ru:/usr/home/ram/work/5.0.bit.new
      
      6e738791
    • unknown's avatar
      Merge akopytov@bk-internal.mysql.com:/home/bk/mysql-5.0 · 1be59d96
      unknown authored
      into polly.local:/home/kaa/src/mysql-5.0
      
      
      configure.in:
        Auto merged
      sql/ha_innodb.cc:
        Auto merged
      sql/mysql_priv.h:
        Auto merged
      sql/mysqld.cc:
        Auto merged
      sql/set_var.cc:
        Auto merged
      1be59d96
    • unknown's avatar
      Merge rkalimullin@bk-internal.mysql.com:/home/bk/mysql-5.0 · 3922ba81
      unknown authored
      into gw.mysql.r18.ru:/usr/home/ram/work/5.0.bit.new
      
      
      sql/field.h:
        Auto merged
      sql/handler.h:
        Auto merged
      sql/sql_select.cc:
        Auto merged
      sql/table.cc:
        Auto merged
      3922ba81
    • unknown's avatar
      bit type · 8d25a69f
      unknown authored
      8d25a69f
    • unknown's avatar
      The BIT patch by ramil causes that the old data type BIT is no · 5d09bce4
      unknown authored
      longer available for most storage engines.
      Therefore column c18 BIT is switched TINYINT .
      
      
      mysql-test/include/ps_conv.inc:
        updated comment
      mysql-test/include/ps_create.inc:
        replaced the data type bit with tinyint
      mysql-test/r/ps_1general.result:
        updated results
      mysql-test/r/ps_2myisam.result:
        updated results
      mysql-test/r/ps_3innodb.result:
        updated results
      mysql-test/r/ps_4heap.result:
        updated results
      mysql-test/r/ps_5merge.result:
        updated results
      mysql-test/r/ps_6bdb.result:
        updated results
      mysql-test/r/ps_7ndb.result:
        updated results
      mysql-test/t/ps_4heap.test:
        replaced the data type bit with tinyint
      mysql-test/t/ps_5merge.test:
        replaced the data type bit with tinyint
      5d09bce4
    • unknown's avatar
      - added file innobase/include/trx0xa.h which was missing from the source · fa56a475
      unknown authored
        distribution when running "make dist"
      
      
      innobase/include/Makefile.am:
        - added file trx0xa.h which was missing from the source distribution when
          running "make dist"
      fa56a475
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.0 · 0764bfec
      unknown authored
      into mysql.com:/home/dlenev/src/mysql-5.0-tzbug
      
      0764bfec
    • unknown's avatar
      Fix for bug #6849 "Crash while preparing query containing const expr with · a490af47
      unknown authored
      IN and CONVERT_TZ()" (with after review changes).
      
      Now we add implicitly used time zone tables to global table list right
      at the parsing stage instead of doing it later in mysql_execute_command()
      or in check_prepared_statement().
      
      No special test-case needed since this bug also manifests itself as
      timezone2.test failure if one runs it with --ps-protocol option.
      
      
      sql/sql_base.cc:
        relink_tables_for_multidelete(): 
         presence of implicitly used time zone tables is no longer condition for
         propagation of TABLE pointers from global table list to local table
         lists (since now global list is always created...)
      sql/sql_lex.cc:
        - Added LEX::add_time_zone_tables_to_query_tables() function which adds
          implicitly used time zone tables to global table list.
        - Definition of fake_time_zone_tables_list moved to tztime.cc, since
          it is no longer used in parser.
      sql/sql_lex.h:
        - Since now we add implicitly used time zone tables right at parsing
          stage, LEX::time_zone_tables_used is either zero or points to valid
          time zone tables list. Updated its description to reflect that.
        - Added LEX::add_time_zone_tables_to_query_tables() function which adds
          implicitly used time zone tables to global table list.
        - Declaration of fake_time_zone_tables_list moved to tztime.h,
          since it is no longer used in parser.
      sql/sql_parse.cc:
        mysql_execute_command():
          Removed adding list of implicitly used time zone tables to global table
          list, since now we do this right at the parsing stage.
      sql/sql_yacc.yy:
        Let us add implicitly used time zone tables to global table list
        right at the parsing stage instead of doing it later in
        mysql_execute_command() or in check_prepared_statement().
      sql/tztime.cc:
        Moved fake_time_zone_tables_list definition from sql_lex.cc to
        tztime.cc since now it is used only for error reporting from
        my_tz_get_table_list() function.
      sql/tztime.h:
        Moved fake_time_zone_tables_list declaration from sql_lex.h to
        tztime.h since now it is used only for error reporting from
        my_tz_get_table_list() function.
      a490af47
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.0 · c5e17f7e
      unknown authored
      into mysql.com:/home/cps/mysql/trees/mysql-5.0
      
      c5e17f7e
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.0 · 1d180019
      unknown authored
      into mysql.com:/home/cps/mysql/trees/mysql-5.0
      
      1d180019
    • unknown's avatar
      Fix of test-suite failures which popped up after addition of federated · cf18afdf
      unknown authored
      storage engine.
      
      
      mysql-test/mysql-test-run.sh:
        We should skip starting of slave server only if test is BOTH 
        not replication related and not federated storage engine related.
      mysql-test/r/ps_1general.result:
        Fixed test result after federated storage engine was added.
      cf18afdf
    • unknown's avatar
      Fix for pekka's IM compilation failure at ndb.mysql.com · e6f0d3c1
      unknown authored
      
      server-tools/instance-manager/mysql_connection.cc:
        move constructor to .cc file
      server-tools/instance-manager/mysql_connection.h:
        move constructor to .cc file
      e6f0d3c1
    • unknown's avatar
      WL# 2094 Federated Storage Handler, added fixes per suggestions by Bar and Antony · a765e033
      unknown authored
      
      mysql-test/r/federated.result:
        new test results
      mysql-test/t/federated.test:
        added order by, group by
      sql/ha_federated.cc:
        - added 'scheme' to URL
        - added proper escaping
        - made sure &my_charset_bin is being used throughout handler
        - made sure create_table catches improper URL in comment upon table creation
      sql/ha_federated.h:
        added scheme to share
      a765e033
    • unknown's avatar
      Merge pgalbraith@bk-internal.mysql.com:/home/bk/mysql-5.0 · a37fe88f
      unknown authored
      into patrick-galbraiths-computer.local:/Users/patg/5.0-federated
      
      
      sql/Makefile.am:
        Auto merged
      sql/field.h:
        Auto merged
      sql/mysql_priv.h:
        Auto merged
      a37fe88f
    • unknown's avatar
      Clean up from code review. · 28aa7e37
      unknown authored
      
      sql/examples/ha_archive.cc:
        Fixed from code review. Cleaned up comment and fixed issue with mean length of row.
      28aa7e37
  4. 16 Dec, 2004 1 commit