msvensson@msdesk.(none)
5da6a6c8a1
Merge msdesk.(none):/home/msvensson/mysql-4.1
...
into msdesk.(none):/home/msvensson/mysql-5.0
2005-10-06 14:40:18 +02:00
heikki@hundin.mysql.fi
5dc00e0cac
os0sync.c:
...
Add diagnostic code to track an assertion failure of 0 == pthread_mutex_destroy(); this was reported on the MySQL mailing list Sept 23, 2005
2005-10-03 00:05:50 +03:00
osku@127.(none)
4676fc94c6
Merge 127.(none):/home/osku/mysql/5.0/clean
...
into 127.(none):/home/osku/mysql/5.0/revcpy
2005-09-29 13:39:27 +03:00
osku@127.(none)
ad52436711
InnoDB: Fix potential buffer underflow.
2005-09-29 13:02:18 +03:00
marko@hundin.mysql.fi
d426c109f4
Minor corrections to InnoDB function comments
2005-09-29 12:37:27 +03:00
osku@127.(none)
2e737c782a
Merge 127.(none):/home/osku/mysql/5.0/clean
...
into 127.(none):/home/osku/mysql/5.0/13497
2005-09-28 14:40:02 +03:00
osku@127.(none)
d440270dcd
InnoDB: Remove compiler warnings.
2005-09-28 14:26:33 +03:00
osku@127.(none)
d98567c49f
InnoDB: Print better error message when log files are missing/corrupt
...
(bug #13497 ).
2005-09-28 11:14:25 +03:00
osku@127.(none)
8615ef1864
Merge osalerma@bk-internal.mysql.com:/home/bk/mysql-5.0
...
into 127.(none):/home/osku/mysql/5.0/clean
2005-09-27 16:04:26 +03:00
kaa@polly.local
08f52c949d
Merge akopytov@bk-internal.mysql.com:/home/bk/mysql-5.0
...
into polly.local:/home/kaa/src/mysql-5.0
2005-09-27 14:28:47 +04:00
kaa@polly.local
5b92eb3eba
Fix for bug #13367 , post-review changes
2005-09-27 13:37:20 +04:00
osku@127.(none)
6f89e1cea8
InnoDB: Fix compile warning.
2005-09-27 09:42:41 +03:00
kaa@polly.local
f2922d1366
Fix for bug #13367
2005-09-26 19:24:31 +04:00
osku@127.(none)
0305ddf2ea
InnoDB: Handle temporary file creation failure more gracefully.
2005-09-26 13:24:01 +03:00
heikki@hundin.mysql.fi
7dc5e67b59
row0ins.c:
...
Fix a compilation error: Visual C++ does not seem to allow variable declaration in the middle of a program block
2005-09-23 21:36:07 +03:00
osku@127.(none)
d563a01afe
Merge 127.(none):/home/osku/mysql/5.0/clean
...
into 127.(none):/home/osku/mysql/5.0/3443
2005-09-23 16:44:25 +03:00
osku@127.(none)
d61708d1c9
Fix bug #3443 , better foreign key error messsages.
2005-09-23 16:22:27 +03:00
osku@127.(none)
06077eb1eb
InnoDB: Minor fixes.
2005-09-23 14:31:31 +03:00
osku@127.(none)
e6b3261556
InnoDB: Fix bug #13315 , index columns having a maximum length of 767.
2005-09-23 11:20:34 +03:00
marko@hundin.mysql.fi
ff8127ffaa
InnoDB: correct two misleading comments
2005-09-22 13:09:14 +03:00
osku@127.(none)
f4a6d644ba
InnoDB: Remove unused #defines BTR_PAGE_MAX_KEY_SIZE and BTR_COMPRESS_LIMIT.
2005-09-16 15:33:38 +03:00
osku@127.(none)
084e37b88c
InnoDB: Reject foreign keys in temporary tables. Closes bug #12084 .
2005-09-06 14:38:21 +03:00
heikki@hundin.mysql.fi
4c68ccd949
row0mysql.c, ha_innodb.cc:
...
Fix bug #12308 : do not roll back the whhole transaction in a lock wait timeout error, just roll back the latest SQL statement; note that the locks set in the latest SQL statements remain, as InnoDB does not know what locks were set in which SQL statement
2005-09-05 01:13:44 +03:00
heikki@hundin.mysql.fi
9300833c91
univ.i, page0page.ic:
...
Add a sanity check to page_rec_is_comp; a new univ.i macro UNIV_RELEASE_NOT_YET_STABLE controls such sanity checks that we will remove after the release is stable enough
2005-09-03 19:15:37 +03:00
heikki@hundin.mysql.fi
0428fec7c7
row0sel.c:
...
Fix a wrong debug assert in the previous patch
2005-09-03 12:48:41 +03:00
heikki@hundin.mysql.fi
92f034332a
row0sel.c:
...
Add more comments to row_search_for_mysql() and remove the ugly double use of the variable rec in that function
2005-09-03 12:32:38 +03:00
heikki@hundin.mysql.fi
a963f5970f
row0sel.c:
...
Fix bug #12947 : a consistent read could return inconsistent results; this bug was introduced in 5.0.5
2005-09-03 01:38:37 +03:00
osku@127.(none)
1863a480b2
Merge osalerma@bk-internal.mysql.com:/home/bk/mysql-5.0
...
into 127.(none):/home/osku/mysql-5.0-2
2005-08-25 14:15:30 +03:00
elliot@mysql.com
55b81af671
Merge mysql.com:/home/emurphy/src/bk-clean/mysql-4.1
...
into mysql.com:/home/emurphy/src/work/mysql-5.0
2005-08-19 15:29:30 -04:00
heikki@hundin.mysql.fi
d9bbf7bc53
btr0sea.c:
...
Add diagnostic code to track a crash in adaptive hash indexes; the crash may happen if block->index == NULL
2005-08-19 12:54:13 +03:00
osku@127.(none)
b6e908b040
Merge osalerma@bk-internal.mysql.com:/home/bk/mysql-5.0
...
into 127.(none):/home/osku/mysql-5.0-2
2005-08-19 11:34:21 +03:00
heikki@hundin.mysql.fi
6b32f5a1e9
row0sel.c:
...
Temporarily remove error print if MySQL tries to do a SELECT even though trx->n_mysql_tables_in_use is 0. We must return the error print when the lock count of cursors is properly implemented (Bug #12456 )
2005-08-19 11:33:11 +03:00
jan@hundin.mysql.fi
cc05d6dca1
Allow consistent cursor view see changes made by creating transaction.
...
This is quick fix and needs to be fixed when semi-consistent
high-granularity read view is implemented (Bug #12456 ).
2005-08-18 06:38:01 +03:00
heikki@hundin.mysql.fi
de8058630d
univ.i:
...
Do not use __builtin_expect etc. with the Intel ICC compiler, as the compiler crashed in btr0cur.c; the patch was submitted by Axel Schwenke (Bug #11510 )
2005-08-17 18:15:50 +03:00
osku@127.(none)
4c9447aa08
Fix bug #12588 , InnoDB's deadlock detector running out of stack space.
2005-08-17 11:56:04 +03:00
reggie@linux.site
869869fa0c
Bug #6581 Failure to start mysql server on Windows with AWE option enabled
2005-08-12 04:44:04 -06:00
osku@127.(none)
b1c81e43ac
Merge osalerma@bk-internal.mysql.com:/home/bk/mysql-5.0
...
into 127.(none):/home/osku/mysql-5.0
2005-08-12 11:40:02 +03:00
osku@127.(none)
04056ffd3d
InnoDB: Print more than 300 characters of queries in various error conditions,
...
most notably deadlocked ones in SHOW INNODB STATUS. Fixes bug #7819 .
2005-08-12 11:39:19 +03:00
vtkachenko@quadxeon.mysql.com
fc22a36d78
set_var.cc, mysqld.cc, ha_innodb.h, ha_innodb.cc, srv0srv.c, srv0srv.h:
...
Added innodb_commit_concurrency variable
2005-08-11 18:03:01 +02:00
konstantin@mysql.com
8392a814af
A fix and a test case for Bug#12243 "MySQL Server crashes with 2
...
cursors (+ commit)" and Bug#11832 "Server crash with InnoDB + Cursors"
See comments to the changed files.
2005-08-10 18:36:13 +04:00
heikki@hundin.mysql.fi
34e9cdd500
Merge hundin.mysql.fi:/home/heikki/mysql-4.1
...
into hundin.mysql.fi:/home/heikki/mysql-5.0
2005-08-03 18:30:24 +03:00
heikki@hundin.mysql.fi
82b2a0a366
buf0buf.c:
...
Fix a bug: InnoDB could in a crash recovery print a big false corruption warning if the first page of an ibdata file was 'recreated' in the buffer pool; this could happen, for example, if a table was dropped, and the page used later
2005-08-03 18:21:38 +03:00
heikki@hundin.mysql.fi
74fd4504bb
Many files:
...
Push the patch of Jan Lindstrom: better comments
ha_innodb.cc:
Partial fix for Bug #12263 : we let InnoDB always to perform a rollback on the trx object if MySQL closes a connection; but we do print a warning to the .err log if an InnoDB transaction was active; we may remove that print later, since the situation really is not a bug; MySQL just is not aware that some cursor operation started an InnoDB transaction
2005-08-03 17:09:21 +03:00
marko@hundin.mysql.fi
f0f2738c4c
row0sel.c:
...
row_sel_store_mysql_rec(): Make comment about space padding
more accurate.
2005-07-28 13:15:36 +03:00
marko@hundin.mysql.fi
4b0d6a3877
row_sel_store_mysql_rec(): Convert NULL true VARCHAR columns
...
correctly.
2005-07-28 12:30:52 +03:00
marko@hundin.mysql.fi
5dd8eeef3a
Merge hundin.mysql.fi:/home/marko/mysql-4.1
...
into hundin.mysql.fi:/home/marko/mysql-5.0
2005-07-26 14:43:48 +03:00
marko@hundin.mysql.fi
a89939c8e7
InnoDB: Do not flush after each write, not even when creating the
...
data files. Previously, writes were flushed until the doublewrite
buffer was created. That would be too slow on systems where
os_file_flush() [or fsync(2)] is slow. (Bug #12125 )
2005-07-26 14:03:34 +03:00
jan@hundin.mysql.fi
7d5e724c40
Implement MySQL framework to support consistent read views in
...
cursors for InnoDB. The idea of the patch is that if MySQL requests
a consistent read view, we open one when open a cursor, set is as the
active view to a transaction when fetch from the cursor, and close
together with cursor close. This patch is associated to bugs #11813 ,
#11832 , and #11833 . Contains after review fixes.
2005-07-22 14:10:03 +03:00
kent@mysql.com
b598c67eba
sync0sync.c, sync0sync.h:
...
Declare 'mutex_list' and 'mutex_list_mutex' extern,
to avoid link error on OS X and gcc flag "-fno-common"
2005-07-21 18:05:10 +02:00
marko@hundin.mysql.fi
006bb7bbc9
InnoDB: Make the srv_thread_concurrency checks more consistent.
2005-07-06 09:38:31 +03:00