Andrea Campanella
566edf3b5d
Only one node should be master of initializing the DCS store
...
Change-Id: I4862eb1401203d5ab65034bd0cccd3a4bd3f8de9
2019-03-26 17:33:42 +00:00
Ray Milkey
d84f89ba3d
[WIP] Upgrade ONOS to karaf version 4.2.1
...
Change-Id: I7cd40c995bdf1c80f94b1895fb3344e32404c7fa
2018-09-28 11:20:57 -07:00
Ray Milkey
b256a849fa
Remove deprecated APIs from ResourceIdParser()
...
Change-Id: I43d8d9dda4001da6a782568dca2e6774742a2d02
2018-09-17 21:50:19 +00:00
Ray Milkey
f32757ec24
Remove deprecated static indexes
...
Change-Id: I0d404edf01217205970213a304049e3739c08d79
2018-09-17 21:49:55 +00:00
Ray Milkey
765b644541
Remove deprecated invokeRpc() method
...
Change-Id: I5b9c25b1aa671accec907230f30ede6a30a7d1a8
2018-09-17 21:48:25 +00:00
Andrea Campanella
2bdcb5f8ed
Add DCS root node as leaf of immutable root of Atomix Tree
...
Change-Id: If813fa4337250171c08e604df4a45d2aa9b7d32b
2018-08-29 14:19:34 +00:00
Jordan Halterman
d4e9417a59
Always ignore root node when adding node to dynamic config store
...
Change-Id: I8cb0021fc9098fb71743f64dfbf0733c794452fc
2018-08-22 14:44:12 +00:00
Jordan Halterman
686c85843c
[ONOS-7758] Assume static root node in DynamicConfigStore
...
Change-Id: I07fcbafa2ccb3e34163735d7d188a7b4a6bc9306
2018-08-01 18:00:01 +00:00
Yuta HIGUCHI
ab35080089
Few minor javadoc fixes
...
Change-Id: I765ced1cb56f728238072ed3ff816faf21695c50
2018-05-07 23:26:52 +00:00
Yuta HIGUCHI
825401ef12
ResourceId to instance-identifier string converter methods
...
part of ONOS-7503
Change-Id: I5c0b0c0c38f51ea1a94208c0b7cb9d4be1db060f
2018-02-28 18:45:39 +00:00
Gaurav Agrawal
142ceb0513
[ONOS-7297] DC App to adapt changes wherein RpcInput contains ResourceId.
...
Change-Id: I066643af52037733789e9af0c9d87ed0f2f41206
2018-02-16 17:42:14 +00:00
Yuta HIGUCHI
da6f56a9f0
Fix regression after bumping to yang-tool 2.4
...
for ONOS-7479
Change-Id: Ic8b2ce76644c2e696c5db68bc5ec5178301ee2f8
2018-02-16 17:25:39 +00:00
Yuta HIGUCHI
f662e31298
Add missing type to DDCStore
...
part of ONOS-7479
Change-Id: I1c85ed8cd6b4c9f026bea1e621a0eb349af8a49a
2018-02-13 18:58:53 +00:00
Yuta HIGUCHI
dbc08c08c3
Add more error log
...
Change-Id: I71ac5be4a5ca5b7ab4acc8f71ebefd95f8bfb3c1
2018-02-13 01:41:04 +00:00
Ray Milkey
ef31005fd2
SONAR suggestions - uneccesary instanceof operators
...
Change-Id: I11b23df5814c23e2a825f8844e6c13f2d99196d2
2018-02-06 17:54:30 +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
Henry Yu
830b5dc3c7
Add device proxy support to RESTCONF
...
Change-Id: I2e309ca7c5f7e2a183a5f2cef11627286647d6b7
2017-12-07 21:31:41 -05:00
Gaurav Agrawal
003213301f
[ONOS-7278] Fix for Rpc.
...
- use qualified name for handlerRegistry key
- stop creating executor on every rpc call
- removed unused method
Change-Id: I2637b8443629e3fbae354d1e6af8639c6047ef8a
2017-12-04 22:49:45 +00:00
Dimitrios Mavrommatis
789d55d47f
Resource ID Null exception fix
...
Change-Id: Ic6dd3c9202b7f9623d5503ce622abce30237ebb3
2017-11-20 17:53:01 +00:00
Gaurav Agrawal
c3445a1a17
Register BigDecimal to kryo fixing DCStore issue.
...
Change-Id: Ia6ee2bbcc813223c85b8c95885542044269a081b
2017-11-16 22:43:31 +00:00
Yuta HIGUCHI
289f45c216
DCS check and create built-in nodes
...
Change-Id: I14b93b9f7ea4a1b69f8b16598dd58d5300dc7595
2017-11-01 17:49:45 -07:00
Yuta HIGUCHI
9285d971ae
DynamicConfig netconf rpc update
...
- use new NETCONF RPC API
- Cleaned up debug logs
Change-Id: Ibc365bb144466d4815f02e0ecfe2f9f7bc207310
2017-10-19 15:06:35 +00:00
Yuta HIGUCHI
e057deed22
ONOS-7007 dealing with root relative path
...
- workarounds to deal with root relative ResourceId used by DynamicConfigEvent
- fix issue, where duplicate KeyLeaf was getting added
Change-Id: I957044f8da3d71e064663011c8bd8fceeb1cf44e
2017-10-03 18:18:36 +00:00
Yuta HIGUCHI
3b5d64e252
Distributed Dynamic Config Store fixes
...
- mostly cosmetic & logging
- fixes bug dealing with root DocumentPath conversion to String
- clarification and notes around dynamic config
Change-Id: I94284f591b4045461f5121ad8318e6aa5f35fd7c
2017-09-15 16:02:19 +00:00
Yuta HIGUCHI
153d3589a5
minor fix in DocumentPath, DCS
...
Change-Id: I13f332bc3897e7fc047744c36be4f208cf820d4f
2017-09-10 23:00:12 +00:00
Yuta HIGUCHI
ea1fe521a0
Better error logging in DistributedDynamicConfigStore
...
- constant for built-in resourceId
Change-Id: If36e2e3023b0bd3068ecc75d54d263be0b2410b6
2017-09-08 19:29:18 +00:00
Yuta HIGUCHI
8810aa4d1f
Device config synchronizer
...
- initial sketch of Device Config Synchronizer outline (ONOS-6745)
Change-Id: I57c8ab6c3511f12c15e3501aa61498eb18264b27
2017-08-29 18:27:23 +00:00
Yuta HIGUCHI
4070c04945
ONOS-6891 Fix ResourceIds#relativize
...
Change-Id: I29f0b4f591e8bbe8655da58d225ae8b2918fca9d
2017-08-29 15:13:29 +00:00
Ray Milkey
c108a6b5d2
Fix typos detected by Frank Wang
...
Change-Id: I86b2e302569eff89d7051321a4531c7e0dc242f9
2017-08-23 15:23:50 -07:00
Sithara Punnassery
61a8025e69
ONOS-6381 Transactional event listeners
...
Change-Id: I8f279d78323dea467796e8d37e3117a407af9f76
2017-08-23 11:10:38 -07:00
Yuta HIGUCHI
5527e99e01
Run test on buck
...
Change-Id: If4a4e9744dfaa48c9bca0ff95c77fb057b82c45d
2017-08-11 03:42:24 +00:00
Yuta HIGUCHI
2f4b01dfa4
Fix file permissions
...
Change-Id: I42b7e7f0deb7a51e2b7d683dbb75c02f96151650
2017-08-11 03:42:11 +00:00
Sithara Punnassery
db3591bf4c
ONOS-6494
...
Dynamic Config: Changes to preserve ordering of children in the store
Change-Id: I19e4e5d70b2e4d00fa84880621e551cdd611c4a4
2017-08-11 03:10:08 +00:00
Sithara Punnassery
c70b7e533c
ONOS-6906
...
Dynamic Config: Update events are missed
Change-Id: Ibe8ac3936e1a0d868ac4952fecb0a39061ca343d
2017-08-11 00:54:53 +00:00
Yuta HIGUCHI
de667843a7
Adding some javadoc to ResoureceIdParser
...
Change-Id: I17028612014c9f4c5f07c3b5e7fc0822a354be6c
2017-08-08 16:51:06 +00:00
Yuta HIGUCHI
ac85ee107f
make Filter object immutable
...
Change-Id: I73063506cab0200449197245e8be85d3868d5327
2017-08-08 15:45:37 +00:00
Yuta HIGUCHI
d6a576ddf9
DynamicDeviceConfigServiceView
...
DynamicConfigService interface to provide a viewport under specified Device's tree.
Change-Id: I6134b526ec24d6c5ca1c0329cf2a1b885eafe35e
2017-08-08 15:45:05 +00:00
Yuta HIGUCHI
24057829cf
[ONOS-6884] Device config related utilities
...
- misc fixes around dynamic config
Change-Id: I3a7b6130e8c698594fa7deac8a04219c9c8a4af2
2017-08-08 15:30:10 +00:00
Brian O'Connor
a09fe5b0b7
Updating Copyright line to Open Networking Foundation
...
Change-Id: Icba96d7f39a065b53f34a6aeb71afd1f7d51f774
2017-08-03 21:12:30 -07:00
Sithara Punnassery
9d464a34a4
ONOS-6835
...
Dynamic Config: RPC dispatcher implementation
Change-Id: I46827b0037af42cab42ec8095a25a7ec44e2a8ca
2017-07-25 18:35:37 +00:00
Sithara Punnassery
bc9edb1515
fixing side effect of mutabilty od resource id
...
Change-Id: I16bf790829e1c9984e61eb8bf5d5754b1c6ab001
2017-07-20 22:47:45 +00:00
Sithara Punnassery
d26d855b58
ONOS-6787
...
Dynamic Config: API cleanup for RPC abstractions
Change-Id: I23f43d3c3bbff260f3fa0bd7aba7f16773104429
2017-07-18 14:23:45 -07:00
Sithara Punnassery
7b0c15e007
ONOS-6787
...
Dynamic Config: API cleanup and Rpc brokerage implementation
Change-Id: Ic8b9922533c9bb8869d3b4c0ed55611a0e61f4f5
2017-07-18 18:05:56 +00:00
Sithara Punnassery
644a266290
ONOS-5866 Dynamic Config: RPC implementation
...
Change-Id: I1706805fc7b9dba6e323ef9993eeb1dd51490d59
2017-06-09 02:20:22 -07:00
Sithara Punnassery
18ffcc738e
ONOS-6483 API to check if node exists
...
Change-Id: I368340bccdfe89a6e95e1068b966acf64b8aa5b4
2017-05-19 19:33:50 +00:00
Sithara Punnassery
0da1a9cb81
ONOS 6447 Dynamic Config Update support
...
Change-Id: I2d91f9d26b5a5498db7c0c2d3ad5871658499ca7
2017-05-19 00:09:07 +00:00
Gaurav Agrawal
02dbee39b5
Updating Rpc classes dependencies based on latest YANG tools version.
...
Change-Id: I2595a676132348aebb2175ffacfd9309c862b9ee
2017-05-11 17:41:03 +00:00
Henry Yu
5c54e77f03
Allow empty inner node
...
Change-Id: I6f1a5964fe31956d7c16d59cbe26f892031a51a3
2017-04-21 20:04:13 +00:00
Sithara Punnassery
0b51d430df
Filtering Dynamic Config Events
...
Change-Id: I8c6a250e5cb98d721b9708d905ec1bc8f549822c
2017-03-28 21:58:36 +00:00
Sithara Punnassery
e4ab4f2888
ONOS-6185
...
[ONOS-YANG-DEMO1]Delete operation is not deleting from store
Change-Id: Id053bedb73cfb8914a5b46811ac934ed0d540cad
2017-03-28 04:50:06 +00:00