1. 05 Jan, 2006 1 commit
    • unknown's avatar
      Bug#15923 (Test ps_7ndb cause master crash): · 2dfede04
      unknown authored
        Always logging statements of the form "DELETE FROM x" statement-based.
      
      
      mysql-test/r/binlog_row_mix_innodb_myisam.result:
        Result change.
      mysql-test/t/disabled.def:
        Enabling test ps_7ndb
      sql/sql_delete.cc:
        Always logging statements of the form "DELETE FROM x" statement-based,
        not only when delete_all_rows() actually worked.
      2dfede04
  2. 03 Jan, 2006 1 commit
  3. 02 Jan, 2006 12 commits
  4. 01 Jan, 2006 6 commits
  5. 31 Dec, 2005 5 commits
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.1-new · 5cc3de11
      unknown authored
      into serg.mylan:/usr/home/serg/Abk/mysql-5.1
      
      5cc3de11
    • unknown's avatar
      libarchive.a and storage/archive/Makefile should be specified in · 67d80990
      unknown authored
      MYSQL_STORAGE_ENGINE macro (and nowhere else)
      
      67d80990
    • unknown's avatar
      Making old tables seen with "#mysql50#" prefix, · acb20326
      unknown authored
        which makes it possible to run RENAME TABLE
        on old tables when upgrading from 5.0.
        TODO: A stored procedure to rename all tables and
        databases with old name format into new format,
        it will simplify upgrade.
      sql_table.cc:
        Making old tables seen with "#mysql50#" prefix.
        Adding warning into .err log when an old name is found.
      sql_show.cc:
        Skip non-directories before filename_to_tablename
        call, to avoid unnecessary warnings.
      strfunc.cc:
        Adding "error" argument to strconvert()
      mysql_priv.h:
        Adding "error" agrument to strconvert()
      
      
      sql/mysql_priv.h:
        Adding "error" agrument to strconvert()
      sql/strfunc.cc:
        Adding "error" argument to strconvert()
      sql/sql_show.cc:
        Skip non-directories before filename_to_tablename
        call, to avoid warning.
      sql/sql_table.cc:
        Making old tables seen with "#mysql50#" prefix,
        which makes it possible to run RENAME TABLE
        on old tables.
        Adding warning into .err log when an old name is found.
      acb20326
    • unknown's avatar
      Merge abarkov@bk-internal.mysql.com:/home/bk/mysql-5.1-new · 52b19a64
      unknown authored
      into  mysql.com:/usr/home/bar/mysql-5.1-new.fscs3
      
      
      sql/mysqld.cc:
        Auto merged
      sql/table.cc:
        Auto merged
      52b19a64
    • unknown's avatar
      WL#1324 table name to file name encoding · 8762c036
      unknown authored
      - Encoding itself, implemented as a charset
        "filename". Originally planned to use '.'
        as an escape character, but now changed to '@'
        for two reasons: "ls" does not return
        file names starting with '.' considering them
        as a kind of hidden files; some platforms
        do not allow several dots in a file name.
      - replacing many calls of my_snprintf() and
        strnxmov() to the new build_table_filename().
      - Adding MY_APPEND_EXT mysys flag, to append
        an extention rather that replace it.
      - Replacing all numeric constants in fn_format
        flag arguments to their mysys definitions, e.g.
        MY_UNPACK_FILENAME,
      - Predictability in several function/methods:
        when a table name can appear with or withot .frm
        extension. Some functions/methods were changed
        so accept names strictly with .frm, other - strictly
        without .frm extensions. Several DBUG_ASSERTs were
        added to check whether an extension is passed.
      Many files:
        table name to file name encoding
      mysql_priv.h:
        Prototypes for new table name encoding tools.
      ctype-utf8.c:
        Implementing "filename" charset for
        table name to file name encoding.
      row0mysql.c:
        Fixing table name prefix.
      mf_format.c:
        Adding MY_APPEND_EXT processing.
      Many files:
        Fixing tests.
      my_sys.h:
        Adding new flag to append rather than replace an extension.
      m_ctype.h:
        Adding "filename" charset definition.
      
      
      include/m_ctype.h:
        Adding "filename" charset definition.
      include/my_sys.h:
        Adding new flag to append rather than replace an extension.
      mysql-test/t/alter_table.test:
        Fixing tests.
      mysql-test/t/create.test:
        Fixing tests.
      mysql-test/t/show_check.test:
        Fixing tests.
      mysql-test/r/alter_table.result:
        Fixing tests.
      mysql-test/r/create.result:
        Fixing tests.
      mysql-test/r/mysqldump.result:
        Fixing tests.
      mysys/mf_format.c:
        Adding MY_APPEND_EXT processing.
      sql/discover.cc:
        table name to file name encoding
      sql/ha_berkeley.cc:
        table name to file name encoding
      sql/ha_innodb.cc:
        table name to file name encoding
      sql/ha_myisam.cc:
        table name to file name encoding
      sql/ha_myisammrg.cc:
        table name to file name encoding
      sql/ha_ndbcluster.cc:
        table name to file name encoding
      sql/ha_partition.cc:
        table name to file name encoding
      sql/handler.cc:
        table name to file name encoding.
      sql/init.cc:
        table name to file name encoding
      sql/mysqld.cc:
        table name to file name encoding
      sql/parse_file.cc:
        table name to file name encoding
      sql/sql_acl.cc:
        table name to file name encoding
      sql/sql_base.cc:
        table name to file name encoding
      sql/sql_db.cc:
        table name to file name encoding
      sql/sql_delete.cc:
        table name to file name encoding
      sql/sql_rename.cc:
        table name to file name encoding
      sql/sql_show.cc:
        table name to file name encoding
      sql/sql_table.cc:
        table name to file name encoding
      sql/sql_trigger.cc:
        table name to file name encoding
      sql/sql_view.cc:
        table name to file name encoding
      sql/strfunc.cc:
        table name to file name encoding
      sql/table.cc:
        table name to file name encoding
      sql/unireg.cc:
        table name to file name encoding
      storage/innobase/row/row0mysql.c:
        Fixing table name prefix.
        ,
      storage/myisam/mi_create.c:
        table name to file name encoding
      storage/myisam/mi_delete_table.c:
        table name to file name encoding
      storage/myisam/mi_open.c:
        table name to file name encoding
      storage/myisam/mi_rename.c:
        table name to file name encoding
      strings/ctype-utf8.c:
        Implementing "filename" charset for
        table name to file name encoding.
      sql/mysql_priv.h:
        Prototypes for new table name encoding tools.
      storage/myisammrg/myrg_create.c:
        table name to file name encoding
      storage/myisammrg/myrg_open.c:
        table name to file name encoding
      8762c036
  6. 30 Dec, 2005 4 commits
  7. 29 Dec, 2005 8 commits
    • unknown's avatar
      Merge jbruehe@bk-internal.mysql.com:/home/bk/mysql-5.1-new · c8e6b14a
      unknown authored
      into mysql.com:/M51/mysql-5.1
      
      c8e6b14a
    • unknown's avatar
      after pull fixes · c9076cfb
      unknown authored
      
      client/mysqlslap.c:
        compilation errors
      include/plugin.h:
        comments corrected
      sql/sql_plugin.cc:
        LEX_STRING instead of char*,
        MYSQL_HANDLERTON_INTERFACE_VERSION instead of 0x0000
      sql/sql_plugin.h:
        LEX_STRING instead of char*
      sql/sql_show.cc:
        LEX_STRING instead of char*.
        STRING_WITH_LEN works only on string literals, not on expressions
      c9076cfb
    • unknown's avatar
      Merge mysql.com:/M50/upward-5.0 into mysql.com:/M51/merge-5.1 · 2af59c1e
      unknown authored
      
      sql/ha_innodb.cc:
        Auto merged
      2af59c1e
    • unknown's avatar
      BUG#16068: Plugin related bugs · 4c6aa365
      unknown authored
      Fixed that --plugin_dir option doesn't work.
      Fixed that parser name is not restored correctly from the table.
      
      
      sql/mysqld.cc:
        Overwrite opt_plugin_dir_ptr _after_ loading the path.
      sql/table.cc:
        Partition saves at least 5 bytes in .frm.
      4c6aa365
    • unknown's avatar
      Merge mysql.com:/home/mydev/mysql-5.0-bug15591 · 4ffc4d67
      unknown authored
      into  mysql.com:/home/mydev/mysql-5.1-bug15591
      
      
      mysql-test/mysql-test-run.sh:
        Auto merged
      sql/mysqld.cc:
        Bug#15591 - Occasional test suite abort due to port in use
        Manual merge.
      4ffc4d67
    • unknown's avatar
      3e6f20c0
    • unknown's avatar
      Merge baker@bk-internal.mysql.com:/home/bk/mysql-5.1-new · 8baae078
      unknown authored
      into  zim.(none):/home/brian/mysql/slap-5.1
      
      8baae078
    • unknown's avatar
      Added option --lock-directory so that you can now syncronize several mysqlslap... · 8d47d369
      unknown authored
      Added option --lock-directory so that you can now syncronize several mysqlslap processes across several machines. Not perfect yet.
      
      Added --slave option if you are trying to syncronize around one server using the lock-directory option plus NFS. 
      
      Added options to allow you to run several concurrency runs in one call. aka --concurrency="1, 8, 64, 128"
      
      Time collection is now done in a finer grain manner, and is linked to the sync call (doesn't count the cost of the blocked processes that are setup to run).
      
      
      
      client/Makefile.am:
        Adding my_lock compile bits so we can have locking.
      client/client_priv.h:
        New options for lock directory, number of query, number of rows and slave status.
      client/mysqlslap.c:
        Updates for lock-directory.
        Simplified fork() code that is called. It should be possible to build now a version that used threads if someone wanted to port to windows).
        You can now specify several concurrency runs in one pass of the code.
      8d47d369
  8. 28 Dec, 2005 3 commits
    • unknown's avatar
      Merge msvensson@msvensson.mysql.internal:/home/msvensson/mysql/bug15775_part2/my51-bug15775_part2 · fb2ea3fb
      unknown authored
      into  devsrv-b.mysql.com:/space/magnus/my51-bug15775_part2
      
      fb2ea3fb
    • unknown's avatar
      Bug#15591 Occasional test suite abort due to port in use · 0c935c12
      unknown authored
      If the server is started with --port-open-timeout=# 
      retry to bind the TCP port if it fails with EADDRINUSE.
      Use the new option in mysql-test-run.sh.
      
      
      mysql-test/mysql-test-run.sh:
        Bug#15591 Occasional test suite abort due to port in use
        Use the new option --port-open-timeout=# for server starts.
        This should fix occasionally late closed TCP ports.
      sql/mysqld.cc:
        Bug#15591 Occasional test suite abort due to port in use
        If the server is started with --port-open-timeout=# 
        retry to bind the TCP port if it fails with EADDRINUSE.
      0c935c12
    • unknown's avatar
      Merge moonbone.local:/work/14583-bug-5.0-mysql · a0b79b01
      unknown authored
      into moonbone.local:/work/14583-bug-5.1-new-mysql
      
      
      BitKeeper/deleted/.del-ha_blackhole.cc~727c69ef7846623a:
        Auto merged
      mysql-test/r/ctype_ucs.result:
        Auto merged
      sql/mysql_priv.h:
        Auto merged
      sql/sql_base.cc:
        Auto merged
      sql/sql_delete.cc:
        Auto merged
      sql/sql_insert.cc:
        Auto merged
      sql/sql_parse.cc:
        Auto merged
      sql/sql_update.cc:
        Auto merged
      strings/ctype-ucs2.c:
        Auto merged
      a0b79b01