mirror of
https://github.com/MariaDB/server.git
synced 2025-01-16 12:02:42 +01:00
746f0b3b76
Run bootstrap in separate thread Fix bug in FLUSH TABLES table_name Docs/manual.texi: Updated ChangeLog client/mysql.cc: Added info about compressed protocol include/getopt.h: Fix for OS2 include/global.h: Fix for OS2 include/my_sys.h: Fix for OS2 include/mysql_com.h: Fix for OS2 include/thr_alarm.h: Cleanup up alarm struct for OS2 port isam/isamchk.c: Fix for OS2 libmysql/libmysql.c: cleanup libmysql/net.c: Use new thr_alarm libmysql/violite.c: Fix for OS2 myisam/ChangeLog: Changes myisam/mi_create.c: Use less stack myisam/myisamchk.c: Fix for OS2 mysys/default.c: Fix for OS2 mysys/getopt.c: Fix for OS2 mysys/mf_format.c: Safety mysys/mf_path.c: Fix for OS2 mysys/my_create.c: Fix for OS2 mysys/my_lock.c: Fix for OS2 mysys/my_open.c: Fix for OS2 mysys/thr_alarm.c: Use new thr_alarm struct readline/input.c: Fix for OS2 readline/rltty.c: Fix for OS2 sql/ha_myisam.cc: Remove unnecessary fn_format sql/my_lock.c: Use new thr_alarm sql/mysql_priv.h: Changed bootstrap to run in separate thread to avoid problem with small stack sql/mysqld.cc: Changed bootstrap to run in separate thread to avoid problem with small stack sql/net_serv.cc: Use new thr_alarm sql/sql_base.cc: Fix problem with FLUSH TABLE table_name sql/sql_class.cc: Fix for new bootstrap sql/sql_class.h: cleanup sql/sql_delete.cc: cleanup sql/sql_load.cc: Fix for OS2 sql/sql_parse.cc: Changed bootstrap to run in separate thread to avoid problem with small stack sql/sql_select.cc: Reset used structure elements sql/sql_table.cc: For OS2 sql/violite.c: For OS2
150 lines
5 KiB
Text
150 lines
5 KiB
Text
2000-11-27 Michael Widenius <monty@mysql.com>
|
|
|
|
* Changed mi_create.c to use less stack.
|
|
|
|
2000-08-23 Michael Widenius <monty@mysql.com>
|
|
|
|
* Fixed bug when comparing DECIMAL/NUMERIC key parts.
|
|
|
|
2000-08-17 Michael Widenius <monty@mysql.com>
|
|
|
|
* Add a new flag in share.staus so that we can quickly check if a table
|
|
is analyzed or not!
|
|
|
|
2000-07-02 Michael Widenius <monty@mysql.com>
|
|
|
|
* Added safety margin to guard against full index file.
|
|
|
|
2000-05-22 Michael Widenius <monty@mysql.com>
|
|
|
|
* Fixed that --join works with myisampack.
|
|
|
|
2000-05-14 Michael Widenius <monty@mysql.com>
|
|
|
|
* Don't lock datafile during myisamchk (only indexfile is locked; This is good
|
|
enough for all MyISAM functions); This made it possible to close datafile
|
|
in rep_by_sort().
|
|
|
|
2000-05-04 Michael Widenius <monty@mysql.com>
|
|
|
|
* Fixed bug in code that scanned after rows in a crashed table.
|
|
This could cause an infinite loop when repairing tables.
|
|
|
|
2000-04-26 Michael Widenius <monty@mysql.com>
|
|
|
|
* Fixed bug when doing read_next after a delete/insert which balanced key
|
|
pages (In this case one internal buffer was wrongly reused)
|
|
|
|
2000-04-21 Michael Widenius <monty@tik.pp.sci.fi>
|
|
|
|
* Changed mi_find_halfpos() to return key, key_length and pos after key.
|
|
* Don't join or split key buffers in the middle when inserting a key
|
|
that is bigger than all other keys; This will improve inserts when
|
|
doing these in sorted order.
|
|
|
|
2000-04-04 Michael Widenius <monty@mysql.com>
|
|
|
|
* Added support for different languages on key part level.
|
|
|
|
2000-02-23 Michael Widenius <monty@monty.pp.sci.fi>
|
|
|
|
* Fixed that myisamchk works properly with RAID.
|
|
|
|
2000-02-07 Michael Widenius <monty@tik.pp.sci.fi>
|
|
|
|
* Added delete and rename of tables (works with RAID tables)
|
|
|
|
2000-01-29 Michael Widenius <monty@monty.pp.sci.fi>
|
|
|
|
* Fixed the sorting of index works with prefix-packed keys.
|
|
|
|
1999-11-24 Michael Widenius <monty@monty.pp.sci.fi>
|
|
|
|
* Fixed that DECIMAL() keys are sorted correct for negative numbers.
|
|
|
|
1999-11-22 Michael Widenius <monty@monty.pp.sci.fi>
|
|
|
|
* removed 'NO_LOCKING' macros.
|
|
* Added function mi_rnext_same
|
|
* Added support for concurrent reads.
|
|
|
|
1999-11-05 Michael Widenius <monty@tik.pp.sci.fi>
|
|
|
|
* Added function mi_scan().
|
|
* Changed all functions to return error number in case of errors.
|
|
|
|
1999-08-17 Michael Widenius <monty@tik.pp.sci.fi>
|
|
|
|
* Added option DELAY_KEY_WRITE to tables and mi_open()
|
|
|
|
1999-08-10 Michael Widenius <monty@tik.pp.sci.fi>
|
|
|
|
* Added support of HA_READ_PREFIX_LAST to mi_rkey(). This finds the last
|
|
row with the given prefix.
|
|
|
|
Mon Aug 2 13:54:35 1999 Michael Widenius <monty@bitch.pp.sci.fi>
|
|
|
|
* Added data- and key-file-length to myisamchk.
|
|
* Fixed some problems with null and space packed keys.
|
|
|
|
1999-07-15 Michael Widenius <monty@tik.pp.sci.fi>
|
|
|
|
* The following options are for COUNT(DISTINCT ..)
|
|
* Added option HA_EXTRA_NO_ROWS; In this case only the index tree is updated
|
|
* Added mi_delete_all_rows()
|
|
|
|
1999-07-13 Michael Widenius <monty@tik.pp.sci.fi>
|
|
|
|
* Added special handling of tempoary tables
|
|
|
|
1999-06-12 Michael Widenius <monty@monty.pp.sci.fi>
|
|
|
|
* Added optional checksum for file and for each dynamic-length row
|
|
* Added unique constraint checking
|
|
|
|
1999-05-06 Michael Widenius <monty@tik.pp.sci.fi>
|
|
|
|
* All index blocks of the same size now share the same key block delete link
|
|
|
|
1999-03-17 Michael Widenius <monty@monty.pp.sci.fi>
|
|
|
|
* Different key packing code depending on if the first key part
|
|
is a variable length column (space packed, BLOB or VARCHAR)
|
|
* The create interface allows one to specify a key segment to start and
|
|
end one a specific bit. (The bit handling isn't yet implemented)
|
|
* Added more tests to 'test1'
|
|
|
|
1999-03-16 Michael Widenius <monty@monty.pp.sci.fi>
|
|
|
|
* Added option -m to myisamchk as an alternative to -e (-m is faster but
|
|
not as quite as safe as -e).
|
|
* Added option --fast to not check not changed tables.
|
|
* The first update will set a bit that the table has been changed.
|
|
* The first update to a table increments a 'open_count' field. This will
|
|
be reset on close. This will allow myisamchk to find tables that hasn't
|
|
been properly closed!
|
|
* Support for true VARCHAR columns
|
|
|
|
1999-03-01 Michael Widenius <monty@monty.pp.sci.fi>
|
|
|
|
* Dynamic length blocks are double linked to allow easy reallocation
|
|
of block lengths. This will help that the dynamic length data will not be
|
|
as fragmented as with ISAM.
|
|
* Extended mypack_isam to compress BLOB/TEXT columns.
|
|
* Allow keys on BLOB.
|
|
|
|
1999-02-06 Michael Widenius <monty@monty.pp.sci.fi>
|
|
|
|
* Keys, key pointers and all varibles in the index file are stored in
|
|
high-endian-order to get better compression.
|
|
* Allow NULL on keys
|
|
|
|
1998-10-29 Michael Widenius <monty@monty.pp.sci.fi>
|
|
|
|
* All data is stored in low-endian order
|
|
(This means that the files will be architecture and OS independent)
|
|
* All record numbers are now of type 'ha_rows' and file pointer are now of type
|
|
my_off_t. One can use files with 32-64 bit pointers with a 32bit or 64bit
|
|
record handling.
|
|
Currently the code is limited to 5 bytes pointers, but this is real easy
|
|
to change.
|