Commit graph

54819 commits

Author SHA1 Message Date
Mikael Ronstrom
fa5529eeb8 Added memory barriers to the portability layer in InnoDB
Removed dependency on pthread being an int
2008-12-05 13:43:10 +01:00
Mikael Ronstrom
2ed1383f6b call ha_release_temporary_latches to fix bug 32149 2008-12-04 16:03:02 +01:00
Mikael Ronstrom
f31e349ffd Fix to avoid compilation errors on Windows
Not the final fix, only a temporary fix
2008-12-04 11:57:56 +01:00
Mikael Ronstrom
b9ecc2b5dd Removed assert on waiters == 0 since that is now possible and not serious 2008-11-19 02:09:24 +01:00
Mikael Ronstrom
61cc839253 Fix for Percona reported bug with manual merge and fix of bug in
patch (changed to use of UNIV_SYNC_ATOMIC from faulty HAVE_ATOMIC_BUILTINS).
2008-11-17 23:04:36 +01:00
Mikael Ronstrom
d575f6ce34 Added counter of number of missed wakeups of InnoDB threads 2008-11-17 22:54:32 +01:00
Mikael Ronstrom
8d162b444a Fixed spelling error 2008-10-30 18:38:47 +01:00
Mikael Ronstrom
090bcb74ab Merge port of Google SMP patch to Solaris 2008-10-30 10:23:36 +01:00
Mikael Ronstrom
e21ed0a83e Fixed more compiler warnings 2008-10-17 13:50:14 +02:00
Mikael Ronstrom
96263b1d68 Fixed compiler warnings 2008-10-17 13:43:34 +02:00
Mikael Ronstrom
11591608b5 Fixed compiler warning 2008-10-17 12:46:13 +02:00
Mikael Ronstrom
f0d789f190 Merged fixes to compiler errors and warnings 2008-10-17 12:09:45 +02:00
Mikael Ronstrom
800a4f4113 Fixed compiler warning 2008-10-17 12:08:35 +02:00
Mikael Ronstrom
9b848d9e7a Fixed a number of compiler issues and attempted a fix for
Windows compilation error.
2008-10-17 12:01:14 +02:00
Mikael Ronstrom
832f7c0274 Fixed a bug introduced by bazaar merge 2008-10-16 23:24:11 +02:00
Mikael Ronstrom
e2b66087e2 merge silly error 2008-10-16 22:18:26 +02:00
Mikael Ronstrom
eeddb067f4 Fixed silly error 2008-10-16 22:11:48 +02:00
Mikael Ronstrom
d2925f5e43 New file missed in my atomic patch 2008-10-16 21:20:38 +02:00
Mikael Ronstrom
93805d96ad Merged Google compiler fixes 2008-10-16 21:13:42 +02:00
Mikael Ronstrom
5d6e44f886 Added new file solaris.h 2008-10-16 21:12:16 +02:00
Mikael Ronstrom
27261d2d13 Fixed Windows compile issues 2008-10-16 21:06:14 +02:00
Mikael Ronstrom
c45dc11f41 merge Google changes to make it compile 2008-10-16 20:59:38 +02:00
Mikael Ronstrom
207225d542 A number of fixes of portability issues in Google patches 2008-10-16 20:45:12 +02:00
Mikael Ronstrom
d7de0b1774 merged into one Google InnoDB tree 2008-10-16 20:28:03 +02:00
Mikael Ronstrom
1f9e6ffc58 merged innobase changes into one tree 2008-10-16 20:18:39 +02:00
Mikael Ronstrom
b90c9a50b6 Remove compiler warnings 2008-10-16 20:07:50 +02:00
Mikael Ronstrom
57787e8dbc Fixed compiler issues 2008-10-16 19:59:04 +02:00
Mikael Ronstrom
5a45142242 Merged fix of compiler issue 2008-10-16 19:48:53 +02:00
Mikael Ronstrom
847c375bc0 Compile fixes, sun_prefetch.h only available on Sun Studio 2008-10-16 17:06:48 +02:00
Mikael Ronstrom
fcd2da609f Compile fix, sun_prefetch.h only available in Sun Studio 2008-10-16 17:04:44 +02:00
Mikael Ronstrom
f0e42724ad Fixed Windows bug in background IO patch 2008-10-16 09:10:30 +02:00
Mikael Ronstrom
7522b1975f merge Google SMP patch 2008-10-15 23:32:54 +02:00
Mikael Ronstrom
7e8fdc3ad8 merged a few more fixes of test cases for configuration changes 2008-10-15 23:07:17 +02:00
Mikael Ronstrom
932b5cc18f merge test case changes for innodb thread concurrency 2008-10-15 22:48:40 +02:00
Mikael Ronstrom
fd34712bc2 merged Google background IO threads 2008-10-15 20:56:47 +02:00
Mikael Ronstrom
2c252ba96b Google SMP patch 2008-10-15 20:54:18 +02:00
Mikael Ronstrom
186a5311dd merged io rate patch from Google 2008-10-15 20:48:46 +02:00
Mikael Ronstrom
bbf344b646 merged fixes to the new default config values 2008-10-15 18:18:02 +02:00
Mikael Ronstrom
80baf58e01 Scaled back to number of open cached tables to 400 in open_cache as well as definition_cache
Also fixed test cases related to this
2008-10-15 18:09:03 +02:00
Mikael Ronstrom
bab9666d1c Google IO rate patch with a portability fix 2008-10-15 14:30:31 +02:00
Mikael Ronstrom
f5b7c9f2c2 merge of patch for fix of bug#38551 2008-10-15 12:29:50 +02:00
Mikael Ronstrom
59ce72dedd merged configuration changes 2008-10-15 12:18:12 +02:00
Mikael Ronstrom
f1e0cffb1d Patch to fix bug#38551 2008-10-15 12:03:45 +02:00
Mikael Ronstrom
99f5183d1e Merged patch for bug#38477 2008-10-15 11:57:31 +02:00
Mikael Ronstrom
47a8904c2e Included patch for bug#38477 2008-10-15 11:50:21 +02:00
Mikael Ronstrom
87a7e1886e merge my-atomic patch 2008-10-15 11:20:47 +02:00
Mikael Ronstrom
a6a94f83f7 Changed configuration defaults for improved performance on modern computers 2008-10-15 11:08:01 +02:00
Mikael Ronstrom
c4957c250d Merged Sparc Prefetch patch 2008-10-15 10:53:58 +02:00
Mikael Ronstrom
08139cb59f Merge in inline patch 2008-10-15 10:45:08 +02:00
Mikael Ronstrom
11157d3c56 3 google patches
SMP patch
Rate IO patch
Multiple IO threads patch
2008-10-14 09:56:07 +02:00