Yuta HIGUCHI
13a6f5a40b
DatabaseManager: add FIXME for log path
...
Change-Id: I8daf762cd48bb4d53374fcdd40dc2f6747114303
2014-11-12 10:40:59 -08:00
Thomas Vachuska
2292567fc6
Fixing a defect where logical port numbers are listed as part of CLI arg completion.
...
Fixing a defect where devices imported with device id in uppercase are considered as different from those discovered in lowercase.
Fixed javadocs error from a rebase.
Change-Id: I76741022fb95d10a9a16fc9ce6d6443b166822ab
2014-11-12 02:35:01 -08:00
Madan Jampani
c65d8debb7
Checkstyle corrections.
2014-11-12 02:18:28 -08:00
Madan Jampani
c22123dec7
Removed dead code
2014-11-12 02:12:19 -08:00
Madan Jampani
7aad23394e
Replace Collections.unmodifiableList with guava ImmutableList
2014-11-12 01:57:07 -08:00
Madan Jampani
bd1f026526
Registering new batch read/write request classes with kryo
2014-11-12 01:51:25 -08:00
Madan Jampani
932c6ba1c6
Fixed wrong import
2014-11-12 01:36:04 -08:00
Madan Jampani
3865cd9be5
Disabling expiring map until the osgi issue is understood.
2014-11-12 01:24:19 -08:00
Madan Jampani
44e6a540a5
More checkstyle fixes.
2014-11-12 01:06:51 -08:00
Madan Jampani
23af4fc065
Fixed checkstyle issues
2014-11-12 00:54:18 -08:00
Madan Jampani
12390c1203
Reworked DatabaseService API.
...
Initial implementation of LockManager.
2014-11-12 00:35:56 -08:00
Madan Jampani
c980085ce3
Merge branch 'master' of ssh://gerrit.onlab.us:29418/onos-next
2014-11-12 00:33:29 -08:00
Yuta HIGUCHI
f1ccee8d59
FlowRule : handle Future failure and timeouts.
...
Change-Id: Ie945b7ee936ae48ec3205592c309baebe8538ce0
2014-11-11 20:40:40 -08:00
Thomas Vachuska
dee20dd35a
Merge "Filter paths not satisfying the specified constraints"
2014-11-11 19:17:33 -08:00
Yuta HIGUCHI
63323fd036
DeviceManager: background process checking mastership
...
Change-Id: I215a2f6b585077847821b9e36953c53e43fde6c3
2014-11-11 18:47:48 -08:00
Sho SHIMIZU
9909d177f5
Filter paths not satisfying the specified constraints
...
Change-Id: I683ba7cdfa3b792dda51a0bb45d7b000666c8c54
2014-11-11 18:34:45 -08:00
Thomas Vachuska
d8aea86250
Merge "Refactor: improve null safety by using empty list instead of null"
2014-11-11 18:29:24 -08:00
Thomas Vachuska
503aafc1bc
Merge "Make constraint objects serializable by Kryo"
2014-11-11 18:25:12 -08:00
Sho SHIMIZU
c3df36be97
Refactor: improve null safety by using empty list instead of null
...
Change-Id: I443942ef82819e0c27df2c2acd45eb9106038992
2014-11-11 18:21:21 -08:00
Thomas Vachuska
2498c0b549
Merge "Fixing flow rule batches"
2014-11-11 17:16:51 -08:00
Thomas Vachuska
9b2da21522
Fixing flow rule batches
...
Problem should now be fixed. Hashing on enums last is a bad
idea because the enum value could be 0.
Change-Id: Ib29e90b393b5285be2807729b52e69b121340f09
2014-11-11 17:08:14 -08:00
Sho SHIMIZU
cd4bac85e4
Make constraint objects serializable by Kryo
...
Change-Id: I15e5a14b16fc1ab0416570fec176f18b713727a0
2014-11-11 17:07:25 -08:00
Thomas Vachuska
591cf2776b
Merge "Refactor: move method to get annotated double value"
2014-11-11 16:51:50 -08:00
Sho SHIMIZU
97a64cd7a8
Refactor: move method to get annotated double value
...
- Move to AnnotationKeys to remove code duplication
Change-Id: Icf8b4322fc88e43ab531402d0e403a38d186f48e
2014-11-11 16:31:21 -08:00
Ray Milkey
930fc663c5
Add unit tests fir DefaultFlowEntry class
...
Also fixed a bug where the error DefaultFlowEntry was not setting the
timestamp.
Change-Id: Ic23e91926605ea7c166b244d8352b58347844a5f
2014-11-11 16:13:28 -08:00
Pavlin Radoslavov
190f8f9d5c
Fix a typo in a comment.
...
Change-Id: Ieebe534475c704d423ace478ab05f398fd16897d
2014-11-11 15:56:14 -08:00
Thomas Vachuska
23aa49fb9e
Merge "Use DeviceId instead of ElementId in WaypointConstraint for consistency"
2014-11-11 14:58:12 -08:00
Sho SHIMIZU
fe129db595
Aggregate definition of annotation key for latency into a single file
...
Change-Id: Id0b9089ec60e6f144ff42c40d0e1b19b280c4271
2014-11-11 14:24:51 -08:00
Sho SHIMIZU
fa2cd3ba65
Use DeviceId instead of ElementId in WaypointConstraint for consistency
...
- More consistent with ObstacleConstraint
Change-Id: I0988de74a4917ed91580f078c1dae653c030e5bc
2014-11-11 14:10:32 -08:00
Madan Jampani
32fe7805d7
Fixed javadoc comments for Lock.
2014-11-11 11:16:47 -08:00
Ray Milkey
1e20711a9c
Unit tests for the DefaultFlowRule class
...
- added a method to the immutable class checker for
immutable classes used as base classes
- fixed a typo in spelling of a constructor parameter
in DefaultFlowRule
Change-Id: I8991c1eadcc990040bb97a02c1027b4708a4f58d
2014-11-11 11:11:05 -08:00
Madan Jampani
1e791e1228
Merge branch 'master' of ssh://gerrit.onlab.us:29418/onos-next
2014-11-11 10:49:43 -08:00
Madan Jampani
f73fb040a3
Added LockService interface.
2014-11-11 10:49:05 -08:00
Yuta HIGUCHI
f846844802
DatabaseClient: fixed to use copycat instance instead
...
Change-Id: If13ec051f362e0d3bc8311dc30e2c0f70e55c42e
2014-11-11 10:39:26 -08:00
Thomas Vachuska
21e03649dd
Cleaning up Javadocs.
...
Change-Id: I41d075e3e6f6a26b340ce21a5baa8b238dc069ad
2014-11-11 10:23:08 -08:00
Yuta HIGUCHI
60731cb2b1
DatabaseService subsystem: add admin commands, etc.
...
Change-Id: I24124579f5e0b03ccbf35a03230ae5a7aff95f22
2014-11-11 09:20:20 -08:00
Yuta HIGUCHI
c53411edd0
DatabaseManager: removing Raft Member management code
...
Change-Id: Id7d773459e40e0ad51fa56026465b067f09b5b92
2014-11-11 09:20:20 -08:00
Yuta HIGUCHI
48ee992fc0
Adding async backups to MastershipStore
...
Change-Id: I36acece744b67a129a1073e08cd90690a91836ce
2014-11-11 09:20:19 -08:00
Thomas Vachuska
29a6a78310
Fixing ONOS-39 to allow configured links to be marked as durable.
...
Change-Id: I97b920bf5f597ddb8b64ecc5c4c3769527ad5260
2014-11-10 21:31:41 -08:00
Thomas Vachuska
6acd3bbc83
Miscellaneous clean-up of provider IDs.
...
Change-Id: If7b3adf96425f8a655ea9af07b6da27a1a66a6f2
2014-11-10 20:35:16 -08:00
Thomas Vachuska
c76f52e032
Merge "Add a constructor in LinkCollectionIntent to have constraints"
2014-11-10 20:05:48 -08:00
Thomas Vachuska
2683761416
Merge "Refactor: Improve null safety and simplify branch conditioin"
2014-11-10 20:05:13 -08:00
Thomas Vachuska
0538784e62
Merge "Modify getter name to match the project naming convention"
2014-11-10 20:04:26 -08:00
Thomas Vachuska
361bc539ea
Merge "Fix bug in validate() in BooleanConstraint"
2014-11-10 20:03:27 -08:00
Thomas Vachuska
92a18865be
Merge "Unit Tests for Bandwidth and Lambda allocations"
2014-11-10 19:56:43 -08:00
Sho SHIMIZU
c672d7d11f
Fix bug in validate() in BooleanConstraint
...
- Flip the branch condition in validate()
Change-Id: I7bafb710440513d3ccce8178c1bd6bb30ed06d4f
2014-11-10 19:20:47 -08:00
Sho SHIMIZU
412a2393c4
Modify getter name to match the project naming convention
...
Change-Id: I848e2e15563a6a8e3c0de133eda3fcad0bd6e434
2014-11-10 18:55:01 -08:00
Yuta HIGUCHI
b0daa15bc2
DistributedMastershipStore: remove dead code + cosmetics
...
Change-Id: I368f9d95b6aebe6854cb7f2abf3ac540f03d3ed1
2014-11-10 18:15:05 -08:00
Ray Milkey
8d3ce43a84
Unit Tests for Bandwidth and Lambda allocations
...
These tests are for checking the valid path calculation logic
in the intent compilers and the PathIntent installer.
Change-Id: I2986729ae27202a2f42a71e64a53026383ddfb0b
2014-11-10 17:32:29 -08:00
Sho SHIMIZU
5653151088
Refactor: Improve null safety and simplify branch conditioin
...
Change-Id: I0b8fdf34dcdd1914175ab21f7542d8e85cea7047
2014-11-10 15:27:49 -08:00