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

MariaDB has 15 active reviews. See all merge proposals.

Import details

Import Status: Reviewed

This repository is an import of the Git repository at https://github.com/MariaDB/server.git.

The next import is scheduled to run .

Last successful import was .

Import started on juju-98ee42-prod-launchpad-codeimport-0 and finished taking 10 minutes — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-1 and finished taking 10 minutes — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-5 and finished taking 13 minutes — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-0 and finished taking 15 minutes — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-1 and finished taking 9 minutes — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-4 and finished taking 9 minutes — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-0 and finished taking 14 minutes — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-5 and finished taking 11 minutes — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-0 and finished taking 10 minutes — see the log
Import started on juju-98ee42-prod-launchpad-codeimport-5 and finished taking 10 minutes — see the log

Branches

Name Last Modified Last Commit
bb-10.2-mdev-13626 2018-05-15 05:46:51 UTC
MDEV-13626 Merge InnoDB test cases from MySQL 5.7

Author: THIRUNARAYANAN BALATHANDAYUTHAPANI
Author Date: 2018-05-15 05:46:51 UTC

MDEV-13626 Merge InnoDB test cases from MySQL 5.7

Imported the following test case from mysql to MariaDB

1) innodb.alter_kill
2) innodb.alter_foreign_crash
3) innodb.alter_rename_files
4) innodb.analyze_table
5) Appended the case in innodb-online-alter-gis

bb-mdev-14472 2018-05-14 06:47:17 UTC
MDEV-14472 Assertion `is_current_stmt_binlog_format_row()' failed...

Author: Sachin Setiya
Author Date: 2018-05-14 06:45:38 UTC

MDEV-14472 Assertion `is_current_stmt_binlog_format_row()' failed...
in THD::binlog_write_table_map

try 1 patch

bb-10.2-mariarocks 2018-05-11 11:50:36 UTC
Tentatively enable a few myrocks tests

Author: Sergey Petrunia
Author Date: 2018-05-11 11:50:36 UTC

Tentatively enable a few myrocks tests

bb-10.3-MDEV-13024 2018-04-26 17:58:43 UTC
MDEV-13024: Server crashes in my_store_ptr upon DELETE from sequence in multi...

Author: Oleksandr "Sanja" Byelkin
Author Date: 2018-04-26 17:58:43 UTC

MDEV-13024: Server crashes in my_store_ptr upon DELETE from sequence in multi-table format

Make operation possition() dummy for sequences (should not be used really)

vicentiu-docker 2018-04-02 21:07:58 UTC
Force build?

Author: Vicențiu Ciorbaru
Author Date: 2018-04-02 21:07:58 UTC

Force build?

10.3-table-on 2018-03-27 06:42:31 UTC
Walking throuch query tables ON expression added.

Author: Oleksandr "Sanja" Byelkin
Author Date: 2018-03-27 06:42:31 UTC

Walking throuch query tables ON expression added.

10.3-fix-test-suite 2018-03-20 14:31:55 UTC
Added flush tables to acl_load_mutex-5170.test

Author: Michael Widenius
Author Date: 2018-03-15 10:31:59 UTC

Added flush tables to acl_load_mutex-5170.test

This is needed as otherwise a lot of MyISAM tables may be marked
as crashed, depending on in which order tests are run

bb-10.2-mdev15245 2018-03-08 10:43:55 UTC
MDEV-15245: Assertion `false' failed in myrocks::ha_rocksdb::position

Author: Sergey Petrunia
Author Date: 2018-03-08 10:43:55 UTC

MDEV-15245: Assertion `false' failed in myrocks::ha_rocksdb::position

Don't call handler->position() if the last call to read a row did
not succeed.

bb-10.3-MDEV-15058 2018-02-24 20:15:41 UTC
Merge 10.3 into bb-10.3-MDEV-15058

Author: Marko Mäkelä
Author Date: 2018-02-24 20:04:11 UTC

Merge 10.3 into bb-10.3-MDEV-15058

bb-10.3-MDEV-14500 2018-02-20 05:36:19 UTC
MDEV-14500: Support engines without rnd_pos() and

Author: Jacob Mathew
Author Date: 2018-02-20 03:19:03 UTC

MDEV-14500: Support engines without rnd_pos() and
            engines with inefficient rnd_pos()

Some engines have not implemented rnd_pos(). There are other engines whose
implementation of rnd_pos() is inherently inefficient. Spider is such an
engine, whose implementation of rnd_pos() needs to access a table on a remote
data node to retrieve a single table row.

To address these limitations, a new temporary table has been added to filesort.
When filesort sequentially reads the table being sorted, each row is written to
the filesort temp table in addition to being copied to the sort buffer.
Subsequent calls to rnd_pos() will then access the table row in the filesort
temp table instead of in the table being sorted.

The following logic changes incorporate the new filesort temp table into the
server:
- A new handler method to determine whether a call to the engine's
  rnd_pos() is expensive. The default return value is FALSE. Engines without
  rnd_pos() or with an inefficient rnd_pos() should return TRUE.
- Create the filesort temp table only if:
  - There are no add-on columns for filesort; and
  - The engine's implementation of rnd_pos() is expensive.
- Write to the temp table each row that is read from the table being sorted.
- Do subsequent row retrievals that use rnd_pos() on the temp table instead of
  on the table being sorted. Upon retrieving a row from the temp table, copy
  its column values to the record of the table being sorted.
- Upon completion of retrieval of the sorted result rows, delete the filesort
  temp table and free the memory allocated for using it.

The logic changes are in the following areas:
- Table handler.
- Partition engine.
- Spider engine.
- Filesort.
- Read record manager.

Note that these changes only address the use of rnd_pos() by filesort. They do
not address the use of rnd_pos() in other areas such as:
- Quick select.
- Insert.
- Update.
- Window functions.
- Multi Range Read.

Author:
  Jacob Mathew.

Reviewer:
  Sergei Golubchik.

10.3-alter 2018-02-19 09:23:20 UTC
Move alter partition flags to alter_info->partition_flags

Author: Monty
Author Date: 2018-02-19 09:23:20 UTC

Move alter partition flags to alter_info->partition_flags

This is done to get more free flag bits for alter_info->flags

Renamed all ALTER PARTITION defines to start with ALTER_PARTITION_
Renamed ALTER_PARTITION to ALTER_PARTITION_INFO
Renamed ALTER_TABLE_REORG to ALTER_PARTITION_TABLE_REORG

Other things:
- Shifted some ALTER_xxx defines to get empty bits at end

bb-10.2-ext2 2018-02-10 12:42:59 UTC
Added Max_index_length and Temporary to SHOW TABLE STATUS

Author: Monty
Author Date: 2018-02-10 12:42:59 UTC

Added Max_index_length and Temporary to SHOW TABLE STATUS

- Max_index_length is supported by MyISAM and Aria tables.
- Temporary is a placeholder to signal that a table is a
  temporary table. For the moment this is always "N", except
  "Y" for generated information_schema tables and NULL for
  views. Full temporary table support will be done in another task.
  (No reason to have to update a lot of result files twice in a row)

bb-10.3-mariarocks 2018-01-13 22:22:54 UTC
Merge remote-tracking branch 'origin/10.2' into bb-10.3-mariarocks

Author: Sergey Petrunia
Author Date: 2018-01-13 22:22:54 UTC

Merge remote-tracking branch 'origin/10.2' into bb-10.3-mariarocks

bb-10.3-vicentiu-travis2 2018-01-12 01:57:02 UTC
To avoid travis network timeouts, use travis's retry script

Author: Vicențiu Ciorbaru
Author Date: 2018-01-12 01:57:02 UTC

To avoid travis network timeouts, use travis's retry script

bb-10.3-vicentiu-dtoa 2018-01-09 07:05:48 UTC
Workaround for dtoa.c

Author: Vicențiu Ciorbaru
Author Date: 2018-01-09 07:05:48 UTC

Workaround for dtoa.c

There is no obvious reason why multiplying by 1.0 helps solve a
precision problem on gcc-7 or clang-5, but it does work. Casting to
ulong however makes the problem come up again. Windows warns about loss
of precision, so to quiet warnings until an appropriate fix is
implemented, ifdef 2 versions of the code.

bb-10.3-vicentiu-travis 2017-12-30 15:18:24 UTC
Tentative fix for travis

Author: Vicențiu Ciorbaru
Author Date: 2017-12-30 15:18:24 UTC

Tentative fix for travis

This undoes a lock-unlock for LOCK_thread_count.

bb-10.3-spider 2017-12-02 19:50:08 UTC
Remove compiler warnings

Author: Monty
Author Date: 2017-12-02 19:50:08 UTC

Remove compiler warnings

bb-10.2-semisync_ali 2017-11-28 20:39:37 UTC
MDEV-13073. This patch is a followup of the previous one to convert the trail...

Author: Andrei Elkin
Author Date: 2017-11-27 19:06:17 UTC

MDEV-13073. This patch is a followup of the previous one to convert the trailing underscore identifier to mariadb standard. For identifier representing class private members the underscore is replaced with a `m_` prefix. Otherwise `_` is just removed.

bb-10.2-semisync 2017-11-16 19:14:59 UTC
MDEV-13073. Fixed failing on BB sys_vars.rpl_semi_sync_master_enabled_basic. ...

Author: Andrei Elkin
Author Date: 2017-11-16 19:14:59 UTC

MDEV-13073. Fixed failing on BB sys_vars.rpl_semi_sync_master_enabled_basic. The issue forced to add up aan argument to THD::THD and THD::init to propagate skip of a mutex locking. The lock could not be released instead as this leads to clear deadlock; the test is received a piece for concurrent ack thread start/stop.

howard0su-10.2 2017-11-16 08:39:48 UTC
Support CRC32 SSE2 implementation under Windows

Author: Jun Su
Author Date: 2017-10-25 09:41:23 UTC

Support CRC32 SSE2 implementation under Windows

mdev-13626 2017-11-14 22:22:09 UTC
innodb tests 563

Author: Larysa Sherepa
Author Date: 2017-11-14 22:22:09 UTC

innodb tests 563

szworkshop 2017-11-13 06:05:34 UTC
Implement File Descriptor Plugin

Author: Vicențiu Ciorbaru
Author Date: 2017-11-13 06:05:34 UTC

Implement File Descriptor Plugin

Made use of /proc filesystem to get list of open file descriptors.
This is implemented as a Information_Schema plugin table PROC_FDINFO.

bb-10.2-spider-extra-jacob 2017-11-10 21:38:09 UTC
Adding direct update/delete to the server and to the partition engine.

Author: Jacob Mathew
Author Date: 2017-10-14 22:24:24 UTC

Adding direct update/delete to the server and to the partition engine.

Contains Spiral patches:
- Spiral Patch 006: 006_mariadb-10.2.0.direct_update_rows.diff MDEV-7704
- Spiral Patch 008: 008_mariadb-10.2.0.partition_direct_update.diff MDEV-7706
- Spiral Patch 010: 010_mariadb-10.2.0.direct_update_rows2.diff MDEV-7708
- Spiral Patch 011: 011_mariadb-10.2.0.aggregate.diff MDEV-7709
- Spiral Patch 027: 027_mariadb-10.2.0.force_bulk_update.diff MDEV-7724
- Spiral Patch 061: 061_mariadb-10.2.0.mariadb-10.1.8.diff MDEV-12870

- Add support for direct update and direct delete requests. A direct
  update/delete request handles all qualified rows in a single operation,
  rather than one row at a time.

- This commit has the following differences compared to the original patches:
  - Most of the parameters of the new functions are unnecessary. The
    unnecessary parameters have been removed.
  - Changed bit positions for new handler flags upon consideration of
    handler flags not needed by other Spiral patches and handler flags
    merged from MySQL.

bb-10.3-MDEV-9059 2017-11-07 16:39:29 UTC
MDEV-9059: protocol: bundle first command with the authentication packet

Author: Oleksandr "Sanja" Byelkin
Author Date: 2017-11-06 10:23:32 UTC

MDEV-9059: protocol: bundle first command with the authentication packet

svoj-szworkshop 2017-10-31 11:14:29 UTC
PROC_FDINFO plugin for workshop

Author: Sergey Vojtovich
Author Date: 2017-10-31 11:14:29 UTC

PROC_FDINFO plugin for workshop

mdev-13625 2017-10-31 09:20:00 UTC
deleted wl6501/(they are relevant only from 10.2.2)

Author: Larysa Sherepa
Author Date: 2017-10-31 09:20:00 UTC

deleted wl6501/(they are relevant only from 10.2.2)

svoj-workshop 2017-10-06 10:03:03 UTC
Workshop plugin

Author: Sergey Vojtovich
Author Date: 2017-10-06 10:03:03 UTC

Workshop plugin

10.3-MDEV-11369 2017-10-06 06:51:14 UTC
Merge 10.3 into 10.3-instant

Author: Marko Mäkelä
Author Date: 2017-10-06 06:51:14 UTC

Merge 10.3 into 10.3-instant

The tree state corresponds to the squashed
commit a4948dafcd7eee65f16d848bdc6562fc49ef8916 in the 10.3 branch.

This branch is preserved for future reference.

bb-10.2.4-spider-extra-jacob 2017-09-30 00:58:56 UTC
Adding direct update/delete to the server and to the partition engine.

Author: Jacob Mathew
Author Date: 2017-09-20 22:05:34 UTC

Adding direct update/delete to the server and to the partition engine.

Contains Spiral patches:
- Spiral Patch 006: 006_mariadb-10.2.0.direct_update_rows.diff MDEV-7704
- Spiral Patch 008: 008_mariadb-10.2.0.partition_direct_update.diff MDEV-7706
- Spiral Patch 010: 010_mariadb-10.2.0.direct_update_rows2.diff MDEV-7708
- Spiral Patch 011: 011_mariadb-10.2.0.aggregate.diff MDEV-7709
- Spiral Patch 027: 027_mariadb-10.2.0.force_bulk_update.diff MDEV-7724
- Spiral Patch 061: 061_mariadb-10.2.0.mariadb-10.1.8.diff MDEV-12870

- Add support for direct update and direct delete requests. A direct
  update/delete request handles all qualified rows in a single operation,
  rather than one row at a time.

- This patch has the following differences compared to the original patch:
  - Most of the parameters of the new functions are unnecessary. The
    unnecessary parameters have been removed.
  - Changed bit positions for new handler flags upon consideration of
    handler flags not needed by other Spiral patches.

10.2-spider-extra 2017-09-29 14:48:32 UTC
Fix index scan cleanup in the partition engine.

Author: Monty
Author Date: 2017-09-29 14:48:32 UTC

Fix index scan cleanup in the partition engine.

Spiral Patch 057: 057_mariadb-10.2.0.partition_index_end.diff MDEV-12999

Original author: Kentoku SHIBA
First reviewer: Jacob Mathew
Second reviewer: Michael Widenius

bb-10.2-mdev11934 2017-09-11 15:15:58 UTC
MDEV-11934: MariaRocks: Group Commit with binlog

Author: Sergey Petrunia
Author Date: 2017-09-11 15:15:58 UTC

MDEV-11934: MariaRocks: Group Commit with binlog

Implement MariaDB's Group Commit API. This is a first attempt which lacks
the expected performance.

bb-10.2-mdev13153 2017-07-25 06:32:00 UTC
A dummy change to force a buildbot re-run

Author: Sergey Petrunia
Author Date: 2017-07-25 06:32:00 UTC

A dummy change to force a buildbot re-run

bb-10.2-mdev13355 2017-07-21 17:20:14 UTC
MDEV-13355: Assertion `using_unique_constraint || group_buff <= param->group_...

Author: Sergey Petrunia
Author Date: 2017-07-21 15:02:53 UTC

MDEV-13355: Assertion `using_unique_constraint || group_buff <= param->group_buff...

The code in OIN::optimize_inner() has this call

   calc_group_buffer(this, group_list)

the call is however bypassed when the optimizer figures out that the JOIN
has "Impossible WHERE".

If we attempt to calculate the value of a window function afterwards,
we will get a crash when trying to create a temporary table.

So, put a call to calc_group_buffer() here as well. It's a bit surprising
that all these steps are done for a query that will produce zero rows
but we are just following the approach taken by the fix for mdev-11999
here.

bb-10.2-mdev13330 2017-07-16 08:28:15 UTC
MDEV-13330: ANALYZE FORMAT=JSON should print time spent in SPs

Author: Sergey Petrunia
Author Date: 2017-07-16 08:28:15 UTC

MDEV-13330: ANALYZE FORMAT=JSON should print time spent in SPs

- More test coverage

bb-10.2.7 2017-07-12 18:35:37 UTC
Rename mariadb-backup-10.2.files to mariadb-backup-10.2.install

Author: Vicențiu Ciorbaru
Author Date: 2017-07-12 18:31:14 UTC

Rename mariadb-backup-10.2.files to mariadb-backup-10.2.install

.files extension is not used by debian packaging, .install is.

bb-10.2-vicentiu3 2017-07-05 14:18:01 UTC
MDEV-10879: Window Functions final ordering of result set

Author: Vicențiu Ciorbaru
Author Date: 2017-06-13 13:54:40 UTC

MDEV-10879: Window Functions final ordering of result set

Window functions now force an ordering to the result set if none is
specified through order by. The ordering that will be returned is the final ordering
that is used during window function computation. For multiple window functions,
it should generally be the most specific sort ordering for the final
window function in the select list.

bb-10.2-MDEV-7914 2017-06-29 01:42:20 UTC
MDEV-7914 spider/bg.ha, spider/bg.ha_part fail sporadically in buildbot

Author: Jacob Mathew
Author Date: 2017-06-29 01:42:20 UTC

MDEV-7914 spider/bg.ha, spider/bg.ha_part fail sporadically in buildbot

Fixed the problem by adding a Spider shutdown indicator and a Spider memory
lock. Spider shutdown acquires the lock for write access and
all other requestors acquire the lock for read access.

bb-10.3-mdev12179 2017-06-26 15:29:30 UTC
MDEV-12179: Per-engine mysql.gtid_slave_pos tables

Author: Sergey Petrunia
Author Date: 2017-06-26 15:29:30 UTC

MDEV-12179: Per-engine mysql.gtid_slave_pos tables

Merge to 10.3
- changed a few LEX_STRING to LEX_CSTRING

301338 of 2338 results

Other repositories

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