Jeremy Stanley ddc7889df1 Run bandersnatch under file locking and a timeout
* modules/openstack_project/manifests/pypi_mirror.pp: Bandersnatch
occasionally seems to livelock in a select poll loop at teardown.

https://bitbucket.org/pypa/bandersnatch/issue/52

As such this blocks subsequent runs of our wrapper script, filling
the log with useless tracebacks every 5 minutes while leaving the
mirror perpetually stale until someone comes along and notices. Work
around this unfortunate situation by setting a half hour timeout on
the process, and add a file lock to the invocation so that it will
not try to run more instances of the wrapper script until the
current one terminates.

Change-Id: I055b623801af3063d22b081eb9c9ef3634e5e5b5
2014-09-17 14:01:01 +00:00
..
2014-04-09 20:56:36 +00:00
2014-03-23 08:40:18 -07:00
2014-05-23 11:06:12 +04:00
2014-08-14 11:23:53 +02:00
2014-08-20 13:04:39 -07:00
2013-12-06 15:17:28 -05:00
2014-06-04 17:33:50 -07:00
2014-06-04 17:33:50 -07:00
2014-09-12 14:15:16 -07:00
2014-09-12 10:42:05 -07:00