Home - Waterfall Grid T-Grid Console Builders Recent Builds Buildslaves Changesources - JSON API - About

Console View


Categories: connectors experimental galera main
Legend:   Passed Failed Warnings Failed Again Running Exception Offline No data

connectors experimental galera main
Vladislav Vaintroub
x
Vladislav Vaintroub
x
Vladislav Vaintroub
make SELECT 1 and I_S queries working for users with DENY-ed SELECT

So that  behavior more coherent (users with no privileges can do that)
Oleksandr Byelkin
cccccccc
Vladislav Vaintroub
x
Marko Mäkelä
MDEV-38671: Default to large innodb_buffer_pool_size_max (except on AIX)

my_large_virtual_alloc(): If large page allocation fails, clear
my_use_large_pages. Outside large page allocation (and IBM AIX),
invoke mmap(2) with PROT_NONE so that no page table entries will
have to be allocated. Also, fix the error reporting.

HAVE_UNACCESSIBLE_AFTER_MEM_DECOMMIT: Remove. We will always make
the virtual memory unaccessible, so that the operating system
can deallocate the page table entries.

buf_pool_t::create(): Skip the my_virtual_mem_commit() on AIX only.

buf_pool_t::page_guess(): Unconditionally check if the pointer is
within the currently allocated buffer pool.

innodb_buffer_pool_size_max: On 64-bit systems other than IBM AIX,
we will default to 8 TiB.

On 32-bit systems, we retain the default innodb_buffer_pool_size_max=0,
that is, by default, SET GLOBAL innodb_buffer_pool_size=... will be
unable to increase from the initial value.

There is no functional change to the startup logic that adjusts
innodb_buffer_pool_size_max to be at least innodb_buffer_pool_size
rounded up to the extent size (2 MiB on 32-bit, 8 MiB on 64-bit).
Vladislav Vaintroub
x
Vladislav Vaintroub
WIP
Vladislav Vaintroub
wip
Vladislav Vaintroub
x
Vladislav Vaintroub
add new type access_t that stores denies together with allowed bits

to be used in many cases instead of original privilege_t for access
checks
Oleksandr Byelkin
ccccccCCC
Vladislav Vaintroub
DB and table level denies
Oleksandr Byelkin
rename
Vladislav Vaintroub
MDEV-14443: Add DENY to grammar
Vladislav Vaintroub
wip
forkfun
Fix locale data to align with Unicode CLDR
Vladislav Vaintroub
x
Vladislav Vaintroub
x
Vladislav Vaintroub
wip
Vladislav Vaintroub
x
Oleksandr Byelkin
c
Vladislav Vaintroub
x
Vladislav Vaintroub
wip
Vladislav Vaintroub
x
Oleksandr Byelkin
cccccc
Vladislav Vaintroub
x
Dmitry Shulga
MDEV-30645: CREATE TRIGGER FOR { STARTUP | SHUTDOWN }

Fix in mysqdump. Do dumoing the mysql.event before other tables in the schema mysql
Vladislav Vaintroub
wip
Sergei Golubchik
MDEV-38778 mariadbcheck --silent

silence non-errors from admin commands, as it's what --silent
is documented to do
Vladislav Vaintroub
x
Vladislav Vaintroub
wip
Sergei Golubchik
MDEV-38827 Assertion `str[strlen(str)-1] != '\n'[ || strlen(str) == 512-1]' failed in my_message_sql

remove trailing '\n' from CONNECT error messages
Oleksandr Byelkin
ccc
Vladislav Vaintroub
x
forkfun
Fix locale data to align with Unicode CLDR
Vladislav Vaintroub
x
Dmitry Shulga
MDEV-30645: CREATE TRIGGER FOR { STARTUP | SHUTDOWN }

Fix in mysqdump. Do dumoing the mysql.event before other tables in the schema mysql
bsrikanth-mariadb
MDEV-38805:Store optimizer_context into a IS table

Currently, optimizer context is written as JSON sub-element in the
Optimizer Trace.

In this task, we separate it out from the optimizer trace, and instead
store it in optimizer_context Information Schema table.

The structure of the context is changed to look like below: -
----------------------------------
CREATE TABLE t1 ( ... );
-- in case it is a constant table
REPLACE INTO t1 VALUES (...);

CREATE TABLE t2 ( ... );
...

set @context='{ JSON with all the captured calls }';
set @optimizer_context='context';

... the original query;
----------------------------------

The IS can be used to read the current stored context, as well as to
dump it to a sql file which can later be replayed in a different
environment.

It is done like below: -
--------------------------------------
set optimizer_record_context=ON;
set optimizer_trace=1

-- sample query

select into outfile '/tmp/captured-context.sql' context from information_schema.OPTIMIZER_CONTEXT;
---------------------------------------

All the existing tests are modified to query OPTIMIZER_CONTEXT IS table
Oleksandr Byelkin
cc