Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Update go.mod and go.sum to latest version from networkservicemesh/sd…
…k@main networkservicemesh/sdk# networkservicemesh/sdk PR link: https://github.com/networkservicemesh/sdk/pull/ networkservicemesh/sdk commit message: commit 19c7a102f2a7bb9914763ec77304a69ce7790f0e Author: Uzlov Danil <36223296+d-uzlov@users.noreply.github.com> Date: Thu Apr 22 12:47:30 2021 +0700 Add Client Monitor to the Heal Client (#810) * Fix selector handling in monitorServer.MonitorConnections Signed-off-by: Danil Uzlov <DanilUzlov@yandex.ru> * Move event monitoring from heal server to heal client Signed-off-by: Danil Uzlov <DanilUzlov@yandex.ru> * Fix heal not working in sandbox tests Signed-off-by: Danil Uzlov <DanilUzlov@yandex.ru> * Fix pending issues and clean code in heal package Signed-off-by: Danil Uzlov <DanilUzlov@yandex.ru> * Fix heal client not working reliably on first request Signed-off-by: Danil Uzlov <DanilUzlov@yandex.ru> * Fix issues, discussed in PR comments Signed-off-by: Danil Uzlov <DanilUzlov@yandex.ru> * Fix heal unit test panic Signed-off-by: Danil Uzlov <DanilUzlov@yandex.ru> * Fix imports layout Signed-off-by: Danil Uzlov <DanilUzlov@yandex.ru> * Fix heal client using wrong id when listening to connection updates Signed-off-by: Danil Uzlov <DanilUzlov@yandex.ru> * Stop heal client from potentially sending repeating heal requests Signed-off-by: Danil Uzlov <DanilUzlov@yandex.ru> * Use updated connection path on heal Signed-off-by: Danil Uzlov <DanilUzlov@yandex.ru> * Move connection path restoring from heal server to heal client Signed-off-by: Danil Uzlov <DanilUzlov@yandex.ru> * In heal client use mutex per connection instead of one executor Signed-off-by: Danil Uzlov <DanilUzlov@yandex.ru> * In heal server use mutex per connection instead of one executor Signed-off-by: Danil Uzlov <DanilUzlov@yandex.ru> * Fix linter warning Signed-off-by: Danil Uzlov <DanilUzlov@yandex.ru> * Add comments to "heal" package Signed-off-by: Danil Uzlov <DanilUzlov@yandex.ru> * Fix heal client not saving endpoint name on connection update events Signed-off-by: Danil Uzlov <DanilUzlov@yandex.ru> * Make heal client wait for confirmation in Request if connection was broken Signed-off-by: Danil Uzlov <DanilUzlov@yandex.ru> * extract initialization method in heal client Signed-off-by: Danil Uzlov <DanilUzlov@yandex.ru> * use sync.Cond instead of channel to confirm connection in heal client Signed-off-by: Danil Uzlov <DanilUzlov@yandex.ru> * use separate functions for "heal" and "restore connection" Signed-off-by: Danil Uzlov <DanilUzlov@yandex.ru> * use better error message in heal client Signed-off-by: Danil Uzlov <DanilUzlov@yandex.ru> * fix file formatting Signed-off-by: Danil Uzlov <DanilUzlov@yandex.ru> * refactor heal server code Signed-off-by: Danil Uzlov <DanilUzlov@yandex.ru> * use single type for both heal requests Signed-off-by: Danil Uzlov <DanilUzlov@yandex.ru> * combine types in healClient.listenToConnectionChanges() Signed-off-by: Danil Uzlov <DanilUzlov@yandex.ru> * remove event-check in heal client, remove incorrect heal test Signed-off-by: Danil Uzlov <DanilUzlov@yandex.ru> * remove complex state from conn info in heal client Signed-off-by: Danil Uzlov <DanilUzlov@yandex.ru> * use mutex instead of sync.Cond in heal client Signed-off-by: Danil Uzlov <DanilUzlov@yandex.ru> * fix linter warning Signed-off-by: Danil Uzlov <DanilUzlov@yandex.ru> * fix heal client not removing unsuccessful connection Signed-off-by: Danil Uzlov <DanilUzlov@yandex.ru> * fix heal server not using clock package during healing Signed-off-by: Danil Uzlov <DanilUzlov@yandex.ru> Signed-off-by: NSMBot <nsmbot@networkservicmesh.io>
- Loading branch information