mirror of
https://github.com/MariaDB/server.git
synced 2025-01-16 12:02:42 +01:00
fix csv test failure on aix
storage/csv/ha_tina.cc: one cannot sync file, opened for reading
This commit is contained in:
parent
d948704bba
commit
883f72a6b4
1 changed files with 5 additions and 4 deletions
|
@ -1267,8 +1267,10 @@ int ha_tina::rnd_end()
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
if (my_close(update_temp_file, MYF(0)))
|
if (my_sync(update_temp_file, MYF(MY_WME)) ||
|
||||||
|
my_close(update_temp_file, MYF(0)))
|
||||||
DBUG_RETURN(-1);
|
DBUG_RETURN(-1);
|
||||||
|
|
||||||
share->update_file_opened= FALSE;
|
share->update_file_opened= FALSE;
|
||||||
|
|
||||||
if (share->tina_write_opened)
|
if (share->tina_write_opened)
|
||||||
|
@ -1292,9 +1294,8 @@ int ha_tina::rnd_end()
|
||||||
share->data_file_name, MYF(0)))
|
share->data_file_name, MYF(0)))
|
||||||
DBUG_RETURN(-1);
|
DBUG_RETURN(-1);
|
||||||
|
|
||||||
/* Open the file again and sync it */
|
/* Open the file again */
|
||||||
if (((data_file= my_open(share->data_file_name, O_RDONLY, MYF(0))) == -1)
|
if (((data_file= my_open(share->data_file_name, O_RDONLY, MYF(0))) == -1))
|
||||||
|| my_sync(data_file, MYF(MY_WME)))
|
|
||||||
DBUG_RETURN(-1);
|
DBUG_RETURN(-1);
|
||||||
/*
|
/*
|
||||||
The datafile is consistent at this point and the write filedes is
|
The datafile is consistent at this point and the write filedes is
|
||||||
|
|
Loading…
Reference in a new issue