Tag - Gcache

Want IST Not SST for Node Rejoins? We Have a Solution!

IST Not SST for Node Rejoins

What if we tell you that there is a sure way to get IST not SST for node rejoins? You can guarantee that a new node rejoins using IST. Sound interesting? Keep reading.
Normally when a node is taken out of the cluster for a short period of time (for maintenance or shutdown), gcache on other nodes of the cluster […]

Read more

Understanding how an IST donor is selected

IST donor cluster

In a clustering environment, we often see a node that needs to be taken down for maintenance. For a node to rejoin, it should re-sync with the cluster state. In PXC (Percona XtraDB Cluster), there are 2 ways for the rejoining node to re-sync: State Snapshot Transfer (SST) and Incremental State Transfer (IST). SST […]

Read more

Galera Cache (gcache) is finally recoverable on restart

Gcache

This post describes how to recover Galera Cache (or gcache) on restart.
Recently Codership introduced (with Galera 3.19) a very important and long awaited feature. Now users can recover Galera cache on restart.
Need
If you gracefully shutdown cluster nodes one after another, with some lag time between nodes, then the last node to shutdown holds the latest […]

Read more

All You Need to Know About GCache (Galera-Cache)

GCache

This blog discusses some important aspects of GCache.
Why do we need GCache?
Percona XtraDB Cluster is a multi-master topology, where a transaction executed on one node is replicated on another node(s) of the cluster. This transaction is then copied over from the group channel to Galera-Cache followed by apply action.
The cache can be discarded immediately once the […]

Read more

Understanding GCache and Record-Set Cache in Percona XtraDB Cluster

MongoDB and MySQL

In this blog, we will examine the differences between GCache and Record-Set Cache in Percona XtraDB Cluster.
In Percona XtraDB Cluster (PXC), there is the concept of GCache and Record-Set cache (which can also be called transaction write-set cache). The use of these two caches is often confusing if you are running long transactions, as both of […]

Read more