An error occurred fetching the project authors.
  1. 24 May, 2004 1 commit
  2. 17 May, 2004 1 commit
  3. 05 May, 2004 2 commits
  4. 06 Apr, 2004 1 commit
  5. 01 Apr, 2004 2 commits
  6. 13 Mar, 2004 1 commit
  7. 12 Mar, 2004 1 commit
  8. 11 Mar, 2004 2 commits
  9. 04 Mar, 2004 1 commit
    • heikki@hundin.mysql.fi's avatar
      srv0srv.c: · 995b74ee
      heikki@hundin.mysql.fi authored
        Protect the reading of the latest foreign key error explantion buffer with a mutex; in theory, a race condition could cause SHOW INNODB STATUS print garbage characters after the error info; remove the sprintf of the latest UNIQUE KEY error, since the buffer really was always empty
      995b74ee
  10. 20 Feb, 2004 1 commit
    • marko@hundin.mysql.fi's avatar
      Many files: · 234e9abf
      marko@hundin.mysql.fi authored
        Removed unused code
      .del-os0trash.c~8cae5c1695501117:
        Delete: innobase/os/os0trash.c
      dict0crea.c:
        Protect all sprintf(%s) with assertions
      234e9abf
  11. 19 Feb, 2004 1 commit
  12. 16 Feb, 2004 1 commit
    • heikki@hundin.mysql.fi's avatar
      srv0srv.c: · 25aff697
      heikki@hundin.mysql.fi authored
        Add a missing space to the output format of SHOW INNODB STATUS; reported by Jocelyn Fournier
      25aff697
  13. 13 Jan, 2004 1 commit
    • heikki@hundin.mysql.fi's avatar
      srv0start.c, srv0srv.c: · 8f6f7502
      heikki@hundin.mysql.fi authored
        If UNIV_SYNC_DEBUG was switched on, the error monitor thread could reserve a mutex BEFORE the sync debug system was initialized, and that caused a sync debug assertion in startup: move the 2 sec. sleep to a safer place; note that this is only heuristics, and in theory it can assert still
      8f6f7502
  14. 20 Dec, 2003 2 commits
  15. 28 Nov, 2003 1 commit
    • monty@mysql.com's avatar
      Added missing SSL library (Should be in source distribution) · ede8169d
      monty@mysql.com authored
      Fixed compiler warnings (a lot of hidden variables detected by the Forte compiler)
      Added a lot of 'version_xxx' strings to 'show variables'
      Prevent copying of TMP_TABLE_PARAM (This caused core dump bug on Solaris)
      Fixed problem with printing sub selects to debug log
      ede8169d
  16. 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
  17. 17 Oct, 2003 2 commits
  18. 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
  19. 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
  20. 13 Jul, 2003 2 commits
    • heikki@hundin.mysql.fi's avatar
      srv0srv.c: · 38595b1f
      heikki@hundin.mysql.fi authored
        Put back a 50 millisecond sleep in too high concurrency situations which I removed in the previous push; count also such sleeping threads to the InnoDB queue in SHOW INNODB STATUS
      38595b1f
    • heikki@hundin.mysql.fi's avatar
      srv0srv.c: · b46400b2
      heikki@hundin.mysql.fi authored
        Fix a benign bug introduced in 4.0.14: InnoDB could complain 'Error: trying to declare trx to enter InnoDB' if several threads tried to init the auto-inc counter for the same table at the same time; in theory, the bug could even lead to a hang of the server, but that shuld be extremely improbable
      b46400b2
  21. 06 Jul, 2003 1 commit
    • heikki@hundin.mysql.fi's avatar
      srv0srv.c: · e387dac0
      heikki@hundin.mysql.fi authored
        In background loop run purge to completion before doing other background operations: it does not make sense to flush buffer pool pages if they are soon modified again by purge
      trx0purge.c:
        Increase purge_sys->n_pages_handled for every undo log we purge, even if that log would be only a hundred bytes: that way we get the purge batches of 20 pages to set a fresh purge view (limit) more often, and we can reduce the number of old row versions purge has to look at when it decides if it can remove some delete-marked index record
      e387dac0
  22. 03 Jul, 2003 1 commit
    • heikki@hundin.mysql.fi's avatar
      Many files: · 2a1f87ff
      heikki@hundin.mysql.fi authored
        Remove potential starvation of a full log buffer flush: only flush up to the lsn which was the largest at the time when we requested the full log buffer flush
      os0sync.h, os0sync.c:
        Fix a bug in os_event on Unix: even though we signaled the event, some threads could continue waiting if the event became nonsignaled quickly again; this made group commit less efficient than it should be
      2a1f87ff
  23. 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
  24. 02 Jun, 2003 1 commit
  25. 31 May, 2003 1 commit
  26. 30 May, 2003 1 commit
  27. 28 May, 2003 1 commit
    • heikki@hundin.mysql.fi's avatar
      srv0srv.c: · 8a29324c
      heikki@hundin.mysql.fi 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)
      8a29324c
  28. 04 May, 2003 2 commits
  29. 03 May, 2003 2 commits
    • heikki@hundin.mysql.fi's avatar
      srv0srv.c: · 33e1b939
      heikki@hundin.mysql.fi authored
        Clean up the working of the main thread; add a tunable parameter srv_max_buf_pool_modified_pct which can be used to make the flush phase in shutdown quicker
      33e1b939
    • heikki@hundin.mysql.fi's avatar
      buf0buf.c, srv0srv.h, buf0buf.h, srv0srv.c: · 971f7709
      heikki@hundin.mysql.fi authored
        Clean up the working of the main thread; add a tunable parameter srv_max_buf_pool_modified_pct which can be used to make the flush phase in shutdown quicker
      971f7709
  30. 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
  31. 24 Apr, 2003 2 commits
    • heikki@hundin.mysql.fi's avatar
      srv0srv.c: · 8a1eeca9
      heikki@hundin.mysql.fi authored
        Make sure we do not do insert buffer merge in fast shutdown even if there is some buglet which increments srv_activity_counter during a shutdown
      8a1eeca9
    • heikki@hundin.mysql.fi's avatar
      srv0srv.c: · 3866d380
      heikki@hundin.mysql.fi authored
        Make buffer pool flush batches bigger as that may save some time if fsync is very inefficient
      3866d380