793 Commits

Author SHA1 Message Date
Thomas Vachuska
7648d662b1 Prototyping GUI & CLI for the intent performance test fixture.
Change-Id: I1f33872e62b55d168ccd8f2904472e41ecba4cc8
2015-03-17 18:19:00 +00:00
Thomas Vachuska
734b749c17 Fixing onos-package not to be sensitive to cell settings and instead allowing onos-config (used from onos-install) to be fully sensitive to cell settings.
Added onos-package-test and onos-push-test-bits scripts.

Change-Id: Ie3f829f8a6e6d8a419388428feca56b69635ed44
2015-03-13 03:39:48 +00:00
Brian O'Connor
1545b1ef08 Starting snapshot 1.1.0-SNAPSHOT
Change-Id: I8caca4df60027426c18b51c1b35c313fe9ac1c10
2015-03-11 16:38:23 -07:00
Brian O'Connor
20fa3a45f9 Tagging 1.1.0-rc2
Change-Id: I1fa0feb1b790f79baa465fd82965433e109b34b2
2015-03-11 16:23:07 -07:00
Thomas Vachuska
b6acc7b239 Adding code to enable GUI failover.
Change-Id: I8423f17349411d24332db8670840438d0d8ec8ba
2015-03-11 11:25:51 -07:00
Brian O'Connor
266ac66643 Starting snapshot 1.1.0-SNAPSHOT
Change-Id: I2abf73c248c04f0559f97b313be034b48761695a
2015-03-01 07:36:09 +00:00
Brian O'Connor
352236e289 Tagging 1.1.0-rc1
Change-Id: I9c95f8309e1c98bc1a25eeaad1962b4d28257261
2015-03-01 07:36:08 +00:00
Madan Jampani
0cb0067922 Added support for firing up multiple raft partitions + Workaround for an issue where db calls timeout when a raft cluster node is down.
Change-Id: I67406da34c8a96b8ab9371d4d9b14653edfd2e2d
2015-02-27 19:57:08 +00:00
Brian O'Connor
6e192436b4 Adding onos-gen-partitions
Change-Id: I6910e4e992231a7ffdb2c4bf43723529fa367172
2015-02-26 15:17:23 -08:00
Jonathan Hart
626ac96c94 onos.py: compute hazelcast interface based on IP address
Change-Id: Ifadfaed81f3febd0a4644a763092e19672746e37
2015-02-26 19:42:23 +00:00
Madan Jampani
a14047d6e2 Logging improvements.
Change-Id: I79b9ff16a0000e4bd72022f02baef5c779ea1b48
2015-02-26 19:23:03 +00:00
Thomas Vachuska
a132e3acd3 Made intent perf app multi-threaded; doesn't seem to help.
Made Jono's changes to ECM per Madan's suggesion.
Added cell beast.
Re-enabled anti-entropy.
Added ability to push bits through test proxy for faster upload.

Change-Id: I1455d6d443a697d7a3973c88cb81bfdac0e1dd7f
2015-02-22 20:31:04 +00:00
Thomas Vachuska
0249b5377d Enhancing intent-perf logging
Fixing defect in distributed app mgmt
Reducing DB manager heartbeat aggressiveness

Change-Id: I9ba948a2b2166625c56566502143c0d27f9a2c44
2015-02-21 01:32:52 +00:00
Thomas Vachuska
33bd2302ce Fixed onos-log so ctrl-c will only kill the current monitor an added onos-log-kill command to kill all monitors.
Change-Id: Id76b13f801aae0d9878baa265601717ef20613c8
2015-02-19 15:22:47 -08:00
Thomas Vachuska
2d7c50d572 Adding tool to remotely enable ONOS JVM profiling.
Change-Id: I72d317b4ee9c16e161231ba5c3008aa311117493
2015-02-19 01:50:28 +00:00
Thomas Vachuska
62ad95f3f1 Added ability to upload apps as both app.xml or app.zip.
Added a number of app.xml files for built-in apps.
Added ability to install & activate in one command.

Change-Id: I3fa5fa487ef76d9fe3da4d6dce8045d538cba423
2015-02-18 21:33:52 +00:00
alshabib
456e990c41 option to not remove flows in flow-tester.py
Change-Id: I6d0be801b628cd6cf3678d5c846fb99cabf41ca3
2015-02-18 19:35:39 +00:00
alshabib
29570d0d86 adding a flow-tester python script to help test the flow subsystem
Change-Id: I4477df897f8f5ea55e7ae992cf8e096e92db05bd
2015-02-11 21:29:39 +00:00
Thomas Vachuska
90b453f11c ONOS-785 Adding distributed store for apps & app admin CLIs
Change-Id: Ia7639f3258fca2a18ba513f0c95de0ab8ea7ceee
2015-02-02 22:23:35 +00:00
Thomas Vachuska
02aeb0339f ONOS-542 Defining application subsystem interfaces & public constructs.
Change-Id: Iba0d2cb69dace5beee8a68def9918059ce755b5c
2015-01-30 00:28:45 +00:00
Marc De Leenheer
cb9c0ba6c5 Fix rewriting of LINC-OE config for long controller IPs (ONOS-834).
Change-Id: I1e60ca4dc4d5d444eca905e13e234ad781009755
2015-01-28 22:15:32 +00:00
Yuta HIGUCHI
190ed19e18 Suppress Hazelcast multicast joiner warning
Related to ONOS-864

Change-Id: I7e7a27f09cadaf0a4d5cba4caf2757fa6012561d
2015-01-28 12:32:53 -08:00
Thomas Vachuska
d9813e66b1 Fixing and enhancing the build and release tools.
Change-Id: Ia780762d70bc681751749ef0fd5a1954d6a637e1
2015-01-27 20:15:51 +00:00
Jonathan Hart
205f4b165c Start instances in debug mode
Change-Id: I024c1626d73adbc35706655629bd97428ac65a15
2015-01-22 23:00:11 +00:00
Ayaka Koshibe
ebb54444b9 Update cell related util scripts to support larger cluster [ONOS-467]
Change-Id: Ie182397b7da92212cdaf6e1622b1482408b6de59
2015-01-17 05:18:59 +00:00
Jonathan Hart
520f227e82 Suppress superfluous error message when pushing to a cell the first time.
If remote bits aren't found, it used to print:
  cksum: /tmp/onos-1.1.0.jono.tar.gz: No such file or directory

which may give the impression the install failed.

Fixes ONOS-704.

Change-Id: Ic03f3e546abad1e4dcfb69f61b7766be63c016ef
2015-01-16 18:59:26 +00:00
Brian O'Connor
025fb4486f Adding more T-ports to big topo
Setting up bidirectional T-ports in OpticalPathProvisioner

Change-Id: I4e97b2eb53d3d4182aae9c98a227de982f492950
(cherry picked from commit d6843bed27c4b2b4e95984c99de3c54edcefc67f)
2015-01-15 14:02:11 -08:00
Brian O'Connor
c7bdd8c7cc Improvements to OpticalPathProvisioner
- Support for more T ports
- Addresses ONOS-440

Change-Id: Iafbe57b4797f272678696b8b2e46e5a6487e7428
(cherry picked from commit 6aba384469ce820c9e94f0f2991c4a84a691d4f8)
2015-01-15 14:01:31 -08:00
Marc De Leenheer
680639436b Configure LINC-OE to use multiple controllers
[Merged from onos-1.0]

Change-Id: I69b1c8935acdc8869cd19eb916e310965d8a2f48
(cherry picked from commit 16268818909c945b2824ccc47f08d38bf13df407)
2015-01-14 01:30:44 +00:00
Brian O'Connor
eb27c45ba3 Adding optical topo files
[Merged from onos-1.0]

Change-Id: I276454b09d32e1a7b7182271ddba8cf6add71c40
(cherry picked from commit e84ab32f84aea4a0604e8b15fd22e75f85aaa85b)
2015-01-13 22:44:01 +00:00
Thomas Vachuska
4acd91d755 Fixed onos-install to deal with the first-time install where there is no .m2/repository/org
[Merged from onos-1.0]

Change-Id: I9d2ba4be4230bbfd4a6f29645c07c6210a282f9e
(cherry picked from commit 96e56fca25b52859ee187986ad979b56364de27f)
2015-01-13 22:39:52 +00:00
Ayaka Koshibe
aec6296229 Initial cut of onos-group script for running a subset of commands
against multiple ONOS instances:

  - onos-install
  - onos-push-keys
  - onos-kill
  - onos-patch-vm
  - onos-uninstall

onos-group is simply a wrapper that does minimal sanity checks. New
commands are added by adding them to the GOPTS list in ogroup-opts.

Reference: ONOS-536

Change-Id: Ib3055491fec80e8759e87594e81a88285546deaf
2015-01-09 03:15:04 +00:00
Thomas Vachuska
649cb618e0 Fixed demo JSON topo file.
Change-Id: I741dca6d0f24a31c4b0adf63cc680678b4b00845
2015-01-06 17:50:27 +00:00
Kenji HIKICHI
237787cbaa ONOS-534: onos-install: add a new option to copy maven's setting file
* Added a option "-m <setting-file>" to the onos-install command
  to copy the <setting-file> to ~/.m2/settings.xml on remote node.

Change-Id: Ibad240004bae2d5f415bfaf0f23ee0f822c010d2
2015-01-06 19:59:30 +09:00
Charles M.C. Chan
dfbc6d81ac ONOS-487: Allow ONOS to be installed using different user/group
Change-Id: Ica926a2a6e0870e3aeab1e1585073196358c8184
2014-12-18 17:27:24 +00:00
Charles M.C. Chan
0a4fa795df ONOS-470: Allow ONOS service to be run with customized username
Change-Id: I643b61842577f68c33bee6383638647615528da4
2014-12-11 18:51:09 +08:00
Yuta HIGUCHI
d89cc9d88f Util script to collect ONOS logs
Change-Id: I7075efdfa5c22e850dd5ca54fa0dfd51ab46a982
2014-12-10 18:39:23 +00:00
Thomas Vachuska
dec50095c6 Fixed test cell definition files.
Change-Id: I50f893a132af0ff94dc22cba6621fbcbcdcd3f1d
2014-12-08 22:54:05 +00:00
Jonathan Hart
d596b385b4 Tweaked the SDN-IP topology JSON a little
Change-Id: I9c9e41d98693b2a6e747c959d2a3857de8a7fab2
2014-12-08 10:57:44 -08:00
Thomas Vachuska
52e65806db Adding onos-push-bits to selectively upload bits only if they are out of date. Helps with speeds when running over VPN.
Change-Id: I631ac84fb82a775195a472c28439bd5fd3f28e0e
2014-12-08 17:46:09 +00:00
Brian O'Connor
7f2e9bf19a bumping version to 1.1.0-SNAPSHOT
Change-Id: I35f10fa7ffab12365ad852f5253bc1f395282f9b
2014-12-04 23:45:40 -08:00
Brian O'Connor
5b29ebd309 Bumping version to 1.0.0
Change-Id: I0cdd1f64a9292c91af27b86e89bd8251b2c298f3
2014-12-04 21:54:26 -08:00
Thomas Vachuska
2bea44e615 Fixed attmplsopt.json
Change-Id: I20e356803cae7462655b7b82002d0c024f4ad19f
2014-12-04 22:51:59 +00:00
Thomas Vachuska
fc7f22d17d Adding archetype for onos-bundle and onos-cli projects.
Change-Id: I5df9db6a571be682ff2200c182bad8100dd95bfe
2014-12-04 20:06:14 +00:00
Pavlin Radoslavov
af21ba6fd5 Added missing inclusion of $ONOS_ROOT/tools/build/envDefaults
for consistency with the rest of the scripts.

Change-Id: Ib48c28323e769d3540c21f188fad4c80661d3434
2014-12-04 09:49:29 -08:00
Jonathan Hart
ea2ff7f743 Moved SDN-IP tutorial out of topos directory to prevent interference with test scripts
Change-Id: I0d27278322cdd170c47b154b7574f347899baf18
2014-12-04 00:16:22 -08:00
Thomas Vachuska
cbba052c86 Added onos-die command and added some info output to onos-kill command.
Change-Id: I32968907b5f69a334d82048658210e08b109ba23
2014-12-04 04:51:57 +00:00
Brian O'Connor
abafb50f58 Changing org.onlab.onos package to org.onosproject
Change-Id: Ic81421faa27acdcff045add47d9e0a715cd4f575
2014-12-02 22:26:20 -08:00
Thomas Vachuska
164fa5c9ad GUI fixes/breaks.
Change-Id: Ic5c8b087cc32506162153b2756a677c7d9e3bdd7
2014-12-03 06:07:33 +00:00
Pavlin Radoslavov
20bc6ae5de Revert "Allocate pseudo tty for ssh"
Reason: extra error messages when running "onos-test"
Pseudo-terminal will not be allocated because stdin is not a terminal.


This reverts commit 6ac0d554b020290daa7af6f8e25d27b8b61a9eb5.

Change-Id: I509b9e9dc941e1e7d281457693b1b74a5eb621e3
2014-12-03 05:35:29 +00:00