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
Jian Li
b68b9a8177
[ONOS-4016] Add Region codec with unit test for Region REST API
...
Change-Id: Ib7d6daa3adf8b23bea681e7bd3ef64839be65d13
2016-02-24 07:37:31 +00: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
Madan Jampani
c94b485f05
Fix StoragePartition to return a furture for opening partition client + Fixes in AtomixLeaderElector
...
Change-Id: I6adf91e84cc17aec8acc895884dc8fbe75037978
2016-02-24 02:34:28 +00:00
Madan Jampani
f1d87ca565
Use ConsistentMap (and not the local cache) when querying leader for a topic
...
Change-Id: I979a4ab116ed68406a6702fe175ba5eab444116c
2016-02-23 17:24:24 -08:00
Madan Jampani
db2afd3fab
Publish a list of changes when leadership changes occur
...
Change-Id: I99a4e239ac5aa9999b3a735cdf004941a5957a93
2016-02-23 16:26:45 -08:00
Madan Jampani
0c0cdc6de7
AsyncLeaderElector APIs in support for mastership balancing
...
Change-Id: Ia235c6a18c54490dc49ca13e2caebf70b750dbc7
2016-02-24 00:15:14 +00:00
Madan Jampani
72282af713
Fixes some issues that were preventing intent tests from running
...
- LeadershipStore to support serving getAllLeaderships from cache.
- Removed a changed to KryoNamespaces that was causing serialization issues. Instead moved that type registration to McastStore.
Change-Id: I06acf1a397b6a982c0dfd0ebc0830b2161cf23a4
2016-02-23 23:26:19 +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
Sho SHIMIZU
67c9010cdf
Change the behavior of resource registration to fix ONOS-3827
...
Treat as a failure when ID is found but the value is not found
Change-Id: I032d25885897d662e49223a7b506eda8e5550a36
2016-02-23 19:31:00 +00:00
Phaneendra Manda
0f21ad6924
[ONOS-3835] Install load balanced classifier rules
...
Change-Id: I585a83021dbf2aff6a65dd43944a1f6979b33ead
2016-02-23 17:50:56 +00:00
Andreas Papazois
1dff77cd0f
[GEANT] Interface configuration for Cisco devices.
...
Change-Id: Ieb9979c3c4d7ebbf996d787a1528ba0548342572
2016-02-23 17:45:52 +00:00
Ray Milkey
125572b666
Remove methods deprecated in Drake from L2ModificationInstruction API
...
Change-Id: I30dbc2e9c590d4bc2bc672e13581dbd1c3b3561b
2016-02-23 08:51:36 -08:00
HIGUCHI Yuta
b49b007c3f
Add some serializer related sanity check
...
Change-Id: I5ebdde41f5528b5bad0c704b11c191afed45691e
2016-02-23 07:54:48 +00:00
Charles Chan
b38f88e276
Print EthCriterion mask only when there is one
...
Change-Id: I7de9d5d9141c5a0b52ce189dd74c4e91e8db4f79
2016-02-23 04:03:44 +00:00
Rimon Ashkenazy
a4e3bd34ef
Add OpticalCircuitIntentCompiler unit-tests
...
Change-Id: I9cf002dcda128874b5fd4727ba0f99189fe9143d
2016-02-23 03:46:31 +00:00
Brian Stanke
b9170d9987
ONOS-3658 - Adding REST APIs for query and management of device keys.
...
Change-Id: I3c70660a15d9085409e43d2d14120d29fd5020be
2016-02-23 02:03:01 +00:00
Ray Milkey
f1f5886690
Remove methods deprecated in Drake from TunnelConfig API
...
Change-Id: I2777fa231ae9b780b6fdc29f58d2fcdef818c32c
2016-02-22 17:11:07 -08:00
Madan Jampani
3a9911c9c8
Using 1.0.0.rc2 version of Atomix
...
CopycatTransport updates
Change-Id: If384ac2574f098c327f0e5749766268c8d7f1ecd
2016-02-23 00:45:58 +00:00
Ray Milkey
84d5a29b29
Remove methods deprecated in Drake from TrafficTreatment API
...
Change-Id: I9de9331611c79ae60195c738ee1d3912f4081e3d
2016-02-23 00:33:51 +00:00
Ray Milkey
2be39edc6d
Remove methods deprecated in Drake from Instructions API
...
Change-Id: I87a20cb9e8abbf4b27bbb4760a62947169866ea6
2016-02-23 00:33:35 +00:00
Madan Jampani
27077eb5a7
Added PartitionedAsyncLeaderElector that federates leader election contents across a collection of AsyncLeaderElectors
...
Change-Id: I6ae220d4e4d2ed8ae1cd9060482f66f418ae0551
2016-02-23 00:27:45 +00:00
Sho SHIMIZU
43da14a7b4
Remove unused methods in mock
...
Change-Id: Iec0c08067e3cca4b7213b46ab6a33637c52018fa
2016-02-23 00:05:46 +00:00
Charles Chan
f4f1f4b68e
Include annotation when comparing two hosts
...
Change-Id: Idea24f1057fdbd7a62b9066d2233cadf7b58b31d
2016-02-22 23:58:02 +00:00
Sho SHIMIZU
a0c9db25e5
Remove methods deprecated in Drake from Instructions
...
Change-Id: I69ffc7fc30f20e0d968fe95b0cfcf609a0c7cc29
2016-02-22 23:49:06 +00:00
Ray Milkey
46b67ae6d3
Remove methods deprecated in Drake from TrafficSelector API
...
Change-Id: I0b4919361615175391ab497a16e539f3205fada2
2016-02-22 23:11:31 +00:00
Ray Milkey
28e039b20a
Remove methods deprecated in Drake from Criteria API
...
Change-Id: I9711e34421f6e5106f7c1872b23e24977b852939
2016-02-22 14:40:04 -08:00
Ray Milkey
dc08344b98
remove hostDetected() method that was deprecated in Drake
...
Change-Id: Ib975d7c8f5cf8aec25a1990114ad516e2d273150
2016-02-22 22:21:28 +00:00
Thomas Vachuska
4844808991
Introducing concept of a physical or logical region to facilitate
...
support of geographically distributed cluster and to lay ground
for multiple/filtered topology layouts.
Added implementation of manager and store; unit-tests included.
Change-Id: Ia01673a0b711b8785c0ea68768552c2f61d7ea6d
2016-02-22 11:24:45 -08:00
Ray Milkey
3071c1668f
remove Deprecated indication on the constructor needed for serialization
...
Change-Id: I2fc390d1009f9d7e2e2b6f978fb05ad2424050c2
2016-02-22 10:11:30 -08:00
Ray Milkey
80ae97ca7f
Fix a bug in link up/down handling discovered by STC
...
Change-Id: I8e1257b8ea3592b7695e5a5dded43286f5b29d3b
2016-02-20 22:55:03 +00:00
Sho SHIMIZU
c4ae4d5896
Catch up with the latest API to fix the build error in #7156
...
Change-Id: Ia51be04f9f5ed5381e524a405944bf3a67f0c034
2016-02-20 01:14:53 +00:00
Jihwan Kim
1f53627d99
[ONOS-3558] Define interfaces for supporting a AtomicLongMap
...
Change-Id: I7c03d3d4e9c501fbf0f9d8d28dcc43875e0987ab
2016-02-19 23:46:22 +00:00
HIGUCHI Yuta
8652389c96
ONOS-3841 Only listen to Config change event
...
Change-Id: I1e9965240ce210240328c0fdb78f8ea529a341a7
2016-02-19 22:47:44 +00:00
Konstantinos Kanonakis
317a7de66f
Fixed issue in MeterManager.java
...
- Added check in pushMeterMetrics method to delete Meter only when it is in the PENDING_REMOVE state
- Minor change: Corrected description in MeterId.java to indicate that MeterIds are unique only within a device
Change-Id: I40e8a0cfaa93884b026e899e9c879e22133ba63b
2016-02-19 21:12:01 +00:00
Thomas Vachuska
762c1bb971
Fixing broken build; breaking OpticalCircuitIntentCompiler in the process though.
...
Change-Id: Ice66be4bb23b90d2466ba1d029f29b5d7df0cfa4
2016-02-19 12:54:31 -08:00
Rimon Ashkenazy
f0699705ac
[ONOS-2476]: Circuit intent support for ODU Multiplexing
...
Change-Id: I37229e7107e38baf8416102598f27004ef319665
2016-02-19 20:20:29 +00:00
Saurav Das
9d6c86bec6
Adding eth masking in match
...
Change-Id: I95e0ee66b1c6c139de7672f9bc04871fd0ead6d7
2016-02-19 19:25:34 +00:00
Jonathan Hart
81d73102c3
Calculate IGMP checksum and use more reasonble max response time.
...
Also made IGMP properties configurable at runtime.
Change-Id: I98b40a43a0c17b7bf21f1bd622032c64d7434214
2016-02-19 19:14:10 +00:00
Jonathan Hart
00cdddaa60
Send PIM Join/Prune messages based on events from the McastService.
...
Also change Interface to return a list of addresses rather than a set
to allow applications to rely on the order of configuration
Change-Id: Ie7f62fee507639325ee0a77b8db4088dae34597e
2016-02-19 18:53:12 +00:00
Thomas Vachuska
84922b3b42
Creating an abstract device provider base.
...
Change-Id: I67b7e18676fba6388c0b317ea84ed7cab041d324
2016-02-19 18:50:32 +00:00
Claudine Chiu
5951bdaf3d
ONOS-3931: BasicDeviceConfig to allow configuration of DeviceKeyId
...
Change-Id: I75d37709f19913f3382fa7614291e5a837ecf1a1
2016-02-19 04:08:06 +00:00
HIGUCHI Yuta
ca2208dfaf
ONOS-3841 fix for deferred Subject issue
...
Change-Id: I0901757054b5263bca8ed5d4c38dc595529e3c45
2016-02-18 23:40:38 +00:00
HIGUCHI Yuta
315179abe2
Workaround for old compiler
...
- Was failing on eclise built-in compiler
Change-Id: Ifd76449d0c1054876e447603aa3aff982c3a5e52
2016-02-18 22:54:23 +00:00
Claudine Chiu
e014b3ad5a
ONOS-3931: move DeviceKey manager and store implementations from incubator to core
...
Change-Id: I2c26d7a4106be5b8f631b010cc7a167de957c9d2
2016-02-18 20:04:19 +00:00
Thomas Vachuska
708d3031de
Cleaning up javadocs.
...
Change-Id: I67a0600fc80f9d7b0859f2e0e7634579cab6cfbf
2016-02-18 19:41:42 +00:00
HIGUCHI Yuta
6acdfd0381
ONOS-3996 shorter warn log message
...
- Print only number of failed values at WARN level
- Details can still be observed if log level set to DEBUG
Change-Id: I0964df33c2b0638bcb460949826956672999181d
2016-02-18 19:14:48 +00:00