[PATCH] CTDB recovery lock with arbitrary cluster mutex

Ralph Boehme slow at samba.org
Wed Apr 27 05:47:16 UTC 2016


On Tue, Apr 26, 2016 at 01:45:40PM +1000, Martin Schwenke wrote:
> [Resending from correct address...can moderators please drop the other one?]
> 
> The attached patch set changes the CTDB recovery lock so that it can be
> implemented using an arbitrary, external cluster mutex helper.  At the
> configuration level this looks like:
> 
>   CTDB_RECOVERY_LOCK="!/path/to/my/cluster/mutex/helper [arg ...]"
> 
> Without the leading '!' CTDB continues to use the setting as the name
> of a recovery lock file, which is passes to the provided fcntl(2) lock
> helper.

would it make sense to use a scheme similar to KRB5CCNAME? Eg

CTDB_RECOVERY_LOCK="/path/to/file"
CTDB_RECOVERY_LOCK="FILE:/path/to/file"
CTDB_RECOVERY_LOCK="EXTERNAL:/path/to/external_program"

Cheerio!
-slow



More information about the samba-technical mailing list