mariadb/storage/mroonga
Kartik Soneji bf8b699f64 MDEV-12933 sort out the compression library chaos
bzip2/lz4/lzma/lzo/snappy compression is now provided via *services*

they're almost like normal services, but in include/providers/
and they're supposed to provide exactly the same interface
as original compression libraries (but not everything,
only enough of if for the code to compile).

the services are implemented via dummy functions that return
corresponding error values (LZMA_PROG_ERROR, LZO_E_INTERNAL_ERROR, etc).

the actual compression libraries are linked into corresponding
provider plugins. Providers are daemon plugins that when loaded
replace service pointers to point to actual compression functions.

That is, run-time dependency on compression libraries is now on plugins,
and the server doesn't need any compression libraries to run, but
will automatically support the compression when a plugin is loaded.

InnoDB and Mroonga use compression plugins now. RocksDB doesn't,
because it comes with standalone utility binaries that cannot
load plugins.
2021-10-27 15:55:14 +02:00
..
build
data
lib cleanup: MY_BITMAP mutex 2021-08-26 23:39:52 +02:00
mysql-test MDEV-4750 follow-up: Reduce disabling innodb_stats_persistent 2021-08-31 13:55:02 +03:00
packages
test
tools MDEV-23024 Remove Cassandra Storage Engine 2020-07-14 16:24:50 +03:00
udf Change CHARSET_INFO character set and collaction names to LEX_CSTRING 2021-05-19 22:54:07 +02:00
vendor/groonga Merge 10.5 into 10.6 2021-10-21 16:06:34 +03:00
appveyor.yml MDEV-23024 Remove Cassandra Storage Engine 2020-07-14 16:24:50 +03:00
AUTHORS
autogen.sh
ChangeLog
CMakeLists.txt MDEV-12933 sort out the compression library chaos 2021-10-27 15:55:14 +02:00
config.sh.in
configure.ac MDEV-14024 PCRE2. 2019-12-21 10:34:02 +01:00
COPYING
gpg_uid
ha_mroonga.cpp cleanup: MY_BITMAP mutex 2021-08-26 23:39:52 +02:00
ha_mroonga.def
ha_mroonga.hpp Merge 10.4 into 10.5 2020-12-02 18:29:49 +02:00
Makefile.am
mrn_constants.hpp
mrn_err.h
mrn_macro.hpp
mrn_mysql.h Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
mrn_mysql_compat.h cleanup: PSI key is *always* the first argument 2020-03-10 19:24:23 +01:00
mrn_table.cpp MDEV-11412 Ensure that table is truly dropped when using DROP TABLE 2020-06-14 19:39:42 +03:00
mrn_table.hpp Merge 10.2 into 10.3 2019-05-14 17:18:46 +03:00
mrn_variables.hpp perfschema compilation, test and misc fixes 2020-03-10 19:24:23 +01:00
mrn_version.h.in
NEWS
plugin_version
README
required_groonga_normalizer_mysql_version
required_groonga_version
sources.am
version_full MDEV-7209 mroonga storage engine fails to build on OpenBSD 2021-07-27 20:44:46 +02:00
version_in_hex
version_major
version_micro
version_minor

See doc/locale/en/html/index.html or doc/locale/ja/html/index.html