lp:galera

Created by Alex Yurchenko on 2012-12-28 and last modified on 2014-04-18
Get this branch:
bzr branch lp:galera
Members of Codership can upload to this branch. Log in for directions.

Branch merges

Related bugs

Related blueprints

Branch information

Owner:
Codership
Project:
Galera
Status:
Development

Recent revisions

182. By Alex Yurchenko 9 hours ago

References lp:1309507 - avoid redefining symbols which have been defined already. Synced with SVN r3541

181. By Alex Yurchenko on 2014-04-18

General refactoring:
1. TrxHandle objects are placement-constructed in preallocated buffers from memory pools.
2. There are two distinct memory pools for master and slave handles as they differ in size.
3. Master TrxHandle appends WriteSetOut object placement-constructed directly next to the main TrxHandle object.
This is supposed to reduce dynamic allocator contention, generally make TrxHandle construction cheaper, and improve WriteSetOut management, and most importanly get rid of abominable TrxHandleWithStore hack.
Synced with SVN r3539

180. By Alex Yurchenko on 2014-04-09

References lp:1260193 - additional fixes:
- gu_config_create() declaration allowed passing arguments to it.
- gu_config_add() didn't catch exceptions to return an error code.

179. By Alex Yurchenko on 2014-04-07

Fixes lp:1199000 - removed the line that was setting attributes on _bindir. Synced with SVN r3524

178. By Alex Yurchenko on 2014-03-27

Fixes lp:1274199, lp:1267507 caused by off-by-one error in certification index cleanup.
References lp:1152565 - likely fix.
References lp:1270921 - added repl.max_ws_size parameter.
Sometimes checksumming thread won't be joined resulting in a server running out of resources and checksum verification skipped - fixed.
If writeset failed certification it could be not checksummed before letting next writeset to certify - fixed.
Added average certification interval status variable.
Version 3.5
Synced with SVN r3518.

177. By Teemu Ollakka on 2014-03-21

References lp:1284803 - added checksum verify/background thread synchronization to IST codepath

176. By Alex Yurchenko on 2014-03-14

some fixes to gcomm unit tests

175. By Alex Yurchenko on 2014-03-12

References lp:1290006 - restoring old behaviour by unsetting default socket.ssl value.
References lp:1290462 - fixed compilation with clang-3.4, making the code more standards-compliant.
Disabled -debug suffix for debug builds

174. By Alex Yurchenko on 2014-03-01

Fixes lp:1286450. SVN r3476.

173. By Alex Yurchenko on 2014-02-28

References lp:1283100 - fixed exception to catch. Also fixes 'debug' configuration option missed by lp:1260193 fix. SVN r3473.

Branch metadata

Branch format:
Branch format 7
Repository format:
Bazaar repository format 2a (needs bzr 1.16 or later)
This branch contains Public information 
Everyone can see this information.

Subscribers