ctdb reclock API for etcd/librados

David Disseldorp ddiss at suse.de
Fri Dec 9 12:40:46 UTC 2016


Hi Martin,

On Fri, 9 Dec 2016 21:13:52 +1100, Martin Schwenke wrote:

> Hi David,
> 
> On Thu, 8 Dec 2016 15:13:42 +0100, David Disseldorp <ddiss at suse.de>
> wrote:
> 
> > On Thu, 8 Dec 2016 17:42:14 +1100, Amitay Isaacs wrote:
> > 
> > ...  
> > > Due to the unconditional addition of ctdb-recd-lock, our nightly CTDB
> > > builds/tests are failing.  That's the reason for urgency (and my bad mood).    
> > 
> > Okay, thanks for the explanation. Out of interest, how was the new
> > executable causing the build/test failure? Can we get the same checks
> > into autobuild, to avoid this in future.  
> 
> The extra files cause RPM build failures.
> 
> We build RPMs to install on the nodes of the virtual clusters that we
> build to test with.  This works well and only really matters because we
> need a consistent way of installing across a cluster - not something
> that is needed with non-clustered Samba.
> 
> We could do:
> 
>   %define _unpackaged_files_terminate_build 0 
> 
> but then we could miss new core files that we definitely want to
> package.  This happens to me occasionally when I forget to update the
> RPM spec file.

Ah okay, yeah that's a pretty common packaging challenge :-)
I guess we could make an effort to keep ctdb/packaging/RPM/ctdb.spec.in
up to date with any changes to the installation file manifest.

Cheers, David



More information about the samba-technical mailing list