View Bazaar branches
Get this repository:
git clone https://git.launchpad.net/maria

MariaDB has 18 active reviews.

Branches

Name Last Modified Last Commit
bb-10.4-serg 2019-02-20 23:38:38 UTC 6 hours ago
MDEV-12484 Enable unix socket authentication by default

Author: Sergei Golubchik
Author Date: 2019-02-20 15:39:48 UTC

MDEV-12484 Enable unix socket authentication by default

Debian part. Don't ask to set a root password,
don't create debian-sys-maint user (but preserve an existing one
on upgrades - user scripts might be relying on it),
don't create /etc/mysql/debian.cnf at all.

10.2 2019-02-20 23:06:08 UTC 6 hours ago
MDEV-18669 mariabackup writes timestamp in version line

Author: Vladislav Vaintroub
Author Date: 2019-02-20 23:06:08 UTC

MDEV-18669 mariabackup writes timestamp in version line

Use fprintf(stderr) instead of msg() to print the version line

bb-10.4-release 2019-02-20 22:22:59 UTC 7 hours ago
Merge branch '10.3' into 10.4

Author: Sergei Golubchik
Author Date: 2019-02-20 22:22:59 UTC

Merge branch '10.3' into 10.4

bb-10.4-blob-index-final 2019-02-20 21:41:08 UTC 8 hours ago
Fix previous commit

Author: Sachin Setiya
Author Date: 2019-02-20 21:41:08 UTC

Fix previous commit

10.1 2019-02-20 21:35:21 UTC 8 hours ago
MDEV-17942 fixup : protect rebuild_check_host() / rebuild_role_grants() with...

Author: Vladislav Vaintroub
Author Date: 2019-02-20 21:35:21 UTC

MDEV-17942 fixup : protect rebuild_check_host() / rebuild_role_grants() with acl_cache->lock mutex

10.4-MDEV-17805 2019-02-20 20:42:18 UTC 9 hours ago
WIP MDEV-17805: Remove InnoDB cache for temporary tables

Author: Marko Mäkelä
Author Date: 2019-02-20 20:42:18 UTC

WIP MDEV-17805: Remove InnoDB cache for temporary tables

The intention is to link dict_table_t to TABLE_SHARE.

FIXME: Implement ha_innobase::delete_table() for temporary tables.
FIXME: Implement rollback of ha_innobase::create() for temporary tables.

FIXME: Currently, DBUG_ASSERT(s) fails in ha_innobase::open() because
we fail to pass the InnoDB_share from ha_innobase::create().
This seems to happen for any ALTER TABLE that uses ALGORITHM=COPY

(Old note from December, maybe not true any more:)
An assignment to TABLE_SHARE::ha_share would not work either, because
create() and open() will use different TABLE_SHARE.

10.3 2019-02-20 16:21:26 UTC 13 hours ago
Merge branch 'bb-10.3-release' into 10.3

Author: Oleksandr Byelkin
Author Date: 2019-02-20 16:21:26 UTC

Merge branch 'bb-10.3-release' into 10.3

bb-10.2-serg 2019-02-20 15:06:58 UTC 14 hours ago
.gitignore

Author: Sergei Golubchik
Author Date: 2019-02-20 15:06:47 UTC

.gitignore

bb-10.4-andrei 2019-02-20 14:54:20 UTC 15 hours ago
MDEV-18450 Slaves wait shutdown

Author: Andrei Elkin
Author Date: 2019-02-15 19:04:10 UTC

MDEV-18450 Slaves wait shutdown

The patches features an optional shutdown behavior to hold on
until after all connected slaves have been sent the last binlogged event.

The solution therefore disallows killing the dump thread until is
has found EOF of the latest binlog file.
It is up to the shutdown requester (DBA) to set up a sufficiently large
shutdown timeout value in order to enable even a very lagging behind slave
to synchronize. On other hand if a specific slave should be excluded from
this synchronization the DBA has to stop it manually which would
terminate its dump thread as well.

`mysqladmin shutdown' is extended with a `--wait_for_slaves' option to enable
the feature on the client side.

10.4 2019-02-20 09:40:16 UTC 20 hours ago
MDEV-18649 Assertion supremum[7] == index.n_core_null_bytes failed

Author: Marko Mäkelä
Author Date: 2019-02-20 09:40:16 UTC

MDEV-18649 Assertion supremum[7] == index.n_core_null_bytes failed

This is follow-up to MDEV-18048: Relax a too strict debug assertion

This assertion should have been relaxed when implementing the first part of
MDEV-15563: instant removal of NOT NULL attribute for ROW_FORMAT=REDUNDANT
tables.

For ROW_FORMAT=REDUNDANT, there is no bitmap of null columns;
the null flags are encoded in the end offset of each field.
We do not really care about the number of fields that can be NULL.

bb-10.3-release 2019-02-20 07:44:08 UTC 22 hours ago
remove aws-key management plugin

Author: Oleksandr Byelkin
Author Date: 2019-02-20 07:44:08 UTC

remove aws-key management plugin

10.4-MDEV-12026 2019-02-19 16:00:55 UTC 2019-02-19
Final fixes

Author: Marko Mäkelä
Author Date: 2019-02-19 16:00:55 UTC

Final fixes

bb-10.4-mdev7486 2019-02-19 11:18:17 UTC 2019-02-19
Merge branch '10.4' into bb-10.4-mdev7486

Author: Igor Babaev
Author Date: 2019-02-19 11:18:17 UTC

Merge branch '10.4' into bb-10.4-mdev7486

bb-10.3.11-xtrabackup_copy_logfile_failed-MDEV-18611 2019-02-19 09:13:56 UTC 2019-02-19
MDEV-18611: mariabackup silently ended during xtrabackup_copy_logfile()

Author: Vlad Lesin
Author Date: 2019-02-18 07:14:21 UTC

MDEV-18611: mariabackup silently ended during xtrabackup_copy_logfile()

log_t::files::read_log_seg() can return true without changing
*start_lsn, what can cause an error in xtrabackup_copy_logfile() retry logic.

bb-10.1-MDEV-18601 2019-02-19 08:35:46 UTC 2019-02-19
MDEV-18601: Can't create table with ENCRYPTED=DEFAULT when innodb_default_enc...

Author: Jan Lindström
Author Date: 2019-02-19 08:28:13 UTC

MDEV-18601: Can't create table with ENCRYPTED=DEFAULT when innodb_default_encryption_key_id!=1

Allow creating and altering table even when used key_id or default key_id
is not system default 1.

ha_innobase::check_table_options
 Ignore key_id table option when user has
 explicitly requested no encryption or if default encryption
 is used and encryption is disabled. Issue only a warning
 as used key_id value is not stored InnoDB data dictionary
 and encryption metadata is not created on page 0 of the table.

bb-10.3-merge 2019-02-18 22:51:56 UTC 2019-02-18
fix of windows compiler warnings

Author: Oleksandr Byelkin
Author Date: 2019-02-18 22:51:56 UTC

fix of windows compiler warnings

bb-10.4-vicentiu 2019-02-18 21:48:07 UTC 2019-02-18
Cleanup statistics test

Author: Vicențiu Ciorbaru
Author Date: 2019-02-18 21:48:07 UTC

Cleanup statistics test

bb-10.4-varun 2019-02-18 20:00:41 UTC 2019-02-18
MDEV-18551: New defaults for eq_range_index_dive_limit

Author: Varun Gupta
Author Date: 2019-02-18 20:00:41 UTC

MDEV-18551: New defaults for eq_range_index_dive_limit

The value for eq_range_index_dive_limit is increased to 200.

bb-10.4-blob-index 2019-02-18 17:14:01 UTC 2019-02-18
final commit -2

Author: Sachin Setiya
Author Date: 2019-02-18 17:14:01 UTC

final commit -2

bb-10.4-mdev18608 2019-02-18 10:29:01 UTC 2019-02-18
MDEV-18608: Defaults for 10.4: histogram size should be set

Author: Sergey Petrunia
Author Date: 2019-02-18 10:29:01 UTC

MDEV-18608: Defaults for 10.4: histogram size should be set

Followup: update test results

bb-10.1-serg 2019-02-18 10:15:41 UTC 2019-02-18
Don't build aws_key_management plugin by default

Author: Sergei Golubchik
Author Date: 2019-02-18 10:12:52 UTC

Don't build aws_key_management plugin by default

bb-10.4-wlad 2019-02-18 10:13:19 UTC 2019-02-18
MDEV-18439 Windows builds should have core_file=1 by default

Author: Vladislav Vaintroub
Author Date: 2019-02-18 10:13:19 UTC

MDEV-18439 Windows builds should have core_file=1 by default

bb-10.4-mdev16188 2019-02-15 19:31:58 UTC 2019-02-15
Merge branch '10.4' into bb-10.4-mdev16188

Author: Sergei Golubchik
Author Date: 2019-02-15 19:31:24 UTC

Merge branch '10.4' into bb-10.4-mdev16188

bb-10.4-bar 2019-02-15 08:25:24 UTC 2019-02-15
A cleanup for MDEV-13916 Enforce check constraint on JSON type

Author: Alexander Barkov
Author Date: 2019-02-14 10:29:55 UTC

A cleanup for MDEV-13916 Enforce check constraint on JSON type

1. Renaming Type_handler_json to Type_handler_json_longtext
   There will be other JSON handlers soon, e.g. Type_handler_json_varchar.

2. Making the code more symmetric for data types:

- Adding a new virtual method
  Type_handler::Column_definition_validate_check_constraint()
- Moving JSON-specific code from sql_yacc.yy to
  Type_handler_json_longtext::Column_definition_validate_check_constraint()

3. Adding new files sql_type_json.cc and sql_type_json.h
   and moving Type_handler+JSON related code into these files.

bb-10.4-wlad-wolfssl 2019-02-14 15:16:43 UTC 2019-02-14
MDEV-18531 : remove extra/yassl

Author: Vladislav Vaintroub
Author Date: 2019-02-13 09:57:54 UTC

MDEV-18531 : remove extra/yassl

bb-10.2-mariabackup-remove-nolock 2019-02-14 07:45:25 UTC 2019-02-14
MDEV-18573: avoid backup inconsistency in 10.2

Author: Vlad Lesin
Author Date: 2019-02-13 13:01:38 UTC

MDEV-18573: avoid backup inconsistency in 10.2

--no-lock and --lock-ddl-per-table options deprecared, the corresponing
code is removed. aria_log_control is copied first and aria_log.# files last
under FTWRL.

bb-10.4-mdev17096 2019-02-13 22:59:34 UTC 2019-02-13
Merge branch '10.4' into bb-10.4-mdev17096

Author: Igor Babaev
Author Date: 2019-02-13 22:59:34 UTC

Merge branch '10.4' into bb-10.4-mdev17096

bb-10.4-galera 2019-02-13 06:39:44 UTC 2019-02-13
MDEV-18564: Change wsrep_load_data_splitting off by default

Author: Jan Lindström
Author Date: 2019-02-13 06:39:44 UTC

MDEV-18564: Change wsrep_load_data_splitting off by default

Variable wsrep_load_data_splitting is deprecated and should be off
by default.

bb-10.4-wolfssl 2019-02-12 23:31:38 UTC 2019-02-12
WIP

Author: Vladislav Vaintroub
Author Date: 2019-02-12 23:31:38 UTC

WIP

bb-10.4-monty 2019-02-12 16:12:58 UTC 2019-02-12
Added --print-defaults-files option to my_print_defaults

Author: Monty
Author Date: 2019-02-05 14:50:54 UTC

Added --print-defaults-files option to my_print_defaults

This shows the list of option files that all MariaDB programs are reading.

bb-mdev-18551 2019-02-12 11:52:22 UTC 2019-02-12
MDEV-18551: New defaults for eq_range_index_dive_limit

Author: Varun Gupta
Author Date: 2019-02-12 11:51:24 UTC

MDEV-18551: New defaults for eq_range_index_dive_limit

The value for eq_range_index_dive_limit is increased to 200.

bb-10.3-serg 2019-02-11 17:59:10 UTC 2019-02-11
bugfix: set mysql_real_data_home_len correctly

Author: Sergei Golubchik
Author Date: 2019-02-11 17:59:10 UTC

bugfix: set mysql_real_data_home_len correctly

after mysql_real_data_home was updated in get_options()

10.4-optimizer_trace 2019-02-11 14:03:43 UTC 2019-02-11
Cleanup

Author: Varun Gupta
Author Date: 2019-02-11 11:56:22 UTC

Cleanup

bb-10.4-statustest 2019-02-11 09:38:09 UTC 2019-02-11
bb: Test add file. Revert.

Author: Shinnok
Author Date: 2018-12-27 09:05:07 UTC

bb: Test add file. Revert.

bb-10.4-vicentiu-histograms 2019-02-09 23:43:15 UTC 2019-02-09
Default Bernoulli Sampling implementation

Author: Vicențiu Ciorbaru
Author Date: 2019-02-09 23:43:15 UTC

Default Bernoulli Sampling implementation

10.4-vicentiu-histograms 2019-02-09 23:43:15 UTC 2019-02-09
Default Bernoulli Sampling implementation

Author: Vicențiu Ciorbaru
Author Date: 2019-02-09 23:43:15 UTC

Default Bernoulli Sampling implementation

bb-10.2-release 2019-02-09 23:21:43 UTC 2019-02-09
CONNECT: update test results

Author: Sergei Golubchik
Author Date: 2019-02-09 23:21:43 UTC

CONNECT: update test results

10.4-optimizer_trace_2 2019-02-09 17:09:05 UTC 2019-02-09
Few tests updated

Author: Varun Gupta
Author Date: 2019-02-09 16:37:38 UTC

Few tests updated

bb-10.4-MDEV-14398 2019-02-08 12:55:00 UTC 2019-02-08
Remove a potentially hazardous fil_system.mutex exit

Author: Marko Mäkelä
Author Date: 2019-02-08 12:55:00 UTC

Remove a potentially hazardous fil_system.mutex exit

Also, atomically update the DICT_HDR page with the mini-transaction
that logs MLOG_FILE_DELETE or MLOG_FILE_CREATE2.

FIXME: Review the file creation carefully. See fil_space_create().

srv_replace_log_files(): Revert the changes (do not add this function).

fil_system_t::crypt_enlist(), fil_space_t::crypt_enlist(),
fil_node_t::read_page0(), fil_node_t::prepare_for_io(),
fil_space_t::detach(), fil_node_open_file(), fil_space_get_space():
Return whether dict_hdr_crypt_status_update() needs to be called.

fil_node_t::prepare_for_io(): Renamed from fil_node_prepare_for_io()

fil_space_t::detach(): Renamed from fil_space_detach().

fil_delete_tablespace(): Write MLOG_FILE_DELETE in the same
mini-transaction with the update of the DICT_HDR page.

fil_space_set_crypt_data(): Remove, and merge with the callers.

fil_parse_write_crypt_data(): Return early if the file was not found.

bb-10.4-svoj-MDEV17805 2019-02-08 12:24:28 UTC 2019-02-08
Pass same share to ha_create() and ha_open()

Author: Sergey Vojtovich
Author Date: 2019-02-08 11:18:02 UTC

Pass same share to ha_create() and ha_open()

Part of MDEV-17805 - Remove InnoDB cache for temporary tables.

5.5 2019-02-07 15:46:39 UTC 2019-02-07
MDEV-18506 MSI can't be built if MFC package is not installed with Visual Studio

Author: Vladislav Vaintroub
Author Date: 2019-02-07 15:46:39 UTC

MDEV-18506 MSI can't be built if MFC package is not installed with Visual Studio

candle.exe's preprocessor flags (-dHaveUpgradeWizard=0 -DHaveInnodb=1)
were not passed correctly to EXECUTE_PROCESS

Fix is to make a list out of the EXTRA_WIX_PREPROCESSOR_FLAGS string,
and use the preprocessor flags list in EXECUTE_PROCESS.

bb-10.1-galera 2019-02-05 13:41:53 UTC 2019-02-05
MDEV-12009: Allow to force kill user threads/query which are flagged as high ...

Author: Jan Lindström
Author Date: 2019-02-05 13:41:53 UTC

MDEV-12009: Allow to force kill user threads/query which are flagged as high priority by Galera

As noted on kill_one_thread SUPER should be able to kill even
system threads i.e. threads/query flagged as high priority or
wsrep applier thread. Normal user, should not able to kill
threads/query flagged as high priority (BF) or wsrep applier
thread.

bb-10.2-MDEV-14398-branch 2019-02-05 10:15:01 UTC 2019-02-05
MDEV-14398 When innodb_encryption_rotate_key_age=0 is set, server won't encry...

Author: Thirunarayanan Balathandayuthapani
Author Date: 2019-02-05 10:15:01 UTC

MDEV-14398 When innodb_encryption_rotate_key_age=0 is set, server won't encrypt tablespaces

- Fixed mariabackup test case failure.

10.0-galera 2019-02-04 21:49:23 UTC 2019-02-04
bump the VERSION

Author: Daniel Bartholomew
Author Date: 2019-02-04 21:49:23 UTC

bump the VERSION

bb-10.4-merge 2019-02-04 15:36:03 UTC 2019-02-04
Merge branch 10.3 into 10.4 (work in progress)

Author: Marko Mäkelä
Author Date: 2019-02-04 14:19:45 UTC

Merge branch 10.3 into 10.4 (work in progress)

FIXME: Check --suite=galera,galera_3nodes

bb-mdev-17484 2019-02-04 13:19:52 UTC 2019-02-04
New optimizer defaults: change optimize_join_buffer_size to be ON

Author: Varun Gupta
Author Date: 2019-02-04 08:34:11 UTC

New optimizer defaults: change optimize_join_buffer_size to be ON

optimize_join_buffer_size is switched ON

bb-10.2-compatibility 2019-02-04 10:16:09 UTC 2019-02-04
Disable Galera (WITH_WSREP=OFF) by default

Author: Marko Mäkelä
Author Date: 2019-02-04 10:16:09 UTC

Disable Galera (WITH_WSREP=OFF) by default

10.4-mdev16188 2019-02-03 20:25:17 UTC 2019-02-03
MDEV-16188: cleaup of the previous commit.

Author: Igor Babaev
Author Date: 2019-02-03 20:25:17 UTC

MDEV-16188: cleaup of the previous commit.

bb-14005-hf 2019-02-03 17:23:35 UTC 2019-02-03
MODIFY idx_read_map

Author: Alexey Botchkov
Author Date: 2019-02-03 17:23:35 UTC

MODIFY idx_read_map

bb-10.4-elenst 2019-02-03 10:28:45 UTC 2019-02-03
MDEV-16279 Spider crashes on CHECKSUM TABLE with spider_quick_mode=3

Author: Kentoku SHIBA
Author Date: 2018-12-24 06:38:56 UTC

MDEV-16279 Spider crashes on CHECKSUM TABLE with spider_quick_mode=3
add tests

bb-10.3-wlad 2019-02-02 09:02:03 UTC 2019-02-02
MDEV-18281 COM_RESET_CONNECTION changes the connection encoding

Author: Vladislav Vaintroub
Author Date: 2019-02-02 09:02:03 UTC

MDEV-18281 COM_RESET_CONNECTION changes the connection encoding

Store original charset during client authentication, and restore it for
COM_RESET_CONNECTION

bb-10.4-svoj 2019-02-01 22:12:43 UTC 2019-02-01
Moved "related" tables opening to the sole caller

Author: Sergey Vojtovich
Author Date: 2019-02-01 21:23:58 UTC

Moved "related" tables opening to the sole caller

Part of MDEV-17805 - Remove InnoDB cache for temporary tables.

bb-10.4-hf 2019-02-01 22:06:05 UTC 2019-02-01
MDEV-14005

Author: Alexey Botchkov
Author Date: 2019-02-01 22:06:05 UTC

MDEV-14005

5.5-galera 2019-02-01 15:47:27 UTC 2019-02-01
bump the VERSION

Author: Daniel Bartholomew
Author Date: 2019-02-01 15:47:27 UTC

bump the VERSION

bb-10.2-andrei 2019-02-01 15:27:50 UTC 2019-02-01
/binlog_mysqlbinlog_row_frag fixes.

Author: Andrei Elkin
Author Date: 2019-02-01 15:27:50 UTC

/binlog_mysqlbinlog_row_frag fixes.

bb-10.1-merge 2019-02-01 14:00:35 UTC 2019-02-01
replace unused variable by used now (made mostly by Marko)

Author: Oleksandr Byelkin
Author Date: 2019-02-01 14:00:35 UTC

replace unused variable by used now (made mostly by Marko)

bb-10.2-vicentiu 2019-02-01 13:47:05 UTC 2019-02-01
Fix is_check_constraints.result to be compatibile with 10.3

Author: Anel Husakovic
Author Date: 2019-01-24 11:06:56 UTC

Fix is_check_constraints.result to be compatibile with 10.3

The patch is done according to the original patch for MDEV 14474
1edd09c325525cba33152 and not one which is merged on server
d526679efd108478cc2af07578
This patch includes:
- Rename from `is_check_constraint` to `is_check_constraints` to tests
and results
- Change `get_check_constraints_record` to be consistent to `10.3`
- Change the order of fields in IS check_constraints table according to
the standard and MDEV 14474
- Original patch and one in `10.3` supports embedded server this patch doesn't
support (embedded not included in test) but could-TBD?

bb-10.0-galera 2019-02-01 11:41:23 UTC 2019-02-01
Revert incorrect merge.

Author: Jan Lindström
Author Date: 2019-02-01 11:41:23 UTC

Revert incorrect merge.

bb-10.1-andrei 2019-01-31 19:47:31 UTC 2019-01-31
ulonglong fixes - get_table_id

Author: Andrei Elkin
Author Date: 2019-01-31 16:09:57 UTC

ulonglong fixes - get_table_id

bb-10.3-spider-ks 2019-01-31 18:05:04 UTC 2019-01-31
MDEV-16520 Out-Of-Memory running big aggregate query on Spider Engine

Author: Kentoku SHIBA
Author Date: 2019-01-31 18:05:04 UTC

MDEV-16520 Out-Of-Memory running big aggregate query on Spider Engine
Merging test cases.

10.0 2019-01-31 14:09:50 UTC 2019-01-31
bump the VERSION

Author: Daniel Bartholomew
Author Date: 2019-01-31 14:09:50 UTC

bump the VERSION

bb-5.5-galera 2019-01-31 12:00:22 UTC 2019-01-31
Fix test result difference after increase MYSQL_MAX_VARIABLE_VALUE_LEN

Author: Jan Lindström
Author Date: 2019-01-31 12:00:22 UTC

Fix test result difference after increase MYSQL_MAX_VARIABLE_VALUE_LEN

bb-10.2-MDEV-18194 2019-01-31 10:39:30 UTC 2019-01-31
MDEV-18415 mariabackup.mdev-14447 test case fails with Table 'test.t' doesn't...

Author: Thirunarayanan Balathandayuthapani
Author Date: 2019-01-30 20:50:51 UTC

MDEV-18415 mariabackup.mdev-14447 test case fails with Table 'test.t' doesn't exist in engine

- Added retry logic if validation of first page fails with checksum
mismatch.

bb-10.2-compatibility-deadlock 2019-01-30 15:36:49 UTC 2019-01-30
fix the test for 2019

Author: Sergei Golubchik
Author Date: 2019-01-02 11:03:15 UTC

fix the test for 2019

bb-10.0-release 2019-01-29 18:33:43 UTC 2019-01-29
List of unstable tests for 10.0.38 release

Author: Elena Stepanova
Author Date: 2019-01-29 18:33:43 UTC

List of unstable tests for 10.0.38 release

bb-5.5-varun 2019-01-29 12:52:53 UTC 2019-01-29
MDEV-15950: LOAD DATA INTO compex_view crashed

Author: Varun Gupta
Author Date: 2019-01-29 12:52:53 UTC

MDEV-15950: LOAD DATA INTO compex_view crashed

For multi-table views with LOAD, updates are not allowed, so
we should just throw an error.

bb-10.2-MDEV-16849 2019-01-29 07:18:52 UTC 2019-01-29
MDEV-16849 Extending indexed VARCHAR column should be instantaneous

Author: Thirunarayanan Balathandayuthapani
Author Date: 2019-01-29 07:18:52 UTC

MDEV-16849 Extending indexed VARCHAR column should be instantaneous

- Addressed Serg's review comments again.

- If column length is decreased then the table will be rebuild.
So removed the un-necessary index id comparison to avoid confusion
in test case.

- Set the column index length flag if only index length is increased.

10.4-blob-index-optimizer-serg 2019-01-28 21:06:49 UTC 2019-01-28
Fix optimizer

Author: Sachin Setiya
Author Date: 2019-01-28 21:06:49 UTC

Fix optimizer

bb-5.5-release 2019-01-27 13:18:20 UTC 2019-01-27
Crude "auto-load-data-local-infile" mode

Author: Sergei Golubchik
Author Date: 2019-01-25 22:12:35 UTC

Crude "auto-load-data-local-infile" mode

Disable LOAD DATA LOCAL INFILE suport by default and
auto-enable it for the duration of one query, if the query
string starts with the word "load". In all other cases the application
should enable LOAD DATA LOCAL INFILE support explicitly.

bb-5.5-serg 2019-01-26 13:57:52 UTC 2019-01-26
Crude "auto-load-data-local-infile" mode

Author: Sergei Golubchik
Author Date: 2019-01-25 22:12:35 UTC

Crude "auto-load-data-local-infile" mode

Disable LOAD DATA LOCAL INFILE suport by default and
auto-enable it for the duration of one query, if the query
string starts with the word "load". In all other cases the application
should enable LOAD DATA LOCAL INFILE support explicitly.

bb-10.0-serg 2019-01-24 12:35:14 UTC 2019-01-24
Squashed commit of connect/10.0:

Author: Olivier Bertrand
Author Date: 2018-12-01 23:25:05 UTC

Squashed commit of connect/10.0:

commit 6a6a1f37798
Author: Olivier Bertrand <bertrandop@gmail.com>
Date: Fri Jan 4 12:31:52 2019 +0100

    - Fix a few bug mainly concerning discovery and call from OEM
      (and prepare new table types)

      modified: storage/connect/tabjson.cpp
      modified: storage/connect/tabjson.h
      modified: storage/connect/tabxml.cpp
      modified: storage/connect/tabxml.h

    - Fix wrong line estimate
      modified: storage/connect/mysql-test/connect/r/part_table.result
      modified: storage/connect/mysql-test/connect/t/part_table.test

commit bd7d2e912d9
Author: Olivier Bertrand <bertrandop@gmail.com>
Date: Tue Dec 4 23:35:09 2018 +0100

    Fix wrong version number

commit 4933680e7ab
Author: Olivier Bertrand <bertrandop@gmail.com>
Date: Sun Dec 2 00:25:05 2018 +0100

    - Make PlugSubAlloc to be exportable
      Suppress unused parameter from PlugSubSet
      modified: storage/connect/global.h
      modified: storage/connect/plugutil.cpp
      modified: storage/connect/jsonudf.cpp
      modified: storage/connect/tabjson.cpp
      modified: storage/connect/user_connect.cc

    - Fix a bug making column catalog XML tables fail
      modified: storage/connect/tabxml.cpp

    - Comment out wrong message
      modified: storage/connect/ha_connect.cc

    - Update error message when sorting an ODBC table fails
      modified: storage/connect/tabodbc.cpp

    - Add error message when gettting an address
      from an OEM fails.
      modified: storage/connect/reldef.cpp

    - Make some modifications useful for OEM module writting
      Export discovery functions for CSV, JDBC and XML
      Remove unuseful include from tabjson.h
      Move TDBXML::data_charset function from header file to source
      modified: storage/connect/tabfmt.h
      modified: storage/connect/tabjson.h
      modified: storage/connect/tabxml.cpp
      modified: storage/connect/tabxml.h

    - Update test result
      modified: storage/connect/mysql-test/connect/r/jdbc_oracle.result

bb-10.0-merge 2019-01-24 11:28:54 UTC 2019-01-24
Merge branch '5.5' into 10.0

Author: Oleksandr Byelkin
Author Date: 2019-01-24 11:28:54 UTC

Merge branch '5.5' into 10.0

bb-10.3-MDEV-17401 2019-01-24 09:43:27 UTC 2019-01-24
MDEV-17401: LOAD DATA from very big file into MyISAM table results in EOF err...

Author: Oleksandr Byelkin
Author Date: 2019-01-24 09:43:27 UTC

MDEV-17401: LOAD DATA from very big file into MyISAM table results in EOF error and corrupt index

fix of incorrect 10.3 merge

bb-5.5-vicentiu 2019-01-23 23:03:06 UTC 2019-01-23
MDEV-18360 Prevent set_max_open_files from allocating too many files

Author: Vicențiu Ciorbaru
Author Date: 2019-01-23 22:58:20 UTC

MDEV-18360 Prevent set_max_open_files from allocating too many files

If the rlimit.rlim_cur value returned by getrlimit is not the
RLIM_INFINITY magic constant, but a *very* large number, we can allocate
too many open files. Restrict set_max_open_files to only return at most
max_file_limit, as passed via its parameter.

hf-s25102 2019-01-23 19:26:06 UTC 2019-01-23
Support issue 25102.

Author: Alexey Botchkov
Author Date: 2019-01-23 19:26:06 UTC

Support issue 25102.

bb-10.4-robert 2019-01-23 12:37:24 UTC 2019-01-23
MDEV-13095 Implement User Account locking

Author: Robert Bindar
Author Date: 2019-01-16 18:15:43 UTC

MDEV-13095 Implement User Account locking

Add server support for user account locking.
This patch extends the ALTER/CREATE USER statements for
denying a user's subsequent login attempts:
  ALTER USER
    user [, user2] ACCOUNT [LOCK | UNLOCK]
  CREATE USER
    user [, user2] ACCOUNT [LOCK | UNLOCK]
The SHOW CREATE USER statement was updated to display the
locking state of an user.

10.3-spider 2019-01-23 09:43:11 UTC 2019-01-23
Merging the latest Spider

Author: Kentoku SHIBA
Author Date: 2019-01-23 09:43:11 UTC

Merging the latest Spider

bb-10.4-galera4 2019-01-22 20:17:42 UTC 2019-01-22
Fixed wsrep_sst_mysqldump script when executing while wsrep_on=ON

Author: mkaruza
Author Date: 2019-01-21 23:30:50 UTC

Fixed wsrep_sst_mysqldump script when executing while wsrep_on=ON

If LOG_BIN is enabled on joiner side, we will execute two additional commands:
1. RESET MASTER
2. SET @@global.gtid_binlog_state='$GTID_BINLOG_STATE'

Command will fail if global.wsrep_on=ON. So we need to temporary disable it.

bb-10.0-andrei 2019-01-22 12:55:28 UTC 2019-01-22
MDEV-17803 Row-based event is not applied when table map id is greater

Author: Andrei Elkin
Author Date: 2019-01-10 14:32:56 UTC

MDEV-17803 Row-based event is not applied when table map id is greater
           32 bit int

Row-based slave applier could not parse correctly the table id when
the value exceeded the max of 32 bit unsigned int.
The reason turns out in that the being parsed value placeholder
was sized as 4 bytes.

The type is fixed to ulonglong.

Additionally the patch works around Rows_log_event::m_table_id 4 bytes
size on 32 bits platforms. In case of last_table_id value overflows
the 4 byte max, there won't be the zero value for m_table_id generated
and the first wrapped-around value is one, this is thanks to excluding
UINT_MAX32 + 1 from TABLE_SHARE::table_map_id.

bb-10.4-MDEV-17591 2019-01-18 13:07:52 UTC 2019-01-18
MDEV-17591 Create MariaDB named commands/symlinks

Author: Rasmus Johansson
Author Date: 2019-01-18 13:02:39 UTC

MDEV-17591 Create MariaDB named commands/symlinks

bb-10.1-17588 2019-01-18 11:09:11 UTC 2019-01-18
mdev-17588

Author: Sachin Setiya
Author Date: 2019-01-18 11:09:11 UTC

mdev-17588

bb-10.0-varun 2019-01-18 09:13:48 UTC 2019-01-18
MDEV-14440: Assertion `inited==RND' failed in handler::ha_rnd_end

Author: varun
Author Date: 2019-01-17 20:56:12 UTC

MDEV-14440: Assertion `inited==RND' failed in handler::ha_rnd_end

In the function QUICK_RANGE_SELECT::init_ror_merged_scan we create a seperate handler if the handler in
head->file cannot be reused. The flag free_file tells us if we have a seperate handler or not.
There are cases where you might create a handler and then there might be a failure(running ALTER)
and then we have to revert the handler back to the original one. The code does that
but it does not reset the flag 'free_file' in this case.
Also backported f2c418079def.

bb-10.0-thiru 2019-01-18 06:31:18 UTC 2019-01-18
MDEV-17376 Server fails to set ADD_PK_INDEX, DROP_PK_INDEX if unique index no...

Author: Thirunarayanan Balathandayuthapani
Author Date: 2019-01-18 06:31:18 UTC

MDEV-17376 Server fails to set ADD_PK_INDEX, DROP_PK_INDEX if unique index nominated as PK

Problem:
========
Server fails to notify the engine by not setting the ADD_PK_INDEX and
DROP_PK_INDEX When there is a
 i) Change in candidate for primary key.
 ii) New candidate for primary key.

Fix:
====
Server sets the ADD_PK_INDEX and DROP_PK_INDEX while doing alter for the
above problematic case.

bb-10.4-robert-build 2019-01-17 10:10:13 UTC 2019-01-17
MDEV-13095 Implement User Account locking

Author: Robert Bindar
Author Date: 2019-01-17 10:10:13 UTC

MDEV-13095 Implement User Account locking

Fix cvicentiu review comments

bb-10.2-wlad 2019-01-15 23:14:09 UTC 2019-01-15
mariabackup : use die() macro for fatal exit with error message.

Author: Vladislav Vaintroub
Author Date: 2019-01-15 21:47:54 UTC

mariabackup : use die() macro for fatal exit with error message.

10.4-nss 2019-01-15 15:44:13 UTC 2019-01-15
fixup! Fixed compiler warnings from optimized builds

Author: Vladislav Vaintroub
Author Date: 2019-01-15 15:44:13 UTC

fixup! Fixed compiler warnings from optimized builds

bb-10.1-wlad 2019-01-14 12:09:27 UTC 2019-01-14
MDEV-18225 Avoid use of LOCK_prepared_stmt_count mutex in Statement_map destr...

Author: Vladislav Vaintroub
Author Date: 2019-01-14 12:09:27 UTC

MDEV-18225 Avoid use of LOCK_prepared_stmt_count mutex in Statement_map destructor

This mutex can be freed when server shuts down, and still used inside
THD::~THD() when Statement_map is destroyed.

The fix is to Statement_mapcall

bb-10.3-mdev15101 2019-01-11 20:57:11 UTC 2019-01-11
Apply this patch from Percona Server:

Author: Sergey Petrunia
Author Date: 2019-01-11 20:57:11 UTC

Apply this patch from Percona Server:

commit cd7201514fee78aaf7d3eb2b28d2573c76f53b84
Author: Laurynas Biveinis <laurynas.biveinis@gmail.com>
Date: Tue Nov 14 06:34:19 2017 +0200

    Fix bug 1704195 / 87065 / TDB-83 (Stop ANALYZE TABLE from flushing table definition cache)

    Make ANALYZE TABLE stop flushing affected tables from the table
    definition cache, which has the effect of not blocking any subsequent
    new queries involving the table if there's a parallel long-running
    query:

    - new table flag HA_ONLINE_ANALYZE, return it for InnoDB and TokuDB
      tables;
    - in mysql_admin_table, if we are performing ANALYZE TABLE, and the
      table flag is set, do not remove the table from the table
      definition cache, do not invalidate query cache;
    - in partitioning handler, refresh the query optimizer statistics
      after ANALYZE if the underlying handler supports HA_ONLINE_ANALYZE;
    - new testcases main.percona_nonflushing_analyze_debug,
      parts.percona_nonflushing_abalyze_debug and a supporting debug sync
      point.

    For TokuDB, this change exposes bug TDB-83 (Index cardinality stats
    updated for handler::info(HA_STATUS_CONST), not often enough for
    tokudb_cardinality_scale_percent). TokuDB may return different
    rec_per_key values depending on dynamic variable
    tokudb_cardinality_scale_percent value. The server does not have a way
    of knowing that changing this variable invalidates the previous
    rec_per_key values in any opened table shares, and so does not call
    info(HA_STATUS_CONST) again. Fix by updating rec_per_key for both
    HA_STATUS_CONST and HA_STATUS_VARIABLE. This also forces a re-record
    of tokudb.bugs.db756_card_part_hash_1_pick, with the new output
    seeming to be more correct.

10.4-blob-index-optimizer 2019-01-09 08:43:56 UTC 2019-01-09
optimizer 2

Author: Sachin Setiya
Author Date: 2019-01-09 08:34:36 UTC

optimizer 2

bb-10.4-MDEV-17441 2019-01-09 08:31:01 UTC 2019-01-09
MDEV-17441 - InnoDB transition to C++11 atomics

Author: Sergey Vojtovich
Author Date: 2019-01-07 21:30:13 UTC

MDEV-17441 - InnoDB transition to C++11 atomics

Simplified mutex code. MutexDebug uses OSMutex instead of
atomic operations now.

bb-10.2-galera 2019-01-04 18:13:38 UTC 2019-01-04
Disable failing galera test.

Author: Jan Lindström
Author Date: 2019-01-04 18:13:38 UTC

Disable failing galera test.

10.4-mdev17484 2019-01-04 17:40:24 UTC 2019-01-04
MDEV-17484: New defaults for eq_range_index_dive_limit in 10.4

Author: varun
Author Date: 2019-01-04 17:40:24 UTC

MDEV-17484: New defaults for eq_range_index_dive_limit in 10.4

The default value for eq_range_index_dive_limit is set to 10.

10.4-mdev6111 2019-01-03 01:31:41 UTC 2019-01-03
Fixing minor stuff in code

Author: Varun Gupta
Author Date: 2019-01-02 23:33:57 UTC

Fixing minor stuff in code

bb-10.1-mdev17761 2018-12-30 08:36:37 UTC 2018-12-30
Better comment

Author: Sergey Petrunia
Author Date: 2018-12-30 08:36:37 UTC

Better comment

bb-10.1-release 2018-12-29 22:44:45 UTC 2018-12-29
Merge branch '10.0' into 10.1

Author: Sergei Golubchik
Author Date: 2018-12-29 22:44:45 UTC

Merge branch '10.0' into 10.1

bb-10.4-MDEV-17520-2 2018-12-27 17:44:35 UTC 2018-12-27
Try to ensure that rollback of inserting metadata record works

Author: Marko Mäkelä
Author Date: 2018-12-05 18:14:24 UTC

Try to ensure that rollback of inserting metadata record works

We must use the original page format for inserting metadata records.
This is because in case the instant ALTER TABLE operation needs to
be rolled back (due to crash recovery), all pages must remain in
the original format.

btr_cur_optimistic_insert(): Avoid reorganize for inserting the
metadata record.

btr_cur_optimistic_update(): Initialize rec,offsets correctly
after possible page format conversion.

innobase_instant_try(): Do not store NULL values for those
metadata record columns that were originally declared NOT NULL.

dict_index_t::get_n_nullable(): Refer to dict_col_t::was_not_null()
in order to keep the original format intact.

lock_move_reorganize_page(): Allow the two pages to be in
different formats.

rec_convert_dtuple_to_rec_comp(), rec_convert_dtuple_to_rec_comp():
Also observe the DATA_WAS_NOT_NULL flag.

bb-10.4-spider-ks 2018-12-24 06:38:56 UTC 2018-12-24
MDEV-16279 Spider crashes on CHECKSUM TABLE with spider_quick_mode=3

Author: Kentoku SHIBA
Author Date: 2018-12-24 06:38:56 UTC

MDEV-16279 Spider crashes on CHECKSUM TABLE with spider_quick_mode=3
add tests

bb-10.2-hf 2018-12-21 19:17:20 UTC 2018-12-21
MDEV-17148.

Author: Alexey Botchkov
Author Date: 2018-12-21 19:17:20 UTC

MDEV-17148.

bb-10.3-andrei 2018-12-20 20:27:28 UTC 2018-12-20
MDEV-16272 rpl.rpl_semisync_ali_issues failed in buildbot with wrong result

Author: Andrei Elkin
Author Date: 2018-12-20 20:25:48 UTC

MDEV-16272 rpl.rpl_semisync_ali_issues failed in buildbot with wrong result

The failure was caused by race between an event acknowledgment by the
IO thread and its execution by the SQL thread. Rarely
the latter may win, which was confirmed by BB.

Fixed with turning to wait for the status expected value.

bb-10.1-15839 2018-12-19 23:16:10 UTC 2018-12-19
MDEV-15839 replicate-filter for a connection name with a dot

Author: Sachin Setiya
Author Date: 2018-12-19 23:14:04 UTC

MDEV-15839 replicate-filter for a connection name with a dot

In replication channel name we can have name like a.b.c.replicate_do_db
so instead of going for first '.' we should go for the '.' just before
 '=', Which is actual key_name

1100 of 515 results

Other repositories

Name Last Modified
lp:maria 1 hour ago
lp:~maria-captains/maria/+git/connector-c 2018-01-08
12 of 2 results
You can't create new repositories for MariaDB.