Sho SHIMIZU
e96a9e3194
Rename to avoid confusion with values and values()
...
Change-Id: I6e4d4bad0300790207a17bb934d1771175a01efa
2016-06-14 14:32:18 -07:00
Sho SHIMIZU
9e3031a061
Add short-cut path taking when the paremter type is equal to own type
...
Change-Id: Ifbc3ea11c901b1496adcc8d0a372c86cd27969e2
2016-06-14 14:30:35 -07:00
Sho SHIMIZU
ecb7898803
Add short-cut path taking when the paremter type is equal to own type
...
Change-Id: I0edceb6630e0312ce5139d3e453a183a0cf06fd5
2016-06-14 14:19:26 -07:00
Sho SHIMIZU
ae40b575e4
Add unit tests for EncodableDiscreteResources
...
Change-Id: Id95baabb9885c95a4e503c4f117dacbd2f86a374
2016-06-14 14:19:13 -07:00
Sho SHIMIZU
1a6e94a985
Add unit tests for GenericDiscreteResources
...
Change-Id: Ic69ab69c684d51907e245100aab474a6da50bedf
2016-06-14 14:19:13 -07:00
Sho SHIMIZU
047f5b70d1
Add unit tests for EmptyDiscreteResources
...
Change-Id: I2dd53e98eb3129607f5faadf3a1f9ecab378d36c
2016-06-14 14:19:13 -07:00
Sho SHIMIZU
9cc4a241cf
Make resource retrieval more efficient when specifing resource type
...
This resolves ONOS-4666
Change-Id: I9d09b60531ca48b36fc20f43498cda62f1badb8b
2016-06-14 21:17:09 +00:00
Saurav Das
b5c236e2eb
In this commit:
...
Bug fix when optimized SR re-routing fails, do full re-route
Bug fix filtering objectives should be called for new device even if there is an existing grouphandler
Bug fix NPE in ofdpa driver due to null check on the wrong variable
New cli command for debugging flow-objectives for pending next-objectives
Flow objective cli commands now start with "obj-"
Change-Id: I819f82d1d67769cb9fbbde60f099d29b8e7f7c9e
2016-06-14 21:08:22 +00:00
Jayasree Ghosh
4e72a14278
Fix for ONOS-4632
...
Change-Id: I41bb77f4747147f6e8cd80940b76cbb3f819907a
2016-06-14 13:23:43 -07:00
Jayasree Ghosh
3684dc7c5c
ONOS-4635:Fix Issue with add flows using flowobjective-forward REST API with incorrect priority
...
Change-Id: I929918b61aec83c2dc2cdca456dfdb1d2d736c01
2016-06-14 11:54:43 -07:00
Thomas Vachuska
7d61ab2210
ONOS-4656 Addressing issue where intents get stuck in PURGE_REQ state.
...
Change-Id: I223ff14856fadb8d6e913883b42a5e53bbbbc6db
2016-06-14 02:52:51 +00:00
Thomas Vachuska
ab753e1e9c
Fixing host-to-host compiler not to produce any installables if one == two.
...
Change-Id: I369e747537ee140c4bb5d63169e516e9700a3361
2016-06-14 02:45:51 +00:00
Madan Jampani
783d3d24d6
Ensure all active nodes are in contention before relinquishing a partition
...
Change-Id: I846f810547b286736d26d319f315048398334a83
2016-06-13 17:48:59 -07:00
Madan Jampani
fb78638128
Re-register listeners after a Copycat client recovers from a network partition
...
Change-Id: I1b2669011e1f229f8b6edc836eb89c39ea371a97
2016-06-13 10:33:13 -07:00
Carmelo Cascone
f4363a077a
Added device listener to fallback flow rule provider to trigger flow
...
entries probe after device events
Helpful for devices that do not provide configuration persistency,
to quickly restore flow rules after a reboot or an update.
Change-Id: I35dee1ff56076ddda7d22c353a01d518f2f88eed
(cherry picked from commit 0969e6f2dad233980a49b5884e22286be0736b72)
2016-06-13 16:15:22 +00:00
Jian Li
11260a0192
Try to use ModMplsHeaderInstruction and ModVlanHeaderInstruction
...
Change-Id: I0b486907ef718a6dfa3e92696397fe5a7e851aed
2016-06-13 15:46:14 +00:00
Kavitha Alagesan
14dc5136c2
Fix for the Issue - flow rules greater than max-priority ONOS-4613 .
...
Change-Id: I8870eb5f8840ed2f04cfac3b5c70d6bd7f249a1d
2016-06-13 13:52:38 +00:00
Brian Stanke
8e9f8d1510
ONOS-2184 - Adding VirtualNetworkTopologyService using Virtual networks.
...
Change-Id: Ib7071314b49e23dc67459f70e7ca345f8a97db4e
2016-06-09 17:10:35 +00:00
Ray Milkey
e022ef6c14
Unit tests to be sure drivers will load
...
Change-Id: I95cd5c7ffa52727cab409541b7dd0e6d5a8d0bd4
2016-06-08 23:01:34 +00:00
Sho SHIMIZU
7a6cfdd36e
Remove a method almost duplicated in other method
...
Change-Id: Idc9bd0cb53696f379fe77b7b30683eb977a597ad
2016-06-08 15:23:39 -07:00
Sho SHIMIZU
e3718a87b7
Simplify method
...
Change-Id: I3d04245fb5462e0750c3bcfa687946742d44644f
2016-06-08 21:56:02 +00:00
Jonathan Hart
54b83e8996
Improve network config validation errors to show which fields are invalid.
...
Previously, uploading invalid config results in a generic error message
which makes it difficult to figure out what is wrong with the config
Change-Id: I307d2fc0669679b067389c722556eef3aae098b9
2016-06-08 13:47:45 -07:00
Sho SHIMIZU
226d041bec
Use concrete type instead of interface
...
Change-Id: Id36816eb7711305c01b47d73048cc6a3c868405f
2016-06-08 12:30:52 -07:00
Sho SHIMIZU
68e8bfad1a
Add missing equals(), hashCode() and toString()
...
Change-Id: I99e313b1672369092596d8e28e08778021eb1998
2016-06-08 12:30:52 -07:00
Sho SHIMIZU
4fe6b238d1
Cosmetics
...
Change-Id: I46c79068f9de3451483b63e8963143ab283cf53b
2016-06-08 17:56:42 +00:00
Sho SHIMIZU
34847b7fb9
Avoid unnecessary allocations needed to convert List to Set
...
Change-Id: I80b0bcf31f625f8e151155880075c888a0cf1c1d
2016-06-08 17:55:34 +00:00
Aaron Kruglikov
6ec8ac0990
Minor touchups
...
Change-Id: I0fee1becb6cbb002b30d45a06e7ea3523636dfb4
2016-06-08 17:15:15 +00:00
Saurav Das
251908110a
In this commit:
...
Bug fix where filtering objectives are not installed due to available ports becoming enabled later.
Bug fix where flow objective store had no listener for notifications from drivers across multiple instances of the controller.
NPE fix in ofdpa driver for non-existing groups.
Preventing ofdpa driver from sending spurious pass notification to app.
Incrementing retry filter timer from 1 to 5 secs in default routing handler.
Made several debug messages clearer.
Change-Id: I828671ee4c8bcfe03c946d051e1d1aac9d8f68dd
2016-06-08 17:01:12 +00:00
Sho SHIMIZU
b403a193be
Remove constants that are no longer used
...
Change-Id: Ia1352682136ca51af20fae95778451ddfc6dcd9e
2016-06-08 16:19:41 +00:00
David K. Bainbridge
ae06fc4cbd
ONOS-4674 - update the version parsing to treat everything after the last separator as a single value
...
Change-Id: Ie4deac82c4e08eb7fccb12df7c2687a1adead889
2016-06-08 08:43:42 -07:00
HIGUCHI Yuta
cc10558d5c
Bugfix: OpticalPortOperator should be able to overwrite port number.
...
- bug introduced in ONOS-3503.
- added exact equality comparison method to PortNumber
- removed null PortNumber case handling test
Change-Id: I6d1f191b5a64b79426de9d80cffadd6c9de96d56
(cherry picked from commit fdb82fa496ba319fbff49e56956377dcc1c71d5f)
2016-06-07 20:55:36 +00:00
Sho SHIMIZU
50a6dbefa6
Remove API deprecated in Falcon
...
Change-Id: Ie73d2fcbb79342e1808f78d9c0e75d6ebc540207
2016-06-07 14:59:44 +00:00
Madan Jampani
825a8b1437
Moved client availability check to copycat client
...
Change-Id: I411eb74c5d39985d85c5feda976a250e77b88ff5
2016-06-06 19:42:54 -07:00
Madan Jampani
d5b200f5f9
When a Copycat client is in SUSPENDED or CLOSED state fail-fast all its operations
...
Change-Id: I821ca0a488e68d004b4e41b6d8ac28368f09ffcb
2016-06-06 17:16:27 -07:00
Madan Jampani
a4d2c72a05
Fix IntentPartition rebalance to work correctly after a network partition heals
...
Change-Id: Ie73598bc191fffb46d18fc3544f9d2b15d10feb7
2016-06-06 16:40:06 -07:00
Madan Jampani
67a881f7cd
Removed stale TODO
...
Change-Id: Icafb7ac3de4a03c7fa271edfff00a14c73dd3289
2016-06-06 15:11:42 -07:00
Madan Jampani
0c4a213f50
Fix GossipIntentStore purge logic to ignore purge requests for non-existent intent data
...
Change-Id: Ie5083ca7096bcdf1f94e80fe88d9ef65ac0f2420
2016-06-06 10:46:44 -07:00
Andrea Campanella
6c71a0500a
Deprecating PortDiscovery in favour of DeviceDescritpionDiscovery
...
Change-Id: Ie9cff7937412c62c8a5a3b75b87a43952017f146
2016-06-06 16:00:02 +00:00
Madan Jampani
c637188a34
Removed operation retry wrappers around various consistent map/atomic counter operations
...
Change-Id: Ie6c22a983a01bf3488eff51a493554319c5d15f8
2016-06-04 14:18:01 -07:00
Madan Jampani
78be249d52
Code clean up: Removed unused code. Fixed comments. Renamed some files.
...
Change-Id: I78ca1f4a973c3b5356f749680ebe0f4ccde01279
2016-06-04 21:16:26 +00:00
Madan Jampani
597282af90
Clean up references to the deprecated p0 storage partition
...
Change-Id: Ifdab952d2bef30104f57aff3cab342df99a20571
2016-06-04 21:16:00 +00:00
Sho SHIMIZU
b6c63a3a20
Move BandwidthCapacity out of resource pacakge
...
Change-Id: I80b4ed484ea505092c45c78f89fbe065c09aab6c
(cherry picked from commit 086af1db475cf9182f8dba83e1b96038301e22fe)
2016-06-04 20:31:47 +00:00
Madan Jampani
0d14a0c0ed
Lower default operation timeout for distributed primitives to 5s
...
Change-Id: I141bd0589002c409ba7a6470931f506bbca05c7b
2016-06-04 16:12:31 +00:00
Madan Jampani
9a624597b9
Ignore Atomix tests until we can fix local transport
...
Change-Id: I2920604d231fd77712bd9d5efea865e6325d886e
2016-06-03 10:14:38 -07:00
Madan Jampani
2843ec8914
Fix hashing logic for storge partitions to get good distribution
...
Change-Id: I06e935144d177f61c8c7a1598d735e54c5a858d0
2016-06-02 14:15:29 -07:00
Madan Jampani
770124467e
CachingAsyncConsistentMap: evict failed get responses from cache
...
AtomixLeaderElector: evict failed getLeadership responses from cache immediately
Change-Id: I084abbe8f4669b98f85bc60dc6af9240630b7ce0
2016-06-02 18:53:47 +00:00
Simon Hunt
5c1a938147
ONOS-4646: Provide temp. mechanism for topology overlays to modify link details data.
...
Change-Id: I00b78b1da1580883e09af87ed470e6142a1ec19b
(cherry picked from commit 4f732d2)
2016-06-02 10:03:22 -07:00
Sho SHIMIZU
13bf46ec4b
Fix bug causing ClassCastException
...
Change-Id: Ic8787f05d05871b4473ff437b98e0b307ee1cacd
(cherry picked from commit e63e356c868241df222f59bfa222845c38c8370e)
2016-06-02 14:10:52 +00:00
Sho SHIMIZU
9db6da6c5b
Add DiscreteResourceCodec for PortNumber
...
Change-Id: Iedda1a0ba46b3d044f127334a8abdb419dabcd9f
(cherry picked from commit cbd103dfc8057432bb5bef63cd9a3adafe9c06ad)
2016-06-02 00:28:04 +00:00
Sho SHIMIZU
758cf63a80
Reduce the memory usage by RangeSet in backing data structure
...
- Typically resource query is more frequent than resource registration.
This patch optimizes memory usage for resource query rather than registration
Change-Id: Ic680c09c83b4299e80d4493d01e642081549fa24
(cherry picked from commit fd18ded046b9135a7fdc7e58c3fbafea9c835fe8)
2016-06-02 00:25:26 +00:00