<?xml version="1.0" encoding="utf-8"?>
<!-- generator="FeedCreator 1.7.2-ppt DokuWiki" -->
<?xml-stylesheet href="http://www.codership.com/wiki/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://www.codership.com/wiki/feed.php">
        <title>Galera Replication</title>
        <description></description>
        <link>http://www.codership.com/wiki/</link>
        <image rdf:resource="http://www.codership.com/wiki/lib/tpl/vector/images/favicon.ico" />
       <dc:date>2013-05-22T08:28:54+03:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://www.codership.com/wiki/doku.php?id=mysql_galera_restart&amp;rev=1368547545&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.codership.com/wiki/doku.php?id=howto&amp;rev=1368544139&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.codership.com/wiki/doku.php?id=node_provisioning_recovery&amp;rev=1368543524&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.codership.com/wiki/doku.php?id=limitations&amp;rev=1368341228&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.codership.com/wiki/doku.php?id=data_backup&amp;rev=1368073767&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.codership.com/wiki/doku.php?id=reference&amp;rev=1368025075&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.codership.com/wiki/doku.php?id=info&amp;rev=1368020998&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.codership.com/wiki/doku.php?id=galera_parameters&amp;rev=1368017239&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.codership.com/wiki/doku.php?id=mysql_options_0.8&amp;rev=1367967684&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.codership.com/wiki/doku.php?id=ssl_support&amp;rev=1367670366&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.codership.com/wiki/doku.php?id=flow_control&amp;rev=1367668986&amp;do=diff"/>
                <rdf:li rdf:resource="http://www.codership.com/wiki/doku.php?image=arbitrator_use_case.png&amp;ns=&amp;rev=1314442664&amp;tab_details=history&amp;mediado=diff&amp;do=media"/>
                <rdf:li rdf:resource="http://www.codership.com/wiki/doku.php?image=galera_use_cases_2.png&amp;ns=&amp;rev=1314442631&amp;tab_details=history&amp;mediado=diff&amp;do=media"/>
                <rdf:li rdf:resource="http://www.codership.com/wiki/doku.php?image=galera_use_cases_2a.png&amp;ns=&amp;rev=1314442624&amp;tab_details=history&amp;mediado=diff&amp;do=media"/>
                <rdf:li rdf:resource="http://www.codership.com/wiki/doku.php?image=galera_use_cases_3.png&amp;ns=&amp;rev=1312472596&amp;tab_details=history&amp;mediado=diff&amp;do=media"/>
                <rdf:li rdf:resource="http://www.codership.com/wiki/doku.php?image=galera_use_cases_0.png&amp;ns=&amp;rev=1312469092&amp;tab_details=history&amp;mediado=diff&amp;do=media"/>
                <rdf:li rdf:resource="http://www.codership.com/wiki/doku.php?image=galera_use_cases_1.png&amp;ns=&amp;rev=1312467044&amp;tab_details=history&amp;mediado=diff&amp;do=media"/>
                <rdf:li rdf:resource="http://www.codership.com/wiki/doku.php?image=galera_fsm.png&amp;ns=&amp;rev=1307101828&amp;tab_details=history&amp;mediado=diff&amp;do=media"/>
                <rdf:li rdf:resource="http://www.codership.com/wiki/doku.php?image=sst.png&amp;ns=&amp;rev=1306877507&amp;tab_details=history&amp;mediado=diff&amp;do=media"/>
                <rdf:li rdf:resource="http://www.codership.com/wiki/doku.php?image=certification.png&amp;ns=&amp;rev=1303671954&amp;tab_details=history&amp;mediado=diff&amp;do=media"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://www.codership.com/wiki/lib/tpl/vector/images/favicon.ico">
        <title>Galera Replication</title>
        <link>http://www.codership.com/wiki/</link>
        <url>http://www.codership.com/wiki/lib/tpl/vector/images/favicon.ico</url>
    </image>
    <item rdf:about="http://www.codership.com/wiki/doku.php?id=mysql_galera_restart&amp;rev=1368547545&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-05-14T19:05:45+03:00</dc:date>
        <dc:creator>root</dc:creator>
        <title>mysql_galera_restart - created</title>
        <link>http://www.codership.com/wiki/doku.php?id=mysql_galera_restart&amp;rev=1368547545&amp;do=diff</link>
        <description>This howto concerns the case when, for whatever reason (power failure, nasty bug, maintenance, etc.), all your MySQL/Galera nodes went down. As in “mysqld process is no more”. The logic there is rather simple and obvious:

	*  find the most updated node (with the most advanced state ID).
	*  start it as the first node of the cluster.
	*  start the rest of the nodes as usual.</description>
    </item>
    <item rdf:about="http://www.codership.com/wiki/doku.php?id=howto&amp;rev=1368544139&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-05-14T18:08:59+03:00</dc:date>
        <dc:creator>root</dc:creator>
        <title>howto - [HowTo] </title>
        <link>http://www.codership.com/wiki/doku.php?id=howto&amp;rev=1368544139&amp;do=diff</link>
        <description>*  Galera cluster deployment variants
	*  MySQL/Galera configuration basics
	*  Data backup in Galera cluster for MySQL
	*  MySQL/Galera cluster upgrade
	*  How to restart Galera cluster for MySQL
	*  Migrate from MyISAM installation to Galera cluster for MySQL
	*  Use ClusterControl(tm) to deploy Galera cluster in Amazon EC2 in less than 10 minutes
	*  Compile Galera from source</description>
    </item>
    <item rdf:about="http://www.codership.com/wiki/doku.php?id=node_provisioning_recovery&amp;rev=1368543524&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-05-14T17:58:44+03:00</dc:date>
        <dc:creator>root</dc:creator>
        <title>node_provisioning_recovery - [State Transfer] </title>
        <link>http://www.codership.com/wiki/doku.php?id=node_provisioning_recovery&amp;rev=1368543524&amp;do=diff</link>
        <description>Both new and failed nodes have the same property in common: their state is different from the state of the primary component and needs to be synchronized. As a result, new node provisioning and failed node recovery are essentially the same process and boils down to the node joining the cluster primary component.</description>
    </item>
    <item rdf:about="http://www.codership.com/wiki/doku.php?id=limitations&amp;rev=1368341228&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-05-12T09:47:08+03:00</dc:date>
        <dc:creator>root</dc:creator>
        <title>limitations</title>
        <link>http://www.codership.com/wiki/doku.php?id=limitations&amp;rev=1368341228&amp;do=diff</link>
        <description>This page lists limitations of MySQL/Galera replication.

	*  Currently replication works only with InnoDB storage engine. Any writes to tables of other types, including system (mysql.*) tables are not replicated. However, DDL statements are replicated in statement level, and changes to mysql.* tables will get replicated that way. So, you can safely issue:CREATE USER... or GRANT... but issuing: INSERT INTO mysql.user... will not be replicated. In general, non-transactional engines cannot be supp…</description>
    </item>
    <item rdf:about="http://www.codership.com/wiki/doku.php?id=data_backup&amp;rev=1368073767&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-05-09T07:29:27+03:00</dc:date>
        <dc:creator>root</dc:creator>
        <title>data_backup</title>
        <link>http://www.codership.com/wiki/doku.php?id=data_backup&amp;rev=1368073767&amp;do=diff</link>
        <description>Good news: Galera cluster backups can be performed just like regular MySQL backups, using your favourite backup script. And since all the nodes are identical, backuping one node means backuping the whole cluster.

Bad news:

	*  such backups will have no global transaction ID associated with them, so they are good to recover data, but cannot be used to recover Galera node to a well-defined state.
	*  such backup may block the operation of the whole cluster for the duration of backup (if it is a …</description>
    </item>
    <item rdf:about="http://www.codership.com/wiki/doku.php?id=reference&amp;rev=1368025075&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-05-08T17:57:55+03:00</dc:date>
        <dc:creator>root</dc:creator>
        <title>reference - [Status Variables] </title>
        <link>http://www.codership.com/wiki/doku.php?id=reference&amp;rev=1368025075&amp;do=diff</link>
        <description>Operation

Node Failure

Node Provisioning/Recovery

Galera Node State Machine

Flow Control

SSL Support

Galera Arbitrator

Scriptable State Snapshot Transfer

State Snapshot Transfer methods for MySQL

Writeset cache

Incremental State Transfer

Rolling Schema Upgrade (MySQL &gt;= 5.5.17 only)</description>
    </item>
    <item rdf:about="http://www.codership.com/wiki/doku.php?id=info&amp;rev=1368020998&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-05-08T16:49:58+03:00</dc:date>
        <dc:creator>root</dc:creator>
        <title>info - [Configuration and Status Variables] </title>
        <link>http://www.codership.com/wiki/doku.php?id=info&amp;rev=1368020998&amp;do=diff</link>
        <description>What we'll be talking here is a generic pluggable replication architecture of the form:


        clients
        |  |  |
        V  V  V
  ,----------------.
  |                |
  |   application  | &lt;-- e.g. MySQL server
  |                |
  ================== &lt;-- wsrep API
  | wsrep provider | &lt;-- e.g. Galera
  `----------------'
           |
           V
replication to other nodes</description>
    </item>
    <item rdf:about="http://www.codership.com/wiki/doku.php?id=galera_parameters&amp;rev=1368017239&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-05-08T15:47:19+03:00</dc:date>
        <dc:creator>root</dc:creator>
        <title>galera_parameters</title>
        <link>http://www.codership.com/wiki/doku.php?id=galera_parameters&amp;rev=1368017239&amp;do=diff</link>
        <description>Galera Parameters

As of 0.8 Galera accepts parameters in the form of semicolon-separated key=value pair list: “key1 = value1; key2 = value2” (in addition to Galera URL). It can be used to configure arbitrary number of Galera parameters in one call. A key consists of parameter group and parameter name: &lt;group&gt;.&lt;name&gt;, where group roughly corresponds to some Galera module.</description>
    </item>
    <item rdf:about="http://www.codership.com/wiki/doku.php?id=mysql_options_0.8&amp;rev=1367967684&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-05-08T02:01:24+03:00</dc:date>
        <dc:creator>root</dc:creator>
        <title>mysql_options_0.8</title>
        <link>http://www.codership.com/wiki/doku.php?id=mysql_options_0.8&amp;rev=1367967684&amp;do=diff</link>
        <description>These are MySQL system variables introduced by wsrep patch v0.8. All variables are global except where marked by (L).
 Option                          Default    Description  wsrep_auto_increment_control    ON         Automatically adjust auto_increment_increment and auto_increment_offset system variables when cluster membership changes.  wsrep_causal_reads (L)      OFF        Enforce strict cluster-wide “read committed” semantics on non-transactional reads. Results in larger read latencies.  ws…</description>
    </item>
    <item rdf:about="http://www.codership.com/wiki/doku.php?id=ssl_support&amp;rev=1367670366&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-05-04T15:26:06+03:00</dc:date>
        <dc:creator>root</dc:creator>
        <title>ssl_support</title>
        <link>http://www.codership.com/wiki/doku.php?id=ssl_support&amp;rev=1367670366&amp;do=diff</link>
        <description>Starting with version 0.8.2 Galera library supports SSL for encryption of replication traffic. It is a cluster-wide option and should be enabled either on all of the nodes or none at all. To use it a private certificate/key pair should be generated for a cluster, for example, by the following command</description>
    </item>
    <item rdf:about="http://www.codership.com/wiki/doku.php?id=flow_control&amp;rev=1367668986&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2013-05-04T15:03:06+03:00</dc:date>
        <dc:creator>root</dc:creator>
        <title>flow_control</title>
        <link>http://www.codership.com/wiki/doku.php?id=flow_control&amp;rev=1367668986&amp;do=diff</link>
        <description>To ensure temporal synchrony and consistency (as opposed to logical which is provided by virtual synchrony), Galera implements several forms of low control depending on the node state:

writeset cacheslave queue

OPEN &amp; PRIMARY

The node is not considered to be a part of the cluster, it is not allowed to replicate, apply or cache any writesets. No flow control.</description>
    </item>
    <item rdf:about="http://www.codership.com/wiki/doku.php?image=arbitrator_use_case.png&amp;ns=&amp;rev=1314442664&amp;tab_details=history&amp;mediado=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2011-08-27T13:57:44+03:00</dc:date>
        <dc:creator>root</dc:creator>
        <title>arbitrator_use_case.png</title>
        <link>http://www.codership.com/wiki/doku.php?image=arbitrator_use_case.png&amp;ns=&amp;rev=1314442664&amp;tab_details=history&amp;mediado=diff&amp;do=media</link>
        <description>&lt;img src=&quot;/wiki/lib/exe/fetch.php?w=432&amp;h=334t=1337493107&amp;amp;media=arbitrator_use_case.png&quot; alt=&quot;arbitrator_use_case.png&quot; /&gt;</description>
    </item>
    <item rdf:about="http://www.codership.com/wiki/doku.php?image=galera_use_cases_2.png&amp;ns=&amp;rev=1314442631&amp;tab_details=history&amp;mediado=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2011-08-27T13:57:11+03:00</dc:date>
        <dc:creator>root</dc:creator>
        <title>galera_use_cases_2.png</title>
        <link>http://www.codership.com/wiki/doku.php?image=galera_use_cases_2.png&amp;ns=&amp;rev=1314442631&amp;tab_details=history&amp;mediado=diff&amp;do=media</link>
        <description>&lt;img src=&quot;/wiki/lib/exe/fetch.php?w=430&amp;h=426t=1337493107&amp;amp;media=galera_use_cases_2.png&quot; alt=&quot;galera_use_cases_2.png&quot; /&gt;</description>
    </item>
    <item rdf:about="http://www.codership.com/wiki/doku.php?image=galera_use_cases_2a.png&amp;ns=&amp;rev=1314442624&amp;tab_details=history&amp;mediado=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2011-08-27T13:57:04+03:00</dc:date>
        <dc:creator>root</dc:creator>
        <title>galera_use_cases_2a.png</title>
        <link>http://www.codership.com/wiki/doku.php?image=galera_use_cases_2a.png&amp;ns=&amp;rev=1314442624&amp;tab_details=history&amp;mediado=diff&amp;do=media</link>
        <description>&lt;img src=&quot;/wiki/lib/exe/fetch.php?w=430&amp;h=418t=1337493107&amp;amp;media=galera_use_cases_2a.png&quot; alt=&quot;galera_use_cases_2a.png&quot; /&gt;</description>
    </item>
    <item rdf:about="http://www.codership.com/wiki/doku.php?image=galera_use_cases_3.png&amp;ns=&amp;rev=1312472596&amp;tab_details=history&amp;mediado=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2011-08-04T18:43:16+03:00</dc:date>
        <dc:creator>root</dc:creator>
        <title>galera_use_cases_3.png</title>
        <link>http://www.codership.com/wiki/doku.php?image=galera_use_cases_3.png&amp;ns=&amp;rev=1312472596&amp;tab_details=history&amp;mediado=diff&amp;do=media</link>
        <description>&lt;img src=&quot;/wiki/lib/exe/fetch.php?w=442&amp;h=388t=1337493107&amp;amp;media=galera_use_cases_3.png&quot; alt=&quot;galera_use_cases_3.png&quot; /&gt;</description>
    </item>
    <item rdf:about="http://www.codership.com/wiki/doku.php?image=galera_use_cases_0.png&amp;ns=&amp;rev=1312469092&amp;tab_details=history&amp;mediado=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2011-08-04T17:44:52+03:00</dc:date>
        <dc:creator>root</dc:creator>
        <title>galera_use_cases_0.png</title>
        <link>http://www.codership.com/wiki/doku.php?image=galera_use_cases_0.png&amp;ns=&amp;rev=1312469092&amp;tab_details=history&amp;mediado=diff&amp;do=media</link>
        <description>&lt;img src=&quot;/wiki/lib/exe/fetch.php?w=427&amp;h=376t=1337493107&amp;amp;media=galera_use_cases_0.png&quot; alt=&quot;galera_use_cases_0.png&quot; /&gt;</description>
    </item>
    <item rdf:about="http://www.codership.com/wiki/doku.php?image=galera_use_cases_1.png&amp;ns=&amp;rev=1312467044&amp;tab_details=history&amp;mediado=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2011-08-04T17:10:44+03:00</dc:date>
        <dc:creator>root</dc:creator>
        <title>galera_use_cases_1.png</title>
        <link>http://www.codership.com/wiki/doku.php?image=galera_use_cases_1.png&amp;ns=&amp;rev=1312467044&amp;tab_details=history&amp;mediado=diff&amp;do=media</link>
        <description>&lt;img src=&quot;/wiki/lib/exe/fetch.php?w=462&amp;h=363t=1337493107&amp;amp;media=galera_use_cases_1.png&quot; alt=&quot;galera_use_cases_1.png&quot; /&gt;</description>
    </item>
    <item rdf:about="http://www.codership.com/wiki/doku.php?image=galera_fsm.png&amp;ns=&amp;rev=1307101828&amp;tab_details=history&amp;mediado=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2011-06-03T14:50:28+03:00</dc:date>
        <dc:creator>root</dc:creator>
        <title>galera_fsm.png</title>
        <link>http://www.codership.com/wiki/doku.php?image=galera_fsm.png&amp;ns=&amp;rev=1307101828&amp;tab_details=history&amp;mediado=diff&amp;do=media</link>
        <description>&lt;img src=&quot;/wiki/lib/exe/fetch.php?w=315&amp;h=338t=1337493107&amp;amp;media=galera_fsm.png&quot; alt=&quot;galera_fsm.png&quot; /&gt;</description>
    </item>
    <item rdf:about="http://www.codership.com/wiki/doku.php?image=sst.png&amp;ns=&amp;rev=1306877507&amp;tab_details=history&amp;mediado=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2011-06-01T00:31:47+03:00</dc:date>
        <dc:creator>root</dc:creator>
        <title>sst.png</title>
        <link>http://www.codership.com/wiki/doku.php?image=sst.png&amp;ns=&amp;rev=1306877507&amp;tab_details=history&amp;mediado=diff&amp;do=media</link>
        <description>&lt;img src=&quot;/wiki/lib/exe/fetch.php?w=500&amp;h=285t=1337493107&amp;amp;media=sst.png&quot; alt=&quot;sst.png&quot; /&gt;</description>
    </item>
    <item rdf:about="http://www.codership.com/wiki/doku.php?image=certification.png&amp;ns=&amp;rev=1303671954&amp;tab_details=history&amp;mediado=diff&amp;do=media">
        <dc:format>text/html</dc:format>
        <dc:date>2011-04-24T22:05:54+03:00</dc:date>
        <dc:creator>root</dc:creator>
        <title>certification.png</title>
        <link>http://www.codership.com/wiki/doku.php?image=certification.png&amp;ns=&amp;rev=1303671954&amp;tab_details=history&amp;mediado=diff&amp;do=media</link>
        <description>&lt;img src=&quot;/wiki/lib/exe/fetch.php?w=500&amp;h=300t=1337493107&amp;amp;media=certification.png&quot; alt=&quot;certification.png&quot; /&gt;</description>
    </item>
</rdf:RDF>
