| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
| |
- Added sql/mariadb.h file that should be included first by files in sql
directory, if sql_plugin.h is not used (sql_plugin.h adds SHOW variables
that must be done before my_global.h is included)
- Removed a lot of include my_global.h from include files
- Removed include's of some files that my_global.h automatically includes
- Removed duplicated include's of my_sys.h
- Replaced include my_config.h with my_global.h
|
|
|
|
|
|
|
|
|
|
|
|
| |
These self references were previously used to avoid having to check the
IO_CACHE's type. However, a benchmark shows that on x86 5930k stock,
the type comparison is marginally faster than the double pointer dereference.
For 40 billion my_b_tell calls, the difference is .1 seconds in favor of performing the
type check. (Basically there is no measurable difference)
To prevent bugs from copying the structure using the equals(=) operator,
and having to do the bookkeeping manually, remove these "convenience"
variables.
|
|\ |
|
| | |
|
| |
| |
| |
| | |
add_identifier change comes from 5.7, everything else is a follow-up
|
| |
| |
| |
| | |
Fixed ccfilter to detect errors where the column is included in the error message
|
|/
|
|
|
|
|
|
|
| |
This is done by splitting variables.errmsg and locale.errmsg to
variables.errmsg_extra and locale.errmsg_extra
The ER() macros in unireg.h now looks more complex than before, but this
isn't critical as most usage of them are with constants and the compiler
will remove most of the test code.
|
|
|
|
| |
unit test for the IO_CACHE bug
|
|
|
|
|
|
| |
--encrypt-binlog and --encrypt-tmp-files used to mean
"encrypt XXX if encryption is available, otherwise don't encrypt",
now they mean "encrypt or fail with an error".
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Instead of encrypt(src, dst, key, iv) that encrypts all
data in one go, now we have encrypt_init(key,iv),
encrypt_update(src,dst), and encrypt_finish(dst).
This also causes collateral changes in the internal my_crypt.cc
encryption functions and in the encryption service.
There are wrappers to provide the old all-at-once encryption
functionality. But binlog events are often written piecewise,
they'll need the new api.
|
| |
|
|\ |
|
|\ \
| |/ |
|
|
|
|
| |
to sql/
|
| |
|
|
|
|
|
| |
- Address feedback from the second code review.
|
|
|
|
|
| |
- Make SHOW EXPLAIN command be KILLable with KILL QUERY.
|
|
|
|
|
|
| |
- Better comments
- Make unittest compile on Windows
|
|
|
|
| |
my_apc-t.cc: make it compile on Windows.
|
|
- Move standalone tests to a unittest.
- Added comments.
|