heikki@hundin.mysql.fi
60499d54dd
Many files:
...
Try to skip over corrupt records in SELECT if innodb_force_recovery > 0; print more page hex dumps in CHECK TABLE
2002-11-09 18:23:09 +02:00
serg@serg.mysql.com
4571e1cdc9
Delete: innobase/stamp-h.in
2002-11-08 21:16:30 +01:00
heikki@hundin.mysql.fi
3f96bc0610
log0recv.c:
...
Removed compiler warnings about wrong printf formats
2002-11-08 18:44:42 +02:00
heikki@hundin.mysql.fi
d4cd385237
btr0btr.c, buf0buf.c:
...
Fix a glitch: under heavy ibuf activity InnoDB could print the whole contents of ibuf tree to the error log
2002-11-07 21:04:26 +02:00
heikki@hundin.mysql.fi
b31f909d7b
Many files:
...
Fix hang introduced by selective deadlock resolution
srv0srv.c, row0mysql.c:
Fix hang introduced by selective deadlock resolution + corruption caused by lock timeout or sel deadl res in ON DELETE CASCADE
2002-11-07 14:47:25 +02:00
monty@butch.
890b39bb68
merge
2002-11-07 12:49:01 +02:00
monty@butch.
a2bdf9265f
Portability fixes for Fortre C++ 5.0 (on Sun) in 32 and 64 bit modes.
2002-11-07 03:54:00 +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
23657e8c33
srv0start.h, srv0start.c, ha_innodb.cc:
...
Add check that sizeof(trx_t) is the same in ha_inndob.cc and InnoDB compilation modules
2002-10-31 12:03:34 +02:00
heikki@hundin.mysql.fi
48b0cdc43f
row0undo.c:
...
Partial fix to a hang introduced in CREATE TABLE in the push last night
2002-10-30 09:44:06 +02:00
heikki@hundin.mysql.fi
93b301ba95
lexyy.c:
...
Update instructions about editing the files generated by flex and bison
2002-10-30 00:11:40 +02:00
heikki@hundin.mysql.fi
392bb5ad50
configure.in:
...
In Linux do not printb thread id's but process no's in SHOW INNODB STATUS
2002-10-29 23:26:21 +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
serg@serg.mysql.com
dede6634f6
merged
2002-10-25 21:15:52 +00:00
heikki@hundin.mysql.fi
b5554c77aa
lexyy.c, pars0grm.c:
...
Include univ.i before any system headers to remove a large file compilation failure on AIX
2002-10-25 20:15:30 +03:00
monty@hundin.mysql.fi
67d3cd643b
Merge with 3.23.54
2002-10-16 13:11:25 +03:00
heikki@hundin.mysql.fi
31b69aff28
btr0cur.c:
...
Fix typo in earlier commit
2002-10-16 00:05:15 +03:00
heikki@hundin.mysql.fi
3652fe789b
btr0cur.c:
...
Fix bug: range estimator exaggerated small range size greatly if the paths in the B-tree happened to branch on a high level
2002-10-16 00:05:14 +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
cc1db6142f
btr0cur.c:
...
Do not let range estimator to return over 1 / 2 of total rows in table; use longlong in range estimation
btr0cur.h, ha_innobase.cc:
Use longlong in range estimation, in case there are > 4 billion rows
2002-10-05 22:23:51 +03:00
heikki@hundin.mysql.fi
9f9dc3adac
lock0lock.c:
...
Fix bug: if SHOW INNODB STATUS or innodb_monitor printed several hundred transactions, the output was truncated and we forgot to release the kernel mutex
2002-10-03 23:07:32 +03:00
heikki@hundin.mysql.fi
4753ea60b0
os0thread.h:
...
Fix the probable reason why InnoDB versions after July 2, 2002 did not start properly in some Win 95/98/ME computers
2002-10-03 18:10:34 +03:00
heikki@hundin.mysql.fi
43f9ef5d0f
lock0lock.c:
...
Fix bug: the AUTO-INC lock was held to the end of trx if it was granted after a lock wait
2002-10-01 13:47:58 +03:00
heikki@hundin.mysql.fi
62b2b08717
row0ins.c, ha_innodb.cc:
...
Table hash key len in query cache also includes null char at end
2002-09-22 01:38:48 +03:00
heikki@hundin.mysql.fi
a644b1f6e2
dict0dict.c:
...
Fix a crash introduced when we grew foreign key comment to 16000 chars
2002-09-21 18:47:56 +03:00
heikki@hundin.mysql.fi
2e0bffb9af
srv0srv.c:
...
Fix typo
2002-09-20 05:50:25 +03:00
heikki@hundin.mysql.fi
f8d44429c5
srv0srv.h, srv0srv.c, row0mysql.c:
...
Put back a change unintentionally removed in the last 2 pushes
2002-09-20 05:44:41 +03:00
heikki@hundin.mysql.fi
55807d9553
trx0trx.ic, trx0trx.h, srv0srv.h, row0sel.h, dict0mem.h:
...
Modifications for query cache + trxs, fix of q.c.+ foreign keys
2002-09-20 05:18:55 +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
a7a24b8a9c
row0mysql.c:
...
Fix typos in previous push
2002-09-13 14:23:09 +03:00
heikki@hundin.mysql.fi
69f571db0c
row0mysql.c:
...
Allow CREATE TABLE and DROP TABLE even if innodb_force_recovery is used, the user can drop a problematic table
2002-09-13 13:55:25 +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
monty@mashka.mysql.fi
f3a186c905
Portability fixes.
...
Improve mysql-test to be more robust.
Fix that GRANT doesn't delete SSL options
Change innobase_flush_log_at_trx_commit to uint.
Don't rotate logs if we read a rotate log entry from the master.
2002-09-11 06:40:08 +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
8192d040c2
trx0undo.c:
...
Remove an assertion in trx0undo.c which could erroneously fail when we ran out of tablespace
2002-09-09 02:12:57 +03:00
heikki@hundin.mysql.fi
51f83ae199
sync0arr.c:
...
Increase max latch wait time to 600 seconds before we assert
2002-09-08 03:04:39 +03:00
heikki@hundin.mysql.fi
deedcb3a72
btr0cur.c:
...
Remove long latch hold which happened if we scanned long an index without finding any record visible to the current consistent read
2002-09-08 03:01:53 +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
heikki@hundin.mysql.fi
d7bf8c2e6e
srv0srv.c:
...
The option (= default) innodb_fast_shutdown did not always make the shutdown quickly, fix that
2002-09-07 23:37:27 +03:00
heikki@work.mysql.com
002d1c690a
dict0dict.h Put back code inadvertently removed in previous bk commit
...
dict0dict.c Put back code inadvertently removed in previous bk commit
2002-09-04 19:01:39 +02:00
heikki@work.mysql.com
a16f3360aa
btr0btr.c Add more documentation about B-tree latching
...
ha_innodb.cc Remove gaps in auto-inc in multi-row inserts, more space for foreign key listings in SHOW TABLE STATUS, move resetting of active_trx to amore logical place
dict0dict.h Remove gaps from auto-inc sequence if errors in multi-row insert
dict0dict.c Remove gaps from auto-inc sequence if errors in multi-row insert
2002-09-04 18:53:48 +02: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
791215f16b
Merge work:/home/bk/mysql-4.0 into hundin.mysql.fi:/my/bk/mysql-4.0
2002-08-24 16:36:28 +03:00
monty@mashka.mysql.fi
9b67b029ad
Portability fix for AIX 4.3 powerpc with gcc 3.2
2002-08-24 16:32:16 +03:00
heikki@hundin.mysql.fi
d3ef9a5b33
lock0lock.c:
...
Fix a spurious deadlock introduced in the previous fix when next-key locks are requested for a page supremum record
2002-08-24 12:11:37 +03:00
heikki@hundin.mysql.fi
6b6a024eb5
lexyy.c, pars0lex.l, pars0grm.c, pars0grm.y:
...
Port alloca and Windows fix from 3.23
2002-08-24 01:31:25 +03:00