| Commit message (Collapse) | Author | Age | Files | Lines |
|\ |
|
| | |
|
|\ \
| |/ |
|
| | |
|
| |
| |
| |
| | |
(in order to be consistent with ordinary query execution).
|
| |
| |
| |
| |
| |
| |
| | |
Add quoting for use `database` for mysqlbinlog
Removed test ins0000001
Add support for --replace for exec in mysqltest
Don't refer to install dir in mysqlbinlog.result
|
| | |
|
| | |
|
| | |
|
| |\
| | |
| | |
| | | |
into mysql.com:/home/dlenev/src/mysql-4.0-bg-1340
|
| | |
| | |
| | |
| | | |
Create_file_log_event before Append or Exec event we are processing now)
|
| |\ \
| | | |
| | | |
| | | | |
into eagle.mysql.r18.ru:/home/vva/work/BUG_1073/mysql-4.0
|
| | | |
| | | |
| | | |
| | | | |
(Replication LOAD DATA INFILE mysqlbinlog doesn't cleanup tmp files)
|
| | |/
| |/|
| | |
| | | |
backticks.
|
| | |
| | |
| | |
| | |
| | |
| | | |
segmentation
fault). Fix is just initializing "host" (and "user") with 0, not a string.
|
| | |
| | |
| | |
| | |
| | | |
Remove dependency of charsets (in my_init) to get smaller binaries when charsets are not used
Simple code cleanup
|
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
embedded library
hash_insert renamed to my_hash_insert to avoid name intersection
with another libraries
is there better idea?
|
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
embedded library
I decided to get rid of #define mysql_some_function in mysql.h
It puzzles users and makes problems with dynamic libraries
Finally, there are only two functions left, that are covered with
the #define-s and it won't hurt performance at all
|
|\ \ \ |
|
| |\ \ \
| | |/ / |
|
| | |\ \
| | | | |
| | | | |
| | | | | |
into eagle.mysql.r18.ru:/home/vva/work/BUG_1184/mysql-4.0
|
| | | |\ \
| | | | | |
| | | | | |
| | | | | | |
into eagle.mysql.r18.ru:/home/vva/work/BUG_1184/mysql-4.0
|
| | | | | | |
|
| | |\ \ \ \
| | | |/ / /
| | |/| | |
| | | | | | |
into eagle.mysql.r18.ru:/home/vva/work/BUG_1056/mysql-4.0
|
| | | |/ /
| | | | |
| | | | |
| | | | |
| | | | | |
just to make it compatible with the manual
(fixed bug #1056)
|
| | | | | |
|
| | |\ \ \
| | | |/ /
| | |/| | |
|
| | | | | |
|
| | | | |
| | | | |
| | | | |
| | | | | |
(unrelated from command-line options)
|
| | | | |
| | | | |
| | | | |
| | | | | |
Note that mix_innodb_myisam_binlog and union fails after this patch (Will be fixed shortly by maintaners of this code)
|
| |\ \ \ \ |
|
| | |\ \ \ \
| | | |/ / / |
|
| | | | | | |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Change metadata info so that that MIN() and code MAX() reports that they can return NULL. Bug #324
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
Added TCP/IP read/write timeout for windows
Check on windows if second server is started with same TCP/IP port
|
| | | |\ \ \
| | | | | | |
| | | | | | |
| | | | | | | |
into mysql.com:/home/mysql_src/mysql-4.0
|
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | |
| | | | | | | |
fix for BUG#1113 "INSERT into non-trans table SELECT ; ROLLBACK" does not send warning"
and
fix for BUG#873 "In transaction, INSERT to non-trans table is written too early to binlog".
Now we don't always write the non-trans update immediately to the binlog;
if there is something in the binlog cache we write it to the binlog cache
(because the non-trans update could depend on a trans table which was modified
earlier in the transaction); then in case of ROLLBACK, we write the binlog
cache to the binlog, wrapped with BEGIN/ROLLBACK.
This guarantees that the slave does the same updates.
For ROLLBACK TO SAVEPOINT: when we execute a SAVEPOINT command we write it
to the binlog cache. At ROLLBACK TO SAVEPOINT, if some non-trans table was updated,
we write ROLLBACK TO SAVEPOINT to the binlog cache; when the transaction
terminates (COMMIT/ROLLBACK), the binlog cache will be flushed to the binlog
(because of the non-trans update) so we'll have SAVEPOINT and ROLLBACK TO
SAVEPOINT in the binlog.
Apart from this rare case of updates of mixed table types in transaction, the
usual way is still clear the binlog cache at ROLLBACK, or chop it at
ROLLBACK TO SAVEPOINT (meaning the SAVEPOINT command is also chopped, which
is fine).
Note that BUG#873 encompasses subbugs 1) and 2) of BUG#333 "3 binlogging bugs when doing INSERT with mixed InnoDB/MyISAM".
|
| | | |\ \ \ \
| | | | | | | |
| | | | | | | |
| | | | | | | | |
into narttu.mysql.fi:/my/mysql-4.0
|
| | | | |/ / /
| | | | | | |
| | | | | | |
| | | | | | | |
that we can get it 'skipped' instead of 'failed' on system where we can't open many files.
|
| | | |/ / / |
|
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
"mysqlbinlog does not comment the original LOAD DATA INFILE if it has a "use xx""
|
| | | |\ \ \
| | | | |_|/
| | | |/| |
| | | | | | |
into mysql.com:/home/mysql_src/mysql-4.0
|
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | |
| | | | | | |
mysqlbinlog segfaults if --position is just before Exec_load event
mysqlbinlog prints uncommented warnings if --database and compiled with debug
mysqlbinlog --database does not filter LOAD DATA INFILE
|
| | | |/ /
| | | | |
| | | | |
| | | | |
| | | | |
| | | | |
| | | | | |
contain max 1280 characters, but sometimes in rare cases when --columns
was used, more than 1280 characters was needed. This is case when a lot
of columns was specified using this option. Raised the max value to 8448,
which should be enough.
|
|/ / / / |
|
|\ \ \ \
| | | | |
| | | | |
| | | | | |
lost.
|
| |\ \ \ \
| | | | | |
| | | | | |
| | | | | | |
into oak.local:/home/kostja/mysql/mysql-4.1
|
| | |\ \ \ \
| | | | | | |
| | | | | | |
| | | | | | | |
into oak.local:/home/kostja/mysql/mysql-4.1
|
| | | |\ \ \ \ |
|
| | | | |\ \ \ \
| | | | | | | | |
| | | | | | | | |
| | | | | | | | | |
into oak.local:/home/kostja/mysql/mysql-4.1
|