monty@mashka.mysql.fi
023d6dd39b
Merge with 4.0.11
2003-02-04 21:52:14 +02:00
heikki@hundin.mysql.fi
0da4275063
config-win.h, os0proc.h, os0proc.c, srv0start.c:
...
Make AWE compilation depend on __WIN2000__
2003-01-30 18:52:45 +02:00
monty@mashka.mysql.fi
689578a099
Fixes for Netware
...
Call pthread_mutex_destroy() on not used mutex.
Changed comments in .h and .c files from // -> /* */
Added detection of mutex on which one didn't call pthread_mutex_destroy()
Fixed bug in create_tmp_field() which causes a memory overrun in queries that uses "ORDER BY constant_expression"
Added optimisation for ORDER BY NULL
2003-01-28 08:38:28 +02:00
monty@mashka.mysql.fi
1bdd1d0626
Merge with 3.23.55
2003-01-25 15:31:07 +02:00
monty@mashka.mysql.fi
25c393a12e
Portability fixes (for windows)
...
Some changes to the prepared statement protocol to make it easier to use and faster.
2003-01-21 21:07:59 +02:00
heikki@hundin.mysql.fi
ed62ee1c74
os0file.c:
...
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
2003-01-21 13:37:41 +02:00
heikki@hundin.mysql.fi
3e6bfd724f
os0file.c:
...
Fix an assertion about ERROR_LOCK_VIOLATION 33 in file write if InnoDB Hot Backup is run concurrently with mysqld in Windows
2003-01-21 00:18:48 +02:00
heikki@hundin.mysql.fi
d5a1ddd46e
os0proc.c:
...
Fix typos
2003-01-09 00:13:47 +02:00
heikki@hundin.mysql.fi
b1b47e93b1
buf0buf.c, buf0buf.ic, buf0buf.h:
...
Reduce memory usage of the buffer headers
Many files:
Merge InnoDB-4.1 with AWE support
2003-01-06 22:07:25 +02:00
monty@mashka.mysql.fi
9ecf9645eb
A lot of portability fixes.
...
Added rename table for BDB. This fixes a bug in ALTER TABLE with BDB tables.
2003-01-05 20:18:49 +02:00
heikki@hundin.mysql.fi
db1693101b
Many files:
...
Merge InnoDB-4.0.5b: minor improvements to foreign keys, more logical data dictionary lock
2002-11-06 00:41:27 +02:00
heikki@hundin.mysql.fi
9153d88c6b
Many files:
...
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
2002-10-29 23:16:46 +02:00
monty@hundin.mysql.fi
67d3cd643b
Merge with 3.23.54
2002-10-16 13:11:25 +03:00
heikki@hundin.mysql.fi
399ba21d85
os0thread.c:
...
Fix compilation error on HP-UX-11: pthread_t is a scalar there, not a struct like in HP-UX-10.20
2002-10-11 15:44:45 +03:00
heikki@hundin.mysql.fi
32b25cbfce
os0file.c:
...
SHOW INNODB STATUS always showed average bytes read as 0 in Unix
2002-10-06 14:53:49 +03:00
heikki@hundin.mysql.fi
9e493e91e9
Many files:
...
Modifications for query cache + trxs, fix of q.c.+ foreign keys
os0file.c:
Use unbuffered i/o in Windows
2002-09-20 05:11:08 +03:00
monty@mashka.mysql.fi
3bb2660d10
Merge with 3.23.53
2002-09-17 05:17:32 +03:00
heikki@hundin.mysql.fi
db8f4fd3d2
srv0srv.c, srv0srv.h:
...
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
2002-09-11 16:07:52 +03:00
monty@mashka.mysql.fi
8b7521eb7f
Merge with 3.23.53
2002-09-11 14:49:38 +03:00
heikki@hundin.mysql.fi
a9391f3cb5
os0file.c:
...
Fix a typo: should be buf_page_print
2002-09-10 13:06:14 +03:00
heikki@hundin.mysql.fi
6cc7c5984b
os0sync.c:
...
Add diagnostics to track why a semaphore creation failed on Windows ME
2002-09-08 00:21:13 +03:00
serg@serg.mysql.com
b962da9aab
merged
2002-08-31 23:38:10 +00:00
heikki@hundin.mysql.fi
42d46eb9ee
os0file.c:
...
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
2002-08-25 10:26:40 +03:00
monty@hundin.mysql.fi
c531b43272
merge with 3.23.52
2002-08-13 02:33:25 +03:00
heikki@hundin.mysql.fi
a101405b03
os0thread.h, os0thread.c:
...
Fix a critical portability bug introduced in the Windows version
2002-08-13 01:22:27 +03:00
monty@hundin.mysql.fi
3ef9d44edc
merge with 3.23.52
2002-08-12 04:04:43 +03:00
heikki@hundin.mysql.fi
bee3f072e4
ha_innobase.cc, ut0ut.c, univ.i, ut0ut.h:
...
Redefine sprintf as ut_sprintf inside InnoDB code; some old Unixes may have a pointer as the return type of sprintf
lock0lock.c:
Add safety against buffer overruns in latest deadlock info
srv0srv.c:
Add safety against buffer overruns in SHOW INNODB STATUS
os0thread.h, os0thread.c:
Fix a portability bug introduced in Windows when we changed os_thread_id_t to be the same as os_thread_t
2002-08-11 18:49:47 +03:00
monty@hundin.mysql.fi
087261482a
merge with 3.23.52
2002-08-08 15:24:47 +03:00
heikki@hundin.mysql.fi
042facc475
Many files:
...
Merge InnoDB-3.23.52d
2002-08-06 22:59:13 +03:00
heikki@hundin.mysql.fi
c282b73ad8
os0thread.c:
...
Remove the complex typecast used to convert a HP-UX pthread struct to os_thread_id_t; the typecast seemed to work wrong in gcc-3.1 on HP-UX-10.20
2002-08-03 21:53:42 +03:00
heikki@hundin.mysql.fi
7b4869d9a4
Many files:
...
Merge InnoDB-3.23.52c
ha_innobase.cc:
Test the ref length sanity also in the production version
2002-08-02 23:16:19 +03:00
monty@mashka.mysql.fi
bc035c71f1
Merge with 3.23.51
...
Fixed wrong usage of sprintf() in ha_innodb.cc
2002-07-25 22:46:28 +03:00
heikki@hundin.mysql.fi
07711a6ead
os0thread.c, configure.in:
...
Make the typecast trick pthread_t -> os_thread_id_t safer, but a full fix needs usage of appropriate Posix functions
2002-07-23 04:24:09 +03:00
heikki@hundin.mysql.fi
d7f2152b9e
os0file.c:
...
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
2002-07-19 17:09:40 +03:00
heikki@hundin.mysql.fi
2568a3b762
os0file.c:
...
Align the buffer used in initing a data file to zero; this may be needed if the data file is actually a raw device
2002-07-19 08:33:52 +03:00
heikki@hundin.mysql.fi
7390d81f43
Many files:
...
Merge InnoDB-3.23.52b
2002-07-08 19:34:49 +03:00
heikki@hundin.mysql.fi
7a94fdd405
os0file.c:
...
Crash the server if file flush does not succeed: the database can get corrupt, better to crash it than let it run
2002-06-26 10:09:11 +03:00
heikki@hundin.mysql.fi
0c5ad2d6cb
os0sync.c:
...
Initing a mutex with MY_MUTEX_INIT_FAST may relieve thread thrashing on Linux
2002-06-22 23:31:51 +03:00
heikki@hundin.mysql.fi
128e872f3c
Many files:
...
Merge 3.23.52
2002-06-22 20:41:14 +03:00
monty@hundin.mysql.fi
727e507bca
merge with 3.23.50
2002-03-27 01:56:10 +02:00
heikki@hundin.mysql.fi
e90a57aa49
Many files:
...
Merge InnoDB-3.23.50
2002-03-21 18:03:09 +02:00
monty@hundin.mysql.fi
79796e989f
Merge from 3.23.48 tree
2002-01-30 16:37:47 +02:00
heikki@donna.mysql.fi
9f5e564fc3
os0file.c:
...
Add better error message if access rights are wrong
2002-01-04 04:07:31 +02:00
heikki@donna.mysql.fi
bb49af5e4c
os0file.c:
...
Improve error messages which may occur in installation
2002-01-04 01:35:49 +02:00
monty@hundin.mysql.fi
fd0459a521
merge with 3.23
2002-01-02 21:34:12 +02:00
heikki@donna.mysql.fi
116ced2f29
os0file.c:
...
Make os_file_flush to ignore the error we get from a raw device in fsync
2001-12-27 00:56:40 +02:00
monty@hundin.mysql.fi
9ca9fc2283
Fix for MyISAM records > 16M
2001-12-11 20:45:48 +02:00
monty@hundin.mysql.fi
f9a321af8a
merge
2001-11-07 00:19:36 +02:00
jani@hynda.mysql.fi
d0e8306203
Added xml patch to mysqldump.
...
Made innodb to compile more cleanly with debugging options
enabled. Fixed a few bugs and found a few possible bugs, which
I hope Heikki will check. Comments needs to be fixed too. Some
while() functions should be changed to do ... until for documenting
purposes, because some of them must and will be processed at least
once, or a variable would be used uninitialized.
Regards,
Jani
2001-11-05 23:48:03 +02:00
heikki@donna.mysql.fi
e84ef2b747
updated
2001-11-05 18:50:12 +02:00