[PATCH] Improve CTDB database recovery

Martin Schwenke martin at meltin.net
Thu Mar 24 01:39:42 UTC 2016


On Wed, 23 Mar 2016 15:29:13 +1100, Amitay Isaacs <amitay at gmail.com>
wrote:

> Here are the patches to avoid using a single large buffer for database
> recovery.  This approach can fail for databases with lots of records as
> there is a limit on the size of single talloc buffer (256M).  In the new
> approach, CTDB sends the records in batches with each buffer roughly the
> size specified by RecBufferSizeLimit tunable.
> 
> Also add banning of misbehaving nodes (where pulling records from a node
> fails) during recovery.  This was missing in the parallel database recovery
> code.
> 
> Please review and push.

Reviewed-by: Martin Schwenke <martin at meltin.net>

Pushed, with the extra patch as a fixup to the last patch in this
series.

peace & happiness,
martin



More information about the samba-technical mailing list