1. 22 Sep, 2002 2 commits
  2. 21 Sep, 2002 1 commit
    • unknown's avatar
      Change name -> alias in TABLE_LIST. · ada4f591
      unknown authored
      Added missing mutex-lock around critical section in GRANT handling.
      
      
      Docs/manual.texi:
        ChangeLog
      sql/lock.cc:
        Change name -> alias in TABLE_LIST.
      sql/slave.cc:
        Change name -> alias in TABLE_LIST.
      sql/sql_acl.cc:
        Added missing mutex-lock around critical section in GRANT handling.
        Changed name -> alias
      sql/sql_base.cc:
        Change name -> alias in TABLE_LIST.
      sql/sql_insert.cc:
        Change name -> alias in TABLE_LIST.
      sql/sql_parse.cc:
        Change name -> alias in TABLE_LIST.
      sql/sql_show.cc:
        Change name -> alias in TABLE_LIST.
      sql/sql_table.cc:
        Change name -> alias in TABLE_LIST.
      sql/sql_udf.cc:
        Change name -> alias in TABLE_LIST.
      sql/table.h:
        Change name -> alias in TABLE_LIST.
      tests/grant.pl:
        Fixed grant test
      ada4f591
  3. 20 Sep, 2002 1 commit
  4. 17 Sep, 2002 1 commit
    • unknown's avatar
      Fixed bug with BINARY NULL · 29be6179
      unknown authored
      
      Docs/manual.texi:
        ChangeLog
      mysql-test/r/binary.result:
        Test of binary NULL
      mysql-test/t/binary.test:
        Test of binary NULL
      29be6179
  5. 16 Sep, 2002 1 commit
  6. 14 Sep, 2002 2 commits
  7. 13 Sep, 2002 2 commits
    • unknown's avatar
      row0mysql.c: · 1569299e
      unknown authored
        Fix typos in previous push
      
      
      innobase/row/row0mysql.c:
        Fix typos in previous push
      1569299e
    • unknown's avatar
      row0mysql.c: · 34e62d6f
      unknown authored
        Allow CREATE TABLE and DROP TABLE even if innodb_force_recovery is used, the user can drop a problematic table
      
      
      innobase/row/row0mysql.c:
        Allow CREATE TABLE and DROP TABLE even if innodb_force_recovery is used, the user can drop a problematic table
      34e62d6f
  8. 11 Sep, 2002 1 commit
    • unknown's avatar
      srv0srv.c, srv0srv.h: · ed7b69ac
      unknown authored
        Change srv_flush_log_at_trx_commit to ulint, note that ibool is defined as ulint, so this is purely formal change
      os0file.c:
        Start using unbuffered i/o again in Windows because sequential read using normal i/o was 4 times slower in XP
      
      
      innobase/os/os0file.c:
        Start using unbuffered i/o again in Windows because sequential read using normal i/o was 4 times slower in XP
      innobase/include/srv0srv.h:
        Change srv_flush_log_at_trx_commit to ulint, note that ibool is defined as ulint, so this is purely formal change
      innobase/srv/srv0srv.c:
        Change srv_flush_log_at_trx_commit to ulint, note that ibool is defined as ulint, so this is purely formal change
      ed7b69ac
  9. 10 Sep, 2002 4 commits
    • unknown's avatar
      Fixed changelog · 77d059e3
      unknown authored
      77d059e3
    • unknown's avatar
      ha_innobase.cc: · 591f2dcc
      unknown authored
        Cleanup after last push
      
      
      sql/ha_innobase.cc:
        Cleanup after last push
      591f2dcc
    • unknown's avatar
      mysqld.cc: · 7290d0d1
      unknown authored
        update help innobase_flush_log_at_trx_commitcan have vals 0, 1, 2 
      ha_innobase.h, ha_innobase.cc:
        make innobase_flush_log_at_trx_commit a long, like other params
      
      
      sql/ha_innobase.cc:
        make innobase_flush_log_at_trx_commit a long, like other params
      sql/ha_innobase.h:
        make innobase_flush_log_at_trx_commit a long, like other params
      sql/mysqld.cc:
        update help innobase_flush_log_at_trx_commitcan have vals 0, 1, 2
      7290d0d1
    • unknown's avatar
      os0file.c: · 01733af0
      unknown authored
        Fix a typo: should be buf_page_print
      
      
      innobase/os/os0file.c:
        Fix a typo: should be buf_page_print
      01733af0
  10. 09 Sep, 2002 1 commit
    • unknown's avatar
      ha_innobase.cc, ha_innobase.h: · d65c763c
      unknown authored
        innodb_flush_log_at_trx_commit can have values 0, 1, 2 starting from 3.23.52
      
      
      sql/ha_innobase.h:
        innodb_flush_log_at_trx_commit can have values 0, 1, 2 starting from 3.23.52
      sql/ha_innobase.cc:
        innodb_flush_log_at_trx_commit can have values 0, 1, 2 starting from 3.23.52
      d65c763c
  11. 08 Sep, 2002 3 commits
    • unknown's avatar
      trx0undo.c: · 893188e1
      unknown authored
        Remove an assertion in trx0undo.c which could erroneously fail when we ran out of tablespace
      
      
      innobase/trx/trx0undo.c:
        Remove an assertion in trx0undo.c which could erroneously fail when we ran out of tablespace
      893188e1
    • unknown's avatar
      sync0arr.c: · 0e169228
      unknown authored
        Increase max latch wait time to 600 seconds before we assert
      
      
      innobase/sync/sync0arr.c:
        Increase max latch wait time to 600 seconds before we assert
      0e169228
    • unknown's avatar
      btr0cur.c: · 4e966c64
      unknown authored
        Remove long latch hold which happened if we scanned long an index without finding any record visible to the current consistent read
      
      
      innobase/btr/btr0cur.c:
        Remove long latch hold which happened if we scanned long an index without finding any record visible to the current consistent read
      4e966c64
  12. 07 Sep, 2002 2 commits
    • unknown's avatar
      os0sync.c: · febc603b
      unknown authored
        Add diagnostics to track why a semaphore creation failed on Windows ME
      
      
      innobase/os/os0sync.c:
        Add diagnostics to track why a semaphore creation failed on Windows ME
      febc603b
    • unknown's avatar
      srv0srv.c: · d9cdfc05
      unknown authored
        The option (= default) innodb_fast_shutdown did not always make the shutdown quickly, fix that
      
      
      innobase/srv/srv0srv.c:
        The option (= default) innodb_fast_shutdown did not always make the shutdown quickly, fix that
      d9cdfc05
  13. 04 Sep, 2002 1 commit
    • unknown's avatar
      - Reworked/Cleaned up Build-tools/Do-compile to be more flexible and · 8b203bad
      unknown authored
         better documented
      
      
      Build-tools/Do-compile:
         - Removed some obsolete pieces of code (get rid of using rsh and rcp)
         - Added some code comments
         - Reworked help text to match the options available
         - Heavily reworked GetOptions, removed some obsolete ones and joined others
         - make_options and config_options can now be given multiple times
         - simplified code that added configure options dependent on given options
      8b203bad
  14. 03 Sep, 2002 3 commits
    • unknown's avatar
      Merge · d5219db3
      unknown authored
      
      Docs/manual.texi:
        SCCS merged
      d5219db3
    • unknown's avatar
      Fixed bug introduces by last changeset · 4b7b7a62
      unknown authored
      (Fixing of problem with ALTER TABLE on BDB tables)
      
      
      mysql-test/r/distinct.result:
        Fixed results after bug fix
      sql/mysql_priv.h:
        Split close_thread_tables() into two functions.
        (Needed for bug fix from 4.0)
      sql/sql_base.cc:
        Split close_thread_tables() into two functions.
        (Needed for bug fix from 4.0)
      4b7b7a62
    • unknown's avatar
      Check if AND/OR expression can be NULL · aebaa216
      unknown authored
      Better fix for ALTER TABLE on BDB tables
      (Both of the above fixes are already in 4.0)
      
      
      Docs/manual.texi:
        Changelog
      sql/item_cmpfunc.cc:
        Check if AND/OR expression can be NULL
      sql/sql_table.cc:
        Better fix for ALTER TABLE on BDB tables
      aebaa216
  15. 31 Aug, 2002 2 commits
  16. 29 Aug, 2002 1 commit
    • unknown's avatar
      - Applied many modifications to Build-tools/Do-compile made in the 4.0 tree · e53539cd
      unknown authored
      
      Build-tools/Do-compile:
         - applied some modifications made in the 4.0 tree
         - added option --make-options to pass options to "make" after configure
         - added option --raid to enable RAID
         - added option --libwrap to enable TCP wrapper support
         - make sure to remove log files as early as possible
         - fixed option --with-other-libc to actually work
         - fixed some oddly-placed quotes in the configure call
      e53539cd
  17. 28 Aug, 2002 3 commits
  18. 25 Aug, 2002 1 commit
    • unknown's avatar
      os0file.c: · f8e0cdb0
      unknown authored
        Put 'last millisecond' test to make sure page checksum errors do not result from memory corruption in InnoDB
      os0thread.c, configure.in:
        Make sure stack size in InnoDB threads in AIX is at least 32 kB
      
      
      innobase/configure.in:
        Make sure stack size in InnoDB threads in AIX is at least 32 kB
      innobase/os/os0thread.c:
        Make sure stack size in InnoDB threads in AIX is at least 32 kB
      innobase/os/os0file.c:
        Put 'last millisecond' test to make sure page checksum errors do not result from memory corruption in InnoDB
      f8e0cdb0
  19. 23 Aug, 2002 5 commits
    • unknown's avatar
      lexyy.c, pars0grm.c, pars0lex.l, pars0grm.y: · 36d1a9a4
      unknown authored
        Remove potential memory leak caused by redefined alloca, remove include of unistd.h to allow compilation on Windows
      
      
      innobase/pars/pars0grm.y:
        Remove potential memory leak caused by redefined alloca, remove include of unistd.h to allow compilation on Windows
      innobase/pars/pars0lex.l:
        Remove potential memory leak caused by redefined alloca, remove include of unistd.h to allow compilation on Windows
      innobase/pars/pars0grm.c:
        Remove potential memory leak caused by redefined alloca, remove include of unistd.h to allow compilation on Windows
      innobase/pars/lexyy.c:
        Remove potential memory leak caused by redefined alloca, remove include of unistd.h to allow compilation on Windows
      36d1a9a4
    • unknown's avatar
      Added testing of temporary tables with replication · b56c8337
      unknown authored
      
      mysql-test/t/rpl_rotate_logs-master.opt:
        Rename: mysql-test/t/rpl000016-master.opt -> mysql-test/t/rpl_rotate_logs-master.opt
      mysql-test/t/rpl_rotate_logs-slave.sh:
        Rename: mysql-test/t/rpl000016-slave.sh -> mysql-test/t/rpl_rotate_logs-slave.sh
      mysql-test/t/rpl_rotate_logs-slave-master-info.opt:
        Rename: mysql-test/t/rpl000016-slave-master-info.opt -> mysql-test/t/rpl_rotate_logs-slave-master-info.opt
      BitKeeper/etc/ignore:
        Added mit-pthreads/include/bits mit-pthreads/include/pthread/machdep.h mit-pthreads/include/pthread/posix.h mit-pthreads/include/sys mit-pthreads/machdep.c mit-pthreads/pg++ mit-pthreads/pgcc sql-bench/innotest1 sql-bench/innotest1a sql-bench/innotest1b sql-bench/innotest2 sql-bench/innotest2a sql-bench/innotest2b to the ignore list
      mysql-test/r/rpl_rotate_logs.result:
        Added testing of temporary tables
      mysql-test/t/rpl000018.test:
        Commented test
      mysql-test/t/rpl_rotate_logs.test:
        Added testing of temporary tables
      b56c8337
    • unknown's avatar
      row0mysql.c, ha_innobase.cc: · 4b312a94
      unknown authored
        Improved error message for out-of-sync frm files
      
      
      sql/ha_innobase.cc:
        Improved error message for out-of-sync frm files
      innobase/row/row0mysql.c:
        Improved error message for out-of-sync frm files
      4b312a94
    • unknown's avatar
      b1c28460
    • unknown's avatar
      Fixed bug in mysqld when using configure --localstatedir · cb0bef6f
      unknown authored
      
      Docs/manual.texi:
        Changelog
      cb0bef6f
  20. 22 Aug, 2002 1 commit
    • unknown's avatar
      pars0grm.h, pars0grm.c, lexyy.c: · 98ed1ddd
      unknown authored
        The lexer of InnoDB to 8-bit, it was 7-bit which made it crash on table names containing char codes > 127
      pars0lex.l, pars0grm.y:
        Add InnoDB internal SQL interpreter grammar and lexer sources
      
      
      innobase/pars/pars0grm.y:
        Add InnoDB internal SQL interpreter grammar and lexer sources
      innobase/pars/pars0lex.l:
        Add InnoDB internal SQL interpreter grammar and lexer sources
      innobase/pars/lexyy.c:
        The lexer of InnoDB to 8-bit, it was 7-bit which made it crash on table names containing char codes > 127
      innobase/pars/pars0grm.c:
        The lexer of InnoDB to 8-bit, it was 7-bit which made it crash on table names containing char codes > 127
      innobase/pars/pars0grm.h:
        The lexer of InnoDB to 8-bit, it was 7-bit which made it crash on table names containing char codes > 127
      innobase/include/pars0grm.h:
        The lexer of InnoDB to 8-bit, it was 7-bit which made it crash on table names containing char codes > 127
      98ed1ddd
  21. 18 Aug, 2002 1 commit
  22. 16 Aug, 2002 1 commit
    • unknown's avatar
      Fix for HPUX 11 and pthread_mutex_lock · bc54ae2c
      unknown authored
      
      include/my_pthread.h:
        Fix for HPUX 11 and pthread_mutex_lock (merge from 4.0)
      mysys/my_pthread.c:
        Fix for HPUX 11 and pthread_mutex_lock (merge from 4.0)
      bc54ae2c