196 Commits

Author SHA1 Message Date
Thomas Vachuska
6224a19328 Added retry to the config store, to recover from CM timeout exception.
Change-Id: I7eb53d94bdc8e3eb05a77f019829f8d450bcde52
2015-07-31 19:28:31 +00:00
Ray Milkey
6f440331fd ONOS-2431 - Unit tests for DistributedNetworkConfigStore
Change-Id: I7a3f6bd5d39c90e7ad2247fb56a14fa29227ad91
2015-07-31 12:01:29 -07:00
Brian O'Connor
59a92856f5 Adding experimental tunnel primitive and small API tweaks
Change-Id: Id7a950ab7b2e001d0527e935c077c538dfede7fd
2015-07-30 19:08:40 -07:00
Brian O'Connor
75dc88902c Adding fractal mininet topo and domain config json
Change-Id: I26bb6f2351e11d28a4cbfb141e98958be1d4c90b
2015-07-30 19:08:40 -07:00
Thomas Vachuska
5f2cbe6c9c Added retry to the config store, to recover from CM timeout exception.
Change-Id: I602cbf5a09fa353ea57aecf9bb511b3f9453aca8
2015-07-30 22:45:28 +00:00
Ayaka Koshibe
2cfc65c9a6 Config entities for Optical ports and unit test.
Conflicts:
	incubator/net/src/main/java/org/onosproject/incubator/net/config/impl/BasicNetworkConfigs.java

Change-Id: I6ed0b0a9b62b0f3a225514070523778a124f7564
2015-07-30 22:39:07 +00:00
Thomas Vachuska
d894b5d5f7 Fixing javadoc warnings, provided missing package javadocs and corrected group structure.
Change-Id: I2637afe49b81e8e6d10ef3bb0f2a1cf50b2564cc
2015-07-30 20:27:44 +00:00
Thomas Vachuska
42e8ccead4 Adding some base-classes to eliminate event and listener boiler-plate code throughout a number of subsystems.
Refactored all core components to take advantage of this; apps remain to be done.

Change-Id: Ib0935ba07ff81b0fa032534004ec9ac6187cbf22
2015-07-30 17:30:43 +00:00
Brian O'Connor
ce2d8b5680 Initial implementation of the intent domain manager
Change-Id: I9721449599a4a67bfad7469173c3b47a681873f6
2015-07-29 16:24:13 -07:00
Brian O'Connor
b7baf71954 Initial sketch of intent domains.
Change-Id: I08cb6f9a8c8f83763a2026c1ab9d3e69e0f5d83c
2015-07-29 13:17:04 -07:00
Sahil Lele
3a0cdd57e7 Devices,hosts, and links can be blocked and kicked off with the network configuration api
Change-Id: I68d427f4886a7b63475df8d35383e2e347946946
2015-07-29 01:00:13 +00:00
samanwita pal
9bb91684a2 ONOS-2197 Enabling Cofiguration Services to be used in DHCP App.
Change-Id: I259d253c647253abf6046a60ee1f13f34c08acd1
2015-07-27 16:47:56 -07:00
Aaron Kruglikov
a598c9ea63 Minor refactoring for readiability and addition of comments.
Change-Id: I3e3ea598797ec6078955f5acd9642de9ff7ecd80
2015-07-24 00:16:34 +00:00
Aaron Kruglikov
bd1eb3fba4 Adding support for configurations added after the Net Config Loader has loaded.
Change-Id: I611f3b8f36805e2854485b694edffc8d93581c7e
2015-07-23 16:02:04 -07:00
Thomas Vachuska
9fadbfcbbb Fixed SubjectFactories to support app subject properly.
Change-Id: Ib9de2c0f4af815c54f18954d83f4259089274e91
2015-07-23 18:13:47 +00:00
Jonathan Hart
111b42b7a3 Move address-bindings config to new config system
Change-Id: I6d87ddbf98789dbe8355c453a3263f50fbc5d99c
2015-07-23 10:25:54 -07:00
Thomas Vachuska
e636022b11 Starting to add initial configuration loading. WIP
Change-Id: I2c3ddb02ddc46f6ce9a4bfb531b8087a9463019d
2015-07-21 10:10:36 -07:00
Thomas Vachuska
7b438afd38 Initial sketch of the virtual network constructs.
Change-Id: Ibcdafb9e56edb29fb37b80d7b0da321ad989c564
2015-07-15 19:09:56 -07:00
samuel
0276a32e8c [ONOS-2374]Add getter method in IpTunnelEndPoint
Change-Id: Ieef1c27dad859fcdef93c9fc28f271c5043c8641
2015-07-14 23:16:30 +00:00
Thomas Vachuska
96d55b16ad Implementing net config subsystem and revising its interfaces.
Added a few basic configs for device, host and links.

Added initial REST API.

Added CLI.

Tests remain to be added.

Change-Id: Ic7bba4b5ad7d553c51d69f6459b3bff146970323
2015-07-09 14:39:10 -07:00
Thomas Vachuska
7583b95618 Fixed duplicate dependency in incubator/net/pom.xml
Change-Id: I8afff7afebe7bf22af7a8c3ff9ec1c0c9dbff861
2015-07-08 00:53:29 +00:00
Brian O'Connor
42afe18044 Adding @Beta to PortStatisticsService
Change-Id: I2779e7309ae42806d47fb461b35d08030225f190
2015-06-25 20:22:52 -04:00
Brian O'Connor
2bed5ce2fa Adding @Beta to TunnelService and associated API classes
Change-Id: I58ea6b5ef63ed9a6f7c45a3f27ed08fc70683acd
2015-06-25 20:22:52 -04:00
Brian O'Connor
893b9223ee Adding @Beta to LabelResourceService and other interfaces in API package
Change-Id: Ic959bd78e60be6995648649db69556e543a25325
2015-06-25 20:22:52 -04:00
Madan Jampani
bcf1a48e89 Removed ClockService<K, V> and replaced its usage with a BiFunction<K, V, Timestamp>
Change-Id: Ide8d979f9361f1aff6727a83733747f4512ef8ff
2015-06-24 19:35:33 -07:00
Thomas Vachuska
c97aa6110e ONOS-1793 Moved trivial stores to onos-core-common/src/test; onos-core-trivial is no longer.
Change-Id: Ie4824db36e3a7eb6db3b953ee1f2786d3e22194f
2015-06-23 23:39:49 +00:00
cheng fan
35dc0f2e74 [ONOS-2096]Revert useless modifies
Change-Id: I5d6df8690a95ffb36b656a39a45a07d2955a9693

[ONOS-2096]Revert useless modifies

Change-Id: I5d6df8690a95ffb36b656a39a45a07d2955a9693
2015-06-10 02:40:10 +00:00
Srikanth Vavilapalli
8c1ccca2b2 Segment Routing ONS demo:Traffic visualization fixes
Change-Id: Ib4960a0fe4666b8027614c8dd04df7883746b9b9
2015-06-09 17:40:19 +00:00
Brian O'Connor
afc2d7db88 Starting snapshot 1.3.0-SNAPSHOT
Change-Id: Idc4c114bda5268e534b9fc998215564d23d84c58
2015-06-05 23:31:25 -07:00
Brian O'Connor
a78abfcc39 Tagging 1.2.0
Change-Id: If1b4de17402bf8248c888de72891dc17a5bcd7ef
2015-06-05 22:40:03 -07:00
Srikanth Vavilapalli
78baf58cff Segment Routing ONS demo fixes: Includes traffic visualization fix
Change-Id: I5119271464b696fd145c6b63bee09d7f3ef109bd
2015-06-05 21:00:20 +00:00
Thomas Vachuska
204cb6cab4 Fixing port stats rate calculation.
Change-Id: Ic4c803f58a53c293ae05bc0c207d7e23546f7158
2015-06-04 00:03:06 -07:00
Thomas Vachuska
028ddb9fdd Fixing an issue where stale port stats could be reported when collector stops or negative load reported when device counters overflow or glitch.
Change-Id: I9c7238758555a08fc3f02e6cded15fb4e211bf69
2015-06-03 17:36:32 -07:00
Brian O'Connor
3350390b1d Starting snapshot 1.2.0-SNAPSHOT
Change-Id: I96c63bb70f2cd27453f2da893d77f9e72966f780
2015-06-01 17:08:05 -07:00
Brian O'Connor
75aed4000e Tagging 1.2.0-rc2
Change-Id: I93f2bf38d29ddf788f7a81552695da80fc275c42
2015-06-01 16:58:14 -07:00
Thomas Vachuska
d910a5c5e1 Fixing port-stats DBZ
Change-Id: I2bd1f9d94c1441d6bdcde00a5d2a3e595e0c5c4f
2015-05-29 17:09:59 -07:00
Thomas Vachuska
f0397b5b81 GUI -- Added port-statistics traffic visualization to the topo view.
Change-Id: I52b3c1739cc50a026c0796819d61ec1898937ced
2015-05-29 20:56:08 +00:00
samuel
7a5691affe [ONOS-1959][ONOS-2007][ONOS-2008][ONOS-2009][ONOS-2010][ONOS-2011][ONOS-2016][ONOS-2017][ONOS-2018]
1.fix bug in query subscription command in Tunnel management
2.add RemoveTunnelByIdCommand
3.add UpdateTunnelBandWithCommand
4.add QueryAllTunnelsCommand
5.add queryAllTunnels api in TunnelService and TunnelStore
6.store the Path of the tunnel in the store
7.remove to check parameters iif they are null in the construtors of
DefaultTunnel.e.g
8.add the method of querying in SB
9.Fix the bug that the src/dst end point of Vlan-type tunnel is the
instance of OpticalTunnelEndPoint
10. invert the verb-noun into noun-verb for tunnel commands and label
commands

Change-Id: I90378b37c2bc73b58e6f8f234f009d64f07f758e
2015-05-28 16:36:18 +00:00
Brian O'Connor
30a412deb3 Starting snapshot 1.2.0-SNAPSHOT
Also, fixed onos-upload-bits script to upload rc's to nightly/

Change-Id: I9bb8fe685492e23c740796879f0b66c307e26e56
2015-05-21 18:08:06 -07:00
Brian O'Connor
608e03a1bb Tagging 1.2.0-rc1
Change-Id: I2791aacb0ab4eb0d3db92fef5e58e9c62747bf8c
2015-05-21 17:56:07 -07:00
Thomas Vachuska
b0ca8c51be Fixing javadocs.
Change-Id: Ifc894fce6366baf6cfed655b4bfc5885710be77c
2015-05-22 00:01:01 +00:00
Brian O'Connor
6de2e202f1 Moving LabelResourceManager to incubator
Breaking apart resource package into {device, link, label}
Refactored cluster serializers so they are visible

Change-Id: I71051bcd5e790ae6abeb154bf58286e584c32858
2015-05-21 22:26:49 +00:00
Thomas Vachuska
bf916ea1a4 Moved Tunnel subsystem to ONOS core incubator area.
Change-Id: I03f90b068013fbf0490af5277b33459ccc0514ec
2015-05-20 18:24:34 -07:00
Thomas Vachuska
ba082b80b8 Removing hazelcat dependency throughout.
Change-Id: I738050fda142418d2956f613035892dac82ef098
2015-05-20 23:21:47 +00:00
Thomas Vachuska
e2b7e7eef9 Added @Beta annotations to the network configuration API.
Change-Id: I6b0e4f2064509a26e546735baef087e621ad8307
2015-05-20 18:51:35 +00:00
Thomas Vachuska
d24aa7f6f0 Renaming 'exp' to 'incubator'.
Change-Id: I184f756b463dce31634410f4f3bf180cbe6c8adb
2015-05-15 03:22:50 +00:00