RETIRED, Lightweight composition layer for Puppet TripleO
Go to file
Mike Bayer 05d31f7be0 Add option for innodb_flush_log_at_trx_commit = 2 for Galera only
The innodb_flush_log_at_trx_commit flag changes the timing
of when the log buffer is written to disk for writes.
At its default of 1, transactions are written to disk
and the buffer flushed on a per-transaction basis; but when
set to 2, the flush of the buffer proceeds only once per
second.  This removes the durability guarantee for the
single node.  However the central concept of Galera is
that durability is achieved via the cluster as a whole,
in that transactions are replicated to other nodes before
the commit succeeds (though not necessarily written to disk
unless wsrep_causal_reads is set).  In this model,
data would only be lost of all nodes of the Galera cluster
were killed within one second of each other.  Percona's
blog post at https://www.percona.com/blog/2014/11/17/typical-misconceptions-on-galera-for-mysql/
recommends that the value of 2 should be considered "safe"
for a Galera cluster unless you are in fact worried that
all three nodes will be powered off simultaneously.

The value here is added as an option only, defaulting
to the usual default of "1", flush per transaction.

Change-Id: Id5a30f1daf978e094a74db2d284febbc9ae64bb3
(cherry picked from commit 8b2d404777)
2017-09-18 10:14:30 -04:00
lib Do not fail if PCI device is missing 2017-07-12 12:21:23 -02:30
manifests Add option for innodb_flush_log_at_trx_commit = 2 for Galera only 2017-09-18 10:14:30 -04:00
releasenotes Add option for innodb_flush_log_at_trx_commit = 2 for Galera only 2017-09-18 10:14:30 -04:00
spec Always start httpd at the same time 2017-08-18 12:31:34 +00:00
templates Enable languages in UI config 2017-02-18 15:19:32 +00:00
.gitignore Update gitignore not to exclude fixture hieradata 2017-05-19 14:05:18 -04:00
.gitreview Update .gitreview for stable/ocata 2017-02-16 12:59:09 +00:00
.sync.yml Initial msync run for all Puppet OpenStack modules 2015-08-18 14:30:54 +02:00
bindep.txt Add bindep support 2017-03-13 21:56:19 +00:00
Gemfile Update Gemfile to pull spec_helper from stable/ocata 2017-04-24 11:46:22 -04:00
LICENSE Add basic structure for a Puppet module 2015-02-02 11:39:21 -05:00
metadata.json Prepare 6.5.1 (ocata) 2017-08-31 09:15:02 -07:00
Puppetfile_extras SSHD Service extensions 2017-04-21 14:06:12 +01:00
Rakefile Composable HA 2017-01-25 19:32:31 +00:00
README.md Show team and repo badges on README 2016-11-25 17:16:13 +01:00
setup.cfg Add basic structure for ReNo 2016-12-03 13:16:33 +00:00
setup.py Add basic structure for ReNo 2016-12-03 13:16:33 +00:00
test-requirements.txt Add basic structure for ReNo 2016-12-03 13:16:33 +00:00
tox.ini Add basic structure for ReNo 2016-12-03 13:16:33 +00:00

Team and repository tags

Team and repository tags

puppet-tripleo

Lightweight composition layer for Puppet TripleO.