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'.
burnin: Fix a bug when generated tests fail
When a generated test was failing (in particular theGeneratedServerTestSuite) burnin couldn't know that this test failedand wasn't exiting with an error exit status.
Fix this by forcing the test that generated the erroneous test suite to...
burnin: If machine is ERROR we cannot delete ports
If the machine is not in ACTIVE state we cannot delete its ports.This patch changes burnin so when cleaning up stale servers(where there is the possibility that the machine is not ACTIVE)it will not try to disconnect the server from the public network....
View revisions
Also available in: Atom