An error occurred fetching the project authors.
  1. 25 Nov, 2003 1 commit
  2. 21 Nov, 2003 1 commit
    • heikki@hundin.mysql.fi's avatar
      os0file.c: · f8e9f31e
      heikki@hundin.mysql.fi authored
        Fix the OS error 2 reported by Miguel and Mark in Windows crash recovery: a * had been forgotten from the path in directory scanning
      ha_innodb.cc:
        Set default directory in fil0fil.c right if we are running the Embedded Server Library, where the default dir of the process is not necessarily the MySQL datadir
      f8e9f31e
  3. 03 Nov, 2003 1 commit
    • heikki@hundin.mysql.fi's avatar
      Many files: · 1796d50d
      heikki@hundin.mysql.fi authored
        Merge with ibbackup; bug fix: .ibd files were extended 2 x the required amount; InnoDB does not create the small file inno_arch_log... any more at database creation
      1796d50d
  4. 19 Oct, 2003 2 commits
    • heikki@hundin.mysql.fi's avatar
      os0file.c: · e52a2f1a
      heikki@hundin.mysql.fi authored
        Check that writes to data files always happen in to addresses divisible by 16 kB, and the chunk size is also divisible by 16 kB; a user reported 2 corrupt pages from Linux-2.4.20 where an index page seemed displaced
      e52a2f1a
    • heikki@hundin.mysql.fi's avatar
      os0file.c: · 18995bb1
      heikki@hundin.mysql.fi authored
        Check that writes to data files always happen in to addresses divisible by 16 kB, and the chunk size is also divisible by 16 kB; a user reported 2 corrupt pages from Linux-2.4.20 where an index page seemed displaced
      18995bb1
  5. 14 Oct, 2003 2 commits
  6. 07 Oct, 2003 1 commit
    • heikki@hundin.mysql.fi's avatar
      Many files: · 6112853c
      heikki@hundin.mysql.fi authored
        Multiple tablespaces for InnoDB
      sql_table.cc:
        Tell explicitly that InnoDB should retrieve all columns in CHECKSUM TABLE
      sql_update.cc, sql_select.cc, my_base.h:
        More descriptive flag name HA_EXTRA_RETRIEVE_ALL_COLS
      6112853c
  7. 24 Aug, 2003 1 commit
  8. 25 Jul, 2003 1 commit
    • heikki@hundin.mysql.fi's avatar
      srv0srv.c, os0file.c, log0recv.h, log0log.h, fil0fil.h, fsp0fsp.c, fil0fil.c: · c1b62170
      heikki@hundin.mysql.fi authored
        Merge
      trx0trx.c:
        Print more info about a trx in SHOW INNODB status; try to find the bug reported by Plaxo
      buf0buf.c:
        Check that page log sequence numbers are not in the future
      log0recv.c, log0log.c:
        Fixed a bug: if you used big BLOBs, and your log files were relatively small, InnoDB could in a big BLOB operation temporarily write over the log produced AFTER the latest checkpoint. If InnoDB would crash at that moment, then the crash recovery would fail, because InnoDB would not be able to scan the log even up to the latest checkpoint. Starting from this version, InnoDB tries to ensure the latest checkpoint is young enough. If that is not possible, InnoDB prints a warning to the .err log
      c1b62170
  9. 12 Jul, 2003 1 commit
  10. 14 Jun, 2003 1 commit
    • heikki@hundin.mysql.fi's avatar
      Many files: · 4da7f485
      heikki@hundin.mysql.fi authored
        Merge InnoDB-4.0.14: SAVEPOINT now implemented; InnoDB now accepts also column prefix keys; crashing bug in ON UPDATE CASCADE fixed; page checksum formula fixed
      4da7f485
  11. 11 Jun, 2003 1 commit
    • heikki@hundin.mysql.fi's avatar
      os0file.c: · 2401227c
      heikki@hundin.mysql.fi authored
        Prevent on Windows starting of two mysqld instances on SAME InnoDB files: that could cause severe database corruption
      2401227c
  12. 02 Jun, 2003 2 commits
  13. 01 Jun, 2003 1 commit
  14. 30 May, 2003 1 commit
  15. 04 May, 2003 1 commit
    • heikki@hundin.mysql.fi's avatar
      os0file.c: · 9dd21162
      heikki@hundin.mysql.fi authored
        Print progress information if at startup InnoDB creates and writes bigger than 100 MB data file or log file
      9dd21162
  16. 02 May, 2003 1 commit
    • heikki@hundin.mysql.fi's avatar
      Many files: · 35fd869e
      heikki@hundin.mysql.fi authored
        Eliminate the LOCK_log bottleneck in group commit in binlogging: flush InnoDB log files only after it has been released
      35fd869e
  17. 16 Apr, 2003 1 commit
  18. 07 Mar, 2003 2 commits
  19. 21 Jan, 2003 1 commit
    • heikki@hundin.mysql.fi's avatar
      os0file.c: · ed62ee1c
      heikki@hundin.mysql.fi authored
        The problem yesterday in ERROR_LOCK_VIOLATION was not InnoDB Hot Backup, but some file system backup tool: add to file writes 100 retries with 1 second waits
      ed62ee1c
  20. 20 Jan, 2003 1 commit
    • heikki@hundin.mysql.fi's avatar
      os0file.c: · 3e6bfd72
      heikki@hundin.mysql.fi authored
        Fix an assertion about ERROR_LOCK_VIOLATION 33 in file write if InnoDB Hot Backup is run concurrently with mysqld in Windows
      3e6bfd72
  21. 06 Jan, 2003 1 commit
  22. 05 Jan, 2003 1 commit
  23. 29 Oct, 2002 1 commit
    • heikki@hundin.mysql.fi's avatar
      Many files: · 9153d88c
      heikki@hundin.mysql.fi authored
        Merge InnoDB-4.0.5: new isolation levels READ COMMITTED and READ UNCOMMITTED now supported, selective deadlock resolution
      mysqld.cc:
        Change MySQL default isolation level to REPEATABLE READ; note that InnoDB has always had that default, and BDB and MyISAM always run at SERIALIZABLE level anyway
      9153d88c
  24. 06 Oct, 2002 1 commit
  25. 20 Sep, 2002 1 commit
    • heikki@hundin.mysql.fi's avatar
      Many files: · 9e493e91
      heikki@hundin.mysql.fi authored
        Modifications for query cache + trxs, fix of q.c.+ foreign keys
      os0file.c:
        Use unbuffered i/o in Windows
      9e493e91
  26. 11 Sep, 2002 1 commit
    • heikki@hundin.mysql.fi's avatar
      srv0srv.c, srv0srv.h: · db8f4fd3
      heikki@hundin.mysql.fi 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
      db8f4fd3
  27. 10 Sep, 2002 1 commit
  28. 25 Aug, 2002 1 commit
    • heikki@hundin.mysql.fi's avatar
      os0file.c: · 42d46eb9
      heikki@hundin.mysql.fi 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
      42d46eb9
  29. 06 Aug, 2002 1 commit
  30. 02 Aug, 2002 1 commit
    • heikki@hundin.mysql.fi's avatar
      Many files: · 7b4869d9
      heikki@hundin.mysql.fi authored
        Merge InnoDB-3.23.52c
      ha_innobase.cc:
        Test the ref length sanity also in the production version
      7b4869d9
  31. 19 Jul, 2002 2 commits
    • heikki@hundin.mysql.fi's avatar
      os0file.c: · d7f2152b
      heikki@hundin.mysql.fi authored
        Fix a bug in the previous commit change and align also the buffer in simulataled aio for possible use in i/o to raw devices
      d7f2152b
    • heikki@hundin.mysql.fi's avatar
      os0file.c: · 2568a3b7
      heikki@hundin.mysql.fi authored
        Align the buffer used in initing a data file to zero; this may be needed if the data file is actually a raw device
      2568a3b7
  32. 08 Jul, 2002 1 commit
  33. 26 Jun, 2002 1 commit
    • heikki@hundin.mysql.fi's avatar
      os0file.c: · 7a94fdd4
      heikki@hundin.mysql.fi authored
        Crash the server if file flush does not succeed: the database can get corrupt, better to crash it than let it run
      7a94fdd4
  34. 22 Jun, 2002 1 commit
  35. 21 Mar, 2002 1 commit