1. 03 Aug, 2001 1 commit
    • unknown's avatar
      LOAD DATA INFILE is now replicated properly, except for cleanup on · f4812c0f
      unknown authored
      Stop event and bugs the test suite could not catch
      Did some big restructuring of binlog event classes - most important
      change is that now each event class has exec_event method and one does
      not need to modify slave core code to add a new event. Slave code is
      now much smaller and easier to read
      
      
      
      include/my_sys.h:
        pre_code and arg in IO_CACHE
      mysql-test/r/rpl_log.result:
        updated result for LOAD DATA INFILE fix
      mysys/mf_iocache.c:
        pre_close routine and arg pointer for callback magic
      sql/log.cc:
        changed MYSQL_LOG so that write() method is for generic
        Log_event - removed redundant code
      sql/log_event.cc:
        added classes for file events
        added exec_event() method to all classes
        restructured/cleaned up event classes
      sql/log_event.h:
        added classes for file events
        added exec_event() method to all classes
        restructured/cleaned up event classes
      sql/mf_iocache.cc:
        pre_close/arg
      sql/mysqld.cc:
        added slave-load-tmpdir and old-rpl-compat options
      sql/slave.cc:
        changed exec_event() to use Log_event::exec_event()
        some routines are now needed in log_event.cc and cannot be static/inline
        general cleanup
      sql/slave.h:
        some routines are now extern because they are called from log_event.cc
      sql/sql_class.cc:
        added slave_net
      sql/sql_class.h:
        added slave_net to THD
        MYSQL_LOG::write now handles generic Log_event
      sql/sql_load.cc:
        changes for new handling of LOAD DATA INFILE replication
      sql/sql_repl.cc:
        added log_loaded_block() callback for IO_CACHE
      sql/sql_repl.h:
        added structure to pass args to IO_CACHE callback from mysql_load
      f4812c0f
  2. 27 Jul, 2001 2 commits
  3. 26 Jul, 2001 1 commit
    • unknown's avatar
      bulk insert bug fixed · 5372399c
      unknown authored
      
      myisam/mi_write.c:
        bug fixed
      mysql-test/t/insert_select.test:
        test case added
      mysql-test/r/insert_select.result:
        test case added
      5372399c
  4. 25 Jul, 2001 4 commits
  5. 24 Jul, 2001 3 commits
    • unknown's avatar
      configure.in Fix to compile :( · f8a679ef
      unknown authored
      
      configure.in:
        Fix to compile :(
      f8a679ef
    • unknown's avatar
      Merge work.mysql.com:/home/bk/mysql-4.0 · 0b9c4995
      unknown authored
      into x153.internalnet:/home/tonu/mysql-x
      
      
      BitKeeper/etc/logging_ok:
        auto-union
      sql/mysqld.cc:
        Auto merged
      sql/sql_parse.cc:
        Auto merged
      libmysql/libmysql.c:
        Auto merged
      0b9c4995
    • unknown's avatar
      OpenSSL fixes. Should not affect anything else. · b2f98bc3
      unknown authored
      
      Makefile.am:
        Moved bio dir into server_dirs in acinclude.in
      client/Makefile.am:
        We need OpenSSL includes here
      include/global.h:
        Workaround for OPENSSL librar bug with defining crypt()
      include/violite.h:
        small fixes
      libmysql/Makefile.am:
        We need OpenSSL includes here
      libmysql/Makefile.shared:
        Yes, we need to compile more programs whtn --with-openssl is used
      libmysql/libmysql.c:
        Make it work! (openssl)
      libmysql_r/Makefile.am:
        We need OpenSSL includes here
      sql/mysqld.cc:
        Memory was not freed before
      sql/sql_parse.cc:
        fix
      vio/Makefile.am:
        Added testprogram compilation and openssl libraries linking
      vio/viossl.c:
        Cleanups, fixes, etc...
      vio/viosslfactories.c:
        Copyright was missing. Fixed renamed macros for newer OpenSSL
      vio/viotest-ssl.c:
        Made testprogram work again
      BitKeeper/etc/logging_ok:
        Logging to logging@openlogging.org accepted
      b2f98bc3
  6. 23 Jul, 2001 2 commits
  7. 22 Jul, 2001 2 commits
  8. 20 Jul, 2001 4 commits
    • unknown's avatar
      merged · d308e2f0
      unknown authored
      
      configure.in:
        Auto merged
      myisam/mi_check.c:
        Auto merged
      myisam/myisamchk.c:
        Auto merged
      mysql-test/t/rpl_sporadic_master.test:
        Auto merged
      sql/Makefile.am:
        Auto merged
      sql/mysqld.cc:
        Auto merged
      sql/slave.cc:
        Auto merged
      sql/sql_class.h:
        Auto merged
      sql/sql_delete.cc:
        Auto merged
      sql/sql_show.cc:
        Auto merged
      sql/sql_update.cc:
        Auto merged
      d308e2f0
    • unknown's avatar
      added pre/post read callbacks to IO_CACHE · d20538b5
      unknown authored
      #ifdefed out code not used in the server from log events
      started on new LOAD DATA INFILE events
      
      
      include/my_sys.h:
        added pre/post read callbacks to IO_CACHe
      mysys/mf_iocache.c:
        pre/post read callbacks
      sql/log_event.cc:
        cleanup to #ifdef out unneeded code in the server
        started work on new Load data infile events
      sql/log_event.h:
        clean-up plus start of new LOAD DATA INFILE events work
      sql/mf_iocache.cc:
        pre/post read callbacks
      sql/sql_class.cc:
        file_id
      sql/sql_class.h:
        file_id
      d20538b5
    • unknown's avatar
      Merge serg.mysql.com:/usr/home/serg/Abk/mysql · 37294766
      unknown authored
      into serg.mysql.com:/usr/home/serg/Abk/mysql-4.0
      
      37294766
    • unknown's avatar
      Merge work:/home/bk/mysql-4.0 · 26d2ce6f
      unknown authored
      into serg.mysql.com:/usr/home/serg/Abk/mysql-4.0
      
      
      Docs/manual.texi:
        Auto merged
      26d2ce6f
  9. 19 Jul, 2001 5 commits
  10. 18 Jul, 2001 7 commits
    • unknown's avatar
      Fixed bad merge and fixed some wrong test cases · fe215630
      unknown authored
      
      mysql-test/t/rpl_magic.test:
        Added missing drop table
      mysql-test/t/rpl_mystery22.test:
        Added missing drop table
      mysql-test/t/rpl_sporadic_master.test:
        Fixed bad merge
      fe215630
    • unknown's avatar
      merge · 761c168c
      unknown authored
      
      myisam/mi_check.c:
        Auto merged
      myisam/myisamchk.c:
        Auto merged
      sql/mysqld.cc:
        Auto merged
      mysql-test/t/bdb.test:
        Auto merged
      sql/slave.cc:
        Auto merged
      sql/sql_delete.cc:
        Auto merged
      sql/sql_insert.cc:
        Auto merged
      sql/sql_parse.cc:
        Auto merged
      sql/sql_show.cc:
        Auto merged
      sql/sql_update.cc:
        Auto merged
      configure.in:
        New version
      761c168c
    • unknown's avatar
      Merge · 44d4821e
      unknown authored
      
      Docs/manual.texi:
        SCCS merged
      44d4821e
    • unknown's avatar
      Upgrade TL_WRITE_CONCURRENT_INSERT to TL_WRITE_LOW_PRIORITY if · a6d0b34f
      unknown authored
      --low-priority-updates is used and the file has holes.
      
      
      Docs/manual.texi:
        Changelog
      sql/sql_insert.cc:
        Fixed that sleeptime is 0 for new insert delayed threads.
      a6d0b34f
    • unknown's avatar
      fixed mysterious offset confusion bug · 511a2120
      unknown authored
      added a test case for it - took some creative work to figure out
      how to make it happen at will
      updated the manual
      
      
      Docs/manual.texi:
        fixed wrong info on SLAVE_SKIP_COUNTER
        fixed wrong info in BitKeeper tree build instructions
        updated change history about bug fix
      mysql-test/t/rpl_sporadic_master.test:
        tried hard to get slave confused, but failed. nevertheless, a more
        exhaustive test case does not hurt
      sql/slave.cc:
        fixed mysterious offset confusion bug
      511a2120
    • unknown's avatar
      Updated version number · 62242177
      unknown authored
      Update to new debian files
      
      
      configure.in:
        Updated version number
      sql-bench/Results/ATIS-mysql-Linux_2.2.16_SMP_alpha:
        New benchmark results
      sql-bench/Results/RUN-mysql-Linux_2.2.16_SMP_alpha:
        New benchmark results
      sql-bench/Results/alter-table-mysql-Linux_2.2.16_SMP_alpha:
        New benchmark results
      sql-bench/Results/big-tables-mysql-Linux_2.2.16_SMP_alpha:
        New benchmark results
      sql-bench/Results/connect-mysql-Linux_2.2.16_SMP_alpha:
        New benchmark results
      sql-bench/Results/create-mysql-Linux_2.2.16_SMP_alpha:
        New benchmark results
      sql-bench/Results/insert-mysql-Linux_2.2.16_SMP_alpha:
        New benchmark results
      sql-bench/Results/select-mysql-Linux_2.2.16_SMP_alpha:
        New benchmark results
      sql-bench/Results/wisconsin-mysql-Linux_2.2.16_SMP_alpha:
        New benchmark results
      support-files/debian/README.debian:
        Update to new debian files
      support-files/debian/changelog:
        Update to new debian files
      support-files/debian/control:
        Update to new debian files
      support-files/debian/gomi:
        Update to new debian files
      support-files/debian/move:
        Update to new debian files
      support-files/debian/patches/ab:
        Update to new debian files
      support-files/debian/patches/ad:
        Update to new debian files
      support-files/debian/patches/ae:
        Update to new debian files
      support-files/debian/rules:
        Update to new debian files
      support-files/debian/shlibs:
        Update to new debian files
      62242177
    • unknown's avatar
      Fixed problem with part keys and BDB tables · b11ecca3
      unknown authored
      
      Docs/manual.texi:
        Changelog
      b11ecca3
  11. 17 Jul, 2001 9 commits