mirror of
https://github.com/sigmasternchen/php-doc-en
synced 2025-03-16 00:48:54 +00:00
PECL/mysqlnd_ms 1.2.0-alpha change history. Release is scheduled for this week.
git-svn-id: https://svn.php.net/repository/phpdoc/en/trunk@320915 c90b9560-bf6c-de11-be94-00142212c4b1
This commit is contained in:
parent
fbca88f0a0
commit
c2daba85f5
1 changed files with 148 additions and 5 deletions
|
@ -12,14 +12,157 @@
|
|||
for a complete list of changes.
|
||||
</para>
|
||||
|
||||
<section xml:id="mysqlnd-ms.changes_one_one">
|
||||
<title xmlns="http://docbook.org/ns/docbook">PECL/mysqlnd_ms 1.1 series</title>
|
||||
<section xml:id="mysqlnd-ms.changes_one_two">
|
||||
<title xmlns="http://docbook.org/ns/docbook">PECL/mysqlnd_ms 1.2 series</title>
|
||||
<para>
|
||||
1.1.0-beta
|
||||
1.2.0-alpha
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<simpara>
|
||||
Release date: no released yet, planned for Q4 2011
|
||||
Release date: current development version, no release available
|
||||
</simpara>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<simpara>
|
||||
Motto/theme: Global Transaction ID injection and quality-of-service concept
|
||||
</simpara>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</para>
|
||||
<para>
|
||||
In version 1.2 the focus continues to be on supporting MySQL database clusters
|
||||
with asynchronous replication. The plugin tries to make using the cluster
|
||||
introducing a quality-of-service filter which applications can use to define
|
||||
what service quality they need from the cluster. Service levels provided are
|
||||
eventual consistency with optional maximum age/slave slag, session consistency
|
||||
and strong consistency.
|
||||
</para>
|
||||
<para>
|
||||
Additionally the plugin can do client-side global transaction id injection
|
||||
to make manual master failover easier.
|
||||
</para>
|
||||
<para>
|
||||
Feature changes
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<para>
|
||||
Introduced quality-of-service (QoS) filter. Service levels provided by QoS filter:
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<simpara>
|
||||
eventual consistency, optional option slave lag
|
||||
</simpara>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<simpara>
|
||||
session consistency, optional option GTID
|
||||
</simpara>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<simpara>
|
||||
strong consistency
|
||||
</simpara>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
Added mysqlnd_ms_set_qos() function to set required connection quality at runtime.
|
||||
New constants related to mysqlnd_ms_set_qos():
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<simpara>
|
||||
<literal>MYSQLND_MS_QOS_CONSISTENCY_STRONG</literal>
|
||||
</simpara>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<simpara>
|
||||
<literal>MYSQLND_MS_QOS_CONSISTENCY_SESSION</literal>
|
||||
</simpara>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<simpara>
|
||||
<literal>MYSQLND_MS_QOS_CONSISTENCY_EVENTUAL</literal>
|
||||
</simpara>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<simpara>
|
||||
<literal>MYSQLND_MS_QOS_OPTION_GTID</literal>
|
||||
</simpara>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<simpara>
|
||||
<literal>MYSQLND_MS_QOS_OPTION_AGE</literal>
|
||||
</simpara>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
Added client-side global transaction id injection (GTID).
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
New statistics related to GTID:
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<simpara>
|
||||
<literal>gtid_autocommit_injections_success</literal>
|
||||
</simpara>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<simpara>
|
||||
<literal>gtid_autocommit_injections_failure</literal>
|
||||
</simpara>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<simpara>
|
||||
<literal>gtid_commit_injections_success</literal>
|
||||
</simpara>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<simpara>
|
||||
<literal>gtid_commit_injections_failure</literal>
|
||||
</simpara>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<simpara>
|
||||
<literal>gtid_implicit_commit_injections_success</literal>
|
||||
</simpara>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<simpara>
|
||||
<literal>gtid_implicit_commit_injections_failure</literal>
|
||||
</simpara>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
Added mysqlnd_ms_get_last_gtid() to fetch last global transaction id.
|
||||
</para>
|
||||
</listitem>
|
||||
<listitem>
|
||||
<para>
|
||||
Enabled support for multi master without slaves.
|
||||
</para>
|
||||
</listitem>
|
||||
</itemizedlist>
|
||||
</para>
|
||||
</section>
|
||||
|
||||
<section xml:id="mysqlnd-ms.changes_one_one">
|
||||
<title xmlns="http://docbook.org/ns/docbook">PECL/mysqlnd_ms 1.1 series</title>
|
||||
<para>
|
||||
1.1.0
|
||||
<itemizedlist>
|
||||
<listitem>
|
||||
<simpara>
|
||||
Release date: 09/2011
|
||||
</simpara>
|
||||
</listitem>
|
||||
<listitem>
|
||||
|
@ -47,7 +190,7 @@
|
|||
<simpara>
|
||||
BC break:
|
||||
<link linkend="function.mysqlnd-ms-set-user-pick-server"><function>mysqlnd_ms_set_user_pick_server</function></link>
|
||||
has been removed. The
|
||||
has been removed. Thehttp://svn.php.net/viewvc/pecl/mysqlnd_ms/trunk/
|
||||
<link linkend="mysqlnd-ms.filter"><literal>user</literal></link>
|
||||
filter has been introduced to replace it.
|
||||
The filter offers similar functionality, but see below for an
|
||||
|
|
Loading…
Reference in a new issue