maria:bb-maria-s3

Last commit made on 2019-05-13
Get this branch:
git clone -b bb-maria-s3 https://git.launchpad.net/maria

Branch merges

Branch information

Name:
bb-maria-s3
Repository:
lp:maria

Recent commits

a9499a3... by Monty <email address hidden>

MDEV-17841 S3 storage engine

A read-only storage engine that stores it's data in (aws) S3

To store data in S3 one could use ALTER TABLE:
ALTER TABLE table_name ENGINE=S3

libmarias3 integration done by Sergei Golubchik
libmarias3 created by Andrew Hutchings

59e1525... by Sergei Golubchik

aria is mandatory now, so don't bother with CMAKE_DEPENDENT_OPTION

058eaaa... by Monty <email address hidden>

Avoid not needed renames in ALTER TABLE

Removed not needed table renames when doing ALTER TABLE when engine
changes and both of the following is true:
- Either new or old engine does not store the table in files
- Neither old or new engine uses files from another engine

We also skip renames when ALTER TABLE does an explicit rename

This improves performance, especially for engines where rename is
a slow operation (like the upcoming S3 engine)

c3555fa... by Monty <email address hidden>

ha_discover_table_names() now always remove duplicates

Discoverred to be needed by the upcoming S3 engine

7183880... by Monty <email address hidden>

Replace ha_notify_table_changed() with notify_tabledef_changed()

Reason for the change was that ha_notify_table_changed() was done
after table open when .frm had been replaced, which caused failure
in engines that checks on open if .frm matches the engines table
definition.

Other changes:
- Remove not needed open/close call at end of inline alter table.
  Some test that depended on the table beeing in the table cache after
  ALTER TABLE had to be updated.

9fc96d6... by Monty <email address hidden>

Updated error message for HA_ERR_INCOMPATIBLE_DEFINITION

dbb0396... by Monty <email address hidden>

Renamed tmp file using #sql-#-# to #sql_#_#

This was done to match the naming of the normal #sql_#_# tmp file

ee8e4d7... by Monty <email address hidden>

Indentation cleanups

b28f2e8... by Monty <email address hidden>

Removed not used function maria_clone()

6f3b099... by hygonsoc <email address hidden>

add Hygon Dhyana support in check-cpu

Signed-off-by: hygonsoc <email address hidden>