Percona Server with XtraDB

Bazaar branches of Percona Server

You can browse the source code for the development focus branch or get a copy of the branch using the command:
bzr branch lp:percona-server

Percona Server has 9 active reviews.

Percona Server has 491 active branches owned by 24 people and 2 teams. There were 150 commits by 8 people in the last month.

Name Status Last Modified Last Commit
lp:percona-server
Series: 5.6
1 Development 2014-03-31 05:36:45 UTC 2014-03-31
575. Automerge lp:~tplavcic/percona-server...

Author: Laurynas Biveinis
Revision Date: 2014-03-31 05:36:45 UTC

Automerge lp:~tplavcic/percona-server/bld-133-5.6

lp:percona-server/5.5
Series: 5.5
bug 2 Mature 2014-03-31 05:35:44 UTC 2014-03-31
649. Merge lp:~tplavcic/percona-server/bld...

Author: Laurynas Biveinis
Revision Date: 2014-03-31 05:35:44 UTC

Merge lp:~tplavcic/percona-server/bld-133-5.5

lp:percona-server/5.1
Series: 5.1
bug(Linked to a blueprint) 2 Mature 2014-03-31 05:28:46 UTC 2014-03-31
610. Automerge lp:~tplavcic/percona-server...

Author: Laurynas Biveinis
Revision Date: 2014-03-31 05:28:46 UTC

Automerge lp:~tplavcic/percona-server/bug1174779-5.1

lp:percona-server/upstream-5.0
Series: upstream-5.0
1 Development 2012-08-17 00:21:12 UTC 2012-08-17
2928. merge

Author: Mattias Jonsson
Revision Date: 2011-12-14 13:05:22 UTC

merge

lp:~tplavcic/percona-server/bld-108-5.6 1 Development 2014-04-16 13:38:54 UTC 5 hours ago
567. Bumped version just for test

Author: Tomislav Plavcic
Revision Date: 2014-04-16 13:38:54 UTC

Bumped version just for test

lp:~tplavcic/percona-server/bld-108-5.5 1 Development 2014-04-16 13:37:48 UTC 5 hours ago
627. Bumped version just for test

Author: Tomislav Plavcic
Revision Date: 2014-04-16 13:37:48 UTC

Bumped version just for test

lp:~tplavcic/percona-server/bld-118-5.6 1 Development 2014-04-16 08:56:04 UTC 10 hours ago
567. Removed Makefile-ps from tree and cha...

Author: Tomislav Plavcic
Revision Date: 2014-04-16 08:56:04 UTC

Removed Makefile-ps from tree and changed build-binary.sh

lp:~tplavcic/percona-server/bld-118-5.5 1 Development 2014-04-16 08:53:38 UTC 10 hours ago
625. Removed Makefile-ps from tree and cha...

Author: Tomislav Plavcic
Revision Date: 2014-04-16 08:53:38 UTC

Removed Makefile-ps from tree and changed build-binary.sh

lp:~tplavcic/percona-server/bld-103-5.6 1 Development 2014-04-15 10:28:20 UTC 2014-04-15
576. Added -DPURIFY as a build flag for Va...

Author: Tomislav Plavcic
Revision Date: 2014-04-15 10:21:55 UTC

Added -DPURIFY as a build flag for Valgrind builds

lp:~tplavcic/percona-server/bld-103-5.5 1 Development 2014-04-15 10:26:18 UTC 2014-04-15
625. Added -DPURIFY as a build flag for Va...

Author: Tomislav Plavcic
Revision Date: 2014-04-15 10:19:23 UTC

Added -DPURIFY as a build flag for Valgrind builds

lp:~tplavcic/percona-server/bld-103-5.1 1 Development 2014-04-15 10:25:05 UTC 2014-04-15
602. Added -DPURIFY as a build flag for Va...

Author: Tomislav Plavcic
Revision Date: 2014-04-15 10:13:30 UTC

Added -DPURIFY as a build flag for Valgrind builds

lp:~vlad-lesin/percona-server/5.6-merge-multiple-ios 1 Development 2014-04-14 08:31:25 UTC 2014-04-14
576. Merge aio page read requests Summary...

Author: Vlad Lesin
Revision Date: 2014-04-14 08:31:25 UTC

Merge aio page read requests

Summary:
Tries to submit multiple aio page read requests together to improve read
performance.

The original code and description can be found here:
https://github.com/facebook/mysql-5.6/commit/f9d1a5332eb2c82c028638d3b93b5a3592a69ffa

lp:~laurynas-biveinis/percona-server/merge-5.6.17 bug(Linked to a blueprint)(Has a merge proposal) 1 Development 2014-04-12 10:09:11 UTC 2014-04-12
575. Restore -DWITH_SSL=system support for...

Author: Laurynas Biveinis
Revision Date: 2014-04-12 10:09:11 UTC

Restore -DWITH_SSL=system support for OpenSSL versions <= 0.9.8k.

MySQL 5.6.17 introduced support for block encryption modes and
initialization vectors for AES_ENCRYPT/AES_DECRYPT functions. This
change broke backwards compatibility for older OpenSSL system
versions, as the ciphers there disagree with recent OpenSSL versions
whether they need initialization vectors or not. As AES functions
directly check with OpenSSL for IV requirement and provide a
corresponding function signature, these differences result in SQL
incompatibilities.

Fixed by
- Not passing IV to OpenSSL if OpenSSL <= 0.9.8k, as 5.6.16- did.
- Exporting OPENSSL_VERSION_NUMBER define as Openssl_version server
  status variable.
- New MTR include file skip_if_old_openssl.inc, included in func_aes,
  func_aes_misc, func_aes_cfb1, func_aes_cfb8, func_aes_cfb128, and
  func_aes_ofb - the testcases that expect IVs in AES SQL functions.

lp:~percona-core/percona-server/percona-server-tokudb-beta 0 Experimental 2014-03-27 15:05:21 UTC 2014-03-27
538. [*] fixed build comment for debian

Author: Alexey Bychko
Revision Date: 2014-03-27 15:05:21 UTC

[*] fixed build comment for debian

lp:~lp-dev-merge-bot/percona-server/staging-5.6 1 Development 2014-03-27 08:04:59 UTC 2014-03-27
569. Merge lp:~hrvojem/percona-server/rn-5...
lp:~tplavcic/percona-server/release-5.6.16-64.1-debug 1 Development 2014-03-26 14:15:41 UTC 2014-03-26
563. [*] fixed installation failure if old...

Author: Tomislav Plavcic
Revision Date: 2014-03-26 14:15:41 UTC

[*] fixed installation failure if old paths (/usr/share/mysql) are defined in my.cnf

lp:~laurynas-biveinis/percona-server/bug1295268 bug(Has a merge proposal) 1 Development 2014-03-26 13:14:37 UTC 2014-03-26 This branch is empty.
lp:~laurynas-biveinis/percona-server/ps-patched-tokudb 1 Development 2014-03-26 10:55:26 UTC 2014-03-26
529. Cherry-pick merge commit 568 of preli...

Author: Laurynas Biveinis
Revision Date: 2014-03-26 10:55:26 UTC

Cherry-pick merge commit 568 of preliminary lp:~laurynas-biveinis/percona-server/tokudb-clustering-query-opt

lp:~lp-dev-merge-bot/percona-server/staging-5.5 1 Development 2014-03-25 12:26:22 UTC 2014-03-25
645. Merge lp:~hrvojem/percona-server/rn-5...

Author: Jenkins Master
Revision Date: 2014-03-25 12:26:22 UTC

Merge lp:~hrvojem/percona-server/rn-5.5.36-34.2-5.5
http://jenkins.percona.com/job/merge-PS-5.5-docs-kickoff/53/

lp:~gl-az/percona-server/5.6-pagecomp_mtflush 1 Development 2014-03-24 23:48:42 UTC 2014-03-24 This branch is empty.
lp:~gl-az/percona-server/BLD-129 1 Development 2014-03-20 22:45:31 UTC 2014-03-20
520.

Author: George Ormond Lorch III
Revision Date: 2014-03-20 22:44:43 UTC

lp:~vlad-lesin/percona-server/5.6-facebook-readahead 1 Development 2014-03-20 15:41:07 UTC 2014-03-20
557. Facebook readahead.

Author: Vlad Lesin
Revision Date: 2014-03-20 15:39:27 UTC

Facebook readahead.

lp:~laurynas-biveinis/percona-server/spider 0 Experimental 2014-03-20 14:45:19 UTC 2014-03-20
566. Experimental Spider merge

Author: Laurynas Biveinis
Revision Date: 2014-03-20 14:43:34 UTC

Experimental Spider merge

lp:~gl-az/percona-server/bug1287650-5.6 bug(Has a merge proposal) 1 Development 2014-03-19 21:09:24 UTC 2014-03-19
555. bug 1290714 - Maximum allowed value f...

Author: George Ormond Lorch III
Revision Date: 2014-03-19 21:09:24 UTC

bug 1290714 - Maximum allowed value for log_slow_rate_limit is unreasonably
high

As suggested by Alexey, set the upper bound of the log_slow_rate_limit to
1000.

Modified sys_vars/log_slow_rate_limit.test to test for invalid rates.

bug 1287650 - Change log_slow_rate_type=query log_slow_rate_limit to be random

A simple change to allow selection of query to be logged to be random rather
than exactly every nth query. This has some ramifications for mtr cases in that
the actual queries logged and number of queries logged will be pseudo random and
only deterministic as long as the random sequence remains constant. Over time,
the limit specified will respected but at any given moment the rate will likely
be slightly over or under shot.

lp:~gl-az/percona-server/bug1287650-5.5 bug(Has a merge proposal) 1 Development 2014-03-19 20:55:20 UTC 2014-03-19
625. bug 1290714 - Maximum allowed value f...

Author: George Ormond Lorch III
Revision Date: 2014-03-19 20:55:20 UTC

bug 1290714 - Maximum allowed value for log_slow_rate_limit is unreasonably
high

As suggested by Alexey, set the upper bound of the log_slow_rate_limit to
1000.

Modified sys_vars/log_slow_rate_limit.test to test for invalid rates.

bug 1287650 - Change log_slow_rate_type=query log_slow_rate_limit to be random

A simple change to allow selection of query to be logged to be random rather
than exactly every nth query. This has some ramifications for mtr cases in that
the actual queries logged and number of queries logged will be pseudo random and
only deterministic as long as the random sequence remains constant. Over time,
the limit specified will respected but at any given moment the rate will likely
be slightly over or under shot.

lp:~sergei.glushchenko/percona-server/5.6-ps-blueprint-scalability-metrics (Linked to a blueprint)(Has a merge proposal) 1 Development 2014-03-19 09:33:43 UTC 2014-03-19
541. Merge plugin for scalability metrics ...

Author: Sergei Glushchenko
Revision Date: 2014-03-19 09:33:43 UTC

Merge plugin for scalability metrics from 5.5 series

lp:~sergei.glushchenko/percona-server/5.6-ST39577-ps-bug1289754 bug(Has a merge proposal) 1 Development 2014-03-17 06:54:10 UTC 2014-03-17
555. Merge test case for bug 1289754 from ...

Author: Sergei Glushchenko
Revision Date: 2014-03-16 07:21:40 UTC

Merge test case for bug 1289754 from 5.5

lp:~sergei.glushchenko/percona-server/5.5-ST39577-ps-bug1289754 bug(Has a merge proposal) 1 Development 2014-03-17 06:53:53 UTC 2014-03-17
625. Bug 1289754: table_id is defined diff...

Author: Sergei Glushchenko
Revision Date: 2014-03-15 16:58:09 UTC

Bug 1289754: table_id is defined differently in sql/table.h vs sql/log_event.h
Straightforward backport from MySQL 5.6

lp:~akopytov/percona-server/snapshot-cloning (Linked to a blueprint)(Has a merge proposal) 1 Development 2014-03-15 17:37:48 UTC 2014-03-15
546. Implementation of https://blueprints....

Author: Alexey Kopytov
Revision Date: 2014-03-15 17:37:48 UTC

Implementation of
https://blueprints.launchpad.net/percona-server/+spec/snapshot-cloning

lp:~tplavcic/percona-server/subunit2junitxml-deleted-5.6 1 Development 2014-03-05 11:59:27 UTC 2014-03-05
554. Removed subunit2junitxml

Author: Tomislav Plavcic
Revision Date: 2014-03-05 11:56:38 UTC

Removed subunit2junitxml

lp:~abychko/percona-server/percona-server-5.6-tokudb-alpha 1 Development 2014-03-01 05:09:22 UTC 2014-03-01
545. [*] alpha release [*] fixed debian gc...

Author: Alexey Bychko
Revision Date: 2014-03-01 05:09:22 UTC

[*] alpha release
[*] fixed debian gcc version
[*] fixed debian rules for skipping valgrind build
[*] renamed tokudb install file (Debian)
[*] fixed tokudb build in RH spec
[*] fixed specs after merge
[|] merge [percona-tokutek] ps-patched-tokudb branch updated with 5.6.16 and selected patches from mysql56
[+] added -DPURIFY for Valgrind builds
[+] added compilation comment if tokudb
[*] adjusted defines for tokudb
[+] added arch build to the spec
[*] fixed build directory path
[+] added tokudb version and conditional build to the RPM spec
[*] skipping makefile processing on binary build
[*] fixed build-binary for tokudb build

lp:~sergei.glushchenko/percona-server/5.6-ps-blueprint-audit-log-plugin (Linked to a blueprint)(Has a merge proposal) 1 Development 2014-02-27 18:52:17 UTC 2014-02-27
541. Merge audit log plugin from 5.5

Author: Sergei Glushchenko
Revision Date: 2014-02-27 18:52:17 UTC

Merge audit log plugin from 5.5

lp:~akopytov/percona-server/enhancements-for-start-transaction-with-consistent (Linked to a blueprint)(Has a merge proposal) 1 Development 2014-02-25 12:43:16 UTC 2014-02-25
544. Implementation of https://blueprints....

Author: Alexey Kopytov
Revision Date: 2014-02-25 12:43:16 UTC

Implementation of
https://blueprints.launchpad.net/percona-server/+spec/enhancements-for-start-transaction-with-consistent.

This is a port of enhancements to START TRANSACTION WITH CONSISTENT
SNAPSHOT in MariaDB 5.3+ to the group commit implementation available in
MySQL/PS 5.6.

The major difference with the MariaDB group commit implementation is
that there’s just one mutex to block storage engine commits and binary
log updates, LOCK_commit_ordered, which is used by both TC_LOG_MMAP and
MYSQL_BIN_LOG. In PS 5.6 LOCK_log is used to protect binary log updates
and commits are performed by the commit stage leader thread under the
LOCK_commit mutex. Unless binlog_order_commits is 0, in which case
commits are performed in parallel by the corresponding threads. When
binary log is not used as a transaction coordinator, there is no mutex
protecting commits neither.

Introducing new mutexes to provide atomicity for START TRANSACTION WITH
CONSISTENT SNAPSHOT would have a serious performance impact: we don’t
really want to serialize commits, but rather make block them for a short
duration when STWCS initiates snapshot creation for all storage
engines. Therefore, this patch introduces four new “methods” to the
transaction coordinator class: xlock(), xunlock(), slock() and
sunlock(). The first 2 acquire/release an exclusive lock on commits,
whereas the other 2 acquire/release a shared lock. Depending on the
transaction coordinator being used and the binlog_order_commits value,
those functions may either:

1) be no-ops (for TC_LOG_DUMMY)
2) just lock LOCK_log and LOCK_commit, as that guarantees that no binary
log updates and commits will occur with binlog_order_commits=1
3) lock LOCK_log and a new global rwlock, LOCK_consistent_snapshot. A
shared lock on it may be acquired on commits, and an exclusive lock may
only be acquired for STWCS.
4) use only LOCK_consistent_snapshot without LOCK_log when no binary log
is used (i.e. in TC_LOG_MMAP).

mysqldump changes have been merged with backup locks changes. Now
mysqldump --lock-for-backup --single-transaction does not resort to
FTWRL even if --master-data is also requested.

lp:~laurynas-biveinis/percona-server/flush-list-flush-age-based 1 Development 2014-02-21 15:13:23 UTC 2014-02-21
545. SAlexey's age-based flush list flushe...

Author: Laurynas Biveinis
Revision Date: 2014-02-21 15:13:23 UTC

SAlexey's age-based flush list flusher trunk merge draft

lp:~sergei.glushchenko/percona-server/5.5-ps-blueprint-audit-log-plugin (Linked to a blueprint)(Has a merge proposal) 1 Development 2014-02-10 12:09:48 UTC 2014-02-10
608. Implementation of audit log plugin as...

Author: Sergei Glushchenko
Revision Date: 2014-02-10 12:09:48 UTC

Implementation of audit log plugin as described in
https://dev.mysql.com/doc/refman/5.5/en/audit-log-plugin.html.

Following has been implemented:
- new audit log record format (use tags instead of attributes)
- log rotation is a bit different (traditional sequential numbers are used instead of timestamps)

Logging routines been taken from MariaDB with little modification.
Two test cases provided. First nne tests that plugin can be loaded and unloaded.
Second one generates events of several possible types twice:
with buffering and without buffering.

lp:~laurynas-biveinis/percona-server/5.6.16-lru 0 Experimental 2014-02-10 11:17:44 UTC 2014-02-10
542. Add LRU_OLD_BEHAVIOR define that rest...

Author: Laurynas Biveinis
Revision Date: 2014-02-10 11:17:44 UTC

Add LRU_OLD_BEHAVIOR define that restores the 5.6.15- algorithm for the LRU flushing

lp:~sergei.glushchenko/percona-server/5.5-ps-blueprint-scalability-metrics (Linked to a blueprint)(Has a merge proposal) 1 Development 2014-02-09 18:50:28 UTC 2014-02-09
461. Plugin for scalability metrics. This ...

Author: Sergei Glushchenko
Revision Date: 2014-02-09 18:50:28 UTC

Plugin for scalability metrics.
This is an audit plugin which provides following status variables
once loaded and enabled:
- scalability_metrics_elapsedtime - total time elapsed since starting point
- scalability_metrics_queries - number of completed queries since starting point
- scalability_metrics_concurrency - number of queries currently executed
- scalability_metrics_totaltime - total execution time of all queries
- scalability_metrics_busytime - server's total busy time
time is counted in microseconds.
There is also the global control variable named scalability_metrics_control
with possible values ON, OFF, RESET.
Setting the value to ON enables counting of metrics. Setting it to OFF disables
counting. By setting the value to RESET one can reset counters (status
variables) while continuing to count metrics.

Notes on implementation.
Three types of notifications are used to count these metrics (all three are of
MYSQL_AUDIT_GENERAL_CLASS class).
MYSQL_AUDIT_GENERAL_LOG with command 'Query' and 'Execute' is considered a
query start event
MYSQL_AUDIT_GENERAL_RESULT and MYSQL_AUDIT_GENERAL_ERROR are considered a
query end event
Statistics calculated for each THD and stored in data structure
associated with THD. The only synchronization point is the atomic
variable used to track number of currently running queries. It is
used for the purpose of calculating server busy time. Once
variable becomes non-zero we start tracking busy time, once it
becomes zero, we stop doing it.

lp:~sergei.glushchenko/percona-server/audit_log 1 Development 2014-02-09 14:20:31 UTC 2014-02-09
515. fix some more warnings

Author: Sergei Glushchenko
Revision Date: 2014-02-09 14:20:31 UTC

fix some more warnings

lp:~lp-dev-merge-bot/percona-server/staging-5.1 1 Development 2014-02-05 15:58:47 UTC 2014-02-05
607. Merge lp:~hrvojem/percona-server/bug1...

Author: Jenkins Master
Revision Date: 2014-02-05 15:58:47 UTC

Merge lp:~hrvojem/percona-server/bug1202719-5.1
http://jenkins.percona.com/job/merge-PS-5.1-docs-kickoff/26/

lp:~abychko/percona-server/percona-server-5.6-lintian bug(Linked to a blueprint)(Has a merge proposal) 1 Development 2014-02-05 08:20:49 UTC 2014-02-05
538. [-] cleaned commented code produced o...

Author: Alexey Bychko
Revision Date: 2014-02-04 12:52:18 UTC

[-] cleaned commented code produced output garbage
[-] cleaned nonexisting cmake variables in debian/rules
[-] LINUX_NATIVE_AIO is removed from debian/rules, because it set automatically in ./storage/innobase/CMakeLists.txt:29
[+] added cmake policy definition to fix not-useful warnings about INTERFACE_LINK_LIBRARIES policy. upstream fix is incorrect, it doesn't work with Ubuntu saucy version set to 2.6.11.1
[+] added VERBOSE=1 to make command
[-] removed static mysqld build and related cmake option
[-] | server | removed mysqld directory from /var/run (lintian)
[+] | server | added /etc/mysql/conf.d directory to the package
[*] fixed percona-server-server-5.6.postinst: line 220: unexpected EOF while looking for matching ``'
[*] fixed debian-maint user creation
[+] added dh_lintian build step
[*] fixed reasonable lintian warnings and errors
[*] fixed indentation for debian/rules, converted to <TAB>s, as per debian spec

lp:~vlad-lesin/percona-server/5.6-bug-1268729 bug 1 Development 2014-02-02 22:44:46 UTC 2014-02-02
536. Bug #1268735 fixing is merged from 5....

Author: Vlad Lesin
Revision Date: 2014-02-02 20:31:50 UTC

Bug #1268735 fixing is merged from 5.5.

The difference between 5.5 and this patches is the following:

      if (is_network_error(mysql_errno(mysql)))
      {
        mi->report(WARNING_LEVEL, mysql_errno(mysql),
                   "SET @master_heartbeat_period to master failed with error: %s",
                   mysql_error(mysql));
        mysql_free_result(mysql_store_result(mysql));
        goto network_err;
      }
- else if (!check_io_slave_killed(mi->io_thd, mi, NULL)) {
+ else {
        errmsg= "The slave I/O thread stops because SET @master_heartbeat_period "
          "on master failed.";
        err_code= ER_SLAVE_FATAL_ERROR;
        sprintf(err_buff, "%s Error: %s", errmsg, mysql_error(mysql));
        mysql_free_result(mysql_store_result(mysql));
        goto err;
      }

The initial code checked if the slave thread was killed in the case if there
was error in mysql_real_query(). To save this logic non-network error in
mysql_real_query() is treated as fatal error only if the slave thread was
not killed in 5.5. But as 5.6 upstream fix (see upstream revno: 2661.723.1)
does not contain this check it was decided do not include it in PS-5.6.

lp:~vlad-lesin/percona-server/5.5-bug-1268729 bug 1 Development 2014-02-02 18:32:32 UTC 2014-02-02
620. The fix for bug #1268735. Process th...

Author: Vlad Lesin
Revision Date: 2014-02-02 18:08:08 UTC

The fix for bug #1268735.

Process the network error during setting @master_heartbeat_period in
get_master_version_and_clock() correctly.

lp:~laurynas-biveinis/percona-server/55-issue37223 2 Mature 2014-01-29 08:56:30 UTC 2014-01-29
601. Cherry-pick merge rev. 608 changes fr...

Author: Laurynas Biveinis
Revision Date: 2014-01-29 08:56:02 UTC

Cherry-pick merge rev. 608 changes from lp:~laurynas-biveinis/percona-server/bug1269352-5.5

lp:~gl-az/percona-server/bug1273465-5.5 bug(Has a merge proposal) 1 Development 2014-01-27 23:23:12 UTC 2014-01-27
608. Fix for bug1273465 - lintian warnings...

Author: George Ormond Lorch III
Revision Date: 2014-01-27 23:22:01 UTC

Fix for bug1273465 - lintian warnings and errors (new packaging)
Corrected minor spelling errors with the exception of 'yuR' as that does not appear anywhere in the code base.

lp:~laurynas-biveinis/percona-server/tokudb-non-blocking-optimize (Linked to a blueprint)(Has a merge proposal) 1 Development 2014-01-21 10:12:02 UTC 2014-01-21
535. Add support for storage engines with ...

Author: Laurynas Biveinis
Revision Date: 2014-01-21 10:12:02 UTC

Add support for storage engines with online OPTIMIZE, implementing
https://blueprints.launchpad.net/percona-server/+spec/allow-writes-during-table-optimization.

The implementation is based on a combination of
https://github.com/Tokutek/mysql56/commit/1a321b6ae70f76da3dc76c944014baab2b7ce1ae
and
https://github.com/Tokutek/mysql56/commit/a701cea6de67c713d418a319a6a8486da8e07ff2

It adds a new handler table flag HA_CAN_WRITE_DURING_OPTIMIZE. While
executing OPTIMIZE, after opening the tables, the presence of this
flag is checked and the MDL lock is downgraded from
MDL_SHARED_NO_READ_WRITE to MDL_SHARED_WRITE, and the closing of any
open instances of this table for other connections is skipped.

Adjust handler::ha_optimize() to assert that HA_ADMIN_TRY_ALTER return
value is incompatible with HA_CAN_WRITE_DURING_OPTIMIZE.

Adjust MDL_ticker::downgrade_lock() to allow downgrades from
MDL_SHARED_NO_READ_WRITE.

lp:~gl-az/percona-server/bug1250375-2.1 1 Development 2014-01-13 21:09:04 UTC 2014-01-13 This branch has not been pushed to yet.
lp:~laurynas-biveinis/percona-server/tokudb-upsert (Linked to a blueprint) 1 Development 2014-01-02 17:25:52 UTC 2014-01-02
525. Draft TokuDB NOAR support

Author: Laurynas Biveinis
Revision Date: 2014-01-02 17:24:56 UTC

Draft TokuDB NOAR support

lp:~stewart/percona-server/5.5-updatepam (Has a merge proposal) 1 Development 2013-12-23 22:10:06 UTC 2013-12-23 This branch is empty.
lp:~stewart/percona-server/5.6-updatepam (Has a merge proposal) 1 Development 2013-12-23 22:09:13 UTC 2013-12-23 This branch is empty.
lp:~percona-core/percona-server/release-5.1.73-14.11 1 Development 2013-12-19 06:20:11 UTC 2013-12-19
603. Percona Server 5.1.73 release 14.11

Author: Alexey Bychko
Revision Date: 2013-12-19 06:20:14 UTC

Percona Server 5.1.73 release 14.11

lp:~gaul/percona-server/pwrite_partial_write bug(Has a merge proposal) 1 Development 2013-12-19 05:33:23 UTC 2013-12-19
519. Handle partial writes in os0file.cc:o...

Author: Andrew Gaul
Revision Date: 2013-12-19 05:31:05 UTC

Handle partial writes in os0file.cc:os_file_pwrite

This could cause ibd files to contain bogus trailing zeros and non-page
size file sizes, which XtraBackup asserts on.

lp:~abychko/percona-server/ps-5.6-tokudb-packaging 1 Development 2013-12-18 16:02:56 UTC 2013-12-18
514. c6e3904da3bbbd50368bbb272420e1be37c8b...

Author: Alexey Bychko
Revision Date: 2013-12-18 16:03:09 UTC

c6e3904da3bbbd50368bbb272420e1be37c8bd9a update the XA code from mariadb MDEV-3861

lp:~percona-core/percona-server/release-5.5.35-33.0 1 Development 2013-12-18 12:59:40 UTC 2013-12-18
611. Percona Server 5.5.35 release 33.0

Author: Alexey Bychko
Revision Date: 2013-12-18 12:59:54 UTC

Percona Server 5.5.35 release 33.0

lp:~percona-core/percona-server/release-5.6.15-63.0 1 Development 2013-12-18 10:58:17 UTC 2013-12-18
519. Percona Server 5.6.15 release 63.0

Author: Alexey Bychko
Revision Date: 2013-12-18 10:58:26 UTC

Percona Server 5.6.15 release 63.0

lp:~vlad-lesin/percona-server/5.6-query_response_time-audit (Has a merge proposal) 1 Development 2013-12-16 15:08:07 UTC 2013-12-16
517. Port "query response time" feature (h...

Author: Vlad Lesin
Revision Date: 2013-12-16 15:08:07 UTC

Port "query response time" feature
(http://www.percona.com/doc/percona-server/5.5/diagnostics/response_time_distribution.html)
as audit plugin. The original task description and related code is here:
https://mariadb.atlassian.net/browse/MDEV-4568 .

lp:~sergei.glushchenko/percona-server/5.5-ps-bug1182535-rebase 1 Development 2013-12-16 11:48:13 UTC 2013-12-16
610. Bug 1182535: no MYSQL_AUDIT_GENERAL_L...

Author: Sergei Glushchenko
Revision Date: 2013-12-16 11:43:17 UTC

Bug 1182535: no MYSQL_AUDIT_GENERAL_LOG notifications with general log off
The reason is that MYSQL_AUDIT_GENERAL_LOG events are emitted in the same
method which does general log writes. Method is not called either if
general_log is turned off or if we don't want to log specific command.

Fixed my moving invocation of mysql_audit_general_log from
LOGGER::general_log_write() to general_log_write(). user_name
and time needed for both general log and audit log are
calculated twice if both enabled. Further optimization would be
to calculate user_name upon user login and/or change by change
user command.

lp:~gaul/percona-server/purge-changed-page-bitmaps bug(Has a merge proposal) 1 Development 2013-12-11 18:52:07 UTC 2013-12-11
509. Consider end LSN when purging changed...

Author: Andrew Gaul
Revision Date: 2013-12-11 18:49:47 UTC

Consider end LSN when purging changed page bitmaps

Fixes: https://bugs.launchpad.net/percona-server/+bug/1260035

lp:~hrvojem/percona-server/bug1065767-5.1 bug(Has a merge proposal) 1 Development 2013-12-11 12:40:49 UTC 2013-12-11
585. Bug fixes for: Bug #1218767, Bug #106...

Author: Hrvoje Matijakovic
Revision Date: 2013-12-11 12:18:07 UTC

Bug fixes for: Bug #1218767, Bug #1065767, Bug #1202719, Bug #1254647 and
DOC-27

lp:~sergei.glushchenko/percona-server/5.6-ps-sm-test 1 Development 2013-12-10 15:47:18 UTC 2013-12-10
509. change test case

Author: Sergei Glushchenko
Revision Date: 2013-12-10 15:41:50 UTC

change test case

lp:~sergei.glushchenko/percona-server/5.6-ps-bug1182535-test 1 Development 2013-12-06 11:55:52 UTC 2013-12-06
507. test

Author: Sergei Glushchenko
Revision Date: 2013-12-06 11:55:52 UTC

test

lp:~akopytov/percona-server/threadpool-fixes-5.6 1 Development 2013-12-05 11:19:23 UTC 2013-12-05
509. Merged 5.6 trunk.

Author: Alexey Kopytov
Revision Date: 2013-12-05 11:13:48 UTC

Merged 5.6 trunk.

lp:~akopytov/percona-server/threadpool-fixes-5.5 1 Development 2013-12-05 11:19:13 UTC 2013-12-05 This branch is empty.
lp:~abychko/percona-server/55-issue37223 1 Development 2013-12-02 11:33:34 UTC 2013-12-02
600. fixed version value for rpm

Author: Alexey Bychko
Revision Date: 2013-12-02 11:33:34 UTC

fixed version value for rpm

lp:~akopytov/percona-server/5.6-tp_fixes 1 Development 2013-11-27 17:26:12 UTC 2013-11-27
486. Implemented thread_pool_high_prio_mode.

Author: Alexey Kopytov
Revision Date: 2013-11-27 17:25:14 UTC

Implemented thread_pool_high_prio_mode.

lp:~abychko/percona-server/5.6-issue36844 1 Development 2013-11-27 11:10:29 UTC 2013-11-27
484. backported 5.1-issue32725:r574

Author: Alexey Bychko
Revision Date: 2013-11-27 11:10:29 UTC

backported 5.1-issue32725:r574

lp:~alexey2k/percona-server/5.6-tp_fixes 1 Development 2013-11-22 16:56:32 UTC 2013-11-22
485. Fixed bug in last resort execution br...

Author: Alexey Stroganov
Revision Date: 2013-11-22 16:56:32 UTC

Fixed bug in last resort execution branch
Adjusted stalled condition to mark group stalled while taking into account high prio and number of waiting threads

lp:~akopytov/percona-server/wl6899 1 Development 2013-11-08 10:18:25 UTC 2013-11-08
483. Port of rev. 5743 ("WL#6899 - Reduce ...

Author: Alexey Kopytov
Revision Date: 2013-11-08 10:18:25 UTC

Port of rev. 5743 ("WL#6899 - Reduce lock_sys_t::mutex contention when
converting implicit lock to an explicit lock") from MySQL 5.7.

lp:~akopytov/percona-server/5.6-QA-2-wl6899 1 Development 2013-11-08 10:11:26 UTC 2013-11-08
489. Fixed a deadlock in the WL6899 port.

Author: Alexey Kopytov
Revision Date: 2013-11-08 10:11:26 UTC

Fixed a deadlock in the WL6899 port.

lp:~vlad-lesin/percona-server/5.5-mysqlbinlog-issue35303 bug(Linked to a blueprint)(Has a merge proposal) 1 Development 2013-11-04 08:53:25 UTC 2013-11-04 This branch is empty.
lp:~percona-core/percona-server/release-5.5.34-32.0 1 Development 2013-10-25 07:45:43 UTC 2013-10-25
591. Build 5.5.34-32.0 release

Author: Alexey Bychko
Revision Date: 2013-10-25 07:45:43 UTC

Build 5.5.34-32.0 release

lp:~percona-core/percona-server/release-5.1.72-14.10 1 Development 2013-10-25 07:34:33 UTC 2013-10-25
597. Build 5.1.72-14.10 release

Author: Alexey Bychko
Revision Date: 2013-10-25 07:34:33 UTC

Build 5.1.72-14.10 release

lp:~percona-core/percona-server/release-5.6.14-62.0 (Has a merge proposal) 1 Development 2013-10-25 05:37:25 UTC 2013-10-25
483. Build 5.6.14 release 62.0

Author: Alexey Bychko
Revision Date: 2013-10-25 05:37:25 UTC

Build 5.6.14 release 62.0

lp:~akopytov/percona-server/bswap 1 Development 2013-10-23 13:22:39 UTC 2013-10-23
484. Replaced mach_*() primitives with bsw...

Author: Alexey Kopytov
Revision Date: 2013-10-23 13:22:39 UTC

Replaced mach_*() primitives with bswap builtins.

lp:~ignacio-nin/percona-server/5.6-rpm-obsoletes bug(Linked to a blueprint)(Has a merge proposal) 1 Development 2013-10-18 18:20:19 UTC 2013-10-18
464. Merge from trunk in order to resolve ...

Author: Ignacio Nin
Revision Date: 2013-10-18 18:20:19 UTC

Merge from trunk in order to resolve conflicts

lp:~alexey2k/percona-server/5.6-flush_list_flusher 1 Development 2013-10-18 11:02:19 UTC 2013-10-18
482. Implementation of the new flush list ...

Author: Alexey Stroganov
Revision Date: 2013-10-18 10:52:54 UTC

Implementation of the new flush list flusher that processes ibpi's in order
from oldest to youngest and also calculates precise number of blocks to flush

lp:~alexey2k/percona-server/5.6-no-log 1 Development 2013-10-17 18:52:01 UTC 2013-10-17
432. Implementation of https://blueprints....
lp:~laurynas-biveinis/percona-server/56.log.flusher 1 Development 2013-10-17 11:14:11 UTC 2013-10-17
477. Attempt to make flush list in progres...

Author: Laurynas Biveinis
Revision Date: 2013-10-17 11:14:11 UTC

Attempt to make flush list in progress event global

lp:~percona-core/percona-server/release-5.6.13-61.0 (Has a merge proposal) 1 Development 2013-10-16 22:22:31 UTC 2013-10-16
462. Merge fix for bug lp:1186155

Author: Ignacio Nin
Revision Date: 2013-10-16 22:22:31 UTC

Merge fix for bug lp:1186155

lp:~percona-core/percona-server/release-5.5.33-31.1 (Has a merge proposal) 1 Development 2013-10-16 22:08:05 UTC 2013-10-16
570. Merge fix for bug lp:1186155

Author: Ignacio Nin
Revision Date: 2013-10-16 22:08:05 UTC

Merge fix for bug lp:1186155

lp:~ignacio-nin/percona-server/5.5-rpm-obsoletes bug(Linked to a blueprint)(Has a merge proposal) 1 Development 2013-10-16 22:06:25 UTC 2013-10-16
559. Remove the Obsoletes: lines from the ...

Author: Ignacio Nin
Revision Date: 2013-10-16 22:06:25 UTC

Remove the Obsoletes: lines from the shared package

Due to every version of Percona Server (5.1, 5.5, 5.6 and PXC) having a
shared library package that Obsoletes: mysql-libs, upgrading from a
mysql-libs installation would use any available version to obsolete
mysql-libs, when in fact the intended package to replace it is the 5.0
version for CentOS 5 and the 5.1 version for CentOS 6.

After installing the percona repository, a yum upgrade would try to
replace mysql-libs with Percona-XtraDB-Cluster-shared-compat, which
would confuse users.

Solve this by removing all the Obsoletes: lines from the packages that
are not intended to replace mysql-libs *except when explicitely
installed*, and in the correct packages only Obsolete: for the correct
versions of CentOS.

lp:~percona-core/percona-server/release-5.1.71-14.9 (Has a merge proposal) 1 Development 2013-10-16 21:54:24 UTC 2013-10-16
590. Merge the fix for bug lp:1186155

Author: Ignacio Nin
Revision Date: 2013-10-16 21:54:24 UTC

Merge the fix for bug lp:1186155

lp:~ignacio-nin/percona-server/5.1-rpm-obsoletes bug(Linked to a blueprint)(Has a merge proposal) 1 Development 2013-10-16 21:49:48 UTC 2013-10-16
578. Remove the Obsoletes: lines from the ...

Author: Ignacio Nin
Revision Date: 2013-10-16 21:49:48 UTC

Remove the Obsoletes: lines from the shared package except for CentOS 6

Due to every version of Percona Server (5.1, 5.5, 5.6 and PXC) having a
shared library package that Obsoletes: mysql-libs, upgrading from a
mysql-libs installation would use any available version to obsolete
mysql-libs, when in fact the intended package to replace it is the 5.0
version for CentOS 5 and the 5.1 version for CentOS 6.

After installing the percona repository, a yum upgrade would try to
replace mysql-libs with Percona-XtraDB-Cluster-shared-compat, which
would confuse users.

Solve this by removing all the Obsoletes: lines from the packages that
are not intended to replace mysql-libs *except when explicitely
installed*, and in the correct packages only Obsolete: for the correct
versions of CentOS.

lp:~ignacio-nin/percona-server/5.0-rpm-obsoletes bug(Linked to a blueprint)(Has a merge proposal) 1 Development 2013-10-16 15:16:42 UTC 2013-10-16
90. Move the Obsolete: lines to the share...

Author: Ignacio Nin
Revision Date: 2013-10-16 15:14:42 UTC

Move the Obsolete: lines to the shared package for CentOS 5

Due to every version of Percona Server (5.1, 5.5, 5.6 and PXC) having a
shared library package that Obsoletes: mysql-libs, upgrading from a
mysql-libs installation would use any available version to obsolete
mysql-libs, when in fact the intended package to replace it is the 5.0
version for CentOS 5 and the 5.1 version for CentOS 6.

After installing the percona repository, a yum upgrade would try to
replace mysql-libs with Percona-XtraDB-Cluster-shared-compat, which
would confuse users.

Solve this by removing all the Obsoletes: lines from the packages that
are not intended to replace mysql-libs *except when explicitely
installed*, and in the correct packages only Obsolete: for the correct
versions of CentOS.

lp:~percona-core/percona-server/t12-ipv6-functions (Has a merge proposal) 1 Development 2013-10-15 18:37:51 UTC 2013-10-15 This branch is empty.
lp:~percona-core/percona-server/t12-qa 1 Development 2013-10-15 18:20:17 UTC 2013-10-15 This branch is empty.
lp:~sergei.glushchenko/percona-server/userstats-twitter (Has a merge proposal) 1 Development 2013-10-15 11:35:33 UTC 2013-10-15 This branch is empty.
lp:~alexey2k/percona-server/56.log.flusher 1 Development 2013-10-15 07:12:29 UTC 2013-10-15
471. More flushing diags

Author: Alexey Stroganov
Revision Date: 2013-10-15 07:12:29 UTC

More flushing diags

lp:~percona-core/percona-server/t12-crash-safe-slave (Has a merge proposal) 1 Development 2013-10-11 20:55:35 UTC 2013-10-11 This branch is empty.
lp:~laurynas-biveinis/percona-server/trunk-free-backoff 1 Development 2013-10-11 09:28:47 UTC 2013-10-11
474. Merge bug 1238039 fix attempt

Author: Laurynas Biveinis
Revision Date: 2013-10-11 09:28:47 UTC

Merge bug 1238039 fix attempt

lp:~percona-core/percona-server/t12 1 Development 2013-10-11 04:08:06 UTC 2013-10-11 This branch is empty.
lp:~alexey2k/percona-server/trunk-free-backoff 1 Development 2013-10-04 17:59:59 UTC 2013-10-04
470. Tree for tunning/analysis: + old LRU_...

Author: Alexey Stroganov
Revision Date: 2013-10-04 17:52:58 UTC

Tree for tunning/analysis:
+ old LRU_tail + LRU_list_batch
+ changes in flush list flusher
+ bunch of diagnostic
+ ported index backoff
+ log_checksum

lp:~laurynas-biveinis/percona-server/bpool-mutex-split-5.6-mk2 1 Development 2013-10-03 13:57:12 UTC 2013-10-03
570. Merge lp:percona-server/5.6 rev 453

Author: Laurynas Biveinis
Revision Date: 2013-10-03 13:57:12 UTC

Merge lp:percona-server/5.6 rev 453

lp:~alexey2k/percona-server/bpool-mutex-split-5.6-mk2-prio 1 Development 2013-10-01 15:55:23 UTC 2013-10-01
561. Added the very raw support of SCHED_R...

Author: Alexey Stroganov
Revision Date: 2013-10-01 15:47:34 UTC

Added the very raw support of SCHED_RR as replacement for 'nice'

lp:~ignacio-nin/percona-server/5.6-debian-init-script bug(Has a merge proposal) 1 Development 2013-09-30 21:38:21 UTC 2013-09-30
424. Replace the debian init script with t...

Author: Ignacio Nin
Revision Date: 2013-09-30 21:38:21 UTC

Replace the debian init script with the script provided by source

Merge the change from 5.5.

lp:~ignacio-nin/percona-server/5.5-debian-init-script bug(Has a merge proposal) 1 Development 2013-09-30 21:08:52 UTC 2013-09-30
560. Replace the debian init script with t...

Author: Ignacio Nin
Revision Date: 2013-09-30 21:08:52 UTC

Replace the debian init script with the script provided by source

The debian init script had some issues when it came to detecting the
server had been started -- it had a hardcoded 15 seconds wait (although
this could be overridden by my.cnf) and in order to detect a running
server it tried to login to it.

This came with issues when a) the startup time exceeded 15 seconds, which
is something that can easily happen with datasets of hundreds of gigs,
and b) if there was no user available for the init script to use, or the
user had been misconfigured somehow. Of course, these two possibilites
were true too often.

Replace the script with the one provided by MySQL, which uses a PID-file
based detection mechanism to check whether the server has been started or
stopped.

Given that the two init scripts share no common history (the previous one
came from the debian distribution), bzr rm and bzr add it to avoid
pointless conflicts. Merge this with the same fix for 5.1, and share the
file id with the corresponding file in that branch.

lp:~ignacio-nin/percona-server/5.1-debian-init-script bug(Has a merge proposal) 1 Development 2013-09-30 20:40:37 UTC 2013-09-30
579. Replace the debian init script with t...

Author: Ignacio Nin
Revision Date: 2013-09-30 20:08:29 UTC

Replace the debian init script with the script provided by source

The debian init script had some issues when it came to detecting the
server had been started -- it had a hardcoded 15 seconds wait (although
this could be overridden by my.cnf) and in order to detect a running
server it tried to login to it.

This came with issues when a) the startup time exceeded 15 seconds, which
is something that can easily happen with datasets of hundreds of gigs,
and b) if there was no user available for the init script to use, or the
user had been misconfigured somehow. Of course, these two possibilites
were true too often.

Replace the script with the one provided by MySQL, which uses a PID-file
based detection mechanism to check whether the server has been started or
stopped.

Given that the two init scripts share no common history (the previous one
came from the debian distribution), bzr rm and bzr add it to avoid
pointless conflicts.

lp:~alexey2k/percona-server/bpool-mutex-split-5.6-mk2 1 Development 2013-09-27 08:54:35 UTC 2013-09-27
559. Added backoff code for new_index

Author: Alexey Stroganov
Revision Date: 2013-09-27 08:48:28 UTC

Added backoff code for new_index

197 of 97 results
You can't create new branches for Percona Server.