1. 20 Sep, 2006 1 commit
    • unknown's avatar
      Merge naruto.:C:/cpp/bug20789/my50-bug20789 · b5b7840b
      unknown authored
      into  naruto.:C:/cpp/bug20789/my51-bug20789
      
      
      storage/myisam/mi_locking.c:
        Auto merged
      storage/myisam/myisamdef.h:
        Auto merged
      storage/myisammrg/myrg_locking.c:
        Auto merged
      b5b7840b
  2. 19 Sep, 2006 1 commit
    • unknown's avatar
      Bug#20789 Merge Subtable Rename Causes Crash · 18edc55b
      unknown authored
      - When a MyISAM table which belongs to a merge table union and is 
        renamed the associated file descriptors are closed on windows.
        This causes a server crash next time an insert or update is 
        performed on the merge table.
      - This patch prevents the system from crashing on windows by
        checking for bad file descriptors every time the MyISAM table
        is locked by associated the merge table.
      
      
      myisam/mi_locking.c:
        - Added check for bad file descriptors when table is part of merge union.
        - This patch prevents the server from crash on windows.
      myisam/myisamdef.h:
        Added boolean value to indicate that this myisam table is part of
        a merge union.
      myisammrg/myrg_locking.c:
        Added paramter owned_by_merge=TRUE for mi_lock_database through MYRG_TABLE struct.
      18edc55b
  3. 17 Sep, 2006 1 commit
  4. 14 Sep, 2006 1 commit
  5. 12 Sep, 2006 3 commits
    • unknown's avatar
      Merge naruto.:C:/cpp/bug20789/my50-bug20789 · 381f3967
      unknown authored
      into  naruto.:C:/cpp/mysql-5.1-maint
      
      
      storage/myisam/mi_locking.c:
        Auto merged
      381f3967
    • unknown's avatar
      Bug#20789 Merge Subtable Rename Causes Crash · 3ca91645
      unknown authored
       - When an ALTER TABLE RENAME is performed on windows, the files are closed and their cached file 
         descriptors are marked invalid. Performing INSERT, UPDATE or SELECT on the associated merge
         table causes a server crash on windows. This patch adds a test for bad file descriptors when a 
         table attempts a lock. If a bad descriptor is found an error is thrown. An additional FLUSH TABLES
         will be necessary to further operate on the associated merge table.
      
      
      myisam/mi_locking.c:
        This patch prevents the windows built to crash if the file is closed.
      mysql-test/r/windows.result:
        Added test case for the windows built.
      mysql-test/t/windows.test:
        Added test case for the windows built.
      3ca91645
    • unknown's avatar
      Change stolen from the -win tree. · 3f77f0dd
      unknown authored
      More specifically, the scripts/Makefile isn't created and it doesn't
      translate mysql_fix_privilege_tables ".sh" .  So, 
      mysql-test/mysql-test-run.pl doesn't find the binary and substitutes 
      /bin/false instead.  That obviously doesn't "fix" anything and the 
      test fails because of it.
      
      
      mysql-test/t/system_mysql_db_fix.test:
        Change stolen from the -win tree.
      3f77f0dd
  6. 11 Sep, 2006 1 commit
  7. 08 Sep, 2006 5 commits
    • unknown's avatar
      "crash_commit_before" need innodb · b430d54a
      unknown authored
      
      mysql-test/t/crash_commit_before.test:
        Server need to be compiled with innodb support for this test case to suceed
      b430d54a
    • unknown's avatar
      Merge shellback.(none):/home/msvensson/mysql/mysql-5.1 · d0a978e9
      unknown authored
      into  shellback.(none):/home/msvensson/mysql/mysql-5.1-new-maint
      
      
      sql/ha_innodb.cc:
        Auto merged
      sql/handler.cc:
        Auto merged
      sql/log.cc:
        Auto merged
      sql/mysqld.cc:
        Auto merged
      sql/sql_show.cc:
        Auto merged
      storage/csv/ha_tina.cc:
        Auto merged
      mysql-test/mysql-test-run.pl:
        Merge
      d0a978e9
    • unknown's avatar
      Fix problem running mysql-test-run.pl when running in a clone not compiled with ndb support · 92580223
      unknown authored
      
      mysql-test/mysql-test-run.pl:
        Don't set LD_LIBRARY_PATH  to the ndb dirs if ndb support is not available
      92580223
    • unknown's avatar
      Bug#21855 Compilation error in ha_innodb.cc · 089547f4
      unknown authored
       - Add ifdefs in ha_innodb.cc so it's only compiled if we have selected to build mysqld with innodb.
         This is inline with how it's done in other handlers.
      
      
      sql/ha_innodb.cc:
        Add ifdef for WITH_INNOBASE_STORAGE_ENGINE around all code in ha_innodb.cc so it's only included if we have defined --with-innodb to configure
      089547f4
    • unknown's avatar
      Merge bk-internal:/home/bk/mysql-5.1-new-maint · 960af9f6
      unknown authored
      into  shellback.(none):/home/msvensson/mysql/mysql-5.1-new-maint
      
      
      configure.in:
        Auto merged
      include/mysql_com.h:
        Auto merged
      mysql-test/lib/mtr_process.pl:
        Auto merged
      mysql-test/mysql-test-run.pl:
        Auto merged
      mysql-test/r/grant.result:
        Auto merged
      mysql-test/r/partition.result:
        Auto merged
      mysql-test/r/partition_mgm.result:
        Auto merged
      mysql-test/t/disabled.def:
        Auto merged
      mysql-test/t/grant.test:
        Auto merged
      sql/item_strfunc.cc:
        Auto merged
      sql/item_strfunc.h:
        Auto merged
      sql/mysqld.cc:
        Auto merged
      sql/sql_acl.cc:
        Auto merged
      sql/sql_show.cc:
        Auto merged
      960af9f6
  8. 07 Sep, 2006 2 commits
  9. 06 Sep, 2006 17 commits
  10. 05 Sep, 2006 8 commits