407 Commits

Author SHA1 Message Date
Jordan Halterman
15f3371bdf Refactor multimap streams to avoid blocking iteration on initialization
Change-Id: I6a357b37e85808972267ef2daf5328fd5035aac4
2018-07-02 18:16:32 +00:00
Thomas Vachuska
510419f90a Fixing few issues in feature generation and local run capability for Bazel build.
Change-Id: Ifd72aff1c56cceadd0bde93c94bdaf4a9a7dfbd2
2018-06-29 22:04:31 +00:00
Thomas Vachuska
41c652c6ef Adding APPS as sources to the Bazel package build rule.
Change-Id: I9444d255d0ec2d6680ab8fd98567ed44d9a0c53f
2018-06-27 23:53:04 +00:00
Yuta HIGUCHI
59cf0c877c Update dependencies
- commons-lang3 3.7
  https://commons.apache.org/proper/commons-lang/release-notes/RELEASE-NOTES-3.7.txt
- commons-text 1.3
  https://commons.apache.org/proper/commons-text/release-notes/RELEASE-NOTES-1.3.txt
- commons-io 2.6
  http://commons.apache.org/proper/commons-io/upgradeto2_6.html
  http://commons.apache.org/proper/commons-io/upgradeto2_5.html
- error_prone_annotations 2.0.18

Change-Id: I119306662ab945f876ff3832f550a5e84e40fa76
2018-06-14 16:04:29 +00:00
Ray Milkey
15053f0fca buildifier formatting of bazel files
Change-Id: I8196aa52ee640d1c500307a50a0ab4921138b69b
2018-06-13 17:57:14 +00:00
Thomas Vachuska
f5d1720a86 Consolidating BUILD files for clarity and ease of maintenance.
- module definitions extracted to modules.bzl
- all packaging done from top BUILD file
- removed all BUILD files from under tools tree

Change-Id: I0f45eb77c809c48d1446ce86f62be6f5baf40ded
2018-06-13 00:53:18 +00:00
Thomas Vachuska
f25c248723 Moved /features to /tools/package/features.
Change-Id: I6b52c92b688a833b9e3813416b785533cb4dd829
2018-06-12 13:18:45 -07:00
Thomas Vachuska
8fcd204151 Fixing bazel-based packaging of the CLI branding
Change-Id: I2a275a99d9a59ac4ac297e7cd445b11de63ca47b
2018-06-12 12:00:16 -07:00
Thomas Vachuska
0f95603f6e Adding Bazel packaging of admin tools and test tools.
Change-Id: I321c79264cf5f3ca0d6c7a52e300c916acbe463a
2018-06-12 18:33:44 +00:00
Thomas Vachuska
a8e1bd4d7d Sketching out packaging via Bazel
- modified onos-gen-lib to generate http_file properly
- fixed deps.json entries for apache-karaf & patches .tar.gz files
- sketching tools/package/BUILD file

Change-Id: I311d66095e8d744b8f61a2f3b53a635a2a42732e
2018-06-11 15:45:11 -07:00
Ray Milkey
b32da8553c Increase Felix lock acquisition timeout
Change-Id: I4b2f49c270d6f6f7ac3ed21b5a6ffb9a849b7319
2018-05-22 02:48:39 +00:00
Sean Condon
83fc39f470 Initial import of Angular5 components services and modules
Change-Id: I3953f1fbf7d5697a1c6d432808dd17d816ec285a
2018-05-15 23:04:34 +00:00
Pier
b185858b6f Add maps and sr-mcast-role commands
Change-Id: Ib557485aa1ce8d5b49b5af1beab7320230e564e3
2018-05-09 19:22:34 +02:00
Thomas Vachuska
4a9c094d1d Adding ACLs for requiring admin or viewer role to different ONOS CLI commands.
Change-Id: Iba1744b7a76449eab54406cc89f65c1c0d48e393
2018-05-01 15:41:49 -07:00
Ray Milkey
0f071de668 Set onos maven plugin version to SNAPSHOT of next release version
Change-Id: Idbbd470aa3d39e716fc8ca4e4f3b6e37c5f42c5c
2018-04-30 13:18:09 -07:00
Ray Milkey
0753ee71ec Release version 1.12 of the onos Maven plugin
Change-Id: If5644035ec61af893e678b8e45006d988a0aebdf
2018-04-30 17:57:56 +00:00
Thomas Vachuska
1b083cd542 Fixed onos-log-query to properly exclude stack traces and merge logs.
Change-Id: Idd3b915a8dc4c75a0da03445d759753450f9fe25
(cherry picked from commit bfcc57bb75394f9d4ea78ffa6046ce6cbd147fac)
2018-04-26 03:35:18 +00:00
Thomas Vachuska
bf5d1fec8d Customer bug-fixes:
Rolling back the server-side preference setting for GUI
Fixing onos-log-query
Closing UiWebSocket on non-auth message detection

Change-Id: Icf9155668643bd0fcb2e87807364e7304ce21d53
2018-04-26 00:06:50 +00:00
Thomas Vachuska
fe7a75e1c1 Providing a tool to stitch and filter ONOS log files collected via onos-diagnostics tool.
Change-Id: Ib11a15cdc446662f46c376b51af7e5b0d999b605
2018-04-25 12:07:03 -07:00
Charles Chan
8b7df41a28 Add obj-queues into onos-diagnostics
Change-Id: I215c7030450aa75ebb732f4ee81ec75faa65e18c
2018-04-24 17:32:33 +00:00
Thomas Vachuska
9e6432c209 Patching Apache Karaf with a shell console fix to avoid thread leak.
Change-Id: I27e8fbaf443391a51b40c35639a39a5f38aecf31
2018-04-20 22:26:19 -07:00
Charles Chan
8bc75ee52b Implement sr-should-program command
Change-Id: Ie7da6c83b1f432c5f84a13712d0a1be106733c6a
2018-04-19 22:31:33 +00:00
Pier
954b368077 Improve onos-diagnostics adding sr-mcast-leader
Change-Id: I57e058956a2fd8c4397c97e993851029967e5df5
(cherry picked from commit 160880a18536d464d10d4f2ad8e38581e9ea3e3d)
2018-04-19 14:52:59 +00:00
Thomas Vachuska
a7be50dc88 Making REST API port as a command-line option for various admin commands.
Also cleaning up usage for consistency.

Change-Id: I1d8a10c063cab5992033b97d6efa60bba030ed9e
2018-04-16 22:29:41 +00:00
Ray Milkey
335d774c74 Fix maven plugin version
Change-Id: Ie926335c0d89a5a02493b75839049b2f16b94aab
2018-04-13 14:00:20 -07:00
Ray Milkey
bca9049101 Starting snapshot 1.14.0-SNAPSHOT
Change-Id: I97bab4e31d2b701f015289eae29d0c58a4937685
2018-04-13 12:47:31 -07:00
Thomas Vachuska
6405aad6f5 Increasing GUI session timeout.
Change-Id: I28c8776025f4d4f51745e59727a7372890befe04
2018-04-12 21:54:37 +00:00
Pier
4099f056b9 Improve onos-diagnostics with new multicast commands and interface command
Change-Id: I478eb589aedd6c4c4e821c2e6c308a21c1142d36
2018-04-06 02:10:24 +00:00
Jian Li
bf7598ff39 Fix ONOS init bug in case VM memory size is smaller than 16GB
With current setting, ONOS package cannot be instantiated when the
target VM RAM size is smaller 16GB. To make ONOS be runnable, we
should not specify the reserved JVM RAM size. As the comment noted,
JAVA_OPTS should be specified only for performance test purpose.

Change-Id: Idfa98d70d33840077851bac150b89bbfa0e1ca5d
2018-03-20 17:30:40 +09:00
Thomas Vachuska
fa61549330 Adding auto-layout to the access-null simulation.
Enhancing the scale test for flows and routes.

Change-Id: Ib91720b409872e44eaff4263cf229bffa2e292fc
2018-03-19 16:36:02 +00:00
Andreas Pantelopoulos
ff691b7f63 Implemented the following PW features and fixes:
- PW support for H-AGG topologies. Support for leaf-spine-spine
     leaf-spine-spine-leaf pseudowires.
   - Renamed pw commands with sr-pw-* pattern and also removed redundant output
    from them.
   - Enabled bulk addition / removal of pws from the rest api.
   - Modified diagnostics tool with the updated command name.

Change-Id: I708db9281d0082b160cbd713910b420ef7df9da3
2018-03-14 00:55:56 +00:00
Yuta HIGUCHI
bcc2ce9c3f Generate copyright year in swagger template code
- exclude generated source code from checkstyle by default

Change-Id: I3f79183a8aae1f24d36558860555b5b0298cd8c3
2018-03-13 17:38:36 +00:00
Charles Chan
c6576fa86c Adding SR commands to onos-diagnostics
Change-Id: I00d2ec1565811be77893846b18db991b69776f71
(cherry picked from commit 415bb2347203a76b5a1a350229f03a603a484ebf)
2018-03-09 17:07:16 +00:00
Thomas Vachuska
7f2a356294 Creating build of a small bundle of remote administrative tools that
can be installed separately from the ONOS source or ONOS runtime.

Change-Id: I0f8a7e2739010f34d913d79ab40390aef3fc07e2
2018-02-28 18:57:05 +00:00
Jian Li
5d505f2466 Bump up Jersey from 2.25.1 to 2.26 with corresponding deps updated
Change-Id: I0f9f6795187f78a777852678ab1a7d1442a49986
2018-02-26 19:09:52 +00:00
Thomas Vachuska
1c2881d031 Fixing onos-user-key to use ssh-keygen optionally.
Change-Id: I18e20fca4ee403e72fe008d4da00f0b6d5ca7e6e
2018-02-06 01:15:14 +00:00
Yuta HIGUCHI
6735683cc3 Sync versions in archetypes
- bump onos-maven-plugin version

Change-Id: Iba6671b0c27eda2a748c55ed14347f640bf0965c
2018-02-02 14:22:39 -08:00
Thomas Vachuska
a40aa0b806 Adding feature repo listing to the diagnostics commands.
Change-Id: I63a22b798265f6c3e4bacff87fc6284cd94c4831
(cherry picked from commit b831911ab31f841a808dda377e4f06f2c738d150)
2018-02-02 22:19:57 +00:00
Yuta HIGUCHI
f9af3d6050 Sync versions in archetypes
Change-Id: I31d404ffcc580ee45dd4fb837db4adb32d34a78f
2018-02-02 16:57:55 +00:00
Thomas Vachuska
15370d2a16 Adding a tool for remote collection of node and cluster diagnostics.
- Includes 'onos-diagnostics', 'onos-node-diagnostics'
- Includes REST API /onos/v1/diagnostics

Change-Id: Ife0a15627b14238d0fce52b01b72d56e6a1fe40f
2018-02-01 17:13:36 +00:00
Yuta HIGUCHI
f1653a7c39 pom cleanup
+ minor fixes

Change-Id: Ie8a9c42cdcfcff131528f73ace5b9efdc08f05a1
2018-02-01 15:02:21 +00:00
ONOS Jenkins User
45d340c839 Starting snapshot 1.13.0-SNAPSHOT 2018-01-09 01:56:13 +00:00
ONOS Jenkins User
32ebb5add8 Tagging 1.13.0-b8 2018-01-09 01:54:28 +00:00
Yuta HIGUCHI
6771ef6348 use maven instead of vicci for offline karaf
- pom.xml to create offline karaf tarballs
- download offline karaf tarball from maven to benefit from CDN
   buck's MavenUrlDecoder currently has issue handling non-jar type
   in maven coordinate

Change-Id: Id25e286ec87426814002ed6d8cca6e66a4b80110
2017-12-21 16:23:44 +00:00
ONOS Jenkins User
61881df1ee Starting snapshot 1.13.0-SNAPSHOT 2017-12-12 21:19:45 +00:00
ONOS Jenkins User
d22dccc27f Tagging 1.13.0-b7 2017-12-12 21:18:01 +00:00
ONOS Jenkins User
4bf9e3a520 Starting snapshot 1.13.0-SNAPSHOT 2017-12-12 18:46:22 +00:00
ONOS Jenkins User
168ac92b8d Tagging 1.13.0-b6 2017-12-12 18:44:15 +00:00
ONOS Jenkins User
0e78e27f0c Starting snapshot 1.13.0-SNAPSHOT 2017-12-12 03:27:00 +00:00
ONOS Jenkins User
2a7d833cab Tagging 1.13.0-b5 2017-12-12 03:25:23 +00:00