mariadb/storage/innobase/row
Jan Lindström 72cc73cea2 MDEV-10368: get_latest_version() called too often
Reduce the number of calls to encryption_get_key_get_latest_version
when doing key rotation with two different methods:

(1) We need to fetch key information when tablespace not yet
have a encryption information, invalid keys are handled now
differently (see below). There was extra call to detect
if key_id is not found on key rotation.

(2) If key_id is not found from encryption plugin, do not
try fetching new key_version for it as it will fail anyway.
We store return value from encryption_get_key_get_latest_version
call and if it returns ENCRYPTION_KEY_VERSION_INVALID there
is no need to call it again.
2016-12-13 11:51:33 +02:00
..
row0ext.cc move to storage/innobase 2015-05-04 19:17:21 +02:00
row0ftsort.cc MDEV-10368: get_latest_version() called too often 2016-12-13 11:51:33 +02:00
row0import.cc MDEV-11106: Improve error messages when importing tablespaces 2016-10-29 10:09:06 +03:00
row0ins.cc Merge branch '10.0' into 10.1 2016-06-28 22:01:55 +02:00
row0log.cc Merge branch '10.0' into 10.1 2016-09-28 17:55:28 +02:00
row0merge.cc MDEV-10368: get_latest_version() called too often 2016-12-13 11:51:33 +02:00
row0mysql.cc Merge branch '10.0' into 10.1 2016-09-28 17:55:28 +02:00
row0purge.cc 5.6.31 2016-06-21 14:21:03 +02:00
row0quiesce.cc 5.6.31 2016-06-21 14:21:03 +02:00
row0row.cc 5.6.31 2016-06-21 14:21:03 +02:00
row0sel.cc Merge branch '10.0' into 10.1 2016-06-28 22:01:55 +02:00
row0uins.cc 5.6.31 2016-06-21 14:21:03 +02:00
row0umod.cc Merge branch '10.0' into 10.1 2016-06-28 22:01:55 +02:00
row0undo.cc 5.6.31 2016-06-21 14:21:03 +02:00
row0upd.cc MDEV-11349 (1/2) Fix some clang 4.0 warnings 2016-11-25 09:09:51 +02:00
row0vers.cc move to storage/innobase 2015-05-04 19:17:21 +02:00