Failures in password_lockout: (was: Re: [PATCH] A bugfix (IMHO) for namemap_cache)

Andrew Bartlett abartlet at samba.org
Tue Oct 16 18:38:50 UTC 2018


On Tue, 2018-10-16 at 16:44 +0200, Volker Lendecke via samba-technical
wrote:
> On Tue, Oct 16, 2018 at 10:58:45AM +0200, Andreas Schneider via samba-technical wrote:
> > You can get it the following way:
> > 
> > Install docker and run:
> > 
> > docker run -ti registry.gitlab.com/samba-team/samba:latest /bin/bash
> > 
> > Then you need to clone the samba git repository with your changes and run the 
> > test.
> > 
> > You can find how to run it in the log of the failed pipeline.
> 
> With a great hint from Alexander this finally worked. You have to mess
> with systemd to get this done: the magic URL is
> 
> https://docs.docker.com/config/daemon/systemd/#httphttps-proxy
> 
> which interestingly was not found by the most popular search engine
> when asking "docker behind proxy". But all of this does not get me any
> further:
> 
> make test TESTS=samba4.ldap.password_lockout
> 
> in the docker environment did work fine. So either something before
> that test kills it in gitlab, or the docker environment does not fully
> represent what is running in the gitlab pipeline.
> 
> I'm officially confused. Next attempt is to run a full "make test" in
> the docker environment. Lets see.

Thanks.  If you can post the error output, I can give a view on the
possible causes.  

I will note this:  The password_lockout tests are timing sensitive. 
The checks about the locked out account (across multiple protocols)
must all complete before the account auto-unlocks. 

This timeout for auto-unlock can be extended, but it makes the whole
test slower, as we have to sleep() that amount of time.

In this case I would consider if:
 - perhaps you have just been unlucky
 - could the cache fix be making things slower?

However I would really need to see the test output to say more.

Thanks,

Andrew Bartlett

-- 
Andrew Bartlett                       http://samba.org/~abartlet/
Authentication Developer, Samba Team  http://samba.org
Samba Developer, Catalyst IT          http://catalyst.net.nz/services/samba





More information about the samba-technical mailing list