You've already forked mariadb-columnstore-engine
mirror of
https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
synced 2025-11-03 17:13:17 +03:00
fix(crash, plugin), chore(ci): catch missed exception, set FE identity, install dgb_symbols
This commit is contained in:
committed by
Leonid Fedorov
parent
3fea9bf825
commit
6e464bcd18
@@ -130,7 +130,8 @@ prepare_container() {
|
|||||||
if [[ "$RESULT" == *rocky* ]]; then
|
if [[ "$RESULT" == *rocky* ]]; then
|
||||||
execInnerDockerWithRetry "$CONTAINER_NAME" 'yum install -y MariaDB-columnstore-engine MariaDB-test'
|
execInnerDockerWithRetry "$CONTAINER_NAME" 'yum install -y MariaDB-columnstore-engine MariaDB-test'
|
||||||
else
|
else
|
||||||
execInnerDockerWithRetry "$CONTAINER_NAME" 'apt update -y && apt install -y mariadb-plugin-columnstore mariadb-test mariadb-test-data mariadb-plugin-columnstore-dbgsym'
|
#TODO think about server version!
|
||||||
|
execInnerDockerWithRetry "$CONTAINER_NAME" 'apt update -y && apt install -y mariadb-plugin-columnstore mariadb-test mariadb-test-data mariadb-plugin-columnstore-dbgsym mariadb-client-10.6-dbgsym mariadb-client-core-10.6-dbgsym mariadb-server-10.6-dbgsym mariadb-server-core-10.6-dbgsym mariadb-test-dbgsym '
|
||||||
fi
|
fi
|
||||||
|
|
||||||
sleep 5
|
sleep 5
|
||||||
|
|||||||
@@ -62,12 +62,25 @@ static int is_columnstore_columns_fill(THD* thd, TABLE_LIST* tables, COND* cond)
|
|||||||
InformationSchemaCond isCond;
|
InformationSchemaCond isCond;
|
||||||
|
|
||||||
execplan::CalpontSystemCatalog csc;
|
execplan::CalpontSystemCatalog csc;
|
||||||
const std::vector<
|
// Use FE path for syscat queries issued from mysqld
|
||||||
std::pair<execplan::CalpontSystemCatalog::OID, execplan::CalpontSystemCatalog::TableName> >
|
|
||||||
catalog_tables = csc.getTables();
|
|
||||||
|
|
||||||
csc.identity(execplan::CalpontSystemCatalog::FE);
|
csc.identity(execplan::CalpontSystemCatalog::FE);
|
||||||
|
|
||||||
|
std::vector<
|
||||||
|
std::pair<execplan::CalpontSystemCatalog::OID, execplan::CalpontSystemCatalog::TableName> >
|
||||||
|
catalog_tables;
|
||||||
|
try
|
||||||
|
{
|
||||||
|
catalog_tables = csc.getTables("", lower_case_table_names);
|
||||||
|
}
|
||||||
|
catch (IDBExcept&)
|
||||||
|
{
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
catch (std::exception&)
|
||||||
|
{
|
||||||
|
return 1;
|
||||||
|
}
|
||||||
|
|
||||||
if (cond)
|
if (cond)
|
||||||
{
|
{
|
||||||
isCond.getCondItems(cond);
|
isCond.getCondItems(cond);
|
||||||
|
|||||||
Reference in New Issue
Block a user