| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| | |
into mdk10.(none):/home/reggie/bk/mysql-5.0-base
|
| |
| |
| |
| |
| |
| | |
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.
|
|\ \
| |/ |
|
| |\ |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
|\ \ \
| |/ /
| | |
| | | |
into rurik.mysql.com:/home/igor/dev/mysql-5.0-0
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
incompatibilites
Fix instead wrong call to ha_key_cmp
This is related to bug #10741 Inserting double value into utf8 column crashes server
|
|\ \ \
| |/ /
| | |
| | | |
into rurik.mysql.com:/home/igor/dev/mysql-5.0-0
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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.
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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 errors reported by valgrind (some errors in NDB remains)
|
|\ \ \
| |/ / |
|
| |\ \
| | | |
| | | |
| | | | |
into mysql.com:/home/psergey/mysql-4.1-bug10095
|
| | | |
| | | |
| | | |
| | | |
| | | | |
way in ALTER TABLE ... ENABLE KEYS, ANALYZE TABLE and after bulk insert:
now statistics collection always assumes NULLs are inequal.
|
|\ \ \ \
| |/ / / |
|
| |\ \ \
| | |/ /
| |/| /
| | |/ |
|
| | |
| | |
| | |
| | | |
CHECK TABLE to report that the table was wrong. (Bug #10045)
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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
|
|\ \ \
| |/ /
| | |
| | | |
into mysql.com:/home/mydev/mysql-5.0-5000
|
| |\ \
| | |/
| | |
| | | |
Merge from 4.0.
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
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.
|
|\ \ \
| | | |
| | | |
| | | | |
into mysql.com:/M50/mysql-5.0
|
| | | | |
|
|\ \ \ \
| |/ / /
|/| / /
| |/ /
| | |
| | | |
bug#5871, and bug#9497).
Post-merge fix will follow.
|
| | |
| | |
| | |
| | | |
Rename 'IS_LINUX' configuration variable to 'TARGET_LINUX'.
|
|\ \ \
| |/ /
| | |
| | | |
into mysql.com:/home/mydev/mysql-5.0-bug9188
|
| |\ \
| | | |
| | | |
| | | | |
into mysql.com:/home/mydev/mysql-4.1-bug9188
|
| | | |
| | | |
| | | |
| | | |
| | | | |
Fixed some casts for 64-bit systems.
Fixed a possible buffer overflow.
|
|\ \ \ \
| |/ / / |
|
| |\ \ \
| | |/ /
| |/| |
| | | | |
into mysql.com:/home/mydev/mysql-4.1-bug9188
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
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.
|
|\ \ \ \
| |/ / / |
|
| |/ / |
|
|\ \ \
| |/ / |
|
| | |
| | |
| | |
| | | |
Wrong help string fix.
|
|\ \ \ |
|
| | | |
| | | |
| | | |
| | | |
| | | |
| | | | |
Windows to call CreateFileMapping() with correct arguments, and
propogating the introduction of query_id_t to everywhere query ids are
passed around. (Bug #8826)
|
|/ / /
| | |
| | |
| | | |
wants this feature look at a web-dav hookup).
|
|\ \ \
| |/ / |
|
| | |
| | |
| | |
| | |
| | | |
recalculate stats/gws for the last word in the index too
remove unused code
|
| | |
| | |
| | |
| | |
| | |
| | | |
protection against invalid string in ft_get_word
mysys/my_symlink2.c
typo fixed
|
|\ \ \
| | | |
| | | |
| | | | |
into mysql.com:/home/svoj/devel/mysql/ft-mysql-5.0
|
| | | | |
|
| | | | |
|
|\ \ \ \
| | |/ /
| |/| | |
|
| |\ \ \
| | | |/
| | |/|
| | | | |
into mysql.com:/home/mydev/mysql-4.1-4100
|