[PATCH] CTDB recovery lock improvements
Andreas Schneider
asn at samba.org
Tue Jun 14 12:54:27 UTC 2016
On Tuesday, 14 June 2016 13:27:36 CEST Aurélien Aptel wrote:
> On Tue, 14 Jun 2016 09:57:53 +0200 Andreas Schneider <asn at samba.org>
>
> wrote:
> > the difference might be that autobuild runs completely in memory, not
> > on disk!
> >
> > However we try to avoid adding more sleeps in the source code
> > especially so long ones. Autobuilds alread runs 2,5 hours we don't
> > need to extend it.
>
> It's an extra 6 seconds but I see what you mean.
>
> > So a check (stat()) in a loop with usleep() is preferred.
>
> How can I reliably check that the DOS mode flag has been set with
> stat()? Flags can be stored in tdb IIUC.
Oh, then I think it might be a good idea to write a tool which can check the
tdb then.
With that tool, start by creating a test which sets dos mode with smbclient
and verify it with the tool that it is correctly written. If we also store the
owner and group of the file in that tdb, we could finally verify that 'force
user' works correctly ...
:-)
Cheers,
-- andreas
--
Andreas Schneider GPG-ID: CC014E3D
Samba Team asn at samba.org
www.samba.org
More information about the samba-technical
mailing list