Commit graph

782 commits

Author SHA1 Message Date
Blake J. Harnden
51855831c1 formally removing python-prefix and revision scripts 2018-03-14 10:45:34 -07:00
Blake J. Harnden
8e3b6b0b95 updates to try and resync make dist to include current files 2018-03-14 10:43:25 -07:00
Blake J. Harnden
3b568e965d removed manifest.in from dist line in daemon makefile 2018-03-14 09:04:01 -07:00
Blake J. Harnden
20305776e4 updated the message at the end of configure 2018-03-14 09:00:19 -07:00
Blake J. Harnden
6210e70c80 initial cleanup passing over all makefiles and configure.ac 2018-03-13 16:20:50 -07:00
Blake J. Harnden
ac705f4908 initial commit to remove packaging related files 2018-03-08 14:43:27 -08:00
Blake J. Harnden
bffed34a47 removed kernel patches and some minor cleanup to documentation in relation 2018-03-08 11:20:26 -08:00
Blake J. Harnden
3bfcdac630 updated index in gui defined nodes to be in order 2018-03-07 16:19:01 -08:00
Blake J. Harnden
a5370ee28c initial commit removing all related xen code, docs, files 2018-03-07 15:47:14 -08:00
Blake J. Harnden
940e10ef5e small change to documentation referencing other virtualizations 2018-03-07 14:42:41 -08:00
Blake J. Harnden
bc1e3e70c9 initial pass at removing bsd and code related to using bsd nodes 2018-03-07 12:54:19 -08:00
kevlar
9b01898e25 broke out testing to individual tests 2018-03-07 10:00:50 -08:00
kevlar
ca43eed5ba removed dependencies 2018-03-07 09:58:11 -08:00
kevlar
2b42434818 added install dependencies step 2018-03-07 09:55:44 -08:00
kevlar
14ad62d334 Set make install to run with sudo 2018-03-06 12:55:12 -08:00
kevlar
a4ed968979 removed custom prefix from jenkinsfile configure 2018-03-06 09:06:30 -08:00
Blake Harnden
4858151d7c Merge branch '6-files-under-version-control-that-are-to-be-ignored-in-gitignore' into '5.1'
Resolve "Files under version control that are to be ignored in .gitignore"

See merge request Boeing-CORE/CORE!1
2018-03-05 12:56:49 -07:00
Blake J. Harnden
4518136cd7 fixed bad ignore for Makefiles under the kernel directory 2018-03-05 11:54:23 -08:00
Blake J. Harnden
ec79c7dba3 removed some exceptions that were logged but ignore within services 2018-03-05 09:20:49 -08:00
Blake J. Harnden
974559843a defined custom core command error that defaults to printing command output as well 2018-03-02 16:22:20 -08:00
Blake J. Harnden
29a3496eda expose command exceptions within emane and mobility 2018-03-02 15:54:27 -08:00
Blake J. Harnden
fbc749849c updates to expose exceptions from physical nodes as well 2018-03-02 14:12:57 -08:00
Blake J. Harnden
a8ee7f35d6 updates to check_cmd to just return output, as status is pointless 2018-03-02 13:57:50 -08:00
Blake J. Harnden
43554cbb62 initial effort to remove swallowing exceptions within internal code 2018-03-02 13:39:44 -08:00
Blake J. Harnden
a3356127d2 removed deprecated sonarqube setting to try and leverage new branch settings 2018-03-02 09:47:28 -08:00
Blake J. Harnden
cd77875e64 switched pnodes to check commands ran for configuration 2018-03-02 09:36:29 -08:00
Blake J. Harnden
513bb7e263 fixed issue with refactored mute_detach 2018-03-02 09:20:50 -08:00
Blake J. Harnden
00b3c97448 further removal and refactoring of methods used within misc/utils.py 2018-03-02 09:15:52 -08:00
kevlar
d3c78c3a7a Added jenkinsfile describing build and test pipeline 2018-03-01 17:21:20 -08:00
Blake J. Harnden
6211b09585 further cleanup in regards the commands that are being used within core 2018-03-01 16:23:58 -08:00
Blake J. Harnden
870d87804b updated commands that return output to strip it before returning 2018-03-01 13:46:09 -08:00
Blake J. Harnden
d3bd61ddcf updates to consolidate commands that need to be defined by a new node type 2018-03-01 13:21:25 -08:00
Blake J. Harnden
0b8ee7760d reverted refactoring method name until xen/bsd nodes are cleared out 2018-03-01 09:26:28 -08:00
Blake J. Harnden
908fb777de updated to vnode on how commands are ran, updated all functions to capture output and raise exceptions when commands fail 2018-03-01 09:17:58 -08:00
Blake J. Harnden
719670c895 further cleanup to vnode.py and corrections to function docs 2018-02-27 16:28:28 -08:00
Blake J. Harnden
01060c50ff Merge branch '5.1_shell_cleanup' of git-ssh.web.boeing.com:Boeing-CORE/CORE into 5.1_shell_cleanup 2018-02-27 14:56:18 -08:00
Blake J. Harnden
59f22b12cf minor refactoring to vnode.py 2018-02-27 14:56:13 -08:00
Blake J. Harnden
78537d8e95 fixed some shell command usage in example files 2018-02-27 12:39:12 -08:00
Jeff Ahrenholz
f328cdae3b
Merge pull request #144 from TinCanTech/patch-1
Update core.conf
2018-02-24 11:00:18 -08:00
TinCanTech
edc1a92022
Update core.conf
Fix typ0s
2018-02-24 18:44:44 +00:00
Jeff Ahrenholz
d0c946ff86
Merge pull request #138 from gsomlo/gls-ns-umount-v2
Gls ns umount v2
2018-02-22 07:57:25 -08:00
Jeff Ahrenholz
467d168383
Merge pull request #139 from gsomlo/gls-v5-cleanup
Cleanup for building/installing v5 (and building RPMs of v5)
2018-02-22 07:56:13 -08:00
Jeff Ahrenholz
5e56138869
Merge pull request #143 from gsomlo/gls-gui-getmyip
gui: exec.tcl: cache local IP address across calls to getMyIP
2018-02-22 07:55:27 -08:00
Gabriel Somlo
e8ad324d3a gui: exec.tcl: cache local IP address across calls to getMyIP
Modify getMyIP to cache the local machine's IP address, and
return it without further accessing of the underlying resolver
libraries during subsequent invocations.

getMyIP is called roughly once a second from within monitor_loop
when refreshing CPU utilization in the bottom-right corner of
the GUI window. Other, dedicated CPU usage windows might also
call getMyIP at regular intervals.

With systemd commit cda458a54 (between v232 and v233), the
implementation of gethostbyname4_r() was updated to a more
intransigently standard-compliant error reporting convention,
which in turn causes glibc to retry in a more labor intensive
way (see https://github.com/systemd/systemd/pull/5359).

Under certain circumstances depending on the local hostname
and IP configuration, the glibc/systemd back-end resolver
routines triggered by getMyIP's call to [socket ...] and
[fconfigure ...] end up taking long enough to noticeably slow
down refreshing the main core-gui window, to the point where
interaction with the GUI becomes difficult.

Signed-off-by: Gabriel Somlo <glsomlo@cert.org>
2018-02-12 18:16:07 -05:00
Blake J. Harnden
127d0b0666 added a shell command with result, leveraged it usage to get output for failures during addfile and mounting within nodes 2018-02-07 19:13:51 -08:00
Blake J. Harnden
e35b4a0a4b fixed bug with loading emane models in tests, after changing how emane models are loaded 2018-02-07 16:55:53 -08:00
Blake J. Harnden
ceb2e54679 small updates after verifying vcmd return values 2018-02-27 10:55:57 -08:00
Blake J. Harnden
6b8ee13f5d initial changes to try and cleanup shell commands used within core 2018-02-27 10:48:01 -08:00
Kevin
49a2f77f45 Added code to not query sdn information when node is offline 2018-02-26 10:52:08 -08:00
Blake J. Harnden
c4a61b269b updates to support dynamic loading of emane models from a custom emane directory 2018-02-05 11:22:01 -08:00