summaryrefslogtreecommitdiff
path: root/myisam
Commit message (Collapse)AuthorAgeFilesLines
* Merge mdk10.(none):/home/reggie/bk/mysql-4.1-basereggie@mdk10.(none)2005-06-101-2/+2
|\ | | | | | | into mdk10.(none):/home/reggie/bk/mysql-5.0-base
| * Bug #8183 MERGE and SYM cause wrong SHOW CREATE TABLE reggie@mdk10.(none)2005-06-091-2/+2
| | | | | | | | | | | | Without this patch, all file elements in info have symlink resolved pathnames. This means append_create_info does not have any way of showing the correct database name when a symlinked database is used.
* | Mergeacurtis@xiphis.org2005-06-091-0/+8
|\ \ | |/
| * Merge mysql.com:/home/my/mysql-4.0 into mysql.com:/home/my/mysql-4.1monty@mysql.com2005-06-071-0/+8
| |\
| | * Bug #10901mronstrom@mysql.com2005-06-031-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | After review fix Copy from internal state to share state only when in lock write mode (happens only when lock table x write has been performed since update_state_info is only called when holding a TL_READ_NO_INSERT lock normally. Previous patch would have failed in combination with delayed writes.
| | * Bug #10901mronstrom@mysql.com2005-06-031-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Analyze table corrupts the state on data_file_length, records, index_file_length... by writing the shared state when there is an updated internal state due to inserts or deletes Fixed by synching the shared state with the internal state before writing it to disk Added test cases of 2 error cases and a normal case in new analyze test case
* | | Merge rurik.mysql.com:/home/igor/dev/mysql-4.1-0igor@rurik.mysql.com2005-06-072-5/+5
|\ \ \ | |/ / | | | | | | into rurik.mysql.com:/home/igor/dev/mysql-5.0-0
| * | Revert Bar's fix as this causes changes in the key tree that could cause ↵monty@mysql.com2005-06-072-5/+5
| | | | | | | | | | | | | | | | | | | | | incompatibilites Fix instead wrong call to ha_key_cmp This is related to bug #10741 Inserting double value into utf8 column crashes server
* | | Merge rurik.mysql.com:/home/igor/dev/mysql-4.1-0igor@rurik.mysql.com2005-06-071-3/+3
|\ \ \ | |/ / | | | | | | into rurik.mysql.com:/home/igor/dev/mysql-5.0-0
| * | Bug#10253: compound index length and utf8 char setbar@mysql.com2005-06-071-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | produces invalid query results mi_key.c: well_formed_length should be executed before space trimming, not after. ctype_utf8.test: ctype_utf8.result: adding test.
* | | fixes for compiler warnings from VC6reggie@monster.2005-06-061-1/+1
| | |
* | | Bug#8610: The ucs2_turkish_ci collation fails with upper('i')bar@mysql.com2005-06-061-3/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | UPPER/LOWER now can return a string with different length. mi_test1.c: Adding new arguments. Many files: Changeing caseup/casedn to return a result with different length than argument. sql_string.h: Removing unused method, mysql_priv.h: Removing unused method
* | | fixed conflictsreggie@mdk10.(none)2005-05-201-3/+7
|\ \ \ | |/ /
| * | a fix (bug #10757: gis-rtree.test fails)ramil@mysql.com2005-05-201-3/+7
| | |
* | | compatibility issuesmonty@mysql.com2005-05-201-11/+9
| | | | | | | | | | | | Fixed errors reported by valgrind (some errors in NDB remains)
* | | Resolve merge from 4.1jimw@mysql.com2005-05-181-1/+35
|\ \ \ | |/ /
| * | Merge spetrunia@bk-internal.mysql.com:/home/bk/mysql-4.1sergefp@mysql.com2005-05-161-1/+35
| |\ \ | | | | | | | | | | | | into mysql.com:/home/psergey/mysql-4.1-bug10095
| | * | Fix for BUG#9622: Make index statistics collection in MyISAM behave the samesergefp@mysql.com2005-05-141-1/+35
| | | | | | | | | | | | | | | | | | | | way in ALTER TABLE ... ENABLE KEYS, ANALYZE TABLE and after bulk insert: now statistics collection always assumes NULLs are inequal.
* | | | Merge with 4.1monty@mysql.com2005-05-141-10/+21
|\ \ \ \ | |/ / /
| * | | Merge with 4.0monty@mysql.com2005-05-141-10/+21
| |\ \ \ | | |/ / | |/| / | | |/
| | * Fixed wrong buffer usage for auto-increment key with blob part that caused ↵monty@mysql.com2005-05-131-10/+21
| | | | | | | | | | | | CHECK TABLE to report that the table was wrong. (Bug #10045)
* | | concurrent-insert can now be set to 2 for concurrent inserts when there is ↵monty@mishka.local2005-05-137-22/+58
| | | | | | | | | | | | | | | | | | | | | | | | | | | holes in the data file myisam_max_extra_sort_file_size is depricated Ensure that myisam_data_pointer_size is honoured when creating new MyISAM files Changed default value of myisam_data_pointer_size from 4 to 6 to get rid of 'table-is-full' errors
* | | Merge mysql.com:/home/mydev/mysql-4.1-4100ingo@mysql.com2005-04-281-2/+7
|\ \ \ | |/ / | | | | | | into mysql.com:/home/mydev/mysql-5.0-5000
| * | Bug#8321 - myisampack bug in compression algorithmingo@mysql.com2005-04-281-2/+7
| |\ \ | | |/ | | | | | | Merge from 4.0.
| | * Bug#8321 - myisampack bug in compression algorithmingo@mysql.com2005-04-281-2/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This is the second of three changesets. It contains the pure bug fix. It also contains the second after-review fixes. The problem was that with gcc on x86, shifts are done modulo word size. 'value' is 32 bits wide and shifting it by 32 bits is a no-op. This was triggered by an evil distribution of character incidences. A distribution of 2917027827 characters made of 202 distinct values led to 34 occurrences of 32-bit Huffman codes. This might have been the first time ever that write_bits() had to write 32-bit values. Since it can be expected that one day even 32 bits might be insufficient, the third changeset suggests to enlarge some variables to 64 bits.
* | | Merge jbruehe@bk-internal.mysql.com:/home/bk/mysql-5.0joerg@mysql.com2005-04-261-0/+3
|\ \ \ | | | | | | | | | | | | into mysql.com:/M50/mysql-5.0
| * | | A fix (bug #10176: problem with varchar keys).ramil@mysql.com2005-04-261-0/+3
| | | |
* | | | Automerge / manual check of the fixes for NPTL configuration (bug#2173, ↵joerg@mysql.com2005-04-261-1/+1
|\ \ \ \ | |/ / / |/| / / | |/ / | | | | | | bug#5871, and bug#9497). Post-merge fix will follow.
| * | Step 1 of the switch to support configuration with NPTL:joerg@mysql.com2005-04-201-1/+1
| | | | | | | | | | | | Rename 'IS_LINUX' configuration variable to 'TARGET_LINUX'.
* | | Merge mysql.com:/home/mydev/mysql-4.1-bug9188ingo@mysql.com2005-04-161-3/+16
|\ \ \ | |/ / | | | | | | into mysql.com:/home/mydev/mysql-5.0-bug9188
| * | Merge mysql.com:/home/mydev/mysql-4.1-bug9487ingo@mysql.com2005-04-161-3/+16
| |\ \ | | | | | | | | | | | | into mysql.com:/home/mydev/mysql-4.1-bug9188
| | * | Bug#9487 - myisampack segmentation violation and bus erroringo@mysql.com2005-04-151-3/+16
| | | | | | | | | | | | | | | | | | | | Fixed some casts for 64-bit systems. Fixed a possible buffer overflow.
* | | | Mergeingo@mysql.com2005-04-162-10/+67
|\ \ \ \ | |/ / /
| * | | Merge mysql.com:/home/mydev/mysql-4.1ingo@mysql.com2005-04-152-10/+67
| |\ \ \ | | |/ / | |/| | | | | | into mysql.com:/home/mydev/mysql-4.1-bug9188
| | * | Bug#9188 - Corruption Can't open file: 'table.MYI' (errno: 145)ingo@mysql.com2005-04-082-10/+67
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Since 4.1 keys are compared with trailing spaces. Thus, a "x " key can be inserted between a couple of "x" keys. The existing code did not take this into account. Though the comments in the code claimed it did.
* | | | Mergemskold@mysql.com2005-04-133-10/+10
|\ \ \ \ | |/ / /
| * | | don't check record's checksum in REPAIRserg@serg.mylan2005-04-113-10/+10
| |/ /
* | | Mergebar@eagle.intranet.mysql.r18.ru2005-03-251-2/+2
|\ \ \ | |/ /
| * | myisamchk.c:bar@mysql.com2005-03-241-2/+2
| | | | | | | | | | | | Wrong help string fix.
* | | Manual merge of csets from -build tree into main 5.0 tree.dlenev@mysql.com2005-03-212-3/+3
|\ \ \
| * | | Eliminate warnings noticed by VC7. This includes fixing my_mmap() onjimw@mysql.com2005-03-182-3/+3
| | | | | | | | | | | | | | | | | | | | | | | | Windows to call CreateFileMapping() with correct arguments, and propogating the introduction of query_id_t to everywhere query ids are passed around. (Bug #8826)
* | | | Removed support for RAID, mit-threads, and MySQL FS (really, if someone ↵brian@zim.(none)2005-03-161-1/+1
|/ / / | | | | | | | | | wants this feature look at a web-dav hookup).
* | | mergedserg@serg.mylan2005-03-092-101/+91
|\ \ \ | |/ /
| * | myisam/myisam_ftdump.cserg@serg.mylan2005-03-091-99/+89
| | | | | | | | | | | | | | | recalculate stats/gws for the last word in the index too remove unused code
| * | myisam/ft_parser.cserg@serg.mylan2005-03-061-2/+2
| | | | | | | | | | | | | | | | | | protection against invalid string in ft_get_word mysys/my_symlink2.c typo fixed
* | | Merge svojtovich@bk-internal.mysql.com:/home/bk/mysql-5.0svoj@mysql.com2005-03-074-49/+86
|\ \ \ | | | | | | | | | | | | into mysql.com:/home/svoj/devel/mysql/ft-mysql-5.0
| * | | BUG#8351 post-review improvements.svoj@mysql.com2005-03-072-31/+38
| | | |
| * | | Fix for BUG#8351 (5.0) - Double quote in Boolean Fulltext query causes crashsvoj@mysql.com2005-03-044-31/+61
| | | |
* | | | Merge with after merge fixingo@mysql.com2005-03-041-7/+7
|\ \ \ \ | | |/ / | |/| |
| * | | Merge mysql.com:/home/mydev/mysql-4.0ingo@mysql.com2005-03-041-1/+1
| |\ \ \ | | | |/ | | |/| | | | | into mysql.com:/home/mydev/mysql-4.1-4100