An error occurred fetching the project authors.
  1. 07 Mar, 2005 1 commit
  2. 03 Mar, 2005 2 commits
    • heikki@hundin.mysql.fi's avatar
      srv0start.c: · df6d26e4
      heikki@hundin.mysql.fi authored
        Work around the AIX 5.1 ML7 patch problem in errno at a higher level, in srv0start.c
      os0file.c:
        Revert the AIX patch here
      df6d26e4
    • heikki@hundin.mysql.fi's avatar
      os0file.c: · 47440f4b
      heikki@hundin.mysql.fi authored
        AIX 5.1 after security patch ML7 seems to contain a bug that instead of EEXIST it sets errno to 0 if a file creation fails because the file already exists. Work around that bug by interpreting errno 0 in AIX as EEXIST.
      47440f4b
  3. 28 Jan, 2005 1 commit
    • heikki@hundin.mysql.fi's avatar
      os0file.c: · 1d78506d
      heikki@hundin.mysql.fi authored
        Fix Windows porting bugs that broke ibbackup: 1) wrong error check in for CreateDirectory(), 2) wrong error check if the file did not exist in DeleteFile(), 3) too strict sharing restrictions in os_file_create_simple(): when ibbackup called that function, it would not allow mysqld to write to the file
      1d78506d
  4. 27 Jan, 2005 1 commit
    • heikki@hundin.mysql.fi's avatar
      fil0fil.c: · 69797897
      heikki@hundin.mysql.fi authored
        We accidentally checked if the DIRECTORY is of type OS_FILE_TYPE_UNKNOWN; our intention was to check if the FILE is that; best to remove the check altogether, as in crash recovery it is safest to try to open also files whose type is unknown
      os0file.c:
        Fix a bug: in Windows, os_file_readdir_next_file() returned OS_FILE_TYPE_UNKNOWN as the type of a regular file; this did not break mysqld, but did break ibbackup on Windows
      69797897
  5. 13 Jan, 2005 1 commit
  6. 12 Jan, 2005 1 commit
  7. 10 Jan, 2005 1 commit
    • heikki@hundin.mysql.fi's avatar
      os0file.c: · 59b9a528
      heikki@hundin.mysql.fi authored
        Fix compiler error on those OS X platforms where Apple's special file flush trick with fcntl() is not defined
      59b9a528
  8. 06 Jan, 2005 1 commit
    • heikki@hundin.mysql.fi's avatar
      os0file.c: · 746fd9fd
      heikki@hundin.mysql.fi authored
        Use the fcntl() file flush method on OS X; Apple disabled fsync() for internal disk drives, which caused corruption in power outages; the patch was recommended by an Apple engineer
      746fd9fd
  9. 21 Dec, 2004 2 commits
    • heikki@hundin.mysql.fi's avatar
      os0file.c: · b56085a8
      heikki@hundin.mysql.fi authored
        Put back accidentally removed undef and remove a debug def
      b56085a8
    • heikki@hundin.mysql.fi's avatar
      os0file.c: · e25b6333
      heikki@hundin.mysql.fi authored
        Fix InnoDB bug: on HP-UX, with a 32-bit binary, InnoDB was only able to read or write <= 2 GB files; the reason was that InnoDB treated the return value of lseek() as a 32-bit integer; lseek was used on HP-UX-11 as a replacement for pread() and pwrite() because HAVE_BROKEN_PREAD was defined on that platform
      e25b6333
  10. 08 Dec, 2004 1 commit
    • heikki@hundin.mysql.fi's avatar
      os0file.c: · a90b40fc
      heikki@hundin.mysql.fi authored
        Print a better error message to the .err log if InnoDB's advisory file locking fails
      a90b40fc
  11. 01 Dec, 2004 1 commit
    • heikki@hundin.mysql.fi's avatar
      configure.in: · 227ffeb9
      heikki@hundin.mysql.fi authored
        Let MySQL check the existence of readdir_r with 3 arguments; Solaris seems to have just 2 args
        Check the existence of readdir_r and localtime_r; even though MySQL does check these too, we need our own check for Hot Backup code
      os0file.c:
        Use re-entrant readdir_r where available
      ut0ut.c:
        Make a function to use thread-safe localtime_r where available; that particular function was not called from anywhere, though
      227ffeb9
  12. 26 Oct, 2004 1 commit
    • heikki@hundin.mysql.fi's avatar
      row0mysql.c: · 3729ba77
      heikki@hundin.mysql.fi authored
        Print more warnings to the .err log if ALTER TABLE ... IMPORT TABLESPACE fails for some reason
      os0file.c:
        Do not call exit(1) if os_file_delete() fails; remove unused parameter from
      handle_error_no_exit()
      
      fil0fil.c:
        Allow DROP TABLE even if the .ibd file for the table does not exist
      3729ba77
  13. 25 Oct, 2004 1 commit
  14. 22 Oct, 2004 1 commit
    • heikki@hundin.mysql.fi's avatar
      os0file.c: · dd1b2ace
      heikki@hundin.mysql.fi authored
        Add typecast from ulint to ssize_t in pread and pwrite, so that the type is according to the Linux man page; this will probably not help to fix the HP-UX 32-bit pwrite failure, since the compiler should do the appropriate typecasts anyway
      dd1b2ace
  15. 21 Oct, 2004 1 commit
  16. 19 Oct, 2004 1 commit
    • heikki@hundin.mysql.fi's avatar
      os0file.c: · 2fd67321
      heikki@hundin.mysql.fi authored
        InnoDB: print info about how many bytes we were able to read if a file read is not able to read as many bytes as we requested
      2fd67321
  17. 23 Sep, 2004 1 commit
  18. 11 Sep, 2004 1 commit
    • heikki@hundin.mysql.fi's avatar
      os0file.c: · 4c7c2343
      heikki@hundin.mysql.fi authored
        Add more precise diagnostics about the state of the I/O threads of InnoDB; print in SHOW INNODB STATUS if the event wait semaphore of each I/O thread is set
      4c7c2343
  19. 08 Sep, 2004 1 commit
  20. 10 Aug, 2004 2 commits
  21. 06 Aug, 2004 1 commit
  22. 27 Jul, 2004 1 commit
  23. 18 Jun, 2004 1 commit
  24. 04 Jun, 2004 1 commit
  25. 03 Jun, 2004 1 commit
  26. 02 Jun, 2004 1 commit
  27. 01 Jun, 2004 2 commits
  28. 28 May, 2004 1 commit
  29. 27 May, 2004 1 commit
  30. 17 May, 2004 1 commit
  31. 14 May, 2004 1 commit
  32. 13 May, 2004 1 commit
  33. 11 May, 2004 1 commit
  34. 05 May, 2004 2 commits
  35. 06 Apr, 2004 1 commit