- 02 Aug, 2006 2 commits
-
-
ingo/istruewing@chilla.local authored
into chilla.local:/home/mydev/mysql-5.1-bug18775
-
ingo/istruewing@chilla.local authored
Continued implementation of WL#1324 (table name to filename encoding) The intermediate (not temporary) files of the new table during ALTER TABLE was visible for SHOW TABLES. These intermediate files are copies of the original table with the changes done by ALTER TABLE. After all the data is copied over from the original table, these files are renamed to the original tables file names. So they are not temporary files. They persist after ALTER TABLE, but just with another name. In 5.0 the intermediate files are invisible for SHOW TABLES because all file names beginning with "#sql" were suppressed. This failed since 5.1.6 because even temporary table names were converted when making file names from them. The prefix became converted to "@0023sql". Converting the prefix during SHOW TABLES would suppress the listing of user tables that start with "#sql". The solution of the problem is to continue the implementation of the table name to file name conversion feature. One requirement is to suppress the conversion for temporary table names. This change is straightforward for real temporary tables as there is a function that creates temporary file names. But the generated path names are located in TMPDIR and have no relation to the internal table name. This cannot be used for ALTER TABLE. Its intermediate files need to be in the same directory as the old table files. And it is necessary to be able to deduce the same path from the same table name repeatedly. Consequently the intermediate table files must be handled like normal tables. Their internal names shall start with tmp_file_prefix (#sql) and they shall not be converted like normal table names. I added a flags parameter to all relevant functions that are called from ALTER TABLE. It is used to suppress the conversion for the intermediate table files. The outcome is that the suppression of #sql in SHOW TABLES works again. It does not suppress user tables as these are converted to @0023sql on file level. This patch does also fix ALTER TABLE ... RENAME, which could not rename a table with non-ASCII characters in its name. It does also fix the problem that a user could create a table like `#sql-xxxx-yyyy`, where xxxx is mysqld's pid and yyyy is the thread ID of some other thread, which prevented this thread from running ALTER TABLE. Some of the above problems are mentioned in Bug 1405, which can be closed with this patch. This patch does also contain some minor fixes for other forgotten conversions. Still known problems are reported as bugs 21370, 21373, and 21387.
-
- 30 Jul, 2006 2 commits
-
-
ingo/mydev@chilla.local authored
into chilla.local:/home/mydev/mysql-5.1-bug20719
-
ingo/mydev@chilla.local authored
After merge fix
-
- 29 Jul, 2006 3 commits
-
-
ingo/mydev@chilla.local authored
into chilla.local:/home/mydev/mysql-5.0-bug20719
-
ingo/mydev@chilla.local authored
After merge fix
-
ingo/mydev@chilla.local authored
into chilla.local:/home/mydev/mysql-5.1-bug20719
-
- 27 Jul, 2006 2 commits
-
-
recommented the uncommented have_innodb.inc line federated_transactions.test: BUG #21118 "Federated Transaction test needs to have BDB switched to InnoDB" slight ommission fixed
-
Changed federated_transactions.test to use InnoDB instead of BDB federated_transactions-slave.opt: BitKeeper file /home/patg/mysql-build/mysql-5.1-engines-bug21118/mysql-test/t/federated_transactions-slave.opt federated_transactions.result: BUG #21118 "Federated Transaction test needs to have BDB switched to InnoDB" New test results for InnoDB being remote transactional table federated_transactions.test: BUG #21118 "Federated Transaction test needs to have BDB switched to InnoDB" Changed remote transactional table from BDB to InnoDB
-
- 26 Jul, 2006 4 commits
-
-
ingo/mydev@chilla.local authored
into chilla.local:/home/mydev/mysql-5.0-bug20719
-
ingo/mydev@chilla.local authored
into chilla.local:/home/mydev/mysql-4.1-bug20719
-
ingo/mydev@chilla.local authored
into chilla.local:/home/mydev/mysql-5.1-ateam
-
ingo/mydev@chilla.local authored
-
- 25 Jul, 2006 1 commit
-
-
ingo/mydev@chilla.local authored
-
- 24 Jul, 2006 4 commits
-
-
ingo/mydev@chilla.local authored
-
ingo/mydev@chilla.local authored
-
ingo/mydev@chilla.local authored
-
ingo/mydev@chilla.local authored
into chilla.local:/home/mydev/mysql-5.1-amerge
-
- 23 Jul, 2006 2 commits
-
-
stewart@willster.(none) authored
(well, im_options in this case, but using existing bug report)
-
stewart@willster.(none) authored
into willster.(none):/home/stewart/Documents/MySQL/5.1/main
-
- 22 Jul, 2006 4 commits
-
-
mikael/pappa@dator5.(none) authored
Fixes for change that makes default appear in NODEGROUP as it should be instead of 0 which is an error
-
mikael/pappa@dator5.(none) authored
Test case fix
-
mikael/pappa@dator5.(none) authored
into dator5.(none):/home/pappa/bug20733
-
mikael/pappa@dator5.(none) authored
into dator5.(none):/home/pappa/bug20733
-
- 21 Jul, 2006 4 commits
-
-
ingo/mydev@chilla.local authored
into chilla.local:/home/mydev/mysql-4.1
-
ingo/mydev@chilla.local authored
into chilla.local:/home/mydev/mysql-5.0
-
ingo/mydev@chilla.local authored
Fixed a possible problem with reading of dynamic records when a write cache is active. The cache must be flushed whenever a part of the file in the write cache is to be read. Added a read optimization to _mi_read_dynamic_record(). No test case. This was a hypothetical but existing problem.
-
ingo/mydev@chilla.local authored
-
- 20 Jul, 2006 4 commits
-
-
AUTHORS and CONTRIBUTORS are not reserved keywords.
-
ingo/mydev@chilla.local authored
into chilla.local:/home/mydev/mysql-5.1-amain
-
pekka@orca.ndb.mysql.com authored
into orca.ndb.mysql.com:/space_old/pekka/ndb/version/my51-mrg
-
mikael/pappa@dator5.(none) authored
Problem was with handling NULL values in ranges
-
- 18 Jul, 2006 5 commits
-
-
andrey@lmy004. authored
into lmy004.:/work/mysql-5.1-clean
-
andrey@lmy004. authored
catch that. Stale CMakeLists.txt
-
gluh@mysql.com/vva.(none) authored
-
gluh@myoffice.izhnet.ru authored
into myoffice.izhnet.ru:/usr/home/gluh/MySQL/5.1
-
mikael/pappa@dator5.(none) authored
error in error log when "default is put into it NODEGROUP string to cater for "default" in it
-
- 17 Jul, 2006 2 commits
-
-
mikael/pappa@dator5.(none) authored
-
mikael/pappa@dator5.(none) authored
-
- 15 Jul, 2006 1 commit
-
-
mikael/pappa@dator5.(none) authored
-