1436 Commits

Author SHA1 Message Date
Yuta HIGUCHI
d6ffa6a5ef ClusterMessagingProtocol: fix error message
Change-Id: I6123bfcbe1c668864691c87caaba0874fc3188e2
2014-11-12 10:58:03 -08:00
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
c22123dec7 Removed dead code 2014-11-12 02:12:19 -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
12390c1203 Reworked DatabaseService API.
Initial implementation of LockManager.
2014-11-12 00:35:56 -08:00
Yuta HIGUCHI
f1ccee8d59 FlowRule : handle Future failure and timeouts.
Change-Id: Ie945b7ee936ae48ec3205592c309baebe8538ce0
2014-11-11 20:40:40 -08:00
Sho SHIMIZU
cd4bac85e4 Make constraint objects serializable by Kryo
Change-Id: I15e5a14b16fc1ab0416570fec176f18b713727a0
2014-11-11 17:07:25 -08:00
Pavlin Radoslavov
190f8f9d5c Fix a typo in a comment.
Change-Id: Ieebe534475c704d423ace478ab05f398fd16897d
2014-11-11 15:56:14 -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
Yuta HIGUCHI
b0daa15bc2 DistributedMastershipStore: remove dead code + cosmetics
Change-Id: I368f9d95b6aebe6854cb7f2abf3ac540f03d3ed1
2014-11-10 18:15:05 -08:00
Madan Jampani
8072af8862 Merge branch 'master' of ssh://gerrit.onlab.us:29418/onos-next 2014-11-10 12:24:11 -08:00
Madan Jampani
13efefa058 MapDBLog: Enadling mmap file support (if platform supports it. currently only supported on 64bit JVMs). Fixes a problem described here: http://tinyurl.com/klgc36c 2014-11-10 12:23:09 -08:00
Yuta HIGUCHI
b2ab091214 DatabaseClient: check result status
Change-Id: I4f0ab20e42bf673b03035a1d9841af16eb67993f
2014-11-10 11:45:59 -08:00
Yuta HIGUCHI
cebe614779 MapDBLog: disable LRU
Change-Id: I02668ff24198f4081b9e8ffd34b7e9d43080956a
2014-11-10 11:21:39 -08:00
Yuta HIGUCHI
a3982c1ec9 ClusterMessagingProtocolClient: add sanity check
Change-Id: Iae7ffcc9c6e0676bc3e68d89744ee9d2bce3054c
2014-11-10 09:47:39 -08:00
Yuta HIGUCHI
a38d995126 MapDBLog: add sanity check
Change-Id: If364a073b2d80c301eed236f80c6884f34bee6be
2014-11-10 09:47:39 -08:00
Yuta HIGUCHI
413573d5ab MapDBLog: reduce cache size
Change-Id: I4a3ba607e85fb1ac1b350ca84bfa88a51a59773e
2014-11-10 09:47:39 -08:00
Yuta HIGUCHI
fded1b3107 DistributedIntentStore: attempt to fix ONOS-103
Change-Id: I075ba95907c9edc2596ac8bb5f88a23d8e2af204
2014-11-09 23:55:18 -08:00
Madan Jampani
515865dfce Removed dead code. Took care of some tech debt 2014-11-09 22:29:34 -08:00
Madan Jampani
9254d9654c Merge branch 'master' of ssh://gerrit.onlab.us:29418/onos-next 2014-11-09 21:24:56 -08:00
Madan Jampani
7e634e66c8 Registering Collections.SingletonList.class with kryo. 2014-11-09 21:24:13 -08:00
Yuta HIGUCHI
ebaa15708f MapDBLog: minor fixes
- minimize access to Atomic.Long size
- use Iterator to reduce BTree lookup
- should not mutate original Map inside stream

Change-Id: Ic99ea8769c379e77f1f9478c640d5e5a1bede058
2014-11-09 19:20:52 -08:00
Madan Jampani
8c35207b3f Merge branch 'master' of ssh://gerrit.onlab.us:29418/onos-next 2014-11-09 01:38:46 -08:00
Madan Jampani
348a9fead4 1. MapDBLog log size calculation bug fix.
2. Minor logging improvements.
2014-11-09 01:37:51 -08:00
Yuta HIGUCHI
60a190b2da Fix split-package issue in onos-dist
Change-Id: I6ae5e4cf5e60f905f1f24f85dd8d4b40f7dfd0d9
2014-11-07 17:07:33 -08:00
Yuta HIGUCHI
e7fdd0da69 ClusterMessagingProtocolClient: disable retries at CopyCat Protocol layer
Change-Id: I92b4b975797eea10041d5eba056f8583c1f9ba56
2014-11-07 17:07:33 -08:00
Yuta HIGUCHI
3b016734c3 ClusterMessagingProtocolClient: cosmetics
Change-Id: I1bcdf1a11f3f779a326b29fdea94645c4ff3ea7b
2014-11-07 17:07:32 -08:00
Yuta HIGUCHI
535c915f0b ClusterMessagingProtocolServer: cosmetics
Change-Id: Ia44acfa8971196f4c06472d73890cf4fe5722bb6
2014-11-07 17:07:32 -08:00
Yuta HIGUCHI
d45886c9e8 *LinkResourceStore: lock everything until we have optimistick locking, etc. in place
Change-Id: I024f87aa561c1b2bcbf861571f8ebfceff2f9e40
2014-11-07 17:07:32 -08:00
Yuta HIGUCHI
04c6b3f429 GDevStore: remove extra Map lookup
Change-Id: Ib7a234d0b0a69a7fbc7e8a75199ad58d52b7c411
2014-11-07 17:07:32 -08:00
Yuta HIGUCHI
9bbaca3f21 ClusterMessagingProtocolClient: add log
Change-Id: Ic85fc765cc4140af0d69fd4ccccd091634b8deca
2014-11-07 17:07:32 -08:00
Yuta HIGUCHI
5fb6c96788 ClusterMessagingProtocolServer: add null check + trace
Change-Id: If10a2f98a8e2ef098f770196de1bdc81500fd0c0
2014-11-07 17:07:32 -08:00
Yuta HIGUCHI
e59656de43 RPCTask: add log about which request failed
Change-Id: I43d83b9695338d4eb1674a58134a398038b8ae0b
2014-11-07 01:57:32 -08:00
Yuta HIGUCHI
76b54bfca4 ClusterMessagingProtocolServer: start listening at correct timing
Change-Id: Ie8ed1894ae16c41242aee861440174f011dd689b
2014-11-07 01:56:55 -08:00
Yuta HIGUCHI
94ecb895fe MapDBLog: configure LogMap parameters
Change-Id: I6d69b0b3824554c46e8aae466c3a03cf2b318eac
2014-11-06 23:31:44 -08:00
Yuta HIGUCHI
a7680a3448 snapshot compression
Change-Id: I0de15a66a129d2966a196b2de5491456aacc20e2
2014-11-06 22:17:37 -08:00
Madan Jampani
2ee20002b0 Simpler way to construct MapDBLog 2014-11-06 20:06:12 -08:00
Yuta HIGUCHI
c6b8f611e6 checkstyle
Change-Id: Ie794af1b06777c4c4332c4047ad88ecbe1b2f550
2014-11-06 19:04:13 -08:00
Yuta HIGUCHI
361664ee4e Add sample accessing database service to Foo
Change-Id: I514c57a278dea368448d284eb5bf0d41bb0013e3
2014-11-06 18:06:12 -08:00
Yuta HIGUCHI
8261012012 move to API bundle
Change-Id: I73787651798bd26f3e6efacd595b02baa5ec7658
2014-11-06 11:30:46 -08:00