7182 Commits

Author SHA1 Message Date
HIGUCHI Yuta
dff91af6a7 Add resource API to query registered resource
Change-Id: Ibf53a0fa383043d17e78578093eb3055631796d0
2016-01-22 18:12:57 +00:00
HIGUCHI Yuta
634df8fc5d resources command enchancement
- Aggregate output of some Discrete resources
   Currently supports: VlanID, MPLS label, Tributary slots
- Add support for Continuous resource

Change-Id: I5d002ba7f43f8b8d06228507b7463c29296aec90
2016-01-22 18:12:53 +00:00
Ray Milkey
d0dd1357ae API changes for net config link provider
Change-Id: I4c20987b9922906573b69511f634197054f1e8ec
2016-01-22 17:59:39 +00:00
HIGUCHI Yuta
6f828c3864 Bugfix and cosmetic changes to resource subsystem
- Continuous resource was always considered not available
- Support querying for child resource against Continuous
   (result is no children)
- Resource equality to compare id and exact type

- Add missing information in Continuous resource toString()
- More concise String representation for ResourceId

- additional logging added during above bug investigation.

Change-Id: I58a95b95b91c246c3c5dbb136a1820f988c6fccd
2016-01-22 17:45:00 +00:00
Jian Li
da253e038f [ONOS-3635] Add more information to Application panel view
This commit adds features, permissions and requiredApps
properties to Application panel view.

Change-Id: I0df026c7fce49c65546eee33a4299b4db6debb08
2016-01-22 17:24:27 +00:00
Jian Li
a9a1bbd825 Bump up fasterxml jackson lib to 2.7.0 and clean up dependencies
Change-Id: I43d672a1f275ef7108b5dd416f3f120485823d0f
2016-01-22 00:39:50 -08:00
Andrea Campanella
238d96e22c ONOS-3758 restructuring driver module with sub-modules for different drivers
Change-Id: I3c65d19be87066448655610abf9d8b89385a4141
2016-01-22 03:36:04 +00:00
Jonathan Hart
c43fd1cc65 Ensure basic SubjectFactories have been initialized before NetworkConfigLoader
Change-Id: I233a5c40f83cc969f187c176af2a9e31e3526c1c
2016-01-22 02:57:53 +00:00
Jonathan Hart
d6fb053d40 Delay loading startup applications.
We need to ensure ApplicationService is fully activated before we try
to load any applications that may depend on it.

Change-Id: I77bcf2534cc43056facb5dca5b6947ab52e61dcc
2016-01-22 02:57:51 +00:00
Madan Jampani
837a363bc8 APIs for accessing/administering storage partitions + API for creating distributed primitives
Change-Id: I54ec3a76fdbdd09a57d283a8bd041a05d6e362c5
2016-01-22 02:54:07 +00:00
Daniel Park
c54ac76acf Fixed hash method in CordVtnNode
- Hash method only uses hostname

Change-Id: Ibc8309374c8d22138349b651fcac4b6e2bf8b0e0
2016-01-22 01:35:01 +00:00
Sho SHIMIZU
4a14185032 Move method to IntentProcessPhase
Change-Id: Id9e898d983f3b041dbb376070ef31e36318b40c3
2016-01-22 00:49:53 +00:00
Jian Li
a54de5ae1e [ONOS-3635] Implement detail panel view for extended app properties
This commit implements detail panel view of application.
Current implementation adds id, state, category, version, origin,
role and url properties to detail panel view.
List of features and required applications will be added in a
separated commit.

Change-Id: Id5cd7ed128b3d69225153aca990c91b462e5a677
2016-01-22 00:31:44 +00:00
Thomas Vachuska
0c409b48f9 Fixing an issue where common.io were not getting properly exported by onlab-thirdparty.
FIxing an issue where onos-core-primitives were not getting loaded as part of onos-core-dist feature.

Change-Id: I6e5a238770b2f896ab29cd2006db9e16ea16429b
2016-01-21 16:10:32 -08:00
Simon Hunt
c2da488013 Harden DefaultApplication against modification.
Change-Id: I3342e4961096a49ad9761952d73b4a08ea0eebeb
2016-01-21 23:28:30 +00:00
Jian Li
97d6b2d392 [ONOS-3635] Implement List view for extended application properties
Change-Id: Ie8f985f9c2986857df92bcb47b5bdee876f37230
2016-01-21 23:24:02 +00:00
Jian Li
c67ca3cf7a Make results of application codec and swagger doc desc consistent
Application codec returns permissions, requiredApps and features
in string format. However, based on swagger doc, the codec is
supposed to return array. This commit fixes the type inconsistent
issue raised in application rest api.

Change-Id: If47338b287518a981c98ff89ca543802579c7610
2016-01-21 23:21:54 +00:00
Madan Jampani
32347e0351 pom clean up and Remove unsed code
Change-Id: Ifdd44b91c92a2cb469e6d204d1e91e6f8e0a9f9e
2016-01-21 14:05:58 -08:00
Madan Jampani
f4c8850e37 Refactor change: Moved all distributed primitive implementation classes into onos-core-primitives bundle
Change-Id: Icd5dbd4133cb2f21bd403bcd598e6012813e6bfd
2016-01-21 12:50:27 -08:00
Hyunsun Moon
177506fa81 CORD-470 Added physical interface add state
Change-Id: Ia1a86422cdb046bde86fd314da4868ce3f9f4b3e
2016-01-21 19:05:53 +00:00
Hyunsun Moon
aeb6421fe7 Added ARP TPA match to access VM from external
Change-Id: I197fa84409ee48058a4dbec09be771b833e13897
2016-01-21 16:06:00 +00:00
lishuai
16c05af7de [ONOS-3788] Update floatingip's bug:according to our logic, when a
floatingip bind a vm, it can not be deleted and return a error status
code to openstack, but openstack do not deal with the error status code
and delete the floatingip, and this lead to APEX'functiontest does not
pass, so we have modified the code logic and allowed to delete the
floatingip which have bind a vm.

Change-Id: Ic4473ed4ee170be62f95c4168b39a507e6aea8b0
2016-01-21 18:39:55 +08:00
Charles Chan
e849c19398 CORD-349 Support VLAN cross-connect traffic
Change related to this topic:
- Support VLAN cross-connect traffic
    Utilize ports subjectClass to achieve. For non-xConnect port, set interface VLAN to -1
- Remove VLAN checking since we have multiple VLANs per port
- Hash the L2 interface group key generation to include VLAN as well
- Update the network-cfg.json sample

Other refactoring changes:
- Read next objective stores from srManager directly
- Use constant for flow priority
- CORD-267 Javadoc fix

Change-Id: I4ca8c2d9c8b3633a4a0101c5070d19343f7e5b90
2016-01-21 00:04:49 +00:00
Madan Jampani
ad3c5269ef Using provider pattern for cluster metadata.
Change-Id: I5a572b3df9149be959dde9868a9c594dec26a3e0
2016-01-20 23:01:29 +00:00
HIGUCHI Yuta
3cb7ff9e35 Add helper to build DefaultAnnotations based on existing Annotations
Change-Id: Ibbc598f90888aa60dc32ed84a79bda4d4cc615ff
2016-01-20 22:27:40 +00:00
Jian Li
115991625f Bump up Karaf to 3.0.5
This commit bumps up karaf to 3.0.5.
This commit also bumps up the jetty to 8.1.18.v20150929.

Change-Id: I52849c38b535205db8c4e00e799b332f63b7e3f2
2016-01-20 22:11:10 +00:00
Sho SHIMIZU
2c0ae12dd6 Always use ImmutableList.of() when returning an empty list
Change-Id: I54abee905abacea32f5c49ead2e98a2caf116fbe
2016-01-20 21:28:13 +00:00
Jian Li
01b0f595fc [ONOS-3634] Provide default category name and make url nullable
Change-Id: Id6d0404cc1e46cdd4f54f2ff64ca69313bec9281
2016-01-20 21:17:38 +00:00
Jian Li
6282c809b8 [ONOS-3634] Add REST API for extended application properties
Change-Id: I61f91075ac3bd527d0e10436e14ed496f55ef593
2016-01-20 11:52:48 -08:00
Jian Li
8bcb4f23ce [ONOS-3634] Remove readme tag from app.xml
Change-Id: I536f54f74586a0bb5c671564f71b44a0a871d5f6
2016-01-20 18:55:28 +00:00
Phil Huang
5f9603ded5 Use correct user/password when forming ONOS cluster
Use $ONOS_WEB_{USER,PASS} to get infomation when forming ONOS cluster

Change-Id: Id2b5bc4f66b58440eb0d7d1bd0b68f10e28d0e68
2016-01-20 18:45:58 +00:00
suibin zhang
4d2b490389 fix push-test-intents with latch is 0 before countdown
Change-Id: Ie9891612490f82b5067e795592e577952838b988
2016-01-20 18:44:15 +00:00
sanghoshin
46c6e3edbb [Falcon] SONA : Supports routers
Adds the flow rules for router to the network node and compute nodes when a router is added.

Change-Id: I6e159b813a32f8e8b48f488d66731f882cf867ed
2016-01-20 18:39:36 +00:00
Rusty Eddy
390498dbd3 Added PIM neighbors
Change-Id: Ibce9741be02b9e79e53780adc2ce272698a70ee6
2016-01-20 16:42:39 +00:00
Jian Li
02c109c08c [ONOS-3634] Add CLI for displaying extended application properties
Change-Id: Ia2ef8cff5c71c75bdf2a3e0cf1cad992537c6d84
2016-01-20 08:48:09 +00:00
Sho SHIMIZU
d1a33b6b77 Rename instance field
Change-Id: I00ecd3fe74806dc800af1f48153b18941755a0d2
2016-01-19 18:42:01 -08:00
Simon Hunt
051e9faa1b ONOS-3780: Table model now handles two column sorts.
Change-Id: I8899d56fdca2084e4a7ca0392c21d14f1bc6ea62
2016-01-20 01:30:24 +00:00
Jian Li
ed627a58ed [ONOS-3634] Add more app meta info for various archetypes
Change-Id: Ice1c59589a27a3ddfba21e75ce7bccf5e5d65e28
2016-01-20 00:31:08 +00:00
Jian Li
c35415ddcd [ONOS-3634] Enhance app to have a category, icon, URL and readme
This commmit enhances application to have category, icon, URL and
readme. The web GUI and CLI will be implemented in separate commits

Change-Id: Ib02716d7118cc617b24f196f2213ea1fe99a34be
2016-01-20 00:30:35 +00:00
Hyunsun Moon
52b933632a Added a new method to create a port
Change-Id: I78db8cf5e1ab66d1497a8f9b706eef2202d50071
2016-01-20 00:28:52 +00:00
Aaron Kruglikov
53b88a5b82 Changing timeout to fix lxc node down issue.
Change-Id: I585d2fd56d6b1752d4a2f5a2e4a99003ccfdc3f0
2016-01-20 00:23:59 +00:00
Hyunsun Moon
b77b60f979 CORD-380 Added host provider for cordvtn service
- Renamed CordVtnConfigManager to CordVtnNodeManager
- Moved all node bootstrap logic to CordVtnNodeManager
- CordVtnService now provides VM add/remove and service dependency create/remove
- Made CordVtn implement HostProvider so that it can inject/eject VM to the system

Change-Id: I0011ac692ecea240d2d7fe48b3e7a1db4973b76e
2016-01-20 00:18:24 +00:00
Hyunsun Moon
182aea5069 CORD-380 Changed not to activate ovsdb host provider for cordvtn
Change-Id: I0216e2d203bc37b4906e39b2f8e3e9133cdc0e06
2016-01-19 23:23:40 +00:00
Hyunsun Moon
f2cc1a1275 Extracted ovsdb host provider from ovsdb application
Change-Id: Idfc9016dfc85e229bdfd15a392e644b2930b7f57
2016-01-19 23:23:15 +00:00
Sho SHIMIZU
70b88d8670 Tighten precontinoal checks
Change-Id: If2bca48023d26655398e35f7e917bb617ce57963
2016-01-19 23:06:20 +00:00
Sho SHIMIZU
c88b85e944 Rearrange the method declaration order
Change-Id: I00e09be8d1f743a846d96c791cfcf40b104f5cc3
2016-01-19 13:51:51 -08:00
Sho SHIMIZU
67f92819e3 Remove obsolete comments
Change-Id: I62fa18795f2f75a55609157c09866989ad9f22da
2016-01-19 13:51:51 -08:00
Sho SHIMIZU
8f2b777406 Refactor: Remove try-catch by using CompletableFuture#exceptionally()
Change-Id: I728fbcfe8fc4a81da2b08e6dddc1fa63add694a3
2016-01-19 21:39:08 +00:00
Jian Li
a5a312b32e Replace stale codehaus jackson lib to new fasterxml jackson lib
Change-Id: I80c8d3dcbcae438c07c07957c980375de71180c3
2016-01-19 21:06:05 +00:00
Sho SHIMIZU
489aa9ba23 Refactor: Use CompletableFuture instead of Executor#execute()
Change-Id: I97a155498e01c43d8adc83a55dbc2022732c862d
2016-01-19 21:04:37 +00:00