1. 19 Dec, 2004 5 commits
  2. 18 Dec, 2004 9 commits
    • unknown's avatar
      trx0roll.c: · 67f5704d
      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
      67f5704d
    • unknown's avatar
      trx0roll.c: · 8b936635
      unknown authored
        Fix the rollback progress printout in crash recovery
      
      
      innobase/trx/trx0roll.c:
        Fix the rollback progress printout in crash recovery
      8b936635
    • unknown's avatar
      trx0roll.c: · 8da9faaa
      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
      8da9faaa
    • unknown's avatar
      rem0rec.ic: · b2474e7a
      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
      b2474e7a
    • unknown's avatar
    • unknown's avatar
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.0 · 491baa97
      unknown authored
      into mysql.com:/home/cps/mysql/trees/mysql-5.0
      
      
      sql/mysqld.cc:
        Auto merged
      sql-common/client.c:
        Auto merged
      491baa97
    • unknown's avatar
      More work on truncations in libmysql: after-review fixes. · d9b8e4b8
      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
      d9b8e4b8
    • unknown's avatar
      BUG#7384 IM fails to compile on Solaris. · 59b24f9f
      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
      59b24f9f
  3. 17 Dec, 2004 25 commits
    • unknown's avatar
      InnoDB: fix a compilation error due to missing typedef (Bug #7383) · b5fcf743
      unknown authored
      rem0rec.ic:
        Replace (int16_t) with (signed short).
      
      
      innobase/include/rem0rec.ic:
        Replace (int16_t) with (signed short).
      b5fcf743
    • unknown's avatar
      Merge heikki@bk-internal.mysql.com:/home/bk/mysql-5.0 · a51e2428
      unknown authored
      into hundin.mysql.fi:/home/heikki/mysql-5.0
      
      
      a51e2428
    • unknown's avatar
      Truncations patch: a post-review fix. · 996352b7
      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.
      996352b7
    • unknown's avatar
      page0page.ic: · e2916b32
      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
      e2916b32
    • unknown's avatar
      Merge lgrimmer@bk-internal.mysql.com:/home/bk/mysql-5.0 · 91a76445
      unknown authored
      into mysql.com:/space/my/mysql-5.0
      
      
      91a76445
    • unknown's avatar
      Merge mysql.com:/space/my/mysql-5.0 · 1577b63a
      unknown authored
      into mysql.com:/space/my/mysql-5.0-build
      
      
      1577b63a
    • unknown's avatar
      Fixing compile-time failures in recently pushed code (aCC, Sun Studio) · 6ce4c255
      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.
      6ce4c255
    • unknown's avatar
      Merge lgrimmer@bk-internal.mysql.com:/home/bk/mysql-5.0 · fcd2732d
      unknown authored
      into mysql.com:/space/my/mysql-5.0
      
      
      fcd2732d
    • unknown's avatar
      - typo fix · b9989337
      unknown authored
      b9989337
    • unknown's avatar
      - make sure to include sql/share/errmsg.txt into the source distribution · 9d6298a7
      unknown authored
      
      sql/share/Makefile.am:
        - make sure to include errmsg.txt into the source distribution
      9d6298a7
    • unknown's avatar
      Merge rkalimullin@bk-internal.mysql.com:/home/bk/mysql-5.0 · b5b1e87e
      unknown authored
      into gw.mysql.r18.ru:/usr/home/ram/work/5.0.bit.new
      
      
      b5b1e87e
    • unknown's avatar
      Merge akopytov@bk-internal.mysql.com:/home/bk/mysql-5.0 · 969cebfd
      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
      969cebfd
    • unknown's avatar
      Merge rkalimullin@bk-internal.mysql.com:/home/bk/mysql-5.0 · 5177adcc
      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
      5177adcc
    • unknown's avatar
      bit type · d7285006
      unknown authored
      d7285006
    • unknown's avatar
      The BIT patch by ramil causes that the old data type BIT is no · 31c7faac
      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
      31c7faac
    • unknown's avatar
      - added file innobase/include/trx0xa.h which was missing from the source · eb7e9346
      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"
      eb7e9346
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.0 · a5a419f9
      unknown authored
      into mysql.com:/home/dlenev/src/mysql-5.0-tzbug
      
      
      a5a419f9
    • unknown's avatar
      Fix for bug #6849 "Crash while preparing query containing const expr with · bc152db5
      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.
      bc152db5
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.0 · d9f5d2f3
      unknown authored
      into mysql.com:/home/cps/mysql/trees/mysql-5.0
      
      
      d9f5d2f3
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.0 · 3ccd78c4
      unknown authored
      into mysql.com:/home/cps/mysql/trees/mysql-5.0
      
      
      3ccd78c4
    • unknown's avatar
      Fix of test-suite failures which popped up after addition of federated · e517bb0d
      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.
      e517bb0d
    • unknown's avatar
      Fix for pekka's IM compilation failure at ndb.mysql.com · ad573e4b
      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
      ad573e4b
    • unknown's avatar
      WL# 2094 Federated Storage Handler, added fixes per suggestions by Bar and Antony · 0a53b531
      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
      0a53b531
    • unknown's avatar
      Merge pgalbraith@bk-internal.mysql.com:/home/bk/mysql-5.0 · 286bd2ad
      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
      286bd2ad
    • unknown's avatar
      Clean up from code review. · 490ff28a
      unknown authored
      
      sql/examples/ha_archive.cc:
        Fixed from code review. Cleaned up comment and fixed issue with mean length of row.
      490ff28a
  4. 16 Dec, 2004 1 commit