summaryrefslogtreecommitdiff
path: root/storage/csv
Commit message (Collapse)AuthorAgeFilesLines
* Merge bk-internal.mysql.com:/home/bk/mysql-5.1kostja@bodhi.local2007-01-111-2/+4
|\ | | | | | | into bodhi.local:/opt/local/work/mysql-5.1-runtime
| * Merge weblab.(none):/home/marcsql/TREE/mysql-5.1-basemalff/marcsql@weblab.(none)2007-01-021-2/+4
| |\ | | | | | | | | | into weblab.(none):/home/marcsql/TREE/mysql-5.1-merge
| | * Merge pchardin@bk-internal.mysql.com:/home/bk/mysql-5.1-runtimepetr/cps@outpost.site2006-12-041-2/+4
| | |\ | | | | | | | | | | | | into outpost.site:/home/cps/mysql/trees/5.1-runtime-19044
| | | * Fix Bug #21328 mysqld issues warnings on ALTER CSV table to MyISAMpetr/cps@outpost.site2006-12-041-2/+4
| | | |
* | | | Merge baker@bk-internal.mysql.com:/home/bk/mysql-5.1-archbrian@zim.(none)2007-01-041-62/+96
|\ \ \ \ | | | | | | | | | | | | | | | into zim.(none):/home/brian/mysql/merge-5.1
| * | | | The CSV format has always relied on numbers being quoted, which doesn't ↵brian@zim.(none)2007-01-041-62/+96
| | | | | | | | | | | | | | | | | | | | always happen. This fixes that so that numbers can now be unquoted (and the output does this as well so that the log takes up less space).
* | | | | Merge bk-internal.mysql.com:/data0/bk/mysql-5.1baker@bk-internal.mysql.com2007-01-046-95/+150
|\ \ \ \ \ | |/ / / / | | / / / | |/ / / |/| | | into bk-internal.mysql.com:/data0/bk/mysql-5.1-arch
| * | | Split out the hidden class from the ha_tina file (probably should have just ↵brian@zim.(none)2007-01-036-95/+150
| | | | | | | | | | | | | | | | deleted it...) but this is a bit better.
* | | | Many files:kent@mysql.com/kent-amd64.(none)2006-12-312-2/+17
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Removed "MySQL Finland AB & TCX DataKonsult AB" from copyright header Adjusted year(s) in copyright header Added GPL copyright text my_vle.h, rpl_utility.h, my_vle.c, base64-t.c, rpl_utility.cc: Changed copyright header formatting some plugin_example.c, daemon_example.c: Added "Copyright (C) 2006 MySQL AB" to GPL header
* | | | Many files:kent@mysql.com/kent-amd64.(none)2006-12-271-2/+1
|/ / / | | | | | | | | | Changed header to GPL version 2 only
* | | Merge mysql.com:/home/kent/bk/main/mysql-5.0kent@kent-amd64.(none)2006-12-232-4/+2
|/ / | | | | | | into mysql.com:/home/kent/bk/main/mysql-5.1
* | Merge bk-internal.mysql.com:/home/bk/mysql-5.1monty@narttu.mysql.fi2006-11-301-3/+0
|\ \ | | | | | | | | | into mysql.com:/home/my/mysql-5.1
| * | Fixed compiler warnings (Mostly VC++):monty@mysql.com/narttu.mysql.fi2006-11-301-3/+0
| |/ | | | | | | | | | | | | | | | | | | | | | | | | - Removed not used variables - Changed some ulong parameters/variables to ulonglong (possible serious bug) - Added casts to get rid of safe assignment from longlong to long (and similar) - Added casts to function parameters - Fixed signed/unsigned compares - Added some constructores to structures - Removed some not portable constructs Better fix for bug Bug #21428 "skipped 9 bytes from file: socket (3)" on "mysqladmin shutdown" (Added new parameter to net_clear() to define when we want the communication buffer to be emptied)
* | Refactored a number of engines to have correct init/deinit. Added pass ↵brian@zim.(none)2006-11-191-34/+12
|/ | | | support for "data" from plugin to plugin generic init to use memory location.
* Merge bk-internal.mysql.com:/home/bk/mysql-5.1kostja@bodhi.local2006-11-021-2/+2
|\ | | | | | | into bodhi.local:/opt/local/work/mysql-5.1-runtime-merge
| * Merge pchardin@bk-internal.mysql.com:/home/bk/mysql-5.1-runtimepetr/cps@owlet.local2006-10-241-2/+2
| |\ | | | | | | | | | into mysql.com:/home/cps/mysql/devel/5.1-rename-bug
| | * Fix for Bug #17544 "Cannot do atomic log rotate",petr/cps@mysql.com/owlet.local2006-10-131-2/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug #21785 "Server crashes after rename of the log table" and Bug #21966 "Strange warnings on create like/repair of the log tables" According to the patch, from now on, one should use RENAME to perform a log table rotation (this should also be reflected in the manual). Here is a sample: use mysql; CREATE TABLE IF NOT EXISTS general_log2 LIKE general_log; RENAME TABLE general_log TO general_log_backup, general_log2 TO general_log; The rules for Rename of the log tables are following: IF 1. Log tables are enabled AND 2. Rename operates on the log table and nothing is being renamed to the log table. DO 3. Throw an error message. ELSE 4. Perform rename. The very RENAME query will go the the old (backup) table. This is consistent with the behavoiur we have with binlog ROTATE LOGS statement. Other problems, which are solved by the patch are: 1) Now REPAIR of the log table is exclusive operation (as it should be), this also eliminates lock-related warnings. and 2) CREATE LIKE TABLE now usese usual read lock on the source table rather then name lock, which is too restrictive. This way we get rid of another log table-related warning, which occured because of the above fact (as a side-effect, name lock resulted in a warning).
* | | Merge willster.(none):/home/stewart/Documents/MySQL/5.0/bug19914-mk2-mergestewart@willster.(none)2006-10-182-3/+3
|/ / | | | | | | into willster.(none):/home/stewart/Documents/MySQL/5.1/bug19914-mk2-merge
* | Merge svojtovich@bk-internal.mysql.com:/home/bk/mysql-5.1svoj@may.pils.ru2006-10-081-16/+18
|\ \ | | | | | | | | | into may.pils.ru:/home/svoj/devel/bk/mysql-5.1-engines
| * \ Merge xiphis.org:/home/antony/work2/p2-bug22080.2acurtis/antony@ltamd64.xiphis.org2006-10-031-16/+18
| |\ \ | | | | | | | | | | | | into xiphis.org:/home/antony/work2/p2-bug22080.3
| | * | Bug#22080acurtis/antony@xiphis.org/ltamd64.xiphis.org2006-09-251-16/+18
| | | | | | | | | | | | | | | | | | | | "CHECK fails to identify some corruption" change to allow it to detect more errors in data format
* | | | Added license information display to output of plugins schema, and tagged ↵brian@zim.(none)2006-10-051-0/+1
|/ / / | | | | | | | | | all plugins with GPL flag.
* | | Merge zim.(none):/home/brian/mysql/merge-5.1brian@zim.(none)2006-09-302-11/+17
|\ \ \ | | | | | | | | | | | | into zim.(none):/home/brian/mysql/arch-5.1
| * | | This patch adds handlerton passing to functions. NDB and Innodb still ↵brian@zim.(none)2006-09-302-5/+6
| | | | | | | | | | | | | | | | | | | | | | | | require a global hanlderton in the main code due to the nature of the sql_cache call back function (should be solveable... another patch). Partitioning now has a flag to allow disabling of engines from being compatible with partitioning. Cleaned up heap naming convention on panic call.
| * | | This removes the passing of global hton to engine instance. brian@zim.(none)2006-09-292-6/+10
| | | |
* | | | Merge baker@bk-internal.mysql.com:/home/bk/mysql-5.1brian@zim.(none)2006-09-281-1/+1
|\ \ \ \ | |/ / / | | | | | | | | into zim.(none):/home/brian/mysql/merge-5.1
| * | | Removed Field (this came in as an idea from a previous patch by Serg)brian@zim.(none)2006-09-261-1/+1
| |/ /
* | | Merge pchardin@bk-internal.mysql.com:/home/bk/mysql-5.1petr/cps@owlet.local2006-09-281-1/+1
|\ \ \ | |/ / |/| | | | | into mysql.com:/home/cps/mysql/trees/5.1-runtime-new
| * | Merge pchardin@bk-internal.mysql.com:/home/bk/mysql-5.1-runtimepetr/cps@owlet.local2006-09-151-1/+1
| |\ \ | | | | | | | | | | | | into mysql.com:/home/cps/mysql/trees/5.1-runtime-new
| | * | Post-review fixes forpetr/cps@mysql.com/owlet.local2006-09-151-1/+1
| | |/ | | | | | | | | | | | | | | | | | | | | | | | | | | | Bug #18559 "log tables cannot change engine, and gets deadlocked when dropping w/ log on": 1) Add more generic error messages 2) Add new handlerton flag for engines, which support log tables 3) Remove (log-tables related) mutex lock in myisam to improve performance
* | | Bug#22417acurtis/antony@xiphis.org/ltamd64.xiphis.org2006-09-181-1/+1
| | | | | | | | | | | | "plug.in not included in dist source"
* | | This changes the order of the universe, black is now the new white.brian@zim.(none)2006-09-151-14/+13
|/ / | | | | | | In practice this means that handlerton is now created by the server and is passed to the engine. Plugin startups can now also control how plugins are inited (and can optionally pass values). Bit more flexibility to those who want to write plugin interfaces to the database.
* | add 2 placeholder values for config and system variables.acurtis/antony@xiphis.org/ltantony.xiphis.org2006-08-301-1/+3
|/
* Merge baker@bk-internal.mysql.com:/home/bk/mysql-5.1brian@zim.(none)2006-08-253-0/+7
|\ | | | | | | into zim.(none):/home/brian/mysql/arch-5.1
| * Cleanup of unused variables.brian@zim.(none)2006-08-251-0/+1
| | | | | | | | | | | | Fixed "discover" in the handler API. Fixed problem where handlerton was not zero'ed. I need to look around, I suspect this problem is more widespread.
| * This changeset moves the ha_myisam files to their storage directories. It ↵brian@zim.(none)2006-08-191-0/+1
| | | | | | | | also includes updates for all engines include patch for windows builds.
| * Major changes are plug.in files created for almost all storage engines. A ↵brian@zim.(none)2006-08-181-0/+5
| | | | | | | | few stray BDB references removed.
* | after merge fixpetr/cps@mysql.com/owlet.local2006-08-241-4/+5
|/
* Merge pgalbraith@bk-internal.mysql.com:/home/bk/mysql-5.1patg@govinda.patg.net2006-08-161-1/+1
|\ | | | | | | into govinda.patg.net:/home/patg/mysql-build/mysql-5.1-clean2
| * Removed warnings for Windows build issues. Edited Windows README to remove ↵brian@zim.(none)2006-08-141-1/+1
| | | | | | | | reference to BDB.
* | Merge pgalbraith@bk-internal.mysql.com:/home/bk/mysql-5.0-enginespgalbraith/patg@govinda.patg.net2006-08-111-1/+1
|/ | | | into govinda.patg.net:/home/patg/mysql-build/mysql-5.1-engines-merge
* Fix Bug #18559 "log tables cannot change engine, andpetr/cps@mysql.com/owlet.2006-08-031-21/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | gets deadlocked when dropping w/ log on" Log tables rely on concurrent insert machinery to add data. This means that log tables are always opened and locked by special (artificial) logger threads. Because of this, the thread which tries to drop a log table starts to wait for the table to be unlocked. Which will happen only if the log table is disabled. Alike situation happens if one tries to alter a log table. However in addition to the problem above, alter table calls check_if_locking_is_allowed() routine for the engine. The routine does not allow alter for the log tables. So, alter doesn't start waiting forever for logs to be disabled, but returns with an error. Another problem is that not all engines could be used for the log tables. That's because they need concurrent insert. In this patch we: (1) Explicitly disallow to drop/alter a log table if it is currently used by the logger. (2) Update MyISAM to support log tables (3) Allow to drop log tables/alter log tables if log is disabled At the same time we (4) Disallow to alter log tables to unsupported engine (after this patch CSV and MyISAM are alowed) Recommit with review fixes.
* Merge pchardin@bk-internal.mysql.com:/home/bk/mysql-5.1petr@mysql.com2006-06-152-198/+377
|\ | | | | | | into mysql.com:/home/cps/mysql/devel/5.1-csv-remove-mmap
| * fix test failure in the team treepetr@mysql.com2006-06-051-15/+12
| |
| * fix csv test failure on aixpetr@mysql.com2006-05-311-4/+5
| |
| * one more portability fixpetr@mysql.com2006-05-301-1/+1
| |
| * fix windows build of CSVpetr@mysql.com2006-05-301-3/+4
| |
| * Merge pchardin@bk-internal.mysql.com:/home/bk/mysql-5.1-newpetr@mysql.com2006-05-302-201/+385
| |\ | | | | | | | | | into mysql.com:/home/cps/mysql/devel/5.1-csv-remove-mmap
| | * WL#3244 "CSV engine: convert mmap to read/write calls"petr@mysql.com2006-05-202-12/+10
| | | | | | | | | | | | post-review fixes
| | * WL#3244 "CSV engine: convert mmap to read/write calls"petr@mysql.com2006-05-192-177/+355
| | |