1. 09 May, 2008 1 commit
    • unknown's avatar
      Bug#35997 Event scheduler seems to let the server crash, if it is embedded. · a2ff146f
      unknown authored
      The event scheduler was not designed to work in embedded mode. This
      patch disables and excludes the event scheduler when the server is
      compiled for embedded build.
      
      
      libmysqld/Makefile.am:
        Reduce the amount of event code in an embedded build.
      mysql-test/t/events_trans.test:
        Disable test if run in embedded mode.
      sql/Makefile.am:
        Introduce definition HAVE_EVENT_SCHEDULER and one new source file.
      sql/event_data_objects.cc:
        Refactor Event_parse_data to new file.
      sql/event_data_objects.h:
        Refactor Event_parse_data to new file.
        Move global definitions to new file.
      sql/event_queue.cc:
        Move all parsed items to Event_parse_data for easier modularization.
      sql/events.cc:
        Move all parsed items to Event_parse_data for easier modularization.
      sql/mysqld.cc:
        Disable the event schedular subsystem if the server is compiled in
        embedded mode.
      sql/set_var.cc:
        Disable the event schedular subsystem if the server is compiled in
        embedded mode.
      sql/set_var.h:
        Disable the event schedular subsystem if the server is compiled in
        embedded mode.
      sql/sql_db.cc:
        Disable the event schedular subsystem if the server is compiled in
        embedded mode.
      sql/sql_parse.cc:
        Disable the event schedular subsystem if the server is compiled in
        embedded mode.
      sql/sql_show.cc:
        Disable the event schedular subsystem if the server is compiled in
        embedded mode.
      sql/sql_test.cc:
        Disable the event schedular subsystem if the server is compiled in
        embedded mode.
      sql/sql_yacc.yy:
        Only include event-code needed for parsing to reduce impact on embedded
        build.
        Move all constants to Event_parse_data class.
      mysql-test/r/events_embedded.result:
        Add test case to make sure the 'event_scheduler' can't be activated
        in embedded mode.
      mysql-test/r/is_embedded.require:
        Add test case to make sure the 'event_scheduler' can't be activated
        in embedded mode.
      mysql-test/t/events_embedded.test:
        Add test case to make sure the 'event_scheduler' can't be activated
        in embedded mode.
      sql/event_parse_data.cc:
        New file. Extracted Event_parse data into a new file.
      sql/event_parse_data.h:
        New file. Extracted Event_parse data into a new file.
      a2ff146f
  2. 02 May, 2008 6 commits
  3. 01 May, 2008 15 commits
  4. 30 Apr, 2008 11 commits
    • unknown's avatar
      Handle a few failing test cases · 4dfb3e3b
      unknown authored
      
      mysql-test/r/group_concat_max_len_func.result:
        Properly restore global group_concat_max_len value at end of test
      mysql-test/t/disabled.def:
        Re-disable user_limits test; it is still failing randomly (bug 33696)
      mysql-test/t/group_concat_max_len_func.test:
        Update test results
      4dfb3e3b
    • unknown's avatar
      Merge hh-nb.hungers:/work/trees/mysql-5.1-build-src-clean · 41d2c1ef
      unknown authored
      into  hh-nb.hungers:/work/merge/mysql-5.1-build
      
      
      mysql-test/t/disabled.def:
        Auto merged
      41d2c1ef
    • unknown's avatar
    • unknown's avatar
      Merge mysql.com:/Users/davi/mysql/bugs/35788-5.1 · 4d442b62
      unknown authored
      into  mysql.com:/Users/davi/mysql/mysql-5.1-bugteam
      
      4d442b62
    • unknown's avatar
      Bug#35788 A few tests fail due to concurrent inserts · 67545d95
      unknown authored
      The problem is that since MyISAM's concurrent_insert is on by
      default some concurrent SELECT statements might not see changes
      made by INSERT statements in other connections, even if the
      INSERT statement has returned.
      
      The solution is to disable concurrent_insert so that INSERT
      statements returns after the data is actually visible to other
      statements.
      
      
      mysql-test/r/client_xml.result:
        Update test case result.
      mysql-test/r/federated.result:
        Update test case result.
      mysql-test/r/federated_bug_25714.result:
        Update test case result.
      mysql-test/t/client_xml.test:
        Disable concurrent insert and restore old value at the
        end of the test so it doesn't affect other tests.
      mysql-test/t/federated.test:
        Disable concurrent insert and restore old value at the
        end of the test so it doesn't affect other tests.
      mysql-test/t/federated_bug_25714.test:
        Disable concurrent insert and restore old value at the
        end of the test so it doesn't affect other tests.
      67545d95
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.1-bugteam · 4015ecf9
      unknown authored
      into  mysql.com:/Users/davi/mysql/mysql-5.1-bugteam
      
      4015ecf9
    • unknown's avatar
      Merge hh-nb.hungers:/work/trees/mysql-5.1-build-src-clean · a56a6850
      unknown authored
      into  hh-nb.hungers:/work/merge/mysql-5.1-build
      
      
      BitKeeper/deleted/.del-myisam_use_mmap_basic.result:
        Delete: mysql-test/r/myisam_use_mmap_basic.result
      BitKeeper/deleted/.del-myisam_use_mmap_basic.test:
        Delete: mysql-test/t/myisam_use_mmap_basic.test
      a56a6850
    • unknown's avatar
      Fix for bug 35988. · a85920d4
      unknown authored
      a85920d4
    • unknown's avatar
      Merge ramayana.hindu.god:/home/tsmith/m/bk/bugteam/mrg/51 · 019926d1
      unknown authored
      into  ramayana.hindu.god:/home/tsmith/m/bk/build/51
      
      
      mysql-test/suite/rpl/r/rpl_packet.result:
        Auto merged
      mysql-test/suite/rpl/t/disabled.def:
        Auto merged
      mysql-test/suite/rpl/t/rpl_packet.test:
        Auto merged
      019926d1
    • unknown's avatar
      Merge ramayana.hindu.god:/home/tsmith/m/bk/bugteam/51 · f40df09f
      unknown authored
      into  ramayana.hindu.god:/home/tsmith/m/bk/build/51
      
      
      mysql-test/mysql-test-run.pl:
        Auto merged
      mysql-test/suite/funcs_1/datadict/processlist_val.inc:
        Auto merged
      mysql-test/t/disabled.def:
        Auto merged
      mysql-test/suite/rpl/t/disabled.def:
        SCCS merged
      f40df09f
    • unknown's avatar
      Merge ramayana.hindu.god:/home/tsmith/m/bk/bugteam/51 · 962a7a0c
      unknown authored
      into  ramayana.hindu.god:/home/tsmith/m/bk/bugteam/mrg/51
      
      962a7a0c
  5. 29 Apr, 2008 3 commits
    • unknown's avatar
      Bug #36041: mysql-test-run doesn't seem to string match · fbfffe09
      unknown authored
        100% effectively on Windows
      
      The mysqltest docs state that the 'replace_result' command
      doesn't perform any escape processing.
      However the current implementation was processing backslash 
      escapes in the from/to strings.
      This prevents replacing e.g. patch on windows (where backslash
      is used as a path separator).
      Fixed by removing the backslash escape processing from 
      'replace_result'.
      
      
      client/mysqltest.c:
        Bug #36041: remove the escape processing from --replace_result
      mysql-test/r/mysqltest.result:
        Bug #36041: test case
      mysql-test/t/mysqltest.test:
        Bug #36041: test case
      fbfffe09
    • unknown's avatar
      Merge mysqldev@production:my/build-200803311521-5.1.24-rc/mysql-5.1-release · cb0ed8de
      unknown authored
      into  ramayana.hindu.god:/home/tsmith/m/bk/bugteam/mrg/51
      
      
      mysql-test/suite/rpl/r/rpl_packet.result:
        Auto merged
      mysql-test/suite/rpl/t/rpl_packet.test:
        Auto merged
      mysql-test/suite/rpl/t/disabled.def:
        SCCS merged
      cb0ed8de
    • unknown's avatar
      Backport kostja's fix for Bug#32724 "innodb_mysql.test fails randomly". · 902001a5
      unknown authored
      Enable back the disabled test case.
      
      
      mysql-test/include/mix1.inc:
        Fix a race condition in the test, causing a sporadic failure.
      mysql-test/r/innodb_mysql.result:
        Update test case result.
      mysql-test/t/disabled.def:
        Enable the test case innodb_mysql.
      sql/sql_parse.cc:
        Fix the random failure of innodb_mysql test. The failure is not
        random any more after a patch for Bug 12713 added asserts around
        handler commit.
      902001a5
  6. 28 Apr, 2008 4 commits