Always sleep after group creation
Gerrit group creation appears to be very asynchronous making ACL pushes
after group creation prone to races. Always sleep for at least one
second after group creation in an attempt to mitigate this problem.
Change-Id: I80e5fa56f8bd426d3616e492368300f49e5ea06b
diff --git a/jeepyb/cmd/manage_projects.py b/jeepyb/cmd/manage_projects.py
index b9b8946..1737543 100644
--- a/jeepyb/cmd/manage_projects.py
+++ b/jeepyb/cmd/manage_projects.py
@@ -183,10 +183,10 @@
def _wait_for_group(gerrit, group):
"""Wait for up to 10 seconds for the group to be created."""
for x in range(10):
+ time.sleep(1)
groups = gerrit.listGroups()
if group in groups:
break
- time.sleep(1)
def get_group_uuid(gerrit, group):