burnin: Search all public networks
Previously burnin tried to create a floatingIP from the first publicnetwork found. But this public network may be full.This patch fixes '_create_floating_ip' so it will try all publicnetworks until it succeeds.
burnin: Fix a bug in '_delete_floating_ips'
Renew the list of floating IP objects as it may have been changed(i.e. a port may have been deleted).
burnin: Delete ports attached to floating IPs
This patch fixes a problem with burnin where burnin couldn't delete afloating IP if it was attached to a port, by destroying the port first.
snf-burnin: Replace usage of CachedAstakosClient
CachedAstakosClient is an internal class of kamaki.Instead of using this, use the AstakosClient class thatkamaki re-exports from astakosclient library.
snf-burnin: Ignore paramiko logger
burnin: Alter AstakosClient to CachedAstakosClient
Kamaki changed its API and now AstakosClient has been renamed toCachedAstakosClient whereas the AstakosClient class points to theastakosclient package.
snf-burnin: Add new NIC after ping
Burnin has a race condition where if it tries to add a new NIC beforethe server has been completely booted, the kernel will not detect thenew NIC (not until the server reboots).Fix this by adding the new NIC to the server after we have tested (ping)...
burnin: 'SSHException' has no attribute 'errno'
snf-burnin: Better log output
Testsuite ServerTestSuite will not fail if one of the generatedtests fails.
snf-burnin: Retry when SSHException
Retry when `SSHException: Error reading SSH protocol banner'.
View revisions
Also available in: Atom