summaryrefslogtreecommitdiff
path: root/storage/archive
diff options
context:
space:
mode:
authorMarc Alff <marc.alff@oracle.com>2012-08-24 10:01:59 +0200
committerMarc Alff <marc.alff@oracle.com>2012-08-24 10:01:59 +0200
commit9bc328a41ae6c7fbdde4167168206dfa9912ece0 (patch)
tree9905b93c658ce987a5e9a2f1c902816eaa36a8ef /storage/archive
parent17695cb4ffcddb9634a9e27c459eab943ceae36e (diff)
downloadmariadb-git-9bc328a41ae6c7fbdde4167168206dfa9912ece0.tar.gz
Bug#13417440 : 63340: ARCHIVE FILE IO NOT INSTRUMENTED
WARNING This patch is for mysql-5.5 only, to be null-merged to mysql-5.6 and mysql-trunk. This is a partial rollback of the file io instrumentation, removing the instrumentation for mysql_file_stat in the archive engine. See the bug comments for details.
Diffstat (limited to 'storage/archive')
-rw-r--r--storage/archive/ha_archive.cc6
1 files changed, 3 insertions, 3 deletions
diff --git a/storage/archive/ha_archive.cc b/storage/archive/ha_archive.cc
index 24dbaefce27..0e186cb8513 100644
--- a/storage/archive/ha_archive.cc
+++ b/storage/archive/ha_archive.cc
@@ -277,7 +277,7 @@ int archive_discover(handlerton *hton, THD* thd, const char *db,
build_table_filename(az_file, sizeof(az_file) - 1, db, name, ARZ, 0);
- if (!(mysql_file_stat(arch_key_file_data, az_file, &file_stat, MYF(0))))
+ if (!(mysql_file_stat(/* arch_key_file_data */ 0, az_file, &file_stat, MYF(0))))
goto err;
if (!(azopen(&frm_stream, az_file, O_RDONLY|O_BINARY)))
@@ -727,7 +727,7 @@ int ha_archive::create(const char *name, TABLE *table_arg,
There is a chance that the file was "discovered". In this case
just use whatever file is there.
*/
- if (!(mysql_file_stat(arch_key_file_data, name_buff, &file_stat, MYF(0))))
+ if (!(mysql_file_stat(/* arch_key_file_data */ 0, name_buff, &file_stat, MYF(0))))
{
my_errno= 0;
if (!(azopen(&create_stream, name_buff, O_CREAT|O_RDWR|O_BINARY)))
@@ -1622,7 +1622,7 @@ int ha_archive::info(uint flag)
{
MY_STAT file_stat; // Stat information for the data file
- (void) mysql_file_stat(arch_key_file_data, share->data_file_name, &file_stat, MYF(MY_WME));
+ (void) mysql_file_stat(/* arch_key_file_data */ 0, share->data_file_name, &file_stat, MYF(MY_WME));
if (flag & HA_STATUS_TIME)
stats.update_time= (ulong) file_stat.st_mtime;