Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update from update/networkservicemesh/sdk #149

Merged
merged 1 commit into from
May 11, 2021

Conversation

nsmbot
Copy link
Collaborator

@nsmbot nsmbot commented May 11, 2021

commit 38ca7e4 Author: NSMBot nsmbot@networkservicmesh.io Date: Tue May 11 14:23:30 2021 +0000 Update go.mod and go.sum to latest version from networkservicemesh/sdk@main networkservicemesh/sdk# networkservicemesh/sdk PR link: https://github.com/networkservicemesh/sdk/pull/ networkservicemesh/sdk commit message: commit 93d252947219d952fd428e98e86e63ea17550579 Author: Uzlov Danil 36223296+d-uzlov@users.noreply.github.com Date: Tue May 11 21:22:51 2021 +0700 Add onidle chain element (#908) README.md go.mod go.sum pkg add endpointtimeout chain element Signed-off-by: Danil Uzlov DanilUzlov@yandex.ru README.md go.mod go.sum pkg fix TestEndpointTimeout_ContextCancel instability Signed-off-by: Danil Uzlov DanilUzlov@yandex.ru README.md go.mod go.sum pkg make endpointTimeoutServer track connections, fix concurrency issues Signed-off-by: Danil Uzlov DanilUzlov@yandex.ru README.md go.mod go.sum pkg rename package endpointtimeout to idlenotifier Signed-off-by: Danil Uzlov DanilUzlov@yandex.ru README.md go.mod go.sum pkg fix formatting Signed-off-by: Danil Uzlov DanilUzlov@yandex.ru README.md go.mod go.sum pkg add HoldingActiveRequest test, clean code Signed-off-by: Danil Uzlov DanilUzlov@yandex.ru README.md go.mod go.sum pkg fix race in *endpointTimeoutServer) Signed-off-by: Danil Uzlov DanilUzlov@yandex.ru README.md go.mod go.sum pkg add TestIdleNotifier_FailedRequest Signed-off-by: Danil Uzlov DanilUzlov@yandex.ru README.md go.mod go.sum pkg fix missing error check Signed-off-by: Danil Uzlov DanilUzlov@yandex.ru README.md go.mod go.sum pkg make idlenotifier.notify action argument mandatory Signed-off-by: Danil Uzlov DanilUzlov@yandex.ru README.md go.mod go.sum pkg rename package idlenotifier to onidle Signed-off-by: Danil Uzlov DanilUzlov@yandex.ru README.md go.mod go.sum pkg fix TestIdleNotifier_ContextCancel instability Signed-off-by: Danil Uzlov DanilUzlov@yandex.ru README.md go.mod go.sum pkg clean code Signed-off-by: Danil Uzlov DanilUzlov@yandex.ru README.md go.mod go.sum pkg fix race in onIdleServer Signed-off-by: Danil Uzlov DanilUzlov@yandex.ru README.md go.mod go.sum pkg fix timer leak Signed-off-by: Danil Uzlov DanilUzlov@yandex.ru README.md go.mod go.sum pkg use require.Eventually + goleak.Find instead of time.Sleep in TestIdleNotifier_ContextCancel Signed-off-by: Danil Uzlov DanilUzlov@yandex.ru README.md go.mod go.sum pkg remove excessive removeConnection call Signed-off-by: Danil Uzlov DanilUzlov@yandex.ru README.md go.mod go.sum pkg use simple map instead of sync.Map in onIdleServer Signed-off-by: Danil Uzlov DanilUzlov@yandex.ru README.md go.mod go.sum pkg adjuct comments Signed-off-by: Danil Uzlov DanilUzlov@yandex.ru README.md go.mod go.sum pkg refactor timer handling Signed-off-by: Danil Uzlov DanilUzlov@yandex.ru README.md go.mod go.sum pkg add TestIdleNotifier_RequestAfterExpire test Signed-off-by: Danil Uzlov DanilUzlov@yandex.ru README.md go.mod go.sum pkg remove unneeded check from TestIdleNotifier_ContextCancel Signed-off-by: Danil Uzlov DanilUzlov@yandex.ru README.md go.mod go.sum pkg fix non-american "cancelled" spelling error Signed-off-by: Danil Uzlov DanilUzlov@yandex.ru README.md go.mod go.sum pkg add extra check for context error Signed-off-by: Danil Uzlov DanilUzlov@yandex.ru README.md go.mod go.sum pkg increase check timeout from 50ms to 100ms Signed-off-by: Danil Uzlov DanilUzlov@yandex.ru README.md go.mod go.sum pkg extract notify callback to be not under the mutex Signed-off-by: Danil Uzlov DanilUzlov@yandex.ru README.md go.mod go.sum pkg apply suggestions from code review Signed-off-by: Danil Uzlov DanilUzlov@yandex.ru Signed-off-by: NSMBot nsmbot@networkservicmesh.io

…k@main networkservicemesh/sdk#

networkservicemesh/sdk PR link: https://github.com/networkservicemesh/sdk/pull/

networkservicemesh/sdk commit message:
commit 93d252947219d952fd428e98e86e63ea17550579
Author: Uzlov Danil <36223296+d-uzlov@users.noreply.github.com>
Date:   Tue May 11 21:22:51 2021 +0700

    Add onidle chain element (#908)

    * add endpointtimeout chain element

    Signed-off-by: Danil Uzlov <DanilUzlov@yandex.ru>

    * fix TestEndpointTimeout_ContextCancel instability

    Signed-off-by: Danil Uzlov <DanilUzlov@yandex.ru>

    * make endpointTimeoutServer track connections, fix concurrency issues

    Signed-off-by: Danil Uzlov <DanilUzlov@yandex.ru>

    * rename package endpointtimeout to idlenotifier

    Signed-off-by: Danil Uzlov <DanilUzlov@yandex.ru>

    * fix formatting

    Signed-off-by: Danil Uzlov <DanilUzlov@yandex.ru>

    * add HoldingActiveRequest test, clean code

    Signed-off-by: Danil Uzlov <DanilUzlov@yandex.ru>

    * fix race in *endpointTimeoutServer)

    Signed-off-by: Danil Uzlov <DanilUzlov@yandex.ru>

    * add TestIdleNotifier_FailedRequest

    Signed-off-by: Danil Uzlov <DanilUzlov@yandex.ru>

    * fix missing error check

    Signed-off-by: Danil Uzlov <DanilUzlov@yandex.ru>

    * make idlenotifier.notify action argument mandatory

    Signed-off-by: Danil Uzlov <DanilUzlov@yandex.ru>

    * rename package idlenotifier to onidle

    Signed-off-by: Danil Uzlov <DanilUzlov@yandex.ru>

    * fix TestIdleNotifier_ContextCancel instability

    Signed-off-by: Danil Uzlov <DanilUzlov@yandex.ru>

    * clean code

    Signed-off-by: Danil Uzlov <DanilUzlov@yandex.ru>

    * fix race in onIdleServer

    Signed-off-by: Danil Uzlov <DanilUzlov@yandex.ru>

    * fix timer leak

    Signed-off-by: Danil Uzlov <DanilUzlov@yandex.ru>

    * use require.Eventually + goleak.Find instead of time.Sleep in TestIdleNotifier_ContextCancel

    Signed-off-by: Danil Uzlov <DanilUzlov@yandex.ru>

    * remove excessive removeConnection call

    Signed-off-by: Danil Uzlov <DanilUzlov@yandex.ru>

    * use simple map instead of sync.Map in onIdleServer

    Signed-off-by: Danil Uzlov <DanilUzlov@yandex.ru>

    * adjuct comments

    Signed-off-by: Danil Uzlov <DanilUzlov@yandex.ru>

    * refactor timer handling

    Signed-off-by: Danil Uzlov <DanilUzlov@yandex.ru>

    * add TestIdleNotifier_RequestAfterExpire test

    Signed-off-by: Danil Uzlov <DanilUzlov@yandex.ru>

    * remove unneeded check from TestIdleNotifier_ContextCancel

    Signed-off-by: Danil Uzlov <DanilUzlov@yandex.ru>

    * fix non-american "cancelled" spelling error

    Signed-off-by: Danil Uzlov <DanilUzlov@yandex.ru>

    * add extra check for context error

    Signed-off-by: Danil Uzlov <DanilUzlov@yandex.ru>

    * increase check timeout from 50ms to 100ms

    Signed-off-by: Danil Uzlov <DanilUzlov@yandex.ru>

    * extract notify callback to be not under the mutex

    Signed-off-by: Danil Uzlov <DanilUzlov@yandex.ru>

    * apply suggestions from code review

    Signed-off-by: Danil Uzlov <DanilUzlov@yandex.ru>

Signed-off-by: NSMBot <nsmbot@networkservicmesh.io>
@github-actions github-actions bot merged commit 45e06fa into main May 11, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant