Brian O'Connor
344ea7a714
Removing commons-io and concurrent-trees from onlab-thirdparty
...
Change-Id: Id65a4e05292d9ca2e7a743c48b96c09767602e1d
2016-04-05 00:28:17 +00:00
Aaron Kruglikov
47047b2f65
Adding interfaces and single implementation required for build.
...
Change-Id: I65d2ce71f29e3d0c031ca3a7713835468c7c062c
2016-04-05 00:02:06 +00:00
Ray Milkey
0ae473d4fc
STC fixes
...
- NPE when a switch has already been removed and an attempt is made
to access stats on the switch.
- NPE in group provider if the system is in the process of shutting down.
- Lower ERROR to WARN when switch resources are not available.
Change-Id: I5b90ff328b19c2d661fde3a24e90614999c4c900
2016-04-04 21:37:33 +00:00
Rimon Ashkenazy
27438ffa64
Add Optical ODU cross-connect Intent
...
Create a new intent: OpticalOduIntent in the OTN Topology.
- This intent finds a path of OTU links, and
- Allocates TributarySlots resources on the OTU ports (in the path)
- also add a utility for converting various SignalTypes to
OduSignalType, and to build the OduSignalId.
Note: this patch follows the example given in patch
https://gerrit.onosproject.org/#/c/7321 of
separate resource search from resource allocation.
Change-Id: Id9808f61aebb80a21481f3882aff23b236b68078
2016-04-04 16:53:43 +00:00
Claudine Chiu
fb8b816235
REST API's for tenants, virtual networks, virtual devices ad virtual ports.
...
Change-Id: I80abe14a083fce3dc6246118af8874028109388f
REST API's for tenants, virtual networks, virtual devices ad virtual ports.
Change-Id: Ib6c3d69d396e57822bae23f5bf3101c8b9c0b95c
2016-04-04 16:48:46 +00:00
Madan Jampani
5ddaf19fbe
Ensure exceptions in map event handling do not prevent event acknowledgement
...
Set default consistency for ConsistentMap operations to SEQUENTIAL
Change-Id: I8896ae953932bf323c4512842000e78bf395f9b1
2016-04-04 16:38:26 +00:00
Andrea Campanella
3f1c61e79f
Removing listeners from deviceService at deactivation of Group and Flow managers to avoid NPE
...
Change-Id: Ia7526913e4f50b4c49ce9f2ae9ddf85c2db77a3a
2016-04-04 14:37:08 +00:00
Madan Jampani
1ffa46b5b3
Using AsyncLeaderElector primitive for Leadership
...
Change-Id: I0ff91ddaa3b5dec79e073496044c2f860ae94616
2016-04-04 14:36:55 +00:00
Simon Hunt
f679c4e048
You've been checkstyled!
...
Change-Id: I0425764b2f3b07bc224a387ab7d544c6b360c691
2016-04-01 17:10:43 -07:00
Naoki Shiota
3bac1c378a
bugfix: Partial allocation of ContinuousResource always allocates full amount of the resource.
...
Change-Id: Ie147f8d55ae3be6e94382bbd773940a11cfd3b5f
2016-04-01 23:55:58 +00:00
Konstantinos Kanonakis
2a3a9659a8
Added meter in DefaultTrafficTreatment toString() method.
...
Change-Id: I7dabe40897fa1aba3e38cd430a0c89d6e2e6bd32
2016-04-01 23:13:53 +00:00
Madan Jampani
b825aebe03
Reply with error status on receiving message with incorrect preamble
...
Change-Id: I0d17dc74c817546f221fbcade1d5642c8f29b0fe
2016-04-01 22:41:39 +00:00
Madan Jampani
b98d97ed61
Enabling StorageManager
...
Change-Id: Ice415dc217d8cf6fc990776ed4d71c1bafe55ccb
2016-04-01 11:08:25 -07:00
Madan Jampani
966a585e7e
Chnage AtomixLeaderElector resource id to avoid collisions
...
Change-Id: I2d7ecdbe589ebd8640958d5a188feafd9097617b
2016-04-01 10:39:57 -07:00
Sho SHIMIZU
cbcc02b655
Make field defined as final if possible
...
Change-Id: I74acbf5cde94b9c4287d9e907e8511981b436543
2016-03-31 21:48:40 +00:00
Sho SHIMIZU
17c09dabbf
Tighten visibility of constant
...
Change-Id: I05a54e4389d08499b21109868adec18ddbe2bb8d
2016-03-31 21:48:28 +00:00
Madan Jampani
4c211c9dbf
Do not purge group store state when a node is shutdown
...
Change-Id: Ia33519613006d1960bd6f9d436b55426ec707c69
2016-03-31 21:25:05 +00:00
Sho SHIMIZU
ec932bd9ba
Fix missing return statement in MPLS label allocation
...
Change-Id: I1ff26d253585d09b75ceecf819efa0d027057e50
2016-03-31 12:34:35 -07:00
Thomas Vachuska
26be4f3822
Adding ability to select geo map from the GUI.
...
Change-Id: I956238500f868ef59bf947cb9f0aa7fc71d3fe84
2016-03-31 18:21:06 +00:00
alshabib
b028599214
adding group garbage collection functionality
...
If a group has a reference count of zero for more than
a configurable timeout, it is garbage collected.
This feature can be deactivated by component config.
Change-Id: I254d62a90ef7ac8d2ce2f406b67957455a5bf4d0
2016-03-31 17:48:04 +00:00
Simon Hunt
11a2928009
Privatize error messages.
...
Change-Id: Id6eb4119f677141cb827431effa428ecbd57a530
2016-03-31 09:16:55 -07:00
Thomas Vachuska
f133bb15e2
Correcting javadoc comment
...
Change-Id: I1f283ea10db4384a7dbe974f3e5ea1d4a16d1053
2016-03-31 16:10:52 +00:00
Luca Prete
283a96205e
Using VlanId String None instead of -1
...
Change-Id: I2597ac37285cc3f40ad1304d668564a56a5b862f
2016-03-31 15:45:40 +00:00
Sho SHIMIZU
0d39bbab7c
Remove method not being used for long
...
Change-Id: Ie2254472c9da3ca320347be53fad383ad4db1c8d
2016-03-31 15:38:25 +00:00
Sho SHIMIZU
97a93dde0d
Tighten visibility of method
...
Change-Id: Ic82518a6733c6a67030a013b7193a56178061d07
2016-03-31 15:22:57 +00:00
sangyun-han
f98df542d0
[Goldeneye][ONOS-4038] Support configurable heartbeat on DistributedClusterStore
...
- Add readComponentConfiguration method for @Modified
- Apply updated Tools
- Add unit test code
- Add checkNotNull about NodeId
Change-Id: If8b7d4c00f2c72d29c0abb6407530d76bc3f6d80
2016-03-31 14:57:48 +00:00
Sho SHIMIZU
f36a83661a
Fix one of the causes of ONOS-3954
...
Return statement was missing on an allocation failure
Change-Id: If6107462061ef56cd45ccb9e6d67d47f6aae9f43
2016-03-31 14:33:40 +00:00
Saurav Das
a2d37500d9
CORD-613 Adding ability to administratively enable or disable a port via CLI.
...
Currently uses the OpenFlow device provider to change portState.
Also fixes a bug in PortNumberCompleter.
Adds completion options to portstats for deviceId and portNumber.
Change-Id: Idcce775fe8bc5484fdd0e630bcb5026b85125478
2016-03-30 21:46:43 +00:00
Simon Hunt
5f6dbf83f0
Initial cut for Ui Model Objects.
...
Change-Id: I158f75925dadc634168d3bb704884966b4d8790b
2016-03-30 09:42:27 -07:00
sangyun-han
f53bc2b104
Add comment in GroupOperation for javadoc
...
Change-Id: Idef516e9e7af3d8fdb94ba3d13da8bb614e12c55
2016-03-30 11:11:06 +09:00
Ray Milkey
f80bbb22c2
Initial BUCK build
...
Change-Id: I64e8a979301989062f4545a4841b06c15a372049
2016-03-29 21:39:14 +00:00
Thomas Vachuska
dc91b550c0
Fixing an issue with unit test mocks.
...
Change-Id: I5a081cc737d8c7ea9a4e0cc136f69ed9dc2ba618
2016-03-29 14:07:26 -07:00
Thomas Vachuska
160c1499f9
Fixing a bug in DefaultNextObjective copy constructor.
...
Change-Id: Ifa5383a88795c15cc41fd8416bf27593066e146c
2016-03-29 11:11:04 -07:00
HIGUCHI Yuta
67023a2132
Minor javadoc fixes.
...
Change-Id: I1488e7f26a447543191aaa46070a16c5968db0b6
2016-03-28 13:35:44 -07:00
Saurav Das
80980c7382
CORD-45 CORD-394
...
Bugfix in group store - group delete state updated correctly.
SR app no longer deletes buckets in existing groups - workaround for OFDPA bug.
Instead it invalidates the entire group, thereby forcing new group creation.
Also incorporating Charles' changes to remove state from group and flow stores,
and the SR app when device goes offline.
Change-Id: I162d3fb6bf709a8f02b01b8d57e131c2bac9b46b
2016-03-28 20:21:35 +00:00
Sho SHIMIZU
e91e572617
Remove ModLambdaInstruction because we don't use indexed lambda
...
Change-Id: I6b9ec8f4bd4a6620ee87c11d1787a8f0c0c7fa7a
2016-03-28 18:44:15 +00:00
Sho SHIMIZU
f60e45f18b
Remove L0SubType.LAMBDA which now gets unnecessary
...
It's because IndexedLambda the type heavily depends on is removed
Change-Id: Ie549255353a2d605f528decfefd0c11f9728d7d8
2016-03-28 18:16:59 +00:00
Madan Jampani
6f74371b5e
Misc bug fixes in preparation for enabling StorageManager
...
Change-Id: I953414891c901e5d1f92844ca8c4eaa8c042dd53
2016-03-28 18:13:25 +00:00
Michele Santuari
6ebb36e564
fix mastership
...
Change-Id: I1f82bfed7ba98df492326c9c4a7be0764b3a6488
2016-03-28 10:12:04 -07:00
Claudine Chiu
dce081580b
[Goldeneye] ONOS-4017: Mastership service considers Region information when determining mastership.
...
Change-Id: I6c79239f2e071d865bf04e4d9d790ca9b2d04694
2016-03-28 16:24:16 +00:00
sangyun-han
888d4c5582
[ONOS-4214]Implement NewDefaultDistributedQueueBuilder
...
- Revise incomplete method(queueBuilder) in StorageManager
Change-Id: I16cc1eb02fa01a4762fecc3c3c0472555fb45d04
2016-03-28 16:48:45 +09:00
Charles Chan
4ca2f7f7fd
Support metadata in forwarding objective
...
Change-Id: Iaa916a8b2749bec6b9db42fe3f3765b922bd921b
2016-03-25 21:35:38 +00:00
Sho SHIMIZU
a114d89a58
Remove IndexedLambda deprecated in Emu
...
Change-Id: I3dc3ea90049dd3331090472f8c4a0e83d430ba37
2016-03-25 15:43:31 +00:00
Sho SHIMIZU
cc137a9058
Remove method Lambda.indexedLambda() deprecated in Emu
...
Change-Id: Ie5a50d9d3df7b4af7af2d42edef3a63d622a721c
2016-03-24 17:10:33 -07:00
Sho SHIMIZU
0681016966
Remove IndexedLambdaCriterion deprecated in Emu
...
Change-Id: If1976963b49d28139d0002d9cd44414e4a8d9d50
2016-03-24 17:10:33 -07:00
Sho SHIMIZU
57f2efd60e
Remove Instruction.DROP deprecated in Emu
...
Change-Id: Ida5a5f489815dd1e972f6bfc8646e1e1bf0e8edd
2016-03-24 23:50:22 +00:00
Sho SHIMIZU
988cba457f
Remove methods deprecated in Emu
...
Change-Id: I924533daf64e07a1164d456bad4f87ec79098b44
2016-03-24 23:36:15 +00:00
Sho SHIMIZU
e18cb12e94
Move files under newresource package to resource package
...
Change-Id: Ifedb99be4671ada97fafe3ecfd196939207baa86
2016-03-24 23:16:59 +00:00
Sho SHIMIZU
ec07ffd403
Remove dependency on LinkResourceAllocaations from IntentCompiler
...
This change breaks backward compatibility of IntentCompier API
Change-Id: I471d0e28d97c2379f66d980d3176f89022c3a470
2016-03-24 22:54:08 +00:00
Sho SHIMIZU
07ade9b816
Use Stream API instead of for loop
...
Change-Id: Ic5ce334a6d3891d2d43d1e5bb573e59efd0a9461
2016-03-24 21:43:17 +00:00