On 10/08/2015 10:37 AM, Martin Basti wrote:

On 10/08/2015 09:13 AM, Oleg Fayans wrote:
Hi Martin

On 10/07/2015 04:30 PM, Martin Basti wrote:

On 10/07/2015 04:13 PM, Oleg Fayans wrote:

Workaround looks good, but I prefer not to push it in upstream tests,
because it is not test failure.
I agree, we should rather fix the original issue. But as a temporary
solution, to satisfy downstream, it could do.

Why is there this sleep, this might be useful in upstream tests too, but
what is the reason to add sleep there?

Without it I kept getting this error:
E           CalledProcessError: Command '['drill', '@localhost', '-k',
'/etc/trusted-key.key', '-S', 'example.test.', 'SOA']' returned
non-zero exit status 29

with --pdb option, though, my attempts to re-run the command
succeeded, so I assumed it was a timing issue, and indeed, this 1
second sleep helped.

          # verify signatures
+        time.sleep(1)
          args = [

Attached is an updated version of the patch with Martin's remarks
taken into account

Can you please send this as separate patch? I would like to push this one.

Oleg Fayans
Quality Engineer
FreeIPA team
From ad6341499d25833986f097eeac1ae89b0ea2450b Mon Sep 17 00:00:00 2001
From: Oleg Fayans <>
Date: Thu, 8 Oct 2015 11:14:15 +0200
Subject: [PATCH] Fixed a timing issue with drill returning non-zero exitcode

 ipatests/test_integration/ | 1 +
 1 file changed, 1 insertion(+)

diff --git a/ipatests/test_integration/ b/ipatests/test_integration/
index 098b227f6543fa221ed6c75d1e98e9f056761977..66e67a6efbe1db767f8b7102d2928be775e723af 100644
--- a/ipatests/test_integration/
+++ b/ipatests/test_integration/
@@ -382,6 +382,7 @@ class TestInstallDNSSECFirst(IntegrationTest):
                                            root_keys_rrset.to_text() + '\n')
         # verify signatures
+        time.sleep(1)
         args = [
             "drill", "@localhost", "-k",
             paths.DNSSEC_TRUSTED_KEY, "-S",

Manage your subscription for the Freeipa-devel mailing list:
Contribute to FreeIPA:

Reply via email to