1. 07 Mar, 2007 1 commit
    • istruewing@chilla.local's avatar
      Bug#26782 - Patch: myisamchk -rq creates .MYI.MYI file · ef885b8e
      istruewing@chilla.local authored
                  on packed MyISAM tables
      
      When fixing the indexes with "myisamchk -rq" after compressing
      the table with "myisampack", an optionally supplied extension
      ".MYI" of the index file was not detected. The extension was
      appended unconditionally. The result was ".MYI.MYI".
      
      Now an extension is no longer appended if present already.
      Thanks to David Shrewsbury for providing this patch.
      
      Another problem was a misplaced parenthesis. We did never unpack
      the file name ("~/..") and always returned a real path.
      
      No test case. This is manually tested with the utilities
      "myisampack" and "myisamchk".
      ef885b8e
  2. 02 Mar, 2007 2 commits
  3. 28 Feb, 2007 5 commits
  4. 27 Feb, 2007 8 commits
  5. 26 Feb, 2007 9 commits
  6. 25 Feb, 2007 1 commit
    • evgen@sunlight.local's avatar
      item.h: · e91347dd
      evgen@sunlight.local authored
        Post fix for bug#23800.
        Copy the table name of an Item_outer_ref to the conventional memory.
      e91347dd
  7. 24 Feb, 2007 3 commits
  8. 23 Feb, 2007 3 commits
    • monty@mysql.com/narttu.mysql.fi's avatar
    • monty@narttu.mysql.fi's avatar
      Merge mysql.com:/home/my/mysql-5.0 · 6d78655a
      monty@narttu.mysql.fi authored
      into  mysql.com:/home/my/mysql-5.1
      6d78655a
    • monty@mysql.com/narttu.mysql.fi's avatar
      Fixed compiler warnings · f0ae3ce9
      monty@mysql.com/narttu.mysql.fi authored
      Fixed compile-pentium64 scripts
      Fixed wrong estimate of update_with_key_prefix in sql-bench
      Merge bk-internal.mysql.com:/home/bk/mysql-5.1 into mysql.com:/home/my/mysql-5.1
      Fixed unsafe define of uint4korr()
      Fixed that --extern works with mysql-test-run.pl
      Small trivial cleanups
      This also fixes a bug in counting number of rows that are updated when we have many simultanous queries
      Move all connection handling and command exectuion main loop from sql_parse.cc to sql_connection.cc
      Split handle_one_connection() into reusable sub functions.
      Split create_new_thread() into reusable sub functions.
      Added thread_scheduler; Preliminary interface code for future thread_handling code.
      
      Use 'my_thread_id' for internal thread id's
      Make thr_alarm_kill() to depend on thread_id instead of thread
      Make thr_abort_locks_for_thread() depend on thread_id instead of thread
      In store_globals(), set my_thread_var->id to be thd->thread_id.
      Use my_thread_var->id as basis for my_thread_name()
      The above changes makes the connection we have between THD and threads more soft.
      
      Added a lot of DBUG_PRINT() and DBUG_ASSERT() functions
      Fixed compiler warnings
      Fixed core dumps when running with --debug
      Removed setting of signal masks (was never used)
      Made event code call pthread_exit() (portability fix)
      Fixed that event code doesn't call DBUG_xxx functions before my_thread_init() is called.
      Made handling of thread_id and thd->variables.pseudo_thread_id uniform.
      Removed one common 'not freed memory' warning from mysqltest
      Fixed a couple of usage of not initialized warnings (unlikely cases)
      Suppress compiler warnings from bdb and (for the moment) warnings from ndb
      f0ae3ce9
  9. 22 Feb, 2007 8 commits