Carmelo Cascone
a71b849708
Removes the gRPC channel if an exception occurs while instantiating the client
...
Includes also other minor changes to gRPC channel creation/connection
process, such as:
- More compact logs showing the gRPC client key
- GrpcChannelController.connectChannel() now returns the same
StatusRuntime exception, no need to wrap it in an IOException
- Wait for channel shutdown after initial connection error
Change-Id: Ib7d2b728b8c82d9f9b2097cffcebd31cac891b27
2018-12-17 17:58:54 -08:00
Yi Tseng
e616d7553e
Add gNMI device state subscriber
...
Change-Id: I20cb5e130f4e416bf8678aab2e5268faf24ad06b
2018-12-13 01:05:05 +00:00
Yi Tseng
d771648025
Cherry pick gNMI and Stratum related changes to this branch
...
Cherry picked commits:
20211 Update gNMI version and build script
20247 [ONOS-7829] Implement AbstractGrpcClient and AbstractGrpcClientControl
20233 [ONOS-7141][ONOS-7142] Add GnmiClient and GnmiController
20234 Refactor OpenConfig gNMI device description descovery
20260 [ONOS-7831] Implement GnmiHandshaker
20270 Add Stratum driver
Change-Id: I81ad8bce45251af5909cfcac0edbcfd11c8ebf1d
2018-12-13 01:05:05 +00:00
Yi Tseng
5f7fef58a2
[ONOS-7831] Implement GnmiHandshaker
...
Change-Id: I2232a724a86955483321f9fda571907aa2cb615a
(cherry picked from commit a884274c5796e6d8e6a58743d2d7f5ef47124b78)
2018-11-07 22:42:49 +00:00
Yi Tseng
890dc3f03a
[ONOS-7141][ONOS-7142] Add GnmiClient and GnmiController
...
Change-Id: I6347da378d9e4b59a38e2efacc27599b96dc1515
2018-11-05 12:01:35 -08:00