tgoff0
c68e05b4b5
Prefer using ip instead of ifconfig.
...
Includes other minor improvements.
2015-05-22 00:55:20 +00:00
tgoff0
ea4f6ba518
fixed issues with shutting down a distributed batch mode
2015-05-22 00:54:28 +00:00
tgoff0
08c9fd8bf5
daemon: Initial support for exporting a scenario using the new NRL
...
Network Modeling Framework (NMF) XML representation.
2015-05-22 00:53:01 +00:00
tgoff0
abaed4924b
daemon: Improve event handling some.
2015-03-24 18:06:49 +00:00
tgoff0
3d7aab1149
daemon: Use interface names from /sys/class/net when it exists.
2015-01-21 21:37:52 +00:00
tgoff0
dfc4b2b9a2
daemon: Trivial debug message cleanup.
...
Check that a message header was received before trying to log it.
2015-01-21 21:37:48 +00:00
tgoff0
29c31aad9a
daemon: Send an exception message reply if an error occurs when
...
importing/executing a file.
2015-01-21 21:37:43 +00:00
tgoff0
b9ebcd979c
daemon: Do some session cleanup if an error occurs when importing an
...
XML scenario.
2015-01-21 21:37:38 +00:00
tgoff0
598cd87080
daemon: Export the filename as a global variable when executing a file.
2014-12-15 18:23:13 +00:00
tgoff0
3ffdf7c420
daemon: Some code reorganization to make XML support more modular.
2014-12-15 18:22:46 +00:00
ahrenholz
90f3c6569f
convert node count to string before building session message (fixes bug #258 )
...
patch from Björn Axelsson
(Boeing r1900)
2014-10-31 18:35:38 +00:00
ahrenholz
66ebcb5cf4
fix bug #253 "NetworkManager runs DHCP..." for Ubuntu (but not Fedora/CentOS)
...
use "vethA.B.SS" name for veth devices (A = node number, B = index, SS = short session ID)
use "tapA.B.SS" name for tap devices; use "b.A.SS" name for bridge devices
added a SESSION_SHORT environment variable to the default CORE environment
(Boeing r1867)
2014-08-04 17:28:35 +00:00
ahrenholz
c95e240aa8
added nodetype target to core-manage to add/remove/check $HOME/.core/nodes.conf
...
(Boeing r1854)
2014-07-18 16:56:05 +00:00
ahrenholz
71927274cd
added core-manage tool for addons to add/remove/check services and models
...
(Boeing r1851)
2014-07-15 20:30:45 +00:00
ahrenholz
fef98f30c9
when executing Python scripts from the GUI, run in background thread and
...
wait for them to enter the RUNTIME state
2014-04-03 21:58:05 +00:00
ahrenholz
f717fcc0dd
(commit by Kelly Bunn)
...
session.py: Created method (sendnodeemuid) to send node status response
message, so all nodes can call it. Added per session updown
script option.
service.py: Added test for _starttime before calling float() in
bootnodeservices().
Changed servicesfromopaque code to collect unknown
services and return with valid services.
Changed handleevent to send a message with posible failed
and unknown services.
coreobj.py: Added code to put nodes actual configured services in
tonodemsg.
core-daemon: Added call to self.session.sendnodeemuid if in running
state in handlenodemsg
(Boeing r1824,1825)
2014-03-05 16:28:32 +00:00
ahrenholz
9d897e4898
unbreak mobility script pause event
...
(Boeing r1811)
2013-12-11 17:21:46 +00:00
ahrenholz
5a1e8bfdca
fix handling of service stop message
...
(Boeing r1809)
2013-12-09 22:14:05 +00:00
ahrenholz
a9ea208a08
added reconfigure event type, for re-generating service config files
...
added new Event Message handling for starting mobility model or reconfiguring
a service during runtime
(Boeing r1806)
2013-12-05 23:44:25 +00:00
ahrenholz
6547b898c3
daemon support for unidirectional link effects
...
also enable link effects between hub/switch and hub/switch connections
(Boeing r1798)
2013-12-02 21:20:52 +00:00
ahrenholz
1e8abc4c1e
allow executing XML files from daemon from Register Message
...
(like a Python script)
added start flag to xmlutils.opensessionxml(),
XML file will be parsed into a live running session
(Boeing r1792)
2013-11-25 19:54:02 +00:00
ahrenholz
d9b564acb4
added TODO comment for scripts that don't return
...
(Boeing r1790)
2013-10-28 21:42:32 +00:00
ahrenholz
ed401451d2
print stack trace when Python script fails to run in core-daemon context
...
(Boeing r1789)
2013-10-28 15:25:44 +00:00
ahrenholz
0fc51e38bf
(Boeing r1784,1785)
...
implement local flag when receiving Execute Message, for running host commands
added checkforkernelmodule helper
2013-10-22 14:32:42 +00:00
ahrenholz
f96bbf7a29
(Boeing r1767)
...
update SDT helper to support 3D display of distributed emulations (fix bug #205 )
2013-09-05 17:46:12 +00:00
ahrenholz
0694a20793
(Boeing r1762)
...
start session event queue on slave servers when RUNTIME message is received
this enables queued events on slave servers such as service start times
2013-09-03 15:23:44 +00:00
ahrenholz
f8f46d28be
initial import (Boeing r1752, NRL r878)
2013-08-29 14:21:13 +00:00