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 #281

Merged
merged 1 commit into from
May 11, 2021

Conversation

nsmbot
Copy link
Contributor

@nsmbot nsmbot commented May 11, 2021

commit 0ad523e Author: NSMBot [email protected] Date: Tue May 11 14:23:26 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 [email protected] Date: Tue May 11 21:22:51 2021 +0700 Add onidle chain element (#908) Dockerfile LICENSE README.md code-of-conduct.md go.mod go.sum internal local main.go staticcheck.conf test add endpointtimeout chain element Signed-off-by: Danil Uzlov [email protected] Dockerfile LICENSE README.md code-of-conduct.md go.mod go.sum internal local main.go staticcheck.conf test fix TestEndpointTimeout_ContextCancel instability Signed-off-by: Danil Uzlov [email protected] Dockerfile LICENSE README.md code-of-conduct.md go.mod go.sum internal local main.go staticcheck.conf test make endpointTimeoutServer track connections, fix concurrency issues Signed-off-by: Danil Uzlov [email protected] Dockerfile LICENSE README.md code-of-conduct.md go.mod go.sum internal local main.go staticcheck.conf test rename package endpointtimeout to idlenotifier Signed-off-by: Danil Uzlov [email protected] Dockerfile LICENSE README.md code-of-conduct.md go.mod go.sum internal local main.go staticcheck.conf test fix formatting Signed-off-by: Danil Uzlov [email protected] Dockerfile LICENSE README.md code-of-conduct.md go.mod go.sum internal local main.go staticcheck.conf test add HoldingActiveRequest test, clean code Signed-off-by: Danil Uzlov [email protected] Dockerfile LICENSE README.md code-of-conduct.md go.mod go.sum internal local main.go staticcheck.conf test fix race in *endpointTimeoutServer) Signed-off-by: Danil Uzlov [email protected] Dockerfile LICENSE README.md code-of-conduct.md go.mod go.sum internal local main.go staticcheck.conf test add TestIdleNotifier_FailedRequest Signed-off-by: Danil Uzlov [email protected] Dockerfile LICENSE README.md code-of-conduct.md go.mod go.sum internal local main.go staticcheck.conf test fix missing error check Signed-off-by: Danil Uzlov [email protected] Dockerfile LICENSE README.md code-of-conduct.md go.mod go.sum internal local main.go staticcheck.conf test make idlenotifier.notify action argument mandatory Signed-off-by: Danil Uzlov [email protected] Dockerfile LICENSE README.md code-of-conduct.md go.mod go.sum internal local main.go staticcheck.conf test rename package idlenotifier to onidle Signed-off-by: Danil Uzlov [email protected] Dockerfile LICENSE README.md code-of-conduct.md go.mod go.sum internal local main.go staticcheck.conf test fix TestIdleNotifier_ContextCancel instability Signed-off-by: Danil Uzlov [email protected] Dockerfile LICENSE README.md code-of-conduct.md go.mod go.sum internal local main.go staticcheck.conf test clean code Signed-off-by: Danil Uzlov [email protected] Dockerfile LICENSE README.md code-of-conduct.md go.mod go.sum internal local main.go staticcheck.conf test fix race in onIdleServer Signed-off-by: Danil Uzlov [email protected] Dockerfile LICENSE README.md code-of-conduct.md go.mod go.sum internal local main.go staticcheck.conf test fix timer leak Signed-off-by: Danil Uzlov [email protected] Dockerfile LICENSE README.md code-of-conduct.md go.mod go.sum internal local main.go staticcheck.conf test use require.Eventually + goleak.Find instead of time.Sleep in TestIdleNotifier_ContextCancel Signed-off-by: Danil Uzlov [email protected] Dockerfile LICENSE README.md code-of-conduct.md go.mod go.sum internal local main.go staticcheck.conf test remove excessive removeConnection call Signed-off-by: Danil Uzlov [email protected] Dockerfile LICENSE README.md code-of-conduct.md go.mod go.sum internal local main.go staticcheck.conf test use simple map instead of sync.Map in onIdleServer Signed-off-by: Danil Uzlov [email protected] Dockerfile LICENSE README.md code-of-conduct.md go.mod go.sum internal local main.go staticcheck.conf test adjuct comments Signed-off-by: Danil Uzlov [email protected] Dockerfile LICENSE README.md code-of-conduct.md go.mod go.sum internal local main.go staticcheck.conf test refactor timer handling Signed-off-by: Danil Uzlov [email protected] Dockerfile LICENSE README.md code-of-conduct.md go.mod go.sum internal local main.go staticcheck.conf test add TestIdleNotifier_RequestAfterExpire test Signed-off-by: Danil Uzlov [email protected] Dockerfile LICENSE README.md code-of-conduct.md go.mod go.sum internal local main.go staticcheck.conf test remove unneeded check from TestIdleNotifier_ContextCancel Signed-off-by: Danil Uzlov [email protected] Dockerfile LICENSE README.md code-of-conduct.md go.mod go.sum internal local main.go staticcheck.conf test fix non-american "cancelled" spelling error Signed-off-by: Danil Uzlov [email protected] Dockerfile LICENSE README.md code-of-conduct.md go.mod go.sum internal local main.go staticcheck.conf test add extra check for context error Signed-off-by: Danil Uzlov [email protected] Dockerfile LICENSE README.md code-of-conduct.md go.mod go.sum internal local main.go staticcheck.conf test increase check timeout from 50ms to 100ms Signed-off-by: Danil Uzlov [email protected] Dockerfile LICENSE README.md code-of-conduct.md go.mod go.sum internal local main.go staticcheck.conf test extract notify callback to be not under the mutex Signed-off-by: Danil Uzlov [email protected] Dockerfile LICENSE README.md code-of-conduct.md go.mod go.sum internal local main.go staticcheck.conf test apply suggestions from code review Signed-off-by: Danil Uzlov [email protected] Signed-off-by: NSMBot [email protected]

…k@main networkservicemesh/sdk#

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

networkservicemesh/sdk commit message:
commit 93d252947219d952fd428e98e86e63ea17550579
Author: Uzlov Danil <[email protected]>
Date:   Tue May 11 21:22:51 2021 +0700

    Add onidle chain element (#908)

    * add endpointtimeout chain element

    Signed-off-by: Danil Uzlov <[email protected]>

    * fix TestEndpointTimeout_ContextCancel instability

    Signed-off-by: Danil Uzlov <[email protected]>

    * make endpointTimeoutServer track connections, fix concurrency issues

    Signed-off-by: Danil Uzlov <[email protected]>

    * rename package endpointtimeout to idlenotifier

    Signed-off-by: Danil Uzlov <[email protected]>

    * fix formatting

    Signed-off-by: Danil Uzlov <[email protected]>

    * add HoldingActiveRequest test, clean code

    Signed-off-by: Danil Uzlov <[email protected]>

    * fix race in *endpointTimeoutServer)

    Signed-off-by: Danil Uzlov <[email protected]>

    * add TestIdleNotifier_FailedRequest

    Signed-off-by: Danil Uzlov <[email protected]>

    * fix missing error check

    Signed-off-by: Danil Uzlov <[email protected]>

    * make idlenotifier.notify action argument mandatory

    Signed-off-by: Danil Uzlov <[email protected]>

    * rename package idlenotifier to onidle

    Signed-off-by: Danil Uzlov <[email protected]>

    * fix TestIdleNotifier_ContextCancel instability

    Signed-off-by: Danil Uzlov <[email protected]>

    * clean code

    Signed-off-by: Danil Uzlov <[email protected]>

    * fix race in onIdleServer

    Signed-off-by: Danil Uzlov <[email protected]>

    * fix timer leak

    Signed-off-by: Danil Uzlov <[email protected]>

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

    Signed-off-by: Danil Uzlov <[email protected]>

    * remove excessive removeConnection call

    Signed-off-by: Danil Uzlov <[email protected]>

    * use simple map instead of sync.Map in onIdleServer

    Signed-off-by: Danil Uzlov <[email protected]>

    * adjuct comments

    Signed-off-by: Danil Uzlov <[email protected]>

    * refactor timer handling

    Signed-off-by: Danil Uzlov <[email protected]>

    * add TestIdleNotifier_RequestAfterExpire test

    Signed-off-by: Danil Uzlov <[email protected]>

    * remove unneeded check from TestIdleNotifier_ContextCancel

    Signed-off-by: Danil Uzlov <[email protected]>

    * fix non-american "cancelled" spelling error

    Signed-off-by: Danil Uzlov <[email protected]>

    * add extra check for context error

    Signed-off-by: Danil Uzlov <[email protected]>

    * increase check timeout from 50ms to 100ms

    Signed-off-by: Danil Uzlov <[email protected]>

    * extract notify callback to be not under the mutex

    Signed-off-by: Danil Uzlov <[email protected]>

    * apply suggestions from code review

    Signed-off-by: Danil Uzlov <[email protected]>

Signed-off-by: NSMBot <[email protected]>
@github-actions github-actions bot merged commit f883c8e 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