1. 27 Apr, 2006 3 commits
    • unknown's avatar
      Bug #19393: Federated tests fail on Windows under pushbuild · d985ed4c
      unknown authored
        Supplying --skip-rpl to mysql-test-run.pl would always disable the
        slaves, but those slaves may still be needed for the federated tests.
        Now we only disable the slaves when they are not used by any of the
        tests.
      
      
      mysql-test/mysql-test-run.pl:
        Decide whether to set up and start slave databases based entirely on
        which tests are used, and don't allow --skip-rpl to ruin the party,
        since other tests than replication rely on the slaves (namely federated).
      d985ed4c
    • unknown's avatar
      Fix bug in ndbcluster.sh on Solaris (now that line is the same as in 5.1) · 8b553a3f
      unknown authored
      
      mysql-test/ndb/ndbcluster.sh:
        redirect to /dev/null to avoid grep -q
      8b553a3f
    • unknown's avatar
      Remove obsolete test · 47ce2876
      unknown authored
      
      mysql-test/r/user_var.result:
        Update results
      mysql-test/t/user_var.test:
        Remove unnecessary test
      47ce2876
  2. 26 Apr, 2006 24 commits
  3. 25 Apr, 2006 11 commits
    • unknown's avatar
      Fix compile failure on Win32 · 3486ba01
      unknown authored
      3486ba01
    • unknown's avatar
      merged · e262aaa8
      unknown authored
      e262aaa8
    • unknown's avatar
      buffer overflow and information exposure bugs fixed · b3a71318
      unknown authored
      (reported by Stefano Di Paola)
      
      
      b3a71318
    • unknown's avatar
      Merge spetrunia@bk-internal.mysql.com:/home/bk/mysql-5.0 · 7c018c39
      unknown authored
      into mysql.com:/home/psergey/mysql-5.0-bug15827-r2
      
      
      7c018c39
    • unknown's avatar
      BUG#15872: Don't run the range analyzer on "t1.keypart NOT IN (const1, ..., )", as that consumes · 15e00f1f
      unknown authored
      too much memory. Instead, either create the equvalent SEL_TREE manually, or create only two ranges that
      strictly include the area to scan
      (Note: just to re-iterate: increasing NOT_IN_IGNORE_THRESHOLD will make optimization run slower for big 
      IN-lists, but the server will not run out of memory. O(N^2) memory use has been eliminated)
      
      
      mysql-test/r/func_in.result:
        Testcase for BUG#15872
      mysql-test/t/func_in.test:
        Testcase for BUG#15872
      sql/item.cc:
        BUG#15872: Added Item_decimal::set_decimal_value()
      sql/item.h:
        UG#15872: Added Item_decimal::set_decimal_value()
      sql/item_cmpfunc.h:
        BUG#15872: Added in_vector::create_item(), in_vector::value_to_item() and their implementations in concrete
        classes.
      sql/opt_range.cc:
        BUG#15872: Don't run the range analyzer on "t1.keypart NOT IN (const1, ..., )", as that 
        consumes too much memory. Instead, either 
         A) create the equivalent SEL_TREE manually, making use of the fact that item_not_in->array
            has an ordered IN-list, or
         B) create only two ranges: (-inf|NULL) < X < min_value_from_in_list,  max_value_from_in_list < X
        (Choose #B if the IN-list has > 10K elements)
      15e00f1f
    • unknown's avatar
      BUG#19340 small leak in ndbd · 9f5cec76
      unknown authored
      small cleanup fixes in kernel/vm/Configuration
      
      
      ndb/src/kernel/vm/Configuration.cpp:
        clean up m_logLevel
        
        free the connectstring if we allocated one
      9f5cec76
    • unknown's avatar
      Merge perch.ndb.mysql.com:/home/jonas/src/41-work · 27ace481
      unknown authored
      into  perch.ndb.mysql.com:/home/jonas/src/50-work
      
      
      ndb/src/kernel/blocks/dbtc/Dbtc.hpp:
        Auto merged
      ndb/src/kernel/blocks/dbtc/DbtcMain.cpp:
        Auto merged
      27ace481
    • unknown's avatar
      ndb - bug#18597 · abc0d700
      unknown authored
        Handle early abort of scan, so that resources are correctly freed
      
      
      ndb/src/kernel/blocks/dbtc/Dbtc.hpp:
        Handle early abort
      ndb/src/kernel/blocks/dbtc/DbtcMain.cpp:
        Handle early abort so that require on running.empty() does not fire
      abc0d700
    • unknown's avatar
      Merge epotemkin@lsmy3:/data/users/bk/mysql-5.0-opt-bugs · 8f38fc67
      unknown authored
      into moonbone.local:/work/18739-bug-5.0-mysql
      
      
      8f38fc67
    • unknown's avatar
      Merge mskold@bk-internal.mysql.com:/home/bk/mysql-5.0 · d00a6cf4
      unknown authored
      into  mysql.com:/usr/local/home/marty/MySQL/mysql-5.0
      
      
      d00a6cf4
    • unknown's avatar
      Fixed memleak detected by valgrind · e42428d5
      unknown authored
      e42428d5
  4. 24 Apr, 2006 2 commits