1. 03 Jan, 2006 3 commits
  2. 02 Jan, 2006 12 commits
  3. 01 Jan, 2006 6 commits
  4. 31 Dec, 2005 5 commits
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.1-new · bb1e8bd5
      unknown authored
      into serg.mylan:/usr/home/serg/Abk/mysql-5.1
      
      
      bb1e8bd5
    • unknown's avatar
      libarchive.a and storage/archive/Makefile should be specified in · 85cf4646
      unknown authored
      MYSQL_STORAGE_ENGINE macro (and nowhere else)
      
      
      85cf4646
    • unknown's avatar
      Making old tables seen with "#mysql50#" prefix, · 04ed0446
      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.
      04ed0446
    • unknown's avatar
      Merge abarkov@bk-internal.mysql.com:/home/bk/mysql-5.1-new · 91f2109a
      unknown authored
      into  mysql.com:/usr/home/bar/mysql-5.1-new.fscs3
      
      
      sql/mysqld.cc:
        Auto merged
      sql/table.cc:
        Auto merged
      91f2109a
    • unknown's avatar
      WL#1324 table name to file name encoding · 9c7412ca
      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
      9c7412ca
  5. 30 Dec, 2005 4 commits
  6. 29 Dec, 2005 8 commits
    • unknown's avatar
      Merge jbruehe@bk-internal.mysql.com:/home/bk/mysql-5.1-new · 694eca71
      unknown authored
      into mysql.com:/M51/mysql-5.1
      
      
      694eca71
    • unknown's avatar
      after pull fixes · 79175e86
      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
      79175e86
    • unknown's avatar
      Merge mysql.com:/M50/upward-5.0 into mysql.com:/M51/merge-5.1 · e6b215bf
      unknown authored
      
      sql/ha_innodb.cc:
        Auto merged
      e6b215bf
    • unknown's avatar
      BUG#16068: Plugin related bugs · 44eda212
      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.
      44eda212
    • unknown's avatar
      Merge mysql.com:/home/mydev/mysql-5.0-bug15591 · f8df1290
      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.
      f8df1290
    • unknown's avatar
      a23e2eef
    • unknown's avatar
      Merge baker@bk-internal.mysql.com:/home/bk/mysql-5.1-new · ea1a9511
      unknown authored
      into  zim.(none):/home/brian/mysql/slap-5.1
      
      
      ea1a9511
    • unknown's avatar
      Added option --lock-directory so that you can now syncronize several mysqlslap... · 6a8cc394
      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.
      6a8cc394
  7. 28 Dec, 2005 2 commits
    • unknown's avatar
      Merge msvensson@msvensson.mysql.internal:/home/msvensson/mysql/bug15775_part2/my51-bug15775_part2 · b3deab6b
      unknown authored
      into  devsrv-b.mysql.com:/space/magnus/my51-bug15775_part2
      
      
      b3deab6b
    • unknown's avatar
      Bug#15591 Occasional test suite abort due to port in use · 57b20336
      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.
      57b20336