Ray Milkey
d03eda01c0
Unit tests for Instruction and Ethernet codecs
...
Added tests for codecs for Ethernet and Instruction classes
Also fixed some bugs uncovered by the tests
Change-Id: I29f82d169e81b3fca417f88fab992148bf36dc71
2015-01-12 18:00:10 +00:00
Bri Prebilic Cole
09e464bc62
Starting GUI server-side code
...
Change-Id: Id3d5e198a2326f50ef2661f6971cf23271bf7644
2015-01-07 17:13:54 -08:00
Ray Milkey
9a39eca2e7
ONOS-423 - Throw a specific exception when resources are exhausted
...
Create an exception to throw when no resources are available
Simple, Hazelcast and Distributed link resource stores throw ResourceAllocationException
Unit tests for successful and unsuccessful bandwidth and lambda allocations
Change-Id: If062d10d2233935dd59efabfa5f37a446e275a5b
2015-01-06 20:51:15 +00:00
Thomas Vachuska
f4df00560f
ONOS-537 Provided maxLen setting to make sure packet data is sent with packet-in message. Also added support for TrafficTreatment.Builder.punt();
...
Change-Id: I9f5577cf83b4d25c79459e56492be747a245397c
2015-01-06 12:30:18 -08:00
Charles M.C. Chan
36eb6e1154
Bugfix: Criteria.toString() does not convert unsigned variables properly.
...
For example, in the response of 'flows' command, the ethType of IPv6 (0x86dd) is shown as ff..ff86dd instead of 86dd
Note: VlanId/VlanPcp still remains in signed format in this commit since:
* VLAN tag is actually 12 bits. There should be no problem even if it is printed as signed short.
* VLAN PCP is actually 3 bits. There should be no problem even if it is printed as signed short.
* -1 is used in many places to indicate untagged vlan
Change-Id: Ib68161d552a0011e6a6666970907cf9ca846f620
2015-01-06 17:38:13 +00:00
Jonathan Hart
ab17b27828
LinkCollectionIntentInstaller - reuse same code for install and uninstall
...
+ cosmetic changes
Change-Id: Ie8dbeab8b3b3fafcebc6e48306660533dd0af4e3
2014-12-19 23:54:05 +00:00
Yuta HIGUCHI
1773d0ad14
Set dependency scope test to unit test libraries
...
Change-Id: I0d8e9897cc3a3693a76e7ebb1270a88cea9416cf
2014-12-18 17:31:01 +00:00
Sho SHIMIZU
c647b1e5cf
Null check at the head of the constructor of IntentOperation
...
Change-Id: Iaa25c6c7e49cf1c629687b0ba95b548fad4f7d71
2014-12-18 17:18:58 +00:00
Yuta HIGUCHI
467ccf7f9e
DefaultFlowRule: remove deprecated constructor
...
Change-Id: Iac8dbc0f8fc2386f3f3b6435965503a2050e4b38
2014-12-17 18:03:53 -08:00
Sho SHIMIZU
2c255db302
Remove type parameter by using type interence
...
Change-Id: I59868219a34a7280a0df4173ec0b401170f10457
2014-12-11 18:41:02 +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
alshabib
ab98466b10
adding license to ALL files
...
Change-Id: I9df3277760d79732317816fe5b2f1f482e9f5375
2014-12-05 05:05:32 +00:00
Yuta HIGUCHI
6593489028
Scrubbing store related TODO/FIXMEs
...
Change-Id: I4e6bf026845bbd5be127ecacd9956d12f3386c9e
2014-12-05 01:58:49 +00:00
Thomas Vachuska
6dd018f7ea
Added a simple constructor for code demo tomorrow.
...
Change-Id: I4bdebf68cc35c98b4c141f244cac424335094c9c
2014-12-05 01:00:03 +00:00
alshabib
4785eec529
removing some TODOs
...
Change-Id: Ic98c811573a1b37813993eedddec512ec85729f3
2014-12-05 00:59:35 +00:00
Thomas Vachuska
045c01da31
Adding packaging on onos*.zip file.
...
Modified Version.java to allow 3-segment version.
Changed onos-next to onos as default for ONOS_ROOT.
Change-Id: Ifbde9dfbc7af9a5891e9f41db6932859c0f59660
2014-12-04 08:22:00 +00:00
alshabib
0ad84ec76d
setting periodic calls to reasonable intervals
...
Change-Id: I92f790ff3ea632d39bf6656201addf0346dcbd98
2014-12-04 06:58:29 +00:00
Jonathan Hart
1e37d561ef
Suppress stacktrace of benign exception when computing topology
...
Change-Id: Ifb1e4ae9d46c1db6a0c918b7a750f5f54bdfd67b
2014-12-04 04:51:26 +00:00
Sho SHIMIZU
30f45fbb0d
Refactor: add static factory method in BatchWrite, instead of in IntentStore
...
Change-Id: Ic0cecc4b3cc4facbc469d2eb87a36c4d5166a6f2
2014-12-04 02:53:26 +00:00
Sho SHIMIZU
351e2f63ef
Add ToDo comment
...
Change-Id: I4fc91ab84122629054c06a1dd4ec89b3cc0045b5
2014-12-04 00:57:26 +00:00
Sho SHIMIZU
64ae11c73f
Move nested class to top-level class
...
Because BatchWrite is public and no need to place it as an inner class in
IntentStore interface
Change-Id: I17e87e06baa4f0af55fa30b09a891bc23932a6fd
2014-12-04 00:57:01 +00:00
Sho SHIMIZU
4c464fb01d
Correct indent
...
Change-Id: I4ff249f604813ab42b7f61d5ca12be68eb7bf596
2014-12-03 23:23:58 +00:00
Sho SHIMIZU
e63e51e424
Prohibit null in instantiation
...
Change-Id: If5229337d1531eae25cbd2b31ca8e6a117d022f3
2014-12-03 21:39:55 +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
Brian O'Connor
03defe7939
Moving org/onlab/onos to org/onosproject
...
Change-Id: I742627fe0862cac78391cf70010f99dc26dce1e6
2014-12-02 22:22:39 -08:00
Sho SHIMIZU
06596e3748
Add javadoc for implementaions of criteria
...
Change-Id: I8ca77bee161f6e3bc064e47c57292ceaef9b500f
2014-12-03 03:00:56 +00:00
Sho SHIMIZU
a66cb12ca4
Correct typo and description in javadoc
...
Change-Id: Ie660b32bd52701b2a0852f821402d05d87dd9c11
2014-12-03 03:00:49 +00:00
Sho SHIMIZU
dfb9b36635
Use non-abbreviated forms in javadoc
...
Change-Id: I388f02dca0e782c856fe7c1825fea9019bc6e984
2014-12-02 18:17:12 -08:00
Sho SHIMIZU
f5c3a2e204
Refactor: use AnnotationKeys
...
Change-Id: I972b2816272cab2a6cb66f6df99f4dbe84198367
2014-12-03 02:15:49 +00:00
Brian O'Connor
7a71d5da7b
Added WITHDRAW_REQ Intent State for ONOS-146
...
Fixed flow removed from other instance
Change-Id: I22c88a447e26770fea8b7e23f4a78b1389077ad1
2014-12-02 00:13:46 -08:00
Madan Jampani
8d21c790ee
LeadershipService API change: Using NodeId in place of ControllerNode.
...
Change-Id: I6f688506c3672977456fc6921b26e98be2239632
2014-12-02 04:55:15 +00:00
Brian O'Connor
86f6f7f011
Adding Leadership Listener to IntentBatchService
...
ObjectiveTracker uses Leadership Listener to track intents that
it has become the leader of.
Change-Id: I039accb30d27ad718d79a9fec3f546dbdc78e62e
2014-12-01 17:16:55 -08:00
alshabib
a9819bfd1f
fix intent issues yuta observed
...
Change-Id: I7dc4a19d49a1b3fc18ecce02a4018cbc9a3043fc
2014-12-02 01:16:09 +00:00
Ray Milkey
ff5177375c
Fix Javadoc typos
...
Change-Id: Ieaf96e9e4bb217b1def0edb080cf4ea6af533b10
2014-12-01 21:16:51 +00:00
Yuta HIGUCHI
c2bf3d8fb9
IntentManager: use IntentStore batch APIs
...
Change-Id: Ie60f3e53f48fa6acbcaf5cf6837bdef12b36a98d
2014-12-01 00:26:30 +00:00
Yuta HIGUCHI
a94c6e8a30
IntentStore: add batch write API
...
Change-Id: I9d397e9dc3dc6e9ccd21ac6ddacaece79214c470
2014-11-30 18:41:02 +00:00
Thomas Vachuska
1e68bdd9be
Added ability to force mastership re-balancing between instances from the GUI.
...
Change-Id: I98e56deb3e2b00df630ed85b596c8e35b3d6efab
2014-11-29 13:53:10 -08:00
Thomas Vachuska
5dd52f7ac4
Enhancing the GUI traffic-related code.
...
Fixed a defect in reactive forwarding.
Change-Id: I1a91f6e5f57b39425ef06092c82b06d04c9b59a0
2014-11-29 10:43:30 -08:00
Yuta HIGUCHI
82e5326b23
For ONOS-356
...
- Add current InstallationFuture information on TimeoutException
- Set timeout values propotional to batch size
- Fix for ConcurrentModificationException
- Check if src/dst is part of the graph before path computation
Change-Id: Iabeac7939c52502b83bf9ebcbe2023539de3ae99
2014-11-28 19:00:56 -08:00
Brian O'Connor
72a034c863
Initial implementation of distributed intent batch queue
...
Change-Id: I7ffed03651569ade1be1e8dca905bfaf369b7e03
2014-11-28 22:42:44 +00:00
Yuta HIGUCHI
f0f2dfc1df
tablet-leader command to check current Raft leader
...
Change-Id: Id360db21988a50c3e2895c5194d59b0ba4cb49e4
2014-11-26 20:54:41 -08:00
Yuta HIGUCHI
f1f2ac051d
Construct GraphDescription with online/active Device/Link only
...
Change-Id: I9312c0c8ae190bf0200bd040823b6f7a3e7a15e1
2014-11-27 04:08:49 +00:00
Thomas Vachuska
6b7920ddaf
Measuring topology performance. Fixing a defect that caused us to run w/o accumulator when config file was not present.
...
Change-Id: I5ad538b8a441cd6ff2aefea49a0def10b8e0f4d5
2014-11-26 09:02:50 +00:00
Thomas Vachuska
e4b6bb2515
Intents are now removed after being withdrawn.
...
Change-Id: I7574fe94add00abf58c71c6122bb3dc5aafa0f79
2014-11-26 04:31:14 +00:00
Pavlin Radoslavov
119fd5c5a5
Javadoc fixes.
...
Change-Id: Ic2cef19a6f1af9916c8615c9319cc122d9da5383
2014-11-26 03:17:20 +00:00
Sho SHIMIZU
f57a73916e
Remove final modifier from static methods
...
Change-Id: I93dd84874f46114011840ef840315a0d27c221ac
2014-11-26 00:44:38 +00:00
Thomas Vachuska
5bde31ffec
Fixing various issues and re-tuning.
...
Change-Id: I8822fcf77cfa507788241c5bda98ef4741b284b4
2014-11-26 00:25:14 +00:00
Sho SHIMIZU
2389523dda
Remove code duplication
...
Change-Id: I428677343fe71aded4156e5fc9b84a9d994a6bae
2014-11-26 00:12:23 +00:00
Sho SHIMIZU
7453b48cee
Remove logger due to data class
...
Change-Id: Id08acbb63008a1f80a9c7532b5c3fd08a43655b5
2014-11-25 23:57:32 +00:00