Account Options

  1. Sign in
The old Google Groups will be going away soon, but your browser is incompatible with the new version.
Google Groups Home
« Groups Home
Message from discussion Incomplete replication (table contents missing) in 5-node MySQL-wsrep Galera cluster.
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Oleksandr Drach  
View profile  
 More options Oct 9 2012, 8:06 am
From: Oleksandr Drach <luckyred...@gmail.com>
Date: Tue, 9 Oct 2012 05:06:07 -0700 (PDT)
Local: Tues, Oct 9 2012 8:06 am
Subject: Re: [codership-team] Incomplete replication (table contents missing) in 5-node MySQL-wsrep Galera cluster.

Perfect, thanks a lot!
Silly me just forget to check tables type. Everything is working fine now
(with InnoDB, as it should be) :)

Please advice also reply to my second question:
How to properly set wsrep_notify_cmd parameter to log changes
only to /var/log/syslog file without using of any external commands?

вторник, 9 октября 2012 г., 12:36:39 UTC+3 пользователь Alexey Yurchenko
написал:

> On 2012-10-08 18:41, Oleksandr Drach wrote:
> > Dear Community!

> > I have setup 5-node MySQL-Server-Wsrep+Galera cluster using rsync_wan
> > SST
> > method. And replications comes *only for databases and tables
> > changes*, but
> > not the *tables contents*.

> Please post SHOW CREATE TABLE for one of the tables in question. Most
> likely it is MyISAM.

> > *
> > *
> > *My questions:*
> > 1. How to fix it and get full replication including tables data?
> > 2. How to properly set wsrep_notify_cmd parameter to log changes only
> > to
> > /var/log/syslog file without using of any external commands?

> > *Software versions:*
> > - OS: Ubuntu 12.04.01 LTS Server 64 bit
> > - mysql-server-wsrep-5.5.23-23.6-amd64
> > - galera-23.2.1
> > - libaio1 0.3.109-2ubuntu1
> > - psmisc 22.15-2ubuntu1.1
> > - libssl0.9.8 0.9.8o-7ubuntu3.1

> > *Apparmor* exclusion has been already applied for mysqld as
> > recommended in
> > Ubuntu.
> > No *firewall* restrictions set at the moment.

> > Nodes configurations:
> > */etc/mysql/my.cnf*
> > ...
> > bind-address            = 8.8.8.8 #external IP of node here, of
> > course
> > there's my addressess in real configs :)
> > ...

> > */etc/mysql/conf.d/wsrep.cnf*

> > [mysqld]
> > # (This must be substituted by wsrep_format)
> > binlog_format=ROW
> > # Currently only InnoDB storage engine is supported
> > default-storage-engine=innodb
> > # to avoid issues with 'bulk mode inserts' using autoinc
> > innodb_autoinc_lock_mode=2
> > # This is a must for paralell applying
> > innodb_locks_unsafe_for_binlog=1
> > # Query Cache is not supported with wsrep
> > query_cache_size=0
> > query_cache_type=0
> > # Override bind-address
> > # In some systems bind-address defaults to 127.0.0.1, and with
> > mysqldump SST
> > # it will have (most likely) disastrous consequences on donor node
> > bind-address=8.8.8.8 # Node's IP there
> > ##
> > ## WSREP options
> > ##
> > # Full path to wsrep provider library or 'none'
> > wsrep_provider=/usr/lib/galera/libgalera_smm.so
> > # Provider specific configuration options
> > #wsrep_provider_options=
> > wsrep_provider_options="gmcast.listen_addr = tcp://8.8.8.8:4567;" #
> > Node's
> > IP there
> > # Logical cluster name. Should be the same for all nodes.
> > wsrep_cluster_name="cmi_wsrep_cluster"

> > # Group communication system handle
> > wsrep_cluster_address="gcomm://8.8.4.4"# 1st node's IP there

> > # Human-readable node name (non-unique). Hostname by default.
> > #wsrep_node_name=

> > # Base replication <address|hostname>[:port] of the node.
> > # The values supplied will be used as defaults for state transfer
> > receiving,
> > # listening ports and so on. Default: address of the first network
> > interface.
> > wsrep_node_address=8.8.8.8 # Node's IP there

> > # Address for incoming client connections. Autodetect by default.
> > wsrep_node_incoming_address=8.8.8.8 # Node's IP there

> > # How many threads will process writesets from other nodes
> > wsrep_slave_threads=3

> > # DBUG options for wsrep provider
> > #wsrep_dbug_option

> > # Generate fake primary keys for non-PK tables (required for
> > multi-master
> > # and parallel applying operation)
> > wsrep_certify_nonPK=1

> > # Maximum number of rows in write set
> > wsrep_max_ws_rows=131072

> > # Maximum size of write set
> > wsrep_max_ws_size=1073741824

> > # to enable debug level logging, set this to 1
> > wsrep_debug=0

> > # convert locking sessions into transactions
> > wsrep_convert_LOCK_to_trx=0

> > # how many times to retry deadlocked autocommits
> > wsrep_retry_autocommit=1

> > # change auto_increment_increment and auto_increment_offset
> > automatically
> > wsrep_auto_increment_control=1

> > # retry autoinc insert, which failed for duplicate key error
> > wsrep_drupal_282555_workaround=0

> > # enable "strictly synchronous" semantics for read operations
> > wsrep_causal_reads=0

> > # Command to call when node status or cluster membership changes.
> > # Will be passed all or some of the following options:
> > # --status  - new status of this node
> > # --uuid    - UUID of the cluster
> > # --primary - whether the component is primary or not ("yes"/"no")
> > # --members - comma-separated list of members
> > # --index   - index of this node in the list
> > wsrep_notify_cmd=yes

> > ##
> > ## WSREP State Transfer options
> > ##

> > # State Snapshot Transfer method
> > wsrep_sst_method=rsync_wan

> > # Address on THIS node to receive SST at. DON'T SET IT TO DONOR
> > ADDRESS!!!
> > # (SST method dependent. Defaults to the first IP of the first
> > interface)
> > wsrep_sst_receive_address=8.8.8.8 # Node's IP there

> > # SST authentication string. This will be used to send SST to joining
> > nodes.
> > # Depends on SST method. For mysqldump method it is root:<root
> > password>
> > wsrep_sst_auth=wsrep_user:wsrep_password

> > # Desired SST donor name.
> > #wsrep_sst_donor=

> > # Protocol version to use
> > # wsrep_protocol_version=

> > Thanks in advance for your help!
> > If additional information is required please let me know!

> --
> Alexey Yurchenko,
> Codership Oy, www.codership.com
> Skype: alexey.yurchenko, Phone: +358-400-516-011


 
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.