Statistics
| Branch: | Tag: | Revision:

mininet @ 083322a2

# Date Author Comment
083322a2 11/06/2014 08:05 PM Bob Lantz

Draft update for Mininet 2.2b0

8225105c 11/06/2014 08:05 PM Bob Lantz

Fix to allow more flexible version numbers

4f8aa1d8 11/06/2014 12:49 AM Bob Lantz

Don't check rt_runtime_us for CFS scheduler

060d46a2 11/06/2014 12:18 AM Bob Lantz

Set VM date based on host date.

This should fix #398 for real; note that if we try to shut down ntpd
right at boot, it doesn't work! ;-(

However, setting the Unix time in the traditional manner using seconds
since 1970 should do the trick!

820c3be7 11/05/2014 01:20 AM Bob Lantz

Reorganize CFS and RT default/error conditions.

a562ca1b 11/05/2014 12:27 AM Bob Lantz

Move RT check into its own method, and save value.

658761d9 11/05/2014 12:09 AM lantz

Merge pull request #419 from cdburkard/patches/rt_failure_output

fix silent failures when rt cannot be assigned - will follow up on this

ec9f02c7 11/04/2014 11:09 PM lantz

Merge pull request #424 from cdburkard/devel/mergePrivate

merge HostWithPrivateDirs into Node

f75bee62 11/04/2014 08:49 PM lantz

Merge pull request #429 from cdburkard/patches/cluster_m

ensure we retrieve a single PID when run on a cluster node

6e5ac34b 11/04/2014 04:01 AM Bob Lantz

Update module comment.

08d611f4 11/01/2014 03:30 AM Cody Burkard

fix silent failures when rt cannot be assigned

f6de358b 10/31/2014 10:06 PM Bob Lantz

Try to prime the pump to avoid PACKET_INs during iperf test

Background: the reference controller is reactive and installs exact
match rules. By attempting to start a telnet session we make sure that
the ARP caches and TCP flow rules are set up (in one direction at...

f66904ab 10/31/2014 03:23 PM cody burkard

ensure we retrieve a single PID when run on a cluster node

6a363f65 10/31/2014 11:59 AM cody burkard

unmount private directories after use

736db20c 10/31/2014 11:43 AM cody burkard

merge HostWithPrivateDirs into Host

aae0affa 10/14/2014 08:42 PM lantz

Merge pull request #411 from cdburkard/devel/cli_usage

add cli usage information

8190e81b 10/14/2014 08:36 PM lantz

Merge pull request #410 from cdburkard/patches/tshark_walkthrough_1404

support wireshark versions greater than 1.11 in test_walkthrough

16a2a6dc 10/14/2014 01:11 AM lantz

Merge pull request #400 from cdburkard/patches/fixEmptyPing

Mininet crashes when running ping between two hosts with no interfaces

b7999978 10/14/2014 01:06 AM lantz

Merge pull request #409 from cdburkard/patches/cleanup_tests

if a test fails or exits with an error, run cleanup as a precaution

e1711f35 10/14/2014 12:52 AM Bob Lantz

Use server receive rate rather than client send()/buffering rate

Fixes #412

501eb4f9 10/13/2014 08:52 PM Bob Lantz

Add more information for test condition failure

f3411593 10/13/2014 05:52 PM Cody Burkard

support wireshark versions greater than 1.11

cac98f5f 10/11/2014 03:32 AM cody burkard

add cli usage information

5eca0802 10/10/2014 07:33 PM lantz

Merge pull request #407 from cdburkard/patches/baresshd_waitListening

wait for sshd to start in baresshd example

6159e923 10/09/2014 09:30 PM Bob Lantz

Add VM port forwarding option: --forward tcp:2222:22

2ceb5791 10/07/2014 11:11 PM Bob Lantz

Merge branch 'cdburkard-patches/test_walkthrough'

61c144b9 10/07/2014 11:08 PM Bob Lantz

Minor fixes to wireshark test

8537e8d9 10/07/2014 09:27 PM lantz

Merge pull request #404 from cdburkard/patches/default_cli

use node.pexec() to update IP address of intf instead of node.cmd()

33d42e25 10/03/2014 04:50 PM cody burkard

if a test fails or exits with an error, run cleanup as a precaution

7c5d2771 10/03/2014 11:52 AM cody burkard

wait for sshd to start in example

098bede0 10/03/2014 03:09 AM Bob Lantz

Wait for controller shutdown.

Unfortunately, this can slow things down a bit - perhaps
100-200 ms in the case of ovs-controller, but I am hoping that
it may help slightly with #399.

629e58ca 10/03/2014 01:45 AM Bob Lantz

Add 'use' test for using VM interactively

e3ab3fc2 10/02/2014 06:10 PM cody burkard

fix a few small issues with walkthrough tests

f1123e71 10/02/2014 04:19 PM cody burkard

update interface IP address with pexec so that backgrounded process output from the cli cannot interfere

778267aa 10/02/2014 06:05 AM cody burkard

if there are no interfaces to ping, there are no packets sent

d6da13d4 10/02/2014 12:32 AM Bob Lantz

ntpd doesn't take a server argument

92a4f2dd 10/02/2014 12:29 AM Bob Lantz

Try using ntpd since ntpdate doesn't always work

ded25a9e 10/01/2014 09:42 PM Bob Lantz

disableNtpd: wait 1 second and print out date just to be sure

1bae1aab 10/01/2014 09:20 PM Bob Lantz

Turn of ntpd and set date manually before tests

This should fix the problem where we see the first test
taking negative time, as well as possibly other issues
with performance tests which may be sensitive to changes
in wall clock time.

Fixes #398

01a1e8e4 09/30/2014 10:19 PM lantz

Merge pull request #397 from cdburkard/patches/test_nets

wait for switches to connect during test_nets

9487cb50 09/30/2014 02:57 AM Bob Lantz

Fix typo

461751e5 09/30/2014 02:06 AM Bob Lantz

Merge branch 'cdburkard-patches/linear_bw'

762479c1 09/30/2014 02:06 AM Bob Lantz

Merge branch 'patches/linear_bw' of https://github.com/cdburkard/mininet into cdburkard-patches/linear_bw

c8607467 09/30/2014 01:51 AM Bob Lantz

Merge branch 'cdburkard-patches/fix_sshd'

f8e98d6a 09/30/2014 01:50 AM Bob Lantz

Merge branch 'patches/fix_sshd' of https://github.com/cdburkard/mininet into cdburkard-patches/fix_sshd

4aa0b823 09/30/2014 01:33 AM lantz

Merge pull request #395 from cdburkard/patches/vlan_fail_output

check for vlan dependency

f9522b30 09/30/2014 12:41 AM lantz

Merge pull request #394 from cdburkard/patches/cpu_test

continue to test cfs if rt is not enabled in kernel

ec26c749 09/29/2014 11:30 PM Bob Lantz

Install vconfig in VM for VLAN example

This should help with #393 although it doesn't solve
the root issue of the example failing silently when
vconfig is missing.

684092ba 09/27/2014 01:43 PM cody burkard

wait for switches to connect during test_nets

9cbf4688 09/27/2014 11:48 AM cody burkard

add 1ms delay to all links to exaggerate TCP bandwidth decrease across an increasing number of links

74857ba4 09/27/2014 11:47 AM cody burkard

remove User Switch from linearBandwidth due to poor performance

f1b61c62 09/27/2014 11:31 AM cody burkard

Merge branch 'master' of github.com:mininet/mininet into patches/fix_sshd

Conflicts:
examples/cpu.py

a565bdd5 09/27/2014 11:30 AM cody burkard

fix popen to work with shell

cf5bbd59 09/27/2014 11:30 AM cody burkard

promote waitListening to util.py

c0d8fc0d 09/27/2014 11:30 AM cody burkard

wait until sshd has started on each host

eef43402 09/27/2014 11:24 AM cody burkard

check for vlan dependency

54bd9e61 09/27/2014 10:20 AM cody burkard

continue to test cfs if rt is not enabled in kernel

fa7edec7 09/26/2014 11:47 PM lantz

Merge pull request #391 from cdburkard/patches/fix_popen

workaround: attach to cgroup first, then mount namespace

89cc29b4 09/26/2014 11:41 PM lantz

Merge pull request #367 from cdburkard/devel/Ryu

add Ryu controller support to Mininet

686a9993 09/26/2014 10:42 PM cody burkard

add Ryu controller to mininet

e16c5fe9 09/26/2014 05:51 AM cody burkard

attach to cgroup first, then mount namespace

dedb06b2 09/26/2014 01:43 AM Bob Lantz

Wait for crlf after OK/FAILED for better -v output

5fc3f57e 09/25/2014 09:19 PM lantz

Merge pull request #386 from cdburkard/patches/cpu_test

Skip test_cpu.py if RT_GROUP_SCHED is not enabled

5789dae8 09/25/2014 09:17 PM lantz

Merge pull request #387 from cdburkard/patches/iperf_bw

use udp with iperf to measure loss. pings are not reliable

0efde9c4 09/25/2014 09:16 PM lantz

Merge pull request #388 from cdburkard/patches/intfOptions

measure loss with udp iperf

7eeaed99 09/25/2014 08:09 PM cody burkard

use udp with iperf to measure loss. pings are not reliable

f0ce6f50 09/25/2014 07:39 PM cody burkard

measure loss with udp iperf

823d1b99 09/25/2014 05:16 PM cody burkard

skip test if RT_GROUP_SCHED is not enabled

61760eab 09/24/2014 06:57 PM Bob Lantz

Make sure we 'sudo kill' our sudo pexpect process in close().

This should more reliably shut down pexpect subprocesses when
build.py exits before completion.

12095a12 09/24/2014 12:49 AM Bob Lantz

Try to install openvswitch-testcontroller if needed

412726d3 09/24/2014 12:18 AM Bob Lantz

Fix -a

136c9591 09/23/2014 11:32 PM Bob Lantz

Fix wireshark namespace conflict and don't reinstall

2ac4cd43 09/23/2014 09:09 PM lantz

Merge pull request #384 from mininet/devel/loxigen

Switch to loxigen-built openflow.lua wireshark plugin

f603052b 09/23/2014 09:01 PM Bob Lantz

Install coloring rules regardless of plugin. Also don't clobber.

47be38e6 09/23/2014 08:45 PM Bob Lantz

Don't install lua plugin for wireshark 1.12+

Apparently there is a conflict where the lua plugin
conflicts with the built-in dissector for openflow
that is included with 1.12 and up. For now, we will
just not install the plugin. This should fix the
14.10 VM build....

9ca775cb 09/22/2014 10:54 PM Bob Lantz

Switch to loxigen-built openflow.lua wireshark plugin

The older wireshark dissectors were not well-maintained
and were a pain to build. They also added tons of extra junk
into our VM images! The ones built into the current
wireshark are deficient for 1.3. The solution for the...

e4d49e6d 09/22/2014 07:31 PM lantz

Merge pull request #229 from mininet/devel/mobility-example

A simple mobility API and example

02bf34aa 09/22/2014 07:27 PM Bob Lantz

Remove setup/isOldOVS which have been merged into OVSSwitch

73ef3e9a 09/21/2014 07:43 AM Brian O'Connor

Merge pull request #375 from cdburkard/patches/multi_core_rt

fix host --rt

55ef99b6 09/21/2014 07:13 AM Brian O'Connor

Merge pull request #379 from cdburkard/devel/show_ports

adding 'ports' command to cli

57686d31 09/21/2014 06:31 AM Brian O'Connor

Merge pull request #381 from cdburkard/examples/interfaces

adding example and test for intf.config()

8396960e 09/21/2014 06:27 AM Brian O'Connor

Merge pull request #380 from cdburkard/devel/cli_comments

parse comments out of CLI

3e8df323 09/21/2014 06:21 AM Brian O'Connor

Merge pull request #374 from cdburkard/patches/rt

check if RT_GROUP_SCHED is enabled in kernel

706229da 09/17/2014 07:55 PM cody burkard

adding example and test for intf.config

2c10a8e6 09/16/2014 08:43 PM lantz

Merge pull request #376 from cdburkard/patches/pingOutput

if we do not receive a ping and cannot parse output, return errorTuple

e4c4891a 09/16/2014 08:40 PM lantz

Merge pull request #359 from mininet/devel/cluster

Cluster Support Prototype

80d647a9 09/16/2014 08:31 PM Bob Lantz

add findUser() to clean up user identification

c5e8f09b 09/15/2014 10:52 PM cody burkard

adding comments to CLI

08643fe6 09/15/2014 10:33 PM cody burkard

adding 'ports' command to cli

3df36101 09/10/2014 05:30 AM cody burkard

adding sanity check for cluster edition

00cbb348 09/09/2014 08:59 PM cody burkard

if we do not receive a ping and cannot parse output, return errorTuple

cde6c3aa 09/05/2014 10:44 PM lantz

Merge pull request #369 from cdburkard/patches/hifi_multicore

Fix runCpuLimitTest with multiple cores

c265deed 09/05/2014 06:07 AM Bob Lantz

Cluster edition prototype: remote nodes and links.

We add a new experimental feature to allow Mininet to run across
a cluster of machines. This is currently implemented via a set
mix-in classes that provide remote nodes that are implemented
via a connection to a remote shell, and remote links which are...

0333d3db 09/05/2014 04:51 AM Bob Lantz

qcow2size(): use qemu-image instead of file

file no longer returns image size on 14.04
fixes #373

58324bdc 09/04/2014 07:24 PM cody burkard

check if RT_GROUP_SCHED is enabled in kernel

04c1c098 09/04/2014 05:46 PM cody burkard

wall clock time makes rt quota independent of nprocs

f2458d1d 09/04/2014 01:50 PM Bob Lantz

Accept 'ISO' or 'boot' in file *.iso command output

Fixes #372

ce781a18 09/04/2014 11:21 AM cody burkard

use cgroups to calculate percentage of cpu used

b85943dc 09/04/2014 09:22 AM Bob Lantz

chdir() to correct path after calling chroot()

Since chroot() doesn't chdir() by default, we are left in
an unreachable directory in node.pexec() (and in xterms.)

fixes #370

d4ca1db6 08/30/2014 02:34 AM Brian O'Connor

Merge pull request #364 from cdburkard/patches/testCPULimit

Fix output of backgrounded processes