576 Commits

Author SHA1 Message Date
Yuta HIGUCHI
f1653a7c39 pom cleanup
+ minor fixes

Change-Id: Ie8a9c42cdcfcff131528f73ace5b9efdc08f05a1
2018-02-01 15:02:21 +00:00
Carmelo Cascone
693c38cf83 Fixed annotations parsing int PortDescriptionConfig
Change-Id: I612bede9fd90b82779c82d7ba0191b975e50f337
2018-01-31 23:26:41 +00:00
Sean Condon
96b896d043 [ONOS-7262] Cfm improvements to allow RMeps and Mds and Mas to be added and deleted
Change-Id: Ibffb13d046bfb29dbe88de7b558c95fbf9db046d
2018-01-29 19:56:32 +00:00
Yuta HIGUCHI
fbd9ae9cdf Various small fixes
Change-Id: I83802169d0d968f7b88d4be2cedba74b15fdd7da
2018-01-25 22:17:25 +00:00
Ray Milkey
094a135ef5 Removed the setServiceDirectory() method from the base web resource
This is a testing only API and potentially dangerous to allow to be public.
I modified the tests that use it to set the value using TestUtils.setField()

Change-Id: Ic590f4641f4e3de208dffa16b3df9a9a2106114b
2018-01-25 01:16:03 +00:00
Ray Milkey
06297ed618 SONAR suggestion - Synchronize initialization of static fields
Change-Id: I2ddf8220bda49f235ddfc5713174c11a147df354
2018-01-25 00:49:28 +00:00
Ray Milkey
fe0e085ed2 SONAR suggestions - boolean expressions that are known to be 'true' or 'false'
Change-Id: I4e089cb606ecf43444b4d567ad63d622f37506ce
2018-01-19 08:59:46 -08:00
Ray Milkey
39f78b6f5a Remove Intent constructor APIs deprecated in 1.9.1
Change-Id: Ib88ee534174882cb135bba70a6cfc86747a0c193
2018-01-10 17:51:04 +00:00
ONOS Jenkins User
45d340c839 Starting snapshot 1.13.0-SNAPSHOT 2018-01-09 01:56:13 +00:00
ONOS Jenkins User
32ebb5add8 Tagging 1.13.0-b8 2018-01-09 01:54:28 +00:00
Pier Luigi
bdcd967260 Implements policer-meter-mapping [ONOS-5867]
Changes
- Adds Policer config behavior and its implementation
- Implements id mapping
- Adds tests for OpenFlowPolicerConfig
- Adds free id api to MeterService and MeterStore
- Improves test for MeterStore

Change-Id: Ibb47375430e253131d9d9c8a60e61023ee6c8225
2018-01-05 23:12:28 +00:00
Thomas Vachuska
0e11dcb66a Starting to include kafka-integration app as part of Buck build.
- refactored to follow the api & app structure
- added buck files
- builds and loads
- cleaned-up and fixed number of pom files to function as expected
      (meaning "mvn clean install" actually works)

Change-Id: Ib896269c4986f6ee5cd6bae7cf508f71b64f59f9
2017-12-15 01:03:21 +00:00
Carmelo Cascone
b1936bd93f Bumped version of gRPC to 1.3.1
Change-Id: I7798476bd443a796e0e6a6e149ab8f66435ba4fa
2017-12-13 03:24:50 +00:00
ONOS Jenkins User
61881df1ee Starting snapshot 1.13.0-SNAPSHOT 2017-12-12 21:19:45 +00:00
ONOS Jenkins User
d22dccc27f Tagging 1.13.0-b7 2017-12-12 21:18:01 +00:00
ONOS Jenkins User
4bf9e3a520 Starting snapshot 1.13.0-SNAPSHOT 2017-12-12 18:46:22 +00:00
ONOS Jenkins User
168ac92b8d Tagging 1.13.0-b6 2017-12-12 18:44:15 +00:00
ONOS Jenkins User
0e78e27f0c Starting snapshot 1.13.0-SNAPSHOT 2017-12-12 03:27:00 +00:00
ONOS Jenkins User
2a7d833cab Tagging 1.13.0-b5 2017-12-12 03:25:23 +00:00
ONOS Jenkins User
c53a15f933 Starting snapshot 1.13.0-SNAPSHOT 2017-12-11 20:43:30 +00:00
ONOS Jenkins User
d06da9e33c Tagging 1.13.0-b3 2017-12-11 20:41:44 +00:00
Jian Li
841a8b9e64 [ONOS-7247] Add copyrights for all gRPC protobuf files
Change-Id: If0ee2dcbe9838d699f6a3e36dd6ee4f99d5986c6
2017-12-09 09:12:46 +00:00
ONOS Jenkins User
716484c58c Starting snapshot 1.13.0-SNAPSHOT 2017-12-09 03:41:19 +00:00
ONOS Jenkins User
6a6ac1d5a0 Tagging 1.13.0-b1 2017-12-09 03:39:39 +00:00
ONOS Jenkins User
a57a814230 Starting snapshot 1.13.0-SNAPSHOT 2017-12-09 00:57:30 +00:00
ONOS Jenkins User
8977cedde7 Tagging 1.13.0-b0 2017-12-09 00:55:39 +00:00
Jian Li
6b40d39a97 [ONOS-7233] Add unit test for gRPC mastership service
Change-Id: Ia3cf54ff693e69634d9831c5f0886bb73b4a5d28
2017-12-08 18:47:35 +00:00
Jian Li
f5cebc197a [ONOS-7233] Add gRPC Mastership Service with corresponding model
Change-Id: I88e07a0d1688c0baf6b8477dd55edda3a92887c5
2017-12-08 18:47:35 +00:00
Jian Li
d40252c74a Fix the maven build problem caused by incorrect protobuf model #2
Change-Id: I8a1260d486c99569386ff27fbeac48dfc222fb4b
2017-12-08 04:13:20 +09:00
Jian Li
a9a77cab03 Fix the maven build problem caused by incorrect protobuf model
Change-Id: Ifda88b64710802ad3291362a8618969f4c63ed83
2017-12-08 03:21:58 +09:00
Jian Li
21fa4feb22 Refactor several gRPC translator by removing annotation redundancy
Change-Id: I895d06183857ec74272287d904163f1d7d31d269
2017-12-07 07:03:21 +00:00
Jian Li
d8e720718d [ONOS-7233] Refactor gRPC device service and translator
Change-Id: I6aadd6cbfc8adaf97258d6f54dc022f5e90aaa9e
2017-12-07 06:46:50 +00:00
Jian Li
ec80a3392a [ONOS-7233] Add MastershipRole protobuf model with translators
Change-Id: I02168e91d45c61593a02702b7a05a9810424a2c2
2017-12-07 06:09:26 +00:00
Jovana Vuleta
c884b69abc ONOS-6825: added OFAgent tracer
Change-Id: Ib04184b5fe108c636f8fb9c4b721a1004b72c0a7
2017-12-01 18:19:22 +00:00
Charles Chan
593acf90c8 Correctly persists the old value in TestConsistentMap by deep cloning the entry
In addition, inject TestApplicationId into DistributedMeterStore serializer when running MeterManagerTest

Change-Id: I8dcb4b2953a8d7e0fa1e5d765c859cde31d7633b
2017-11-22 22:00:56 +00:00
Ray Milkey
a09f87f02b Starting snapshot 1.13.0-SNAPSHOT
Change-Id: Ib3360118c42aa760632ff80537d585865813060f
2017-11-21 09:38:31 -08:00
Yuta HIGUCHI
86ac40b181 Fix TestDistributedSet to behave more like real one.
- fix test relying on incorrect behavior

Change-Id: Ib80bf9789a312c185794273d916d91989d2ae5cd
2017-11-16 20:51:54 +00:00
Sean Condon
081290dadd Additions to the L2 monitoring for CFM and SOAM
Change-Id: I2d39dd9e1c4841c87cb0a27d82bb303ffd9c08fc
2017-11-14 22:33:41 +00:00
Yuta HIGUCHI
da1e199089 fix maven build
Change-Id: Ibc4d49eeac91275365fece235329e971b0f48e4b
2017-11-13 18:49:17 -08:00
Carmelo Cascone
87892e25d1 ONOS-7066 ONOS-7067 PI abstractions refactoring and P4Info model parser
Includes changes previously reviewed in #15607, #15877, and #15955.

Change-Id: Ie2ff62e415f2099832ebfe05961a879b7b188fc3
2017-11-13 16:15:17 -08:00
Ray Milkey
cc6ec60fb2 Starting snapshot 1.12.0-SNAPSHOT 2017-11-10 16:22:59 -08:00
Ray Milkey
9f9a752bdc Tagging 1.12.0-b2 2017-11-10 16:21:23 -08:00
Jian Li
10d9962b21 Fix: resolve grpServReg compilation error caused by checkstyle
Change-Id: I9fa2eef759bac1fb042998d9e715b73123aabbeb
2017-11-10 19:55:00 +00:00
Jian Li
52de681a3d Expose registerInProcessServer method of device gRPC service
Change-Id: Ib10d4e7776f469750552ade4b4618b3e917065fb
2017-11-10 19:32:16 +00:00
Tian Jian
5e4be91b22 ONOS-6991 Add unit test of gRPC northbound MeterService
Change-Id: Ic8ed33fa11e9ffeeaab37b2596b8dd83f86ba40a
2017-11-10 19:30:34 +00:00
Jian Li
c20272e1b5 Refactor Region gRPC NB service to use static registry binding
Change-Id: Ifa0666caffb659a5e40e1888150a947b07fc4d88
2017-11-10 08:19:53 +00:00
cansu.toprak
409289de06 Multiple meter support added and meter action added for OF1.5
MeterFeaturesFlag added for OF1.5

Change-Id: I84d2785f37ea51b08244de9c54effe5224af9531
2017-11-06 18:22:59 +00:00
Andrea Campanella
e370878546 [ONOS-7116] Implement MeterProgrammable and MeterDriverProvider
Change-Id: I398edda11a6b77b66d79758cf3afab42976e8ff3
2017-11-02 16:52:41 +00:00
Yuta HIGUCHI
a246224acd make gRPC buck build script fail fast on error
- See comment in: https://gerrit.onosproject.org/14531
  for more details about the problem.

Change-Id: I7ef3aa92dfa5116a077f3d6878856b555cfda93c
2017-11-01 23:42:19 +00:00
Pier Luigi
f094c61341 [ONOS-7114] Meter Subsystem Refactoring
Changes:
- Moves meter counters in the store
- Uses atomic counter map for meter counters
- Implements atomic counter map adapter and test atomic counter map
- Introduces free meter id
- Changes allocate meter id
- Implements unit tests for MeterManager and MeterStore

Change-Id: I45e3debc0e43ca7edcf6e3b4065866634f76f9f7
2017-11-01 19:53:00 +00:00