1. 14 Apr, 2007 3 commits
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-5.1 · d98bc9c8
      unknown authored
      into  vajra.(none):/opt/local/work/mysql-5.1-runtime
      
      
      client/mysqldump.c:
        Auto merged
      sql/events.cc:
        Auto merged
      sql/item_func.cc:
        Auto merged
      sql/sp_head.cc:
        Auto merged
      sql/sql_class.cc:
        Auto merged
      d98bc9c8
    • unknown's avatar
      Fix rpl_trigger.test failure in the runtime tree. · 27bb6c6f
      unknown authored
      
      sql/sql_trigger.cc:
        Fix a failure of rpl_trigger.test: triggers are not SUID on 
        replication slaves.
      27bb6c6f
    • unknown's avatar
      Fix rpl_events test failure in the runtime tree. · ab59263b
      unknown authored
      
      mysql-test/r/rpl_events.result:
        Now ON COMPLETION NOT PRESERVE events are also dropped on the
        slave, since DROP EVENT command that is invoked for all such commands
        gets invoked on the slave.
      sql/event_data_objects.cc:
        Fix the failing rpl_events test after the patch for Bug#27733.
        At the time Events::drop_event got invoked inside
        Event_job_data::execute() thd->query pointed to CREATE PROCEDURE
        statement. This statement was written to the binary log
        from inside Events::drop_event (under assumption that this is a
        DROP EVENT statement that needs to be replicated), and caused
        creation of this procedure on the slave (and a subsequent failure
        when a procedure with the same name already exist).
        
        The patch ensures that thd->query points at the right query text
        for DROP EVENT executed when dropping ON COMPLETION NOT PRESERVE 
        events.
      sql/event_data_objects.h:
        Update a  declaration.
      sql/events.cc:
        Change if () to an assert: thd->query now always points at a valid
        query.
      ab59263b
  2. 13 Apr, 2007 1 commit
    • unknown's avatar
      An attempt to fix a sporadic valgrind memory leak in Event Scheduler: · c1b6e128
      unknown authored
      streamline the event worker thread work flow and try to eliminate
      possibilities for memory corruptions that might have been
      lurking in previous (complicated) code.
      This patch: 
       * removes Event_job_data::compile that was never used
       * cleans up Event_job_data::execute to minimize juggling with
         thread context and eliminate unneded code paths
       * Implements Security_context::change/restore_security_context
         to be able to re-use these methods in all stored programs
      This is to maybe fix Bug#27733 "Valgrind failures in 
      remove_table_from_cache".
      Review comments applied.
      
      
      sql/event_data_objects.cc:
        Remove Event_job_data::compile, which was never used without
        Event_job_data::execute().
        Merge the implementation of compile() with Event_job_data::execute().
        Reuse existing functions to prepare the event worker thread
        for execution instead of some previously copy-pasted code.
        Do not change and restore the current database inside 
        Event_job_data::execute(), just set the current database in the 
        thread, that is enough to parse and execute an event.
      sql/event_data_objects.h:
        Update declarations.
      sql/event_scheduler.cc:
        Allocate Event_job_data on stack.
      sql/item_func.cc:
        Update to match the new declaration of restore_security_context()
      sql/sp_head.cc:
        Update to match the new declaration of 
        change/restore_security_context()
      sql/sql_class.cc:
        Move change/restore_security_context to class Security_context.
        Add more comments.
      sql/sql_class.h:
        Make change/restore_security_context methods of Security_context.
        That allows us to reuse them in Event Scheduler (instead of a
        copy-paste presently used there).
      sql/sql_trigger.cc:
        Update to match the new declaration of 
        change/restore_security_context()
      c1b6e128
  3. 12 Apr, 2007 2 commits
  4. 11 Apr, 2007 9 commits
  5. 10 Apr, 2007 7 commits
    • unknown's avatar
      Merge kboortz@bk-internal.mysql.com:/home/bk/mysql-4.1 · cb8f4d40
      unknown authored
      into  mysql.com:/home/kent/bk/tmp3/mysql-4.1-build
      
      
      cb8f4d40
    • unknown's avatar
      Merge kboortz@bk-internal.mysql.com:/home/bk/mysql-5.0 · 598c0526
      unknown authored
      into  mysql.com:/home/kent/bk/tmp3/mysql-5.0-build
      
      
      598c0526
    • unknown's avatar
      Merge kboortz@bk-internal.mysql.com:/home/bk/mysql-5.1 · 887cde75
      unknown authored
      into  mysql.com:/home/kent/bk/tmp3/mysql-5.1-build
      
      
      887cde75
    • unknown's avatar
      Merge mysql.com:/home/kent/bk/tmp3/mysql-5.0-build · 010d81af
      unknown authored
      into  mysql.com:/home/kent/bk/tmp3/mysql-5.1-build
      
      
      config/ac-macros/zlib.m4:
        Auto merged
      mysys/my_memmem.c:
        Auto merged
      zlib/Makefile.am:
        Auto merged
      010d81af
    • unknown's avatar
      my_memmem.c: · bb4987f1
      unknown authored
        Back port of include change and copyright from 5.1
      Makefile.am, zlib.m4:
        Use separate libtool convenience library for the bundled
        zlib to embed into executables and shared libraries created,
        and one to install into the pkglib directory
      
      
      zlib/Makefile.am:
        Use separate libtool convenience library for the bundled
        zlib to embed into executables and shared libraries created,
        and one to install into the pkglib directory
      config/ac-macros/zlib.m4:
        Use separate libtool convenience library for the bundled
        zlib to embed into executables and shared libraries created,
        and one to install into the pkglib directory
      mysys/my_memmem.c:
        Back port of include change and copyright from 5.1
      bb4987f1
    • unknown's avatar
      Merge pippilotta.erinye.com:/shared/home/df/mysql/build/mysql-5.1-release · b4a35ca5
      unknown authored
      into  pippilotta.erinye.com:/shared/home/df/mysql/build/mysql-5.1-build-work
      
      
      CMakeLists.txt:
        Auto merged
      mysql-test/r/mysqlbinlog.result:
        Auto merged
      mysql-test/t/mysqlbinlog.test:
        Auto merged
      scripts/make_binary_distribution.sh:
        Auto merged
      scripts/make_win_bin_dist:
        Auto merged
      sql/set_var.cc:
        Auto merged
      support-files/mysql.spec.sh:
        merge fix
      b4a35ca5
    • unknown's avatar
      add a manual page back · d6a3989a
      unknown authored
      
      support-files/mysql.spec.sh:
        add mysql_install_db.1 back
      d6a3989a
  6. 09 Apr, 2007 5 commits
  7. 08 Apr, 2007 2 commits
  8. 07 Apr, 2007 11 commits
    • unknown's avatar
      Merge epotemkin@bk-internal.mysql.com:/home/bk/mysql-5.0-opt · 1f8dbdaf
      unknown authored
      into  moonbone.local:/mnt/gentoo64/work/27586-bug-5.0-opt-mysql
      
      
      sql/sql_load.cc:
        Auto merged
      1f8dbdaf
    • unknown's avatar
      merging fix · a1576f92
      unknown authored
      
      mysql-test/r/windows.result:
        result fixed
      a1576f92
    • unknown's avatar
      Merge naruto.:C:/cpp/bug26121/my51-bug26121 · d4744eb9
      unknown authored
      into  naruto.:C:/cpp/mysql-5.1-runtime
      
      
      mysql-test/t/mysqldump.test:
        Auto merged
      client/mysqldump.c:
        manual merge
      d4744eb9
    • unknown's avatar
      Merge trift2.:/MySQL/M41/mysql-4.1 · bd44cc11
      unknown authored
      into  trift2.:/MySQL/M41/push-4.1
      
      
      bd44cc11
    • unknown's avatar
      Merge trift2.:/MySQL/M50/mysql-5.0 · 38a12cc8
      unknown authored
      into  trift2.:/MySQL/M50/push-5.0
      
      
      38a12cc8
    • unknown's avatar
      Merge trift2.:/MySQL/M51/mysql-5.1 · b77c664e
      unknown authored
      into  trift2.:/MySQL/M51/push-5.1
      
      
      BitKeeper/etc/ignore:
        auto-union
      b77c664e
    • unknown's avatar
      after-merging fix · 3f0c44c6
      unknown authored
      
      mysql-test/r/events_trans.result:
        result fixed
      mysql-test/r/windows.result:
        merging fix
      mysql-test/t/events_trans.test:
        moved to events_trans_notembedded.test
      mysql-test/r/events_trans_notembedded.result:
        New BitKeeper file ``mysql-test/r/events_trans_notembedded.result''
      mysql-test/t/events_trans_notembedded.test:
        New BitKeeper file ``mysql-test/t/events_trans_notembedded.test''
      3f0c44c6
    • unknown's avatar
      Merge mysql.com:/home/hf/work/26074/my51-26074 · 156735bd
      unknown authored
      into  mysql.com:/d2/hf/mrg/mysql-5.1-opt
      
      
      156735bd
    • unknown's avatar
      Merge mysql.com:/d2/hf/mrg/mysql-5.0-opt · a748949d
      unknown authored
      into  mysql.com:/d2/hf/mrg/mysql-5.1-opt
      
      
      sql/field.cc:
        Auto merged
      sql/sql_table.cc:
        Auto merged
      a748949d
    • unknown's avatar
      Merge bk@192.168.21.1:mysql-5.1-opt · 023ae2a0
      unknown authored
      into  mysql.com:/d2/hf/mrg/mysql-5.1-opt
      
      
      client/mysqldump.c:
        Auto merged
      mysql-test/r/rpl_packet.result:
        Auto merged
      mysql-test/r/sp.result:
        Auto merged
      mysql-test/t/rpl_packet.test:
        Auto merged
      sql/field.cc:
        Auto merged
      sql/mysql_priv.h:
        Auto merged
      sql/mysqld.cc:
        Auto merged
      sql/sp.cc:
        Auto merged
      sql/sp_head.cc:
        Auto merged
      sql/sp_head.h:
        Auto merged
      sql/sql_partition.cc:
        Auto merged
      sql/sql_select.cc:
        Auto merged
      sql/sql_show.cc:
        Auto merged
      sql/sql_table.cc:
        Auto merged
      sql/share/errmsg.txt:
        Auto merged
      sql/sql_yacc.yy:
        Auto merged
      sql/table.cc:
        Auto merged
      storage/innobase/handler/ha_innodb.cc:
        Auto merged
      mysql-test/r/create.result:
        SCCS merged
      mysql-test/t/create.test:
        merging
      mysql-test/t/disabled.def:
        merging
      sql/events.cc:
        merging
      sql/sql_parse.cc:
        SCCS merged
      023ae2a0
    • unknown's avatar
      Merge tulin@bk-internal.mysql.com:/home/bk/mysql-5.0 · be3bc128
      unknown authored
      into  whalegate.ndb.mysql.com:/home/tomas/mysql-5.1
      
      
      be3bc128