An error occurred fetching the project authors.
- 02 Dec, 2005 1 commit
-
-
ingo@mysql.com authored
Allow for configuration of the maximum number of indexes per table. Added and used a configure.in macro. Replaced fixed limits by the configurable limit. Limited MyISAM indexes to its hard limit. Fixed a bug in opt_range.cc for many indexes with InnoDB. Tested for 2, 63, 64, 65, 127, 128, 129, 255, 256, and 257 indexes. Testing this part of the bugfix requires rebuilding of the server with different options. This cannot be done with our test suite. Therefore I added the necessary test files to the bug report. If you repeat the tests, please note that the ps_* tests fail for everything but 64 indexes. This is because of differences in the meta data, namely field lengths for index names etc.
-
- 01 Dec, 2005 1 commit
-
-
jimw@mysql.com authored
-
- 24 Nov, 2005 1 commit
-
-
monty@mysql.com authored
Larger stack size neaded for open table on x86 64 bit Fix failing test cases Deleted symlink from bk
-
- 26 Aug, 2005 1 commit
-
-
kent@mysql.com authored
Max index key length increased from 1024 to 3072 for 64 bit builds.
-
- 07 Feb, 2005 1 commit
-
-
monty@mysql.com authored
(BUG 8216)
-
- 06 Jan, 2005 1 commit
-
-
monty@mysql.com authored
Split TABLE to TABLE and TABLE_SHARE (TABLE_SHARE is still allocated as part of table, will be fixed soon) Created Field::make_field() and made Field_num::make_field() to call this Added 'TABLE_SHARE->db' that points to database name; Changed all usage of table_cache_key as database name to use this instead Changed field->table_name to point to pointer to alias. This allows us to change alias for a table by just updating one pointer. Renamed TABLE_SHARE->real_name to table_name Renamed TABLE->table_name to alias Renamed TABLE_LIST->real_name to table_name
-
- 23 Dec, 2004 1 commit
-
-
ingo@mysql.com authored
Changed my_error() to print error messages, which come from arbitrary registered ranges of error messages. Messages can be unregistered (and should be at end of the program). Added registration of handler error messages. Added a new mi_print_error() macro and a new mi_report_error() function, which supply error messages with a table name. Added calls to mi_print_error() or mi_report_error() at all places in MyISAM, where table corruption is detected.
-
- 17 Dec, 2004 1 commit
-
-
ram@gw.mysql.r18.ru authored
-
- 06 Dec, 2004 1 commit
-
-
monty@mysql.com authored
Renamed HA_VAR_LENGTH to HA_VAR_LENGTH_PART Renamed in all files FIELD_TYPE_STRING and FIELD_TYPE_VAR_STRING to MYSQL_TYPE_STRING and MYSQL_TYPE_VAR_STRING to make it easy to catch all possible errors Added support for VARCHAR KEYS to heap Removed support for ISAM Now only long VARCHAR columns are changed to TEXT on demand (not CHAR) Internal temporary files can now use fixed length tables if the used VARCHAR columns are short
-
- 15 Jul, 2004 1 commit
-
-
bell@sanja.is.com.ua authored
two TABLE_LIST copy eliminated
-
- 26 Apr, 2004 1 commit
-
-
serg@serg.mylan authored
-
- 04 Dec, 2003 1 commit
-
-
konstantin@oak.local authored
-
- 18 Nov, 2003 1 commit
-
-
monty@mashka.mysql.fi authored
New multi-key-cache handling. This was needed becasue the old one didn't work reliable with MERGE tables. ALTER TABLE table_name ... CHARACTER SET ... now changes all char/varchar/text columns to the given character set (One must use ALTER TABLE ... DEFAULT CHARACTER SET ... to change the default character set) Fixed that have_compress is detected properly (fixes problems with func_compress.test on platforms without zlib) New syntax for CACHE INDEX ('keys' is optional if no index name is given and one mentions the key cache name only ones) Removed compiler warnings Added mysql_set_server_option() to allow clients like PHP to easaily set/reset the multi-statement flag.
-
- 03 Nov, 2003 1 commit
-
-
monty@narttu.mysql.fi authored
-
- 29 Oct, 2003 1 commit
-
-
guilhem@mysql.com authored
"If 2 master threads with same-name temp table, slave makes bad binlog" and (two birds with one stone) for BUG#1240 "slave of slave breaks when STOP SLAVE was issud on parent slave and temp tables". Here is the design change: in a slave running with --log-slave-updates, events are now logged with the thread id they had on the master. So no more id conflicts between master threads, but introduces id conflicts between one master thread and one normal client thread connected to the slave. This is solved by storing the server id in the temp table's name. New test which requires mysql-test-run to be run with --manager, otherwise it will be skipped. Undoing a Monty's change (hum, a chill runs down my spine ;) which was "Cleanup temporary tables when slave ends" in ChangeSet 1.1572.1.1.
-
- 07 Oct, 2003 1 commit
-
-
ram@gw.mysql.r18.ru authored
-
- 11 Aug, 2003 1 commit
-
-
bar@bar.mysql.r18.ru authored
The above query created a field of koi8r charset, not cp1251 Change: CREATE TABLE a (a CHAR(1) CHARACTER SET utf8) Length now means character length, not byte length. The above creates a field that guarantees can store a multibyte value 1 character long. For utf8 the above creates a field that can store 3 bytes.
-
- 04 Jun, 2003 1 commit
-
-
monty@narttu.mysql.fi authored
bmove_allign -> bmove_align Added OLAP function ROLLUP Split mysql_fix_privilege_tables to a script and a .sql data file Added new (MEMROOT*) functions to avoid calling current_thd() when creating some common objects. Added table_alias_charset, for easier --lower-case-table-name handling Better SQL_MODE handling (Setting complex options also sets sub options) New (faster) assembler string functions for x86
-
- 03 Jun, 2003 1 commit
-
-
guilhem@mysql.com authored
Plus a changeset which I had committed but forgot to push (and this changeset is lost on another computer, so I recreate it here). This changeset is "user-friendly SHOW BINLOG EVENTS and CHANGE MASTER TO when log positions < 4 are used.
-
- 21 May, 2003 1 commit
-
-
monty@mashka.mysql.fi authored
Added initialization of all important global variables
-
- 05 May, 2003 1 commit
-
-
monty@narttu.mysql.fi authored
Fixed memory leak in new filesort code Optimzed sub selects to use keys with outer references. Increased max tables in join to 62
-
- 02 May, 2003 1 commit
-
-
serg@serg.mylan authored
-
- 30 Apr, 2003 1 commit
-
-
monty@narttu.mysql.fi authored
Changed handing of priv_host to fix bug in FLUSH PRIVILEGES
-
- 19 Mar, 2003 1 commit
-
-
monty@narttu.mysql.fi authored
Fixed non fatal memory leak in slave code.
-
- 05 Mar, 2003 1 commit
-
-
serg@serg.mysql.com authored
"very new functions" - for now 4.1-compatible TIMESTAMT format
-
- 30 Jan, 2003 1 commit
-
-
gluh@gluh.mysql.r18.ru authored
-
- 02 Oct, 2002 1 commit
-
-
monty@mashka.mysql.fi authored
Warning handling and initial prepared statement handling (last not complete yet) Changed a lot of functions that returned 0/1 to my_bool type. GRANT handling now uses read/write locks instead of mutex Change basic net functions to use THD instead of NET (needed for 4.1 protocol) Use my_sprintf instead of sprintf() + strlen() Added alloc_query() to be able to chare query initialization code with prepared statements. Cleanup handling of SHOW COUNT(*) WARNINGS and SELECT LAST_INSERT_ID() Note that the following test fails (will be fixed ASAP): sub_select, union, rpl_rotate_logs and rpl_mystery22
-
- 05 Sep, 2002 1 commit
-
-
monty@rescue. authored
-
- 23 Jul, 2002 1 commit
-
-
monty@mashka.mysql.fi authored
Made a some new buffers thread specific and changeable. Resize of key_buffer. AUTO_COMMIT -> AUTOCOMMIT Fixed mutex bug in DROP DATABASE Fixed bug when using auto_increment as second part of a key where first part could include NULL. Split handler->extra() to extra() and extra_opt() to be able to support thread specific buffers. Don't write message to error log when slave reconnects becasue of timeout. Fixed possible update problem when using DELETE/UPDATE on small tables (In some cases we used index even if table scanning would be better) A lot of minior code cleanups
-
- 05 Jun, 2002 1 commit
-
-
monty@hundin.mysql.fi authored
Added missing mutex_unlock to slave replication code.
-
- 17 May, 2002 1 commit
-
-
monty@hundin.mysql.fi authored
-
- 13 Feb, 2002 1 commit
-
-
monty@hundin.mysql.fi authored
-
- 06 Dec, 2001 1 commit
-
-
monty@hundin.mysql.fi authored
Fixed memory leak on shutdown (Affects the embedded version & MyODBC)
-
- 06 Nov, 2001 1 commit
-
-
monty@hundin.mysql.fi authored
Cleanup typos (like SKIPP -> SKIP)
-
- 01 Jun, 2001 1 commit
-
-
monty@hundin.mysql.fi authored
-
- 31 May, 2001 1 commit
-
-
sasha@mysql.sashanet.com authored
-
- 16 Jan, 2001 1 commit
-
-
monty@donna.mysql.com authored
Fixed problem with negative DECIMAL() keys Fixed some bugs with NULL keys in BDB More mysql-test tests
-
- 26 Nov, 2000 1 commit
-
-
sasha@mysql.sashanet.com authored
while slave thread has temp tables - not hard to fix though, but it is time to go to bed added a new test case for temp table replication and Slave_open_temp_tables status variable. Misc fixes
-
- 17 Nov, 2000 1 commit
-
-
monty@narttu.mysql.fi authored
-
- 21 Aug, 2000 1 commit
-
-
monty@donna.mysql.com authored
Small bug fixes
-