{"push_id":542852901,"size":1,"distinct_size":1,"ref":"refs/heads/ctx-nova-network-smoke-latest","head":"df35680b673eabe0b664f17663f2272711b2e5b4","before":"18bcbe2ef86f025413a8284d6aaf10336b78e72c","commits":[{"sha":"df35680b673eabe0b664f17663f2272711b2e5b4","author":{"email":"d7e19930cc1f42c2d0781f4d9e6f1fe5891bf9cf@dague.net","name":"Sean Dague"},"message":"add watchdog module\n\nThis provides the watchdog.watch function which is a contextmanager\nthat can be used before doing operations that have a high risk of\ndeadlocking or aberrantly taking huge amounts of time to complete\n(which could be the root cause for other issues).\n\nUnit tests require the use of sleep to make the timers pop either\nbefore or after the event in question. There is 1 second buffer that's\nencoded into each scenario which should be sufficient for unit tests\n(even in busy systems). If that turns into an issue later, the buffer\ncan be increased (I was only seeing real skew of 1-2 ms locally).\n\nChange-Id: I79e39f8a4aa702627ca39bea3e6fc672134b8a72","distinct":true,"url":"https://api.github.com/repos/citrix-openstack-build/oslo.concurrency/commits/df35680b673eabe0b664f17663f2272711b2e5b4"}]}