[PATCH 6/8] urgent_replication: Use subunit reporting, remove allow_empty_output.

Jelmer Vernooij jelmer at samba.org
Fri Oct 31 04:24:12 MDT 2014


Hi Stefan,

On Fri, Oct 24, 2014 at 05:21:02PM +0200, Stefan (metze) Metzmacher wrote:
> this somehow breaks all private autobuilds for me :-(
> I haven't seen this in the flakey autobuild runs,
> but for me all autobuilds are failing with the following error
> starting with commit 23ac8d130c1f476fda5d984531266a6c210c2982:
I'm surprised this would break unrelated builds.

> 
> [1622/1688 in 1h27m37s] samba4.urgent_replication.python(dc)
> Failed to connect to ldap URL
> 'ldap:///memdisk/metze/w/b840536/samba/st/dc/private/sam.ldb' - LDAP
> client internal error: NT_STATUS_NO_MEMORY
> Failed to connect to
> 'ldap:///memdisk/metze/w/b840536/samba/st/dc/private/sam.ldb' with
That URL looks a bit odd. Shouldn't it be using tdb:// if it had a scheme
in the URL?

Can you paste the full command it is running for urgent_replication?

Jelmer

> backend 'ldap': (null)
> UNEXPECTED(error):
> samba4.urgent_replication.python(dc).__main__.UrgentReplicationTests.test_attributeSchema_object(dc:local)
> REASON: _StringException: _StringException: Content-Type:
> text/x-traceback;charset=utf8,language=python
> traceback
> 323
> Traceback (most recent call last):
>   File "/usr/lib/python2.6/dist-packages/testtools/runtest.py", line
> 128, in _run_user
>     return fn(*args)
>   File "/usr/lib/python2.6/dist-packages/testtools/testcase.py", line
> 340, in _run_setup
>     self.setUp()
>   File
> "/memdisk/metze/W/b840536/samba/source4/dsdb/tests/python/urgent_replication.py",
> line 48, in setUp
>     self.ldb = samba.tests.connect_samdb(host, global_schema=False)
>   File "bin/python/samba/tests/__init__.py", line 213, in connect_samdb
>     global_schema=global_schema)
>   File "bin/python/samba/samdb.py", line 56, in __init__
>     options=options)
>   File "bin/python/samba/__init__.py", line 114, in __init__
>     self.connect(url, flags, options)
>   File "bin/python/samba/samdb.py", line 71, in connect
>     options=options)
> LdbError: (1, None)
> 0
> 
> FAILED (0 failures, 1 errors and 0 unexpected successes in 0 testsuites)
> 
> Any ideas?
> 
> My autobuild script looks like this:
> 
>  metze at sn-devel-104:~$ cat mx-autobuild
>  #!/bin/bash
>  #
> 
>  exec buildnice script/autobuild.py --testbase=/m/metze/W
> --email=metze at samba.org --always-email --tail --keeplogs $@
> 
> And I'm running it like (failing):
>  metze at sn-devel-104:~/masterW2$ git reset --hard
> 23ac8d130c1f476fda5d984531266a6c210c2982
>  HEAD is now at 23ac8d1 urgent_replication: Use subunit reporting,
> remove allow_empty_output.
>  metze at sn-devel-104:~/masterW2$ JOBS=1 ../mx-autobuild
> 
> And this works ok:
>  metze at sn-devel-104:~/masterW1$ git reset --hard
> 23ac8d130c1f476fda5d984531266a6c210c2982^
>  HEAD is now at 7043a8b testr: Use waf testonly and create a custom
> directory for new workers.
>  metze at sn-devel-104:~/masterW1$ JOBS=1 ../mx-autobuild
> 
> Can someone try to reproduce this behavior for I got the failure
> reliable over 10 times
> now...
> 
> metze
> 




More information about the samba-technical mailing list