7127 Commits

Author SHA1 Message Date
Thomas Vachuska
e965b3db7a Fixing an issue with app activation.
Adding a log check as part of archetypes scenario.

Change-Id: Iad53c5430530513939ef92a890559f9841e9ecc1
2016-03-03 11:42:48 -08:00
Bob Lantz
e7b43039b1 Previously we were unsetting ONOS_USER and then checking whether
it was set, which doesn't make sense. The intent seems to be
to set a default and to respect existing settings of ONOS_USER,
and probably ONOS_GROUP as well.

Change-Id: I80dcbc2ccd80791c76b2497fd1da317765a6e66f
2016-03-03 19:40:03 +00:00
Jian Li
54526b4891 [ONOS-3528] Log exceptions of the tasks for SharedExecutorService
This commit tries to log all the runtime exceptions of the tasks
that are executed by using submit method of SharedExecutorService.

Change-Id: I72760213a0f977096353dacd20263e5c93af5c6a
2016-03-03 19:35:50 +00:00
Jonathan Hart
84f4f31cce Cleaned up NewAdaptiveFlowStatsCollector logs to prevent excessive
object creation and string concatenation.

Dropped per-flow-stats-request logs to TRACE level.

Change-Id: I2dd55030bd1faa00d6fbfef74c7da1debb7f1d7d
2016-03-03 19:34:43 +00:00
Jonathan Hart
2130f564b7 Bump default version of jprofiler to 9
Change-Id: Ifeeb80aee4e97c336df7c72d3e4dd438018986d9
2016-03-03 10:15:36 -08:00
Simon Hunt
24d0c5c0cc Web UI -- Added cog as nav icon for driver matrix view.
- fixed bug where glyph was not installed when icon mapping made.

Change-Id: Iea9a145ff0caf6b4977bec4e71f75738d3174719
2016-03-03 17:11:28 +00:00
Hyunsun Moon
32f3b8eec1 Some improvements on cordvtn
- Removed unnecessary CordVtnNodeConfig class
- Don't allow local and host management IP range overlapping
- Check node init state saved in the store instead of really check when a
  VM is detected or vanished since it's too slow

Change-Id: I076780bdc3946b2000176cb05805003ba7c8724d
2016-03-03 17:10:50 +00:00
Madan Jampani
27a2a3d318 Code clean up in ConsistentMap and LeaderElector resources
Change-Id: I1834188393f19e37394c32047538e6027522a13d
2016-03-03 17:05:43 +00:00
Vinod Kumar S
c421600f81 removed code duplication in translator, and addressed review comments
Change-Id: I27767a81c4bf279c80d2b98192f75f8f507b4457
2016-03-03 17:05:18 +00:00
alshabib
5ccbe3f2e6 making the olt pipeline support distributed cookie values.
Change-Id: I8e9d1c2736c0b62b887ef621e148a2bce6fe620e
2016-03-03 16:59:57 +00:00
Madan Jampani
d90e83db8e Cleanup thirdparty pom
Change-Id: Id8072cc7ac90bf13de6d57ab85d105c2b1ed2992
2016-03-03 16:19:59 +00:00
sangho
93447f1ad3 Separated OpenstackInterface feature from OpenstackNetworking application.
Change-Id: I4766de7e93c5b432c50a2167b9a9d9d4605b1ad2
2016-03-03 22:54:11 +09:00
Mahesh Poojary S
f1bbd362b3 PCEP modificaton to support PCEP-LS
Change-Id: Ic829dd17b0398ad76ec412b4e8293de564b5b56b
2016-03-03 10:33:32 +00:00
Simon Hunt
69d820cc75 Added 'cog' glyph.
Change-Id: I8c39a477ddffa9e77ae27c1f77f9a5373c73082d
2016-03-02 23:14:06 -08:00
Madan Jampani
40f022ee59 Default ConsistentMap consistency level to SEQUENTIAL and reenable all Atomix unit tests
Change-Id: Ic04ff81fbaaa7c007f20077391a72fdfa9fd382a
2016-03-03 06:46:08 +00:00
Marc De Leenheer
2898a7f093 Fine tuning of flow rules on Lumentum ROADM
Change-Id: I9220d63f1b6dfb2efd83c0c216a899d8668784b0
2016-03-03 06:18:36 +00:00
Bob Lantz
0b13c1bb62 Separate options for disabling upstart/init.d installation
I'm not too happy with negative options, but the advantage is
that the basic onos-install should "just work."

Change-Id: Ie57142feea23e1ed7b5757098772a60de13c3e37
2016-03-03 06:17:27 +00:00
Ray Milkey
d931a9bf75 Refactor some core testing adapters to not be in the openflow hierarchy
Change-Id: Ia2604337e4b9a7bfa4f6c3c06c5defc499143cba
2016-03-03 06:17:00 +00:00
Jian Li
1b4cb33aaf A new ScheduledExecutorService that captures and logs exception
The default ScheduledExecutorService does not provide the
capability to capture and log the exception during executing
scheduleAtFixedRate and scheduleWithFixedDelay methods. This
makes it difficult to debug the program when the scheudled
tasks are failed for some reasons.
A new ScheduledExecutorService allows the developers to capture
and log any exceptions if the tasks are failed during execution.

Change-Id: I549ba0f479b9e302f0e668482873b3032dfea147
2016-03-03 06:16:23 +00:00
Simon Hunt
f0c968df57 Added onos.app.url for openflow provider
- temporary choice, so we have something interesting for ONS demo.
 - it would be better if openflow provider had a wiki page.

Change-Id: I8c9216782f9b8c5de0a07bb7985b988b86320203
2016-03-03 04:07:08 +00:00
Sho SHIMIZU
8a4f8a1d04 Refactor: Reserve resources only in one place
This is a preparation task for the future Intent Framework major
enhancement that aims to consolidate resource allocation invocations
into the Framework side instead of the compiler side.

Declaring required resources and allocating the resources need to be
clearly separated. This patch tries to separate these phases.

Change-Id: I7b238f24996b3f1dc97afda6d188426001052127
2016-03-03 03:42:23 +00:00
Thomas Vachuska
68acdbaecb Adding ability to automatically enable flow objective intents via ONOS_USE_FOI env. variable.
Change-Id: I2769678f391da38462ecf78fd46c1231a3ba7bb6
2016-03-02 19:41:27 -08:00
Thomas Vachuska
da0665bb42 Fixing GUI to work with the new flow objective intents.
Fixing onos-check-flows script; it was broken badly.

Change-Id: I0962dcf879a1030449ac7cd5c0b19c211d5f36df
2016-03-02 19:07:31 -08:00
Thomas Vachuska
8378ccf28f Making default single table pipeline accept SPECIFIC as well as VERSATILE flow objectives.
Changing flow objective intent compilers to use SPECIFIC flag.

Change-Id: Ib275fe0fa38b66045fcdc225233a37ad0897bac6
2016-03-03 03:07:24 +00:00
alshabib
64a8b9eed8 fix igmp deserialization issue
Change-Id: I38c37a6114957414ba4e13a690cd478b1116ef2c
2016-03-03 01:55:30 +00:00
Sho SHIMIZU
98de57aa77 Refactor: Rearrange method definition order
Change-Id: I86d853a0066b0ac42508091f5b76042c3e8cabfa
2016-03-03 01:39:03 +00:00
Hyunsun Moon
1e5caeb876 Don't proxy ARP with the private gateway MAC address for public network.
Change-Id: Ice16a39cc9fe349e22f61131d24f898744a765db
2016-03-03 01:07:38 +00:00
Sho SHIMIZU
9fe0f36ab5 Refactor: Simplify method
Change-Id: I84e88480d7b005db4585afa7f9296f8a2d7cbef3
2016-03-03 01:05:16 +00:00
Sho SHIMIZU
aa00e50076 Refactor: Reduce use of null
Change-Id: I5b7197481553be38a664568ec1122854c2597989
2016-03-03 01:05:11 +00:00
Jian Li
6686568576 [ONOS-3528] Enable logging exception for SharedExecutorService
Change-Id: I612d5e844412b2ddca6b848e5f7aae5138999d3f
2016-03-03 01:03:38 +00:00
Madan Jampani
a9e70a632e [Falcon] Adds a status field to InternalMessage and support for replying with appropriate status when handler errors occur
Change-Id: I995bdd6c67b88b6d7729887d32083315213fb79f
2016-03-03 01:02:42 +00:00
Marc De Leenheer
b0d131c732 Protocol annotation for REST and NETCONF device providers.
Change-Id: Ib68011c1c88ab7325df329933ca94b865530d1b4
2016-03-03 01:01:50 +00:00
Marc De Leenheer
c662d328f2 SNMP based device and flow rule provider for Lumentum SDN ROADMs.
ONOS-3690 and ONOS-3842

Change-Id: If00ba70fa26e01924c225596c52a5ffb24987cc2
2016-03-03 01:01:31 +00:00
Simon Hunt
842283b4f9 Web UI: ports view - simplify page title.
Change-Id: I96b4bfb07380241780082a199f4b19a2fb2b777d
2016-03-03 00:59:57 +00:00
Jian Li
b6859e104b [ONOS-3949] Initial implementation of a Chart Model for Web GUI
Change-Id: I11e2fc38e25d7c05f5233b2ad0dbca8b82b11b02
2016-03-03 00:59:34 +00:00
Jonathan Hart
9eb45bbf5c Add config validation for vRouter and PIM configs
Change-Id: I97ddf4f745a19df6998b15ae47ebde5aa5f46238
2016-03-03 00:59:04 +00:00
Hyunsun Moon
fd129b2234 Removed openstack4j wrapper application.
Found better solution which can call the libraty directly from the ONOS app.

Change-Id: Ib7747f0008949064743f3b19265f54a3651ab018
2016-03-03 00:58:15 +00:00
Andrea Campanella
7d8449b2ba Moving connectDevices() for Netconf and Rest in activate to executor
Change-Id: I545aa19dad8f6c0f4d429052214e8d9df569a059
2016-03-03 00:52:06 +00:00
Andrea Campanella
90f044f5ab Changing submit to execute in different providers for exception throwing
Change-Id: I2d93b365640e3be48de913e1a069d5f5a53eb303
2016-03-03 00:51:51 +00:00
Andrea Campanella
dda93560aa Moving Openflow executors from submit to execute
Change-Id: I446747c7b28d2562ff14afe7e898cab8a83a14b7
2016-03-03 00:51:22 +00:00
sunish vk
aa48da8d16 Fixed pom.xml issues and build issues. Corrected checkstyle issues
Change-Id: I90744f53e40f417ffe7ae62ffe138eea7a489bc0
2016-03-03 00:50:38 +00:00
Brian O'Connor
156c480cf1 Updating onos-edit-config to unblock push for release
Some minor fixes for onos-release-prerequisites

Change-Id: I3c0003fef9de6cf26ce33ca4930db3c4b6000ce5
2016-03-02 16:01:04 -08:00
Simon Hunt
a855a4008c UK Topology
Change-Id: I64ae0ad2b3875f06db3f4650e1899698b20bf058
2016-03-02 23:32:50 +00:00
Thomas Vachuska
4702a26f7b Adding tool to test release readiness.
Fixing minor issues with onos-upload-docs and envDefaults.

Change-Id: I6bc0ba4cebab625cd371ebbf58f356541e75b859
2016-03-02 15:31:52 -08:00
Brian O'Connor
d0a5db22d6 Moving openflowj to 0.9.2-SNAPSHOT
Change-Id: I6daee2aac9690b28b4f826b1515f7dd14eea92f9
2016-03-02 23:24:27 +00:00
Thomas Vachuska
d7c85e3377 Enhancing onos-release to check for no SNAPSHOTs.
Change-Id: I6fda5cb6b80a1418f9d7e76f8b7d38a4a037a4c4
2016-03-02 15:05:31 -08:00
Brian O'Connor
8fccc73ab7 Adding test access to S3 upload script
Change-Id: Ie80ad43a8d75277a8900995049c59f7a9f4ba0e9
2016-03-02 22:38:39 +00:00
Thomas Vachuska
f76593301d Enhancing onos-release to check for no SNAPSHOTs.
Adding release readiness test script.

Change-Id: Id0e7fe3a83279cf6cf2c5c6cf92048377702894e
2016-03-02 14:32:47 -08:00
Brian O'Connor
3be8165066 Adding test pom.xml for release prerequisite validation
Change-Id: Id6c88c134d85435d9036f9d139a6ed27e0a500f7
2016-03-02 13:55:59 -08:00
Ray Milkey
2e78d9077d Unit tests for flow objective manager
Change-Id: I2f4e3084493174fcff7d64d2da1806b7b811b41f
2016-03-02 18:24:42 +00:00