1. 03 Jun, 2003 1 commit
    • unknown's avatar
      -- Waiting for Monty's approval before push -- · cbc7a860
      unknown authored
      Bug 571: play LOAD DATA INFILE the same way on the slave as it was on the master: 
      if it was with IGNORE, do it with IGNORE,
      if it was with REPLACE, do it with REPLACE,
      and (the change) if it was with nothing, do it with nothing (not with IGNORE !!).
      Bug 573: print a proper error message in case of duplicate entry in LOAD DATA INFILE
      on the slave, i.e. a message where the keyname and key value appear :
      'Duplicate entry '1' for key 1' and not 'Duplicate entry '%-.64s' for key %d'
      
      
      mysql-test/r/rpl_loaddata.result:
        result update
      mysql-test/t/rpl_loaddata.test:
        check if duplicate entries on the slave trigger an error 
        when the slave replicates LOAD DATA INFILE (without IGNORE or REPLACE)
        (bug 571).
      sql/log_event.cc:
        Bug 571: play LOAD DATA INFILE the same way on the slave as it was on the master: 
        if it was with IGNORE, do it with IGNORE,
        if it was with REPLACE, do it with REPLACE,
        and (the change) if it was with nothing, do it with nothing (not with IGNORE !!).
        Bug 573: print a proper error message in case of duplicate entry in LOAD DATA INFILE
        on the slave, i.e. a message where the keyname and key value appear :
        'Duplicate entry '1' for key 1' and not 'Duplicate entry '%-.64s' for key %d'
      cbc7a860
  2. 02 Jun, 2003 6 commits
    • unknown's avatar
      Merge gbichot@213.136.52.20:/home/bk/mysql-4.0 · 1cc80579
      unknown authored
      into mysql.com:/home/mysql_src/mysql-4.0
      
      1cc80579
    • unknown's avatar
      Clearer error message (in the customer's case, the relay log was corrupted, · 45838a27
      unknown authored
      not the master's binlog) (SW 1571).
      
      
      sql/slave.cc:
        Clearer error message (in the customer's case, the relay log was corrupted,
        not the master's binlog).
      45838a27
    • unknown's avatar
      os0sync.c: · 35ce8465
      unknown authored
        Do not try to reserve os_sync_mutex in shutdown after it has been freed
      
      
      innobase/os/os0sync.c:
        Do not try to reserve os_sync_mutex in shutdown after it has been freed
      35ce8465
    • unknown's avatar
      com0shm.c: · a1a4903b
      unknown authored
        Removed auto event creation because it is not needed in any MySQL/InnoDB code
      
      
      innobase/com/com0shm.c:
        Removed auto event creation because it is not needed in any MySQL/InnoDB code
      a1a4903b
    • unknown's avatar
      os0file.c: · 81b2b726
      unknown authored
        Put back Monty's patch which the previous push accidentally erased: print also operation type in os_file_handle_error()
      
      
      innobase/os/os0file.c:
        Put back Monty's patch which the previous push accidentally erased: print also operation type in os_file_handle_error()
      81b2b726
    • unknown's avatar
      os0thread.h, os0sync.ic, os0sync.h, os0thread.c, os0sync.c, os0file.c: · 919cec43
      unknown authored
        Release all event semaphores at shutdown also in Windows
      srv0start.c, srv0srv.c:
        make test sometimes failed because lock timeout thread exited without decrementing the InnoDB thread counter
      
      
      innobase/srv/srv0srv.c:
        make test sometimes failed because lock timeout thread exited without decrementing the InnoDB thread counter
      innobase/srv/srv0start.c:
        make test sometimes failed because lock timeout thread exited without decrementing the InnoDB thread counter
      innobase/os/os0file.c:
        Release all event semaphores at shutdown also in Windows
      innobase/os/os0sync.c:
        Release all event semaphores at shutdown also in Windows
      innobase/os/os0thread.c:
        Release all event semaphores at shutdown also in Windows
      innobase/include/os0sync.h:
        Release all event semaphores at shutdown also in Windows
      innobase/include/os0sync.ic:
        Release all event semaphores at shutdown also in Windows
      innobase/include/os0thread.h:
        Release all event semaphores at shutdown also in Windows
      919cec43
  3. 01 Jun, 2003 5 commits
    • unknown's avatar
      Small fixes (nothing nameworthy) · cd5fb92c
      unknown authored
      
      mysql-test/r/errors.result:
        Rename: mysql-test/r/err000001.result -> mysql-test/r/errors.result
      include/my_global.h:
        typedef for future functions that needs string length as an argument
      innobase/os/os0file.c:
        Added operation to error messages
      mysql-test/t/errors.test:
        Cleaned up file to new error number standard
      mysys/thr_alarm.c:
        Made end_thr_alarm() work also with internal alarm thread.
        (Not critical for MySQL)
      sql/mysqld.cc:
        Added sigemptyset() (bug found by valgrind)
        Removed some wrong usage of thd when writing variable values
      cd5fb92c
    • unknown's avatar
      Merge · 9d9bd91d
      unknown authored
      
      BitKeeper/deleted/.del-global.h~e80d28157acfdcb5:
        Auto merged
      BitKeeper/deleted/.del-internals.texi~62b6f580a41c2a43:
        Auto merged
      innobase/srv/srv0srv.c:
        Use local version. Heikki needs to check if the os_thread_sleep() should go to 4.0 or not
      9d9bd91d
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-4.0 · c1166bb9
      unknown authored
      into narttu.mysql.fi:/my/mysql-4.0
      
      
      sql/mysql_priv.h:
        Auto merged
      c1166bb9
    • unknown's avatar
      Fixed bug in ALTER TABLE DISABLE KEYS and INSERT DELAYED. Bug #478 · 53cd6b90
      unknown authored
      
      mysql-test/r/alter_table.result:
        new results
      mysql-test/r/lowercase_table.result:
        new results
      mysql-test/t/alter_table.test:
        Test of ALTER TABLE DISABLE KEYS + INSERT DELAYED
      mysql-test/t/lowercase_table.test:
        Added test of alias name comparison
      sql/mysql_priv.h:
        Made closed_cached_table local
      sql/sql_table.cc:
        Fixed bug in ALTER TABLE DISABLE KEYS and INSERT DELAYED
      53cd6b90
    • unknown's avatar
      Merge sanja.is.com.ua:/home/bell/mysql/bk/mysql-4.0 · e01d3393
      unknown authored
      into sanja.is.com.ua:/home/bell/mysql/bk/work-4.0
      
      e01d3393
  4. 31 May, 2003 4 commits
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-3.23 · 251b9353
      unknown authored
      into narttu.mysql.fi:/my/mysql-3.23
      
      251b9353
    • unknown's avatar
      Fixed compiler optimization problem with doubleget() · 5fde4798
      unknown authored
      (Casused problems in GIS functions in 4.1)
      
      
      include/global.h:
        Fixed compiler optimization problem with doubleget()
      5fde4798
    • unknown's avatar
      os0thread.c, os0thread.h, os0sync.h: · 77d38f20
      unknown authored
        Cleanup
      os0sync.c:
        Free all OS sync primitives and allocated memory in InnoDB shutdown
      
      
      innobase/os/os0sync.c:
        Free all OS sync primitives and allocated memory in InnoDB shutdown
      innobase/include/os0sync.h:
        Cleanup
      innobase/include/os0thread.h:
        Cleanup
      innobase/os/os0thread.c:
        Cleanup
      77d38f20
    • unknown's avatar
      Many files: · 1093f996
      unknown authored
        Free all OS sync primitives and allocated memory in InnoDB shutdown
      
      
      innobase/os/os0sync.c:
        Free all OS sync primitives and allocated memory in InnoDB shutdown
      innobase/os/os0thread.c:
        Free all OS sync primitives and allocated memory in InnoDB shutdown
      innobase/include/os0sync.h:
        Free all OS sync primitives and allocated memory in InnoDB shutdown
      innobase/include/srv0srv.h:
        Free all OS sync primitives and allocated memory in InnoDB shutdown
      innobase/include/srv0start.h:
        Free all OS sync primitives and allocated memory in InnoDB shutdown
      innobase/ibuf/ibuf0ibuf.c:
        Free all OS sync primitives and allocated memory in InnoDB shutdown
      innobase/srv/srv0srv.c:
        Free all OS sync primitives and allocated memory in InnoDB shutdown
      innobase/srv/srv0start.c:
        Free all OS sync primitives and allocated memory in InnoDB shutdown
      innobase/sync/sync0sync.c:
        Free all OS sync primitives and allocated memory in InnoDB shutdown
      innobase/ut/ut0mem.c:
        Free all OS sync primitives and allocated memory in InnoDB shutdown
      1093f996
  5. 30 May, 2003 4 commits
    • unknown's avatar
      fixed bug 549 - incorect query cache memory formating on very small query cache sizes · 8a28f90a
      unknown authored
      
      mysql-test/r/query_cache.result:
        test of 2 parts of bug 549
      mysql-test/t/query_cache.test:
        test of 2 parts of bug 549
      sql/sql_cache.cc:
        fixed query cache size showing
        fixed query cache low memory detection
      8a28f90a
    • unknown's avatar
      srv0start.c: · c361cc19
      unknown authored
        Cleanup
      
      
      innobase/srv/srv0start.c:
        Cleanup
      c361cc19
    • unknown's avatar
      Many files: · 6b0bd9b0
      unknown authored
        Exit all threads created by innoDB at shutdown
      
      
      innobase/os/os0file.c:
        Exit all threads created by innoDB at shutdown
      innobase/os/os0sync.c:
        Exit all threads created by innoDB at shutdown
      innobase/os/os0thread.c:
        Exit all threads created by innoDB at shutdown
      innobase/include/os0file.h:
        Exit all threads created by innoDB at shutdown
      innobase/include/os0sync.h:
        Exit all threads created by innoDB at shutdown
      innobase/include/os0thread.h:
        Exit all threads created by innoDB at shutdown
      innobase/log/log0log.c:
        Exit all threads created by innoDB at shutdown
      innobase/srv/srv0srv.c:
        Exit all threads created by innoDB at shutdown
      innobase/srv/srv0start.c:
        Exit all threads created by innoDB at shutdown
      6b0bd9b0
    • unknown's avatar
      6d12c84a
  6. 29 May, 2003 1 commit
  7. 28 May, 2003 4 commits
    • unknown's avatar
      srv0srv.c: · d82ffec6
      unknown authored
        Prevent the InnoDB main thread from hogging CPU if a table lingers in the background drop queue (though it is essentially a bug if a table end up there at all)
      
      
      innobase/srv/srv0srv.c:
        Prevent the InnoDB main thread from hogging CPU if a table lingers in the background drop queue (though it is essentially a bug if a table end up there at all)
      d82ffec6
    • unknown's avatar
      item_cmpfunc.cc: · f17f6cb4
      unknown authored
        Fix for multibyte charsets
      
      
      sql/item_cmpfunc.cc:
        Fix for multibyte charsets
      f17f6cb4
    • unknown's avatar
      Merge bk-internal.mysql.com:/home/bk/mysql-4.0 · 5aa275df
      unknown authored
      into narttu.mysql.fi:/my/mysql-4.0
      
      5aa275df
    • unknown's avatar
      Removed not used variable · 8713607e
      unknown authored
      8713607e
  8. 27 May, 2003 7 commits
  9. 26 May, 2003 8 commits