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
|
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 |
|
Blake Harnden
|
7d2a615716
|
more updates to using f string
|
2019-10-18 10:33:31 -07:00 |
|
Blake Harnden
|
4746fe67ef
|
added docs for distributed.py
|
2019-10-17 11:35:48 -07:00 |
|
Blake Harnden
|
e94a6d1afa
|
separated distributed session logic into its own class to help reduce session.py size as it is already too big
|
2019-10-17 11:10:59 -07:00 |
|
Blake Harnden
|
0ef06a0167
|
added docs for session distributed commands
|
2019-10-17 09:32:32 -07:00 |
|
Blake Harnden
|
b7dd8ddb66
|
fix for docker/lxd based nodes to use remote servers and example for lxd
|
2019-10-17 09:09:03 -07:00 |
|
Blake Harnden
|
009ce8143e
|
removed lock for distributed commands and limited usage to uploads
|
2019-10-16 20:19:51 -07:00 |
|
Blake Harnden
|
8aef9f273f
|
updates to clear broker from physical node
|
2019-10-16 17:11:21 -07:00 |
|
Blake Harnden
|
b2d2705849
|
removed broker from session, updated most places using broker to use alternative logic to compensate where needed
|
2019-10-15 14:13:42 -07:00 |
|
Blake Harnden
|
6570f22ccf
|
refactor fabric distributed to use a class and update sessions to create and provide these to nodes
|
2019-10-14 15:43:57 -07:00 |
|
bharnden
|
2bfd050880
|
updated missed commands to be string based
|
2019-10-11 22:37:33 -07:00 |
|
Blake Harnden
|
02ef91242e
|
initial changes to convert all commands to be string based for consistency
|
2019-10-11 16:36:57 -07:00 |
|
Blake Harnden
|
d326f246a7
|
removed node based check_cmd, updated to use appropriate function
|
2019-10-11 12:57:37 -07:00 |
|
Blake Harnden
|
f6cdeb23de
|
changes to update commands to leverage either node_net_cmd/net_cmd
|
2019-10-10 15:25:12 -07:00 |
|
Blake Harnden
|
bc58693339
|
updated emane config files to be generated for remote servers, fixed services not using node remote server compatible commands
|
2019-10-10 11:53:52 -07:00 |
|
Blake Harnden
|
a4b6b8be51
|
updated link config to work distributed, added crude locking for fabric
|
2019-10-09 15:44:45 -07:00 |
|
Blake Harnden
|
c8d68c332a
|
updates for testing using examples
|
2019-10-08 21:06:22 -07:00 |
|
Blake Harnden
|
b7b0e4222c
|
updates for basic working distrbuted network using fabric
|
2019-10-08 15:09:26 -07:00 |
|
Blake Harnden
|
212fec916b
|
updated how distributed servers are added and connections are created to reduce duplicate connections
|
2019-10-07 11:58:27 -07:00 |
|
Blake Harnden
|
f83f98262f
|
some initial remote node commands using fabric
|
2019-10-04 17:33:44 -07:00 |
|
Jeff Ahrenholz
|
6c3066e752
|
cherry-pick commit e56c001 for Session() instead of EmuSession() class
|
2019-10-02 07:55:51 -07:00 |
|
Blake Harnden
|
a798774f18
|
updates to tone down warning logs to debug in broker.py and session.py
|
2019-09-30 12:58:13 -07:00 |
|
Blake Harnden
|
6b43c00031
|
removed xmlfilever from config, since not used
|
2019-09-30 10:36:27 -07:00 |
|
bharnden
|
503fa754a9
|
updates to fail early for required executables that are not in PATH
|
2019-09-27 23:29:15 -07:00 |
|
bharnden
|
050297587d
|
consolidated EmaneNode and EmaneNet, renaming EmaneNode to EmaneNet
|
2019-09-27 22:31:56 -07:00 |
|
bharnden
|
b449729a31
|
added net client to consolidate bridge and interface creation
|
2019-09-26 15:20:32 -07:00 |
|
bharnden
|
bdf288ff1d
|
removed is_net_node utility to leverage isinstance as other places are consistently
|
2019-09-26 13:15:46 -07:00 |
|
bharnden
|
b14012e5e9
|
removed node map file and utilities, added formal class methods to session objects and added checks for specific classes where needed
|
2019-09-26 13:00:12 -07:00 |
|
Blake Harnden
|
32bfa4b2f9
|
fixed exception catches for get_node expecting KeyError to expect CoreError
|
2019-09-12 15:48:09 -07:00 |
|
bharnden
|
935a7da0e9
|
added node delete info logging
|
2019-09-11 15:44:15 -07:00 |
|
bharnden
|
0d5692e7e8
|
updates to try and clean up info logging, moved some statements to debug
|
2019-09-11 15:05:05 -07:00 |
|
bharnden
|
3776e1dda7
|
moved emane dependent tests into subdir, moved pytest config into setup.cfg, added CoreError and made use of in session.py
|
2019-09-11 13:12:42 -07:00 |
|
bharnden
|
dee91e97bf
|
changes to fix flake8 issues
|
2019-09-10 21:01:51 -07:00 |
|
bharnden
|
1fc8d647c3
|
added flake8/black, pre-commit integration for flake8/black, and black formatting changes
|
2019-09-10 15:10:24 -07:00 |
|
bharnden
|
d5055f85d3
|
pass over files using isort
|
2019-09-10 14:20:51 -07:00 |
|
Blake Harnden
|
554f4a570d
|
added check when deleting links to avoid exceptions from gui driven deletions
|
2019-07-19 07:46:17 -07:00 |
|
Blake Harnden
|
e83b38d96a
|
initial lxd based node working from simple scripts
|
2019-07-02 07:48:43 -07:00 |
|
Blake Harnden
|
2397cd58ee
|
integrated creation into the standard session.add_node call, currently requires an extra check due to the need for being able to specify an image
|
2019-06-28 15:41:55 -07:00 |
|
Blake Harnden
|
6ab8368f1c
|
updates to attempt to support trying to run traditional services in some manner within the context of a docker node
|
2019-06-28 12:58:08 -07:00 |
|
Blake Harnden
|
9825706e03
|
initial commit with some docker nodes integrating with core at a basic level
|
2019-06-27 15:45:35 -07:00 |
|
Blake Harnden
|
4f4605163f
|
fixed issues executing xml from gui, added more tests for testing message handling
|
2019-06-24 15:49:12 -07:00 |
|
bharnden
|
588a0932d3
|
beginning to add some tests to help verify handling different tlv messages, added delete link logic for net to node and node to net
|
2019-06-21 23:12:18 -07:00 |
|
Blake Harnden
|
338c3a1fa1
|
fix to avoid sorting issue for comparinga str to an int in python3
|
2019-06-20 10:49:07 -07:00 |
|
Blake Harnden
|
6270fcbc75
|
shifted session startup order to help ensure broker tunnels get setup before emane starts
|
2019-06-19 10:58:49 -07:00 |
|
Blake Harnden
|
948b1126ba
|
changes to support not modifying controlnet configuration messages and avoid issues with setting the master meane config when dealing with distributed emane
|
2019-06-18 10:33:16 -07:00 |
|