Fixed `whoami` output problem in cluster.py
Remove the last character when use `whoami`
Pass code check
Correctly group switches for batch operations
Delete both tunnel interfaces
We also clean things up a bit and check for error messages,which now can cause exceptions which should invoke cleanup.
cluster: add batchStartup/Shutdown, cleanup
Merge OVSBatch into OVSSwitch
Note that we are changing the interface of batchStartup/Shutdownslightly so that the method can choose not to start some of theswitches. We might wish to refine this a bit...
pass code check
Stub out RemoteOVSSwitch.batchShutdown()
Eventually we should implement true batch shutdown.In the mean time, we just ignore it. Note there's no goodway that I know of for a subclass to remove a superclassmethod, so we changed the protocol a bit to require a return...
Update cluster.py for new makeIntfPair
Spacing tweaks for pep8 checker
Remove erroneous self.cmd = None
Change from numeric to symbolic pylint error codes
More pylint changes
Fixing pylint errors
Remove trailing whitespace. ;-/
Merge pull request #443 from cdburkard/devel/cluster
use rcmd instead of quietRun when shutting down remote nodes
use ControlPersist ssh option to create a ControlMaster connection that will not die when a node dies
Disable shared SSH connections by default.
Note that we do still provide a default if you specifyControlPath=True
Rearrange init code slightly.
Fix problem of ssh'ing into "localhost" on a remote node.
standardize on localhost for local server's name
add findUser() to clean up user identification
adding sanity check for cluster edition
Cluster edition prototype: remote nodes and links.
We add a new experimental feature to allow Mininet to run acrossa cluster of machines. This is currently implemented via a setmix-in classes that provide remote nodes that are implementedvia a connection to a remote shell, and remote links which are...