summaryrefslogtreecommitdiff
path: root/innobase
Commit message (Collapse)AuthorAgeFilesLines
* row0sel.c Fix a bug in consistent read through a secondary indexheikki@donna.mysql.fi2001-06-081-2/+2
|
* trx0roll.c Changed Innobase to Innodb in some fprintfsheikki@donna.mysql.fi2001-06-072-6/+6
| | | | trx0sys.c Changed Innobase to Innodb in some fprintfs
* page0cur.ic Fix a bug in insert buffer and multiversioningheikki@donna.mysql.fi2001-06-071-2/+2
| | | | manual.texi Changed innodb_unix_file_flush_method to innodb_flush_method in the manual
* mem0pool.h Fix a bus error in aligment of longlong on Solarisheikki@donna.mysql.fi2001-06-051-1/+2
|
* manual.texi website address changeheikki@donna.mysql.fi2001-06-0314-48/+584
| | | | | | | | | | | | | | | | | | | | row0sel.c CHECK TABLE now also for InnoDB, a join speed optimization trx0trx.c CHECK TABLE now also for InnoDB, a join speed optimization rem0cmp.c CHECK TABLE now also for InnoDB, a join speed optimization row0mysql.c CHECK TABLE now also for InnoDB, a join speed optimization page0page.c CHECK TABLE now also for InnoDB, a join speed optimization row0mysql.h CHECK TABLE now also for InnoDB, a join speed optimization trx0trx.h CHECK TABLE now also for InnoDB, a join speed optimization btr0btr.h CHECK TABLE now also for InnoDB, a join speed optimization btr0cur.h CHECK TABLE now also for InnoDB, a join speed optimization btr0pcur.h CHECK TABLE now also for InnoDB, a join speed optimization btr0pcur.ic CHECK TABLE now also for InnoDB, a join speed optimization btr0btr.c CHECK TABLE now also for InnoDB, a join speed optimization btr0cur.c CHECK TABLE now also for InnoDB, a join speed optimization btr0sea.c CHECK TABLE now also for InnoDB, a join speed optimization innodb.result CHECK TABLE now also for InnoDB, a join speed optimization ha_innobase.cc CHECK TABLE now also for InnoDB, a join speed optimization ha_innobase.h CHECK TABLE now also for InnoDB, a join speed optimization
* sync0sync.ic Had deleted inadvertently lock word = 0 from the non-gcc+i86 ↵heikki@donna.mysql.fi2001-05-311-0/+2
| | | | case in mutex_reset_lock_word
* sync0sync.ic Use XCHG also to reset the mutex lock word: it makes a ↵heikki@donna.mysql.fi2001-05-311-5/+19
| | | | serialization point to code on Intel and gives more safety
* Merge work:/home/bk/mysql into hundin.mysql.fi:/my/bk/mysqlmonty@hundin.mysql.fi2001-05-311-1/+2
|\
| * Added functions for symbolic link handling to make it possible tomonty@hundin.mysql.fi2001-05-311-1/+2
| | | | | | | | | | | | backport things from 4.0. This is safe as the functions are not used! Fixed bug in new mutex handling in InnoDB Make allow_break() and dont_break() defines.
* | ut0ut.c If localtime_r not available in Unix, use localtimeheikki@donna.mysql.fi2001-05-292-6/+13
|/ | | | configure.in If localtime_r not available in Unix, use localtime
* sync0sync.ic InnoDB now uses XCHG to implement mutex if GCC and x86heikki@donna.mysql.fi2001-05-262-0/+19
| | | | configure.in InnoDB now uses XCHG to implement mutex if GCC and x86
* ut0ut.c Rewrote ut_print_timestamp with localtime_r and in Win GetLocalTimeheikki@donna.mysql.fi2001-05-241-14/+16
|
* log0log.c InnoDB now prints timestamp at startup and shutdownheikki@donna.mysql.fi2001-05-244-5/+53
| | | | | | srv0start.c InnoDB now prints timestamp at startup and shutdown ut0ut.h InnoDB now prints timestamp at startup and shutdown ut0ut.c InnoDB now prints timestamp at startup and shutdown
* log0log.c InnoDB now allows parameter innodb_unix_file_flush_methodheikki@donna.mysql.fi2001-05-233-18/+38
| | | | | os0file.c InnoDB now allows parameter innodb_unix_file_flush_method srv0start.c InnoDB now allows parameter innodb_unix_file_flush_method
* srv0srv.h One can now specify innodb_unix_file_flush_method in my.cnfheikki@donna.mysql.fi2001-05-233-0/+31
| | | | | | | | srv0srv.c One can now specify innodb_unix_file_flush_method in my.cnf srv0start.c One can now specify innodb_unix_file_flush_method in my.cnf ha_innobase.cc One can now specify innodb_unix_file_flush_method in my.cnf ha_innobase.h One can now specify innodb_unix_file_flush_method in my.cnf mysqld.cc One can now specify innodb_unix_file_flush_method in my.cnf
* dict0dict.h InnoDB now tries to provide autoinc column value from a counter ↵heikki@donna.mysql.fi2001-05-217-0/+117
| | | | | | | | | | | | table in data dict dict0mem.h InnoDB now tries to provide autoinc column value from a counter table in data dict sync0sync.h InnoDB now tries to provide autoinc column value from a counter table in data dict univ.i InnoDB now tries to provide autoinc column value from a counter table in data dict dict0dict.c InnoDB now tries to provide autoinc column value from a counter table in data dict dict0mem.c InnoDB now tries to provide autoinc column value from a counter table in data dict sync0sync.c InnoDB now tries to provide autoinc column value from a counter table in data dict ha_innobase.cc InnoDB now tries to provide autoinc column value from a counter table in data dict
* manual.texi Added that InnoDB tablespace must be at least 10 MB, removed ↵heikki@donna.mysql.fi2001-05-211-0/+13
| | | | | | single quotes from phantom srv0start.c Tablespace size must be at least 10 MB
* os0file.h Define always WIN_ASYNC_IO, check at run-time if the OS actually ↵heikki@donna.mysql.fi2001-05-201-4/+2
| | | | supports it
* os0file.h InnoDB should now run with the same binary on Win95 and NT: checks ↵heikki@donna.mysql.fi2001-05-202-5/+23
| | | | | | OS version srv0start.c InnoDB should now run with the same binary on Win95 and NT: checks OS version
* os0file.c Removed extraneous fsync and corected a typo in Windows codeheikki@donna.mysql.fi2001-05-201-7/+37
| | | | os0file.c Changed file write buffer size in os_file_set_size from 16 MB to 8 MB
* ibuf0ibuf.c Insert buffer calculated SQL NULL size wrong, causing overflow ↵heikki@donna.mysql.fi2001-05-182-8/+25
| | | | | | and assertion failure in some cases log0log.c Retrieve a dummy value from a function to prevent gcc crashing on HP-UX
* os0file.c Fixed an extraneous error message at the start of db, changed from ↵heikki@donna.mysql.fi2001-05-161-21/+22
| | | | O_SYNC back to fdatasync because extremely slow on Sun
* os0file.c More precise error message numberheikki@donna.mysql.fi2001-05-152-5/+15
| | | | | ut0dbg.h Changed Innobase->InnoDB os0file.c InnoDB prints now the number of OS error in a file operation
* row0undo.c Fix a bug if we run out of space in the tablespace assertion in ↵heikki@donna.mysql.fi2001-05-141-1/+0
| | | | trx0roll.c
* os0file.c Use O_SYNC if possible, second choice fdatasync, and last choice fsyncheikki@donna.mysql.fi2001-05-142-1/+19
| | | | | | configure.in Check if fdatasync exists manual.texi Updated defragmenting doc manual.texi Corrected fillfactor contract threashold for a page to 1/2
* Merge work:/home/bk/mysql into donna.mysql.fi:/home/my/bk/mysqlmonty@donna.mysql.fi2001-05-121-1/+2
|\
| * cleanupmonty@donna.mysql.fi2001-05-121-1/+2
| |
* | Merge heikki@work.mysql.com:/home/my/mysqlheikki@donna.mysql.fi2001-05-091-2/+4
|\ \ | |/ |/| | | into donna.mysql.fi:/home/heikki/mysqle
| * row0sel.c Fix a bug in consistent read through secondary keyheikki@donna.mysql.fi2001-05-091-2/+4
| |
* | Applied patches for BDB tablesmonty@donna.mysql.fi2001-05-093-4/+6
|/ | | | | | | Fixes to InnoDB to compile on Windows Fix for temporary InnoDB tables Fixed bug in REPLACE() Fixed sub char keys for InnoDB
* row0umod.c Partial fix to concurrent drop table and rollback by other user ↵heikki@donna.mysql.fi2001-05-032-0/+2
| | | | | | of rows in that table row0uins.c Partial fix to concurrent drop table and rollback by other user of rows in that table
* univ.i Do not inline on Unix if non-gcc compilerheikki@donna.mysql.fi2001-05-031-2/+5
|
* os0file.c Removed extraneous undef and inclde of aio.h, fixed typecasts to off_theikki@donna.mysql.fi2001-05-031-16/+9
| | | | os0file.c Removed unnecessary code from os_file_read
* row0sel.c Fixed a typo in the fix to consistent read through a secondary indexheikki@donna.mysql.fi2001-05-021-1/+1
|
* log0recv.c Add checksum to written pages to check that they are also read in ↵heikki@donna.mysql.fi2001-05-014-16/+62
| | | | | | | | unchanged buf0buf.h Add checksum to written pages to check that they are also read in unchanged buf0flu.c Add checksum to written pages to check that they are also read in unchanged buf0buf.c Add checksum to written pages to check that they are also read in unchanged
* row0sel.c Fix a bug in multiversioned reads through a secondary indexheikki@donna.mysql.fi2001-04-274-5/+119
| | | | | | row0uins.c Partial fix to the DROP TABLE + another user rolls back in that table problem row0umod.c Partial fix to the DROP TABLE + another user rolls back in that table problem os0file.c Reduce probability of deadlock bugs in connection with ibuf: do not let the ibuf i/o handler sleep
* os0file.c Always do fsync after a file write to reduce possibility of a ↵heikki@donna.mysql.fi2001-04-262-5/+33
| | | | | | partially written page in an OS crash buf0rea.c Fixed a recovery hang associated with ibuf bitmap pages
* os0sync.c Eliminate compiler warning in Winheikki@donna.mysql.fi2001-04-241-0/+1
|
* os0file.c Fix to the error messageheikki@donna.mysql.fi2001-04-241-1/+1
|
* os0file.c Added better error message if disk is full; calls exit(1)heikki@donna.mysql.fi2001-04-241-22/+8
|
* univ.i If _NT_ defined, define also __NT__heikki@donna.mysql.fi2001-04-241-0/+5
|
* os0file.c Remove a compilation error on Windowsheikki@donna.mysql.fi2001-04-241-1/+1
|
* Portability fixesmonty@donna.mysql.fi2001-04-231-0/+29
|
* Portability fixesmonty@donna.mysql.fi2001-04-207-15/+15
|
* Fix for BDB and LOCK TABLESmonty@donna.mysql.fi2001-04-192-61/+0
|
* Moved things to configure.inmonty@donna.mysql.fi2001-04-192-4/+2
|
* Portability fixesmonty@donna.mysql.fi2001-04-197-48/+102
|
* mergemonty@donna.mysql.fi2001-04-181-1/+5
|\
| * Added test for PTHREAD_YIELDmonty@donna.mysql.fi2001-04-181-1/+3
| | | | | | | | | | | | Removed test of default master parameter Don't lock locked tables in REPAIR Changed optimzation for SELECT * from table,table ORDER BY keypart LIMIT
* | os0thread.c Change pthread_yield to sched_yieldheikki@donna.mysql.fi2001-04-183-3/+8
|/ | | | | univ.i Change pthread_yield to sched_yield configure.in Change pthread_yield to sched_yield