June 19, 2013

Comment: Emulating global transaction ID with pt-heartbeat

Not if servers are missing. There is no reliable way to correlate positions between servers when there is a server in between that is simply missing. We need TRUE global transaction IDs to do this programmatically and reliably.

Comment: Is DRBD the right choice for me?

… tend to break MySQL replication (your point #2). These include global transaction IDs for safe slave promotion, crash-safe slaves, and built-in…

Comment: Global Transaction ID and other patches available!

The innodb-freeze patch needs much more work to be stable in production. The global transaction id patch is published for 5.0. Row-based replication is not available in 5.0.

Comment: Global Transaction ID and other patches available!

uxio, As far as I understand global_transaction_id does not work with row-level replication.

Comment: Global Transaction ID and other patches available!

global-transaction-id will support row based replication?

Comment: Recovery beyond data restore

Thanks Mark, Good to know. Indeed the global transaction IDs are better, though I guess it was harder to implement. Are you going to support only master-slave replication or master-master and tree replication w filtering and writing to intermediate nodes as well ?

Post: SHOW INNODB STATUS walk through

… large. Transaction id is current transaction identifier – it is incremented for each transaction. Purge done for trx’s n:o is number of transaction to… a bit conflicting information. This is by design as requiring global lock to provide consitent information would cause significant overhead. Note…

Post: Infinite Replication Loop

transactions that are replicating over and over in a Multi Master Replication relationship. This happens because those transactions belong to a server-id… change the server-id interactively, this is an action you should never perform on a slave. “SET GLOBAL server_id =…” You promote a…

Post: Tokyo Tyrant - The Extras Part I : Is it Durable?

… script that just inserted data into a TC table ( an id, and a timestamp) and did a kill -9 on theÂ…, or starting,commiting, or aborting a transaction.  Note a transaction in TC is actually a global transaction and locks all write operations ( used… Cabinet.  In a sense it is implemented as a global sync, not a record sync. i.e.  all changesÂ…

Comment: Emulating global transaction ID with pt-heartbeat

…/global-transaction-identifiers-feature.html The preview cab be downloaded today from labs.mysql.com in the mysql-5.6-labs-global-trans-ids