1
0
mirror of https://github.com/mariadb-corporation/mariadb-columnstore-engine.git synced 2025-12-03 08:20:57 +03:00
Gagan Goel 709290cc3d Port of commit: 1ff23d0cd70d576a0f4e512ce332cff348591d36
from server/columnstore_cache.

Commit message:

Fixed bug in free locks that caused rows in cache to not be properly flushed

Fixed by doing adding external_lock(F_UNLCK) in free_locks.
I also moved unlock of cache_handler to be after changing lock type of
cached tables to ensure that no one can use cached table while this is
happening (as cache table is locked with write lock).
I also fixed a wrong mutex order bug in ha_cache::flush_insert_cache()

Other things:
- Addded share::cached_rows to track inserted rows. This is only used
  for asserts to check the number of rows in the cache.
- Fixed wrong mysql_file_chsize() in case of repair
2020-08-18 18:01:40 -04:00
2020-06-25 19:36:02 +00:00
2020-06-08 17:57:37 -05:00
2020-05-26 12:42:11 -05:00
2020-05-26 12:42:11 -05:00
2020-08-04 07:57:26 +02:00
2016-01-06 14:08:59 -06:00
2016-01-06 14:08:59 -06:00
2016-01-06 14:08:59 -06:00
2020-07-24 13:52:01 +02:00
2016-06-15 12:21:16 -04:00
2016-06-02 19:14:56 -05:00
2016-01-06 14:08:59 -06:00
2020-01-03 10:37:23 +00:00
2020-07-29 12:41:47 -04:00

MariaDB ColumnStore Storage/Execution engine 1.4

MariaDB ColumnStore 1.4 is a GA version of MariaDB ColumnStore. It is built by porting InfiniDB 4.6.7 on MariaDB and adding entirely new features not found anywhere else.

Building

This repository is not meant to be built independently outside of the server. This repository is integrated into http://mariadb-corporation/mariadb-columnstore-server (ie, the server) as a git submodule. As such, you can find complete build instructions on the server page.

https://github.com/mariadb-corporation/mariadb-columnstore-server

Issue tracking

Issue tracking of MariaDB ColumnStore happens in JIRA, https://jira.mariadb.org/browse/MCOL

Description
Ядро системы хранения данных - код процесса единой системы обмена сообщениями и PM
Readme 238 MiB
Languages
C++ 88.9%
Shell 2.9%
C 2.9%
Python 2.6%
Assembly 1.3%
Other 1.2%