bharnden
|
4e03dc6888
|
updates to grpc StartSession, added utility threadpool function to help improve speed when running certain tasks, made use of utility threadpool function where needed
|
2019-10-29 10:25:39 -07:00 |
|
bharnden
|
236ac7919a
|
moved grpc utility functions into grpcutils, updated StartSession to threadpool node and link creation
|
2019-10-28 23:11:15 -07:00 |
|
Blake Harnden
|
934ea96558
|
changes to support a simpler start/stop session API
|
2019-10-28 15:18:57 -07:00 |
|
bharnden
|
fff281a452
|
removed master from corehandlers and session, since it will not be needed any more
|
2019-10-25 22:06:30 -07:00 |
|
Blake Harnden
|
77c7bf798e
|
changes to tests to fix session fixture not being master and updated emane xml config test to use a valid value
|
2019-10-25 15:32:12 -07:00 |
|
bharnden
|
8e67294a8a
|
changes to fix lock issues with multiple threads when stopping from gui
|
2019-10-24 21:17:15 -07:00 |
|
bharnden
|
6f58a82a75
|
removing mocked tests, until grpc and constants.py generation are determined
|
2019-10-24 15:31:17 -07:00 |
|
bharnden
|
e4a2c18d17
|
adding mocked tests to github actions
|
2019-10-24 15:28:30 -07:00 |
|
bharnden
|
5c12651e4e
|
updates to session.clear to clear out all configuration data as well, updated session.shutdown to use clear, updated tests to account for this
|
2019-10-24 13:05:02 -07:00 |
|
bharnden
|
dc27fadb10
|
added distributed tests based on new distributed, removed old distributed tests and fixture to support it
|
2019-10-24 11:52:25 -07:00 |
|
bharnden
|
c255625d2f
|
removed skipping TestCore:test_mobility
|
2019-10-24 11:20:38 -07:00 |
|
bharnden
|
6045908a14
|
cleanup for test fixtures to help simplify test_gui fixture setup
|
2019-10-24 10:58:26 -07:00 |
|
bharnden
|
27be86f175
|
fixed unwanted patcher in test fixture
|
2019-10-24 09:26:28 -07:00 |
|
bharnden
|
4a6a87b931
|
updates to how test fixtures are created
|
2019-10-24 09:06:14 -07:00 |
|
bharnden
|
ade1d980a8
|
updates to speed up tests
|
2019-10-23 23:15:19 -07:00 |
|
bharnden
|
d28a64b53c
|
removed todo for wireless links, since they may be used by an API, until know for sure, leaving in
|
2019-10-23 12:31:13 -07:00 |
|
bharnden
|
7366738023
|
updated network to network link to not look for Rj45, since that wont happen, removed unwanted grpc client function
|
2019-10-23 11:24:50 -07:00 |
|
bharnden
|
053d2a0b10
|
removed unused utils.hex_dump
|
2019-10-23 11:01:25 -07:00 |
|
bharnden
|
711104df64
|
update to move mac learning disable into wlan and hub node startup
|
2019-10-23 10:56:01 -07:00 |
|
bharnden
|
440c8ed565
|
updated interface.py to use python3 super()
|
2019-10-23 10:40:40 -07:00 |
|
bharnden
|
b185c3c679
|
updated network.py to leverage super()
|
2019-10-23 10:16:35 -07:00 |
|
bharnden
|
68be311c7a
|
updated usages of super to use python3 variation
|
2019-10-23 09:51:52 -07:00 |
|
bharnden
|
6a0a9e7698
|
updated all classes to be created without using (object), in python3 all classes are new style classes
|
2019-10-23 09:31:34 -07:00 |
|
bharnden
|
39c40d2a8c
|
updated netif function to remove net parameter, since it was not used
|
2019-10-23 09:15:27 -07:00 |
|
bharnden
|
3dccd073f2
|
updated newveth and newtuntap function to remove the net parameter, since it was not being used
|
2019-10-23 09:02:24 -07:00 |
|
bharnden
|
28d1803af6
|
added netifi to CoreInterface, so it is defined up front
|
2019-10-22 23:03:03 -07:00 |
|
bharnden
|
945f3cce5b
|
removed session.create_emane_network, removed unused node types
|
2019-10-22 21:27:31 -07:00 |
|
bharnden
|
14d759667c
|
refactored session.update_node to session.edit_node to match grpc call
|
2019-10-22 20:55:06 -07:00 |
|
bharnden
|
cb81095b64
|
refactored NodeData and NodeOptions to use server instead of emulation_server
|
2019-10-22 20:50:01 -07:00 |
|
Blake Harnden
|
ab0abd65aa
|
modified session.add_node parameter node_options, to just be options
|
2019-10-22 15:31:50 -07:00 |
|
Blake Harnden
|
ce411a07d7
|
removed session.create_wireless_node, can be achieved simply without needing this function
|
2019-10-22 15:13:28 -07:00 |
|
Blake Harnden
|
c1bb9ed5d8
|
added optional custom class param for session.add_node
|
2019-10-22 13:15:12 -07:00 |
|
Blake Harnden
|
9e7b5abeb9
|
updated fabric commands to be hide output
|
2019-10-22 12:36:47 -07:00 |
|
Blake Harnden
|
b703ad11c6
|
updating command logging back to debug
|
2019-10-22 12:19:37 -07:00 |
|
Blake Harnden
|
f39b7e9f96
|
updated open_xml functionality, grpc open_xml can optionally start now, added opened files to grpc get_sessions
|
2019-10-22 12:08:55 -07:00 |
|
Blake Harnden
|
0a689a3e96
|
updates to grpc to provide a consistent config response, mapping config ids to ConfigOptions
|
2019-10-22 09:57:41 -07:00 |
|
Blake Harnden
|
233ca92fd2
|
update grpc to allow for configuring and created distributed nodes
|
2019-10-21 12:51:38 -07:00 |
|
Blake Harnden
|
630b44627c
|
updated distributed python examples a bit to clean things up
|
2019-10-21 11:36:59 -07:00 |
|
Blake Harnden
|
78f981463d
|
renamed utils.check_cmd to utils.cmd, updated host_cmd to allow for shell commands for output redirection
|
2019-10-21 10:32:42 -07:00 |
|
Blake Harnden
|
16b7e70c33
|
update to add config example for fabric.yml
|
2019-10-21 10:08:41 -07:00 |
|
Blake Harnden
|
3fc0ca5cec
|
fix to get_node over grpc to avoid issues with nodes that dont have services
|
2019-10-21 09:51:52 -07:00 |
|
Blake Harnden
|
104ac4cdc7
|
Merge branch 'develop' of https://github.com/coreemu/core into develop
|
2019-10-21 09:37:26 -07:00 |
|
Blake Harnden
|
d056578e9d
|
modified ctrlnets to use an id starting at 9001, to avoid string based ids
|
2019-10-21 09:36:07 -07:00 |
|
bharnden
|
6006710c32
|
changed net_cmd to host_cmd and node_net_cmd to cmd, for simpler more logical naming
|
2019-10-18 23:28:09 -07:00 |
|
bharnden
|
d4af459653
|
update to distributed core doc
|
2019-10-18 22:56:10 -07:00 |
|
bharnden
|
c0ab9ea4cc
|
small update to grpc docs
|
2019-10-18 21:51:15 -07:00 |
|
Blake Harnden
|
18e5598203
|
fixed node data reporting emulation server host instead of name
|
2019-10-18 16:28:13 -07:00 |
|
Blake Harnden
|
73b2eff312
|
fix for corehandlers.py session_clients access
|
2019-10-18 16:25:38 -07:00 |
|
Blake Harnden
|
83c408359a
|
set flow id logging to debug
|
2019-10-18 14:56:21 -07:00 |
|
Blake Harnden
|
d1e9223d52
|
updates to install docs to remove python2 references
|
2019-10-18 14:52:08 -07:00 |
|