Thomas Vachuska
5d8994ffce
Starting snapshot 1.5.0-SNAPSHOT
2016-03-03 17:13:26 -08:00
Thomas Vachuska
40d5255ca9
Tagging 1.5.0-rc2
2016-03-03 17:08:36 -08: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
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
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
Sho SHIMIZU
98de57aa77
Refactor: Rearrange method definition order
...
Change-Id: I86d853a0066b0ac42508091f5b76042c3e8cabfa
2016-03-03 01:39:03 +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
Ray Milkey
2e78d9077d
Unit tests for flow objective manager
...
Change-Id: I2f4e3084493174fcff7d64d2da1806b7b811b41f
2016-03-02 18:24:42 +00:00
Ray Milkey
0a9ad9a3bc
Use VERSATILE for flow objectives from paths
...
Currently the default pipeliner does not support SELECTIVE mode
Change-Id: I6647f9645f200888bb5c59e4134c6967a3f776dd
2016-03-02 18:21:23 +00:00
Thomas Vachuska
3debf50b27
Fixing up config message in the intent registrator.
...
Change-Id: I98bfc517e812f8cc81dcb58658822d5088853d4b
2016-03-01 21:57:48 +00:00
Thomas Vachuska
bdbdd246aa
Adding configurability for registration of flow-based intent compilers.
...
Added configurability of the intent manager number of workers.
Change-Id: Id5e221e077ef3246a7f274bad2e40166313899f5
2016-03-01 19:31:41 +00:00
Ray Milkey
db74ec71cd
Flow Objective compiler for link collections intents
...
Change-Id: Ie9d820b1d7d4cdee5411a7318c246c90e3fa91d0
2016-03-01 18:37:03 +00:00
Sho SHIMIZU
a567124e9e
Refactor: Simplify method
...
Change-Id: I2fc8bed7ab41d3577cb8bb31af48941a2d738010
2016-03-01 08:54:34 -08:00
Sho SHIMIZU
6953cf1210
Refactor: Tighten method visibility
...
Change-Id: I0bb311fc8f6e48763ab91bef7cfe401930c7a6a0
2016-03-01 08:54:34 -08:00
Sho SHIMIZU
0a8332c5a2
Refactor: Inline method
...
Change-Id: I2bfeadebd63a9e60dc9bf0f97a9390e456abc3b8
2016-03-01 08:54:34 -08:00
Sho SHIMIZU
caf0b341fc
Refactor: Make method simpler
...
Change-Id: I28cabf5c5a381a8e2e6695aea7ad5000146111a3
2016-03-01 08:54:34 -08:00
Sho SHIMIZU
d6209677e1
Simplify statements
...
Change-Id: Ibc7df94233348d996c9e22d2f61e9f80a7508701
2016-03-01 16:41:25 +00:00
Sho SHIMIZU
ec0433dbce
Refactor: Split into two if statements and inline variables
...
Change-Id: I2760c5d57272698307e96e3c3cc6d62467ca342a
2016-03-01 16:25:05 +00:00
Sho SHIMIZU
8879991761
Refactor: Simplify method
...
Change-Id: If31cea48034854fe77de18409c05fb9994ac9dc8
2016-03-01 16:20:10 +00:00
Sho SHIMIZU
0505f1df8d
Refactor: Simplify method by Stream API
...
Change-Id: Iac7d43bb4ea4771a85ac10817cc8d25f42829917
2016-03-01 09:18:17 +00:00
Andrea Campanella
1f8188ddc2
Changing error message in case of no pipeliner
...
Change-Id: I45f5708385b8dd5ff025f2c6821ce2d4a6ecec3f
2016-03-01 08:58:49 +00:00
Sho SHIMIZU
6f0ec20c95
Refactor: Split into two if statements
...
Change-Id: If9217fea0629f2d1e06db8310722b9d008e59d98
2016-03-01 07:54:30 +00:00
Sho SHIMIZU
6d10aed94b
Refactor: Narrow data provided to method
...
Change-Id: Ib871410d36214457eb1291f308332f35e4e807c5
2016-03-01 07:53:52 +00:00
Thomas Vachuska
2980c971cb
IntentManager refactoring for flow objectives.
...
Change-Id: I220682dbace03908b25ba86332664238dafaef90
2016-03-01 04:40:27 +00:00
Ray Milkey
661c38cad5
Add path intent compiler that generates flow objective intents
...
Change-Id: I11bee398d927f0e3f32b7cf81d98cfe5816db477
2016-03-01 03:54:18 +00:00
Sho SHIMIZU
47001d1952
Refactor: Inline method
...
Change-Id: Ic48aaed07f80156801e0136e9d34ec824a9219d6
2016-03-01 00:44:28 +00:00
Madan Jampani
180705743f
ClusterManager support for reacting to cluster metadata changes
...
Change-Id: I7befaf4f955bda093d89c3c431eae6814409ae03
2016-03-01 00:44:23 +00:00
Sho SHIMIZU
54fa580427
Refactor: Extract method
...
Change-Id: I729f679f2adcdc8507f0bb24a2d89117df18a5e6
2016-02-29 13:52:04 -08:00
Madan Jampani
898fcca1d1
Support for watching changes to static cluster metadata file
...
Change-Id: I5f9f89997288ca9a33a9e41f7520b875aceeffbe
2016-02-29 21:47:01 +00:00
Sho SHIMIZU
64339feb26
Refactor: Narrow data provided to method
...
Change-Id: I0425a6c879be76498fc812790713d2db5062117e
2016-02-29 11:59:50 -08:00
Sho SHIMIZU
d8f7dc4691
Refactor: Narrow data provided to method
...
Change-Id: I959bea73ab2635ecce99ef8b51a584994287ec64
2016-02-29 11:56:17 -08:00
Sho SHIMIZU
3763a0224f
Refactor: Rename
...
Change-Id: Iae498b3a40e4c920598b05c4a7e5f36d6cb33e85
2016-02-29 11:31:45 -08:00
Sho SHIMIZU
979c3d90e9
Refactor: Narrow data provided to method
...
Change-Id: I7709ae9a2d639170ec8f789ab5ada2b30e1bd12e
2016-02-29 11:31:45 -08:00
Sho SHIMIZU
874e0a3a4c
Extract method to create a FlowRule
...
Change-Id: Ib40b557a724e9c11ea9c6c30ab99b903ecb21823
2016-02-26 16:56:11 -08:00
Sho SHIMIZU
953b0fb6ca
Move variable definition close to line using the variable
...
Change-Id: Icf91b863af766ec4d8869208a64bfe68805c02d0
2016-02-26 16:42:13 -08:00
Sho SHIMIZU
82b9d1722d
Ignore config event if not master not to cause concurrent registrations
...
Change-Id: I1455ad9bbf373cd3b5742d35b8edb7392c4ca9d7
2016-02-26 02:46:56 +00:00
Sho SHIMIZU
d5bf1069b9
Load ComponentConfigService in IntentManager
...
Change-Id: I8b292edc9afdc7a8c3aaab511ed338b8497eb6de
2016-02-25 21:42:16 +00:00
Jian Li
0c45180740
[ONOS-4016] Implement Region administration REST API
...
- Impelent Region management REST API
- Add unit test for Region management REST API
- Add swagger docs for Region management REST API
- Add SCR Component and Service annotation for RegionManager
Change-Id: I042e92ed7144d596659b779a59239afba832ca62
2016-02-25 15:30:25 +00:00
Sho SHIMIZU
53f4c894d4
Make use of Optional more idiomatic
...
Change-Id: Ibe8f07a5de6b2927217cff5aeb29c6c103cd96ef
2016-02-24 15:51:54 -08:00
Sho SHIMIZU
4dab561def
Narrow the scope of the variable
...
Change-Id: I14be43184e1ebd8d9ab16ab0728d6f84d64699d7
2016-02-24 23:31:22 +00:00
Sho SHIMIZU
a5e9bebfad
Fix typo
...
Change-Id: Ic138bcecd04d47431a4cfa9d578a1216b4ec0030
2016-02-24 14:27:51 -08:00
Sho SHIMIZU
e8f656c91f
Reduce depth of indent
...
Change-Id: Ie1caf1c818cb83824a1e495b46a5b7a0c2640098
2016-02-24 14:27:51 -08:00
Sho SHIMIZU
12d026864d
Prevent NullPointerException
...
Change-Id: Id27490dfcae211bb7889090c6a53a400c3a06dbe
2016-02-24 13:55:12 -08:00
Sho SHIMIZU
76b046e4cf
Ignore device event if not master not to cause concurrent registrations
...
This patch resolves ONOS-4032
Change-Id: I12e2ed7d352928fe94559ab978f5db7e9f56f1b0
2016-02-24 11:47:10 -08:00
Sho SHIMIZU
4cee50fc8b
Make IntentManager configurable to tell test mode
...
This is a quick fix for ONOS-3923, not a long-term solution.
Change-Id: I56e8af57de37e6db1f5e2355d5bb60372adc83f6
2016-02-24 08:14:17 -08:00
Sho SHIMIZU
739873bf8e
Move IntentSetMultimap to the intent package
...
As it is no longer resource related
Change-Id: I068bf4bbff33492e3a508c4a4d7a5908a47ee83b
2016-02-24 03:32:59 +00:00
Thomas Vachuska
f6ec97b365
Initial work for adding flow-objective backed intents.
...
Split installation work from IntentManager into IntentInstaller helper class.
Change-Id: If926ce975d005abee4f22f2b05404de328d94203
2016-02-23 21:53:11 +00:00
Ray Milkey
125572b666
Remove methods deprecated in Drake from L2ModificationInstruction API
...
Change-Id: I30dbc2e9c590d4bc2bc672e13581dbd1c3b3561b
2016-02-23 08:51:36 -08:00
Rimon Ashkenazy
a4e3bd34ef
Add OpticalCircuitIntentCompiler unit-tests
...
Change-Id: I9cf002dcda128874b5fd4727ba0f99189fe9143d
2016-02-23 03:46:31 +00:00