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

Refactor client endpoints and fix race condition #196

Closed
brandonforster opened this issue Jan 8, 2020 · 0 comments · Fixed by #205
Closed

Refactor client endpoints and fix race condition #196

brandonforster opened this issue Jan 8, 2020 · 0 comments · Fixed by #205
Assignees
Labels
bug Something isn't working

Comments

@brandonforster
Copy link
Contributor

While working edgexfoundry/edgex-go#2237 it was discovered that the race condition causing the URL to be empty exists for every endpoint on every client. Most have timing such that it won't manifest, but the underlying race condition must be addressed.

@brandonforster brandonforster added the bug Something isn't working label Jan 8, 2020
@brandonforster brandonforster self-assigned this Jan 8, 2020
brandonforster added a commit to brandonforster/go-mod-core-contracts that referenced this issue Jan 9, 2020
Signed-off-by: Brandon Forster <brandonforster@gmail.com>
brandonforster added a commit to brandonforster/go-mod-core-contracts that referenced this issue Jan 14, 2020
Signed-off-by: Brandon Forster <brandonforster@gmail.com>
brandonforster added a commit to brandonforster/go-mod-core-contracts that referenced this issue Jan 15, 2020
Signed-off-by: Brandon Forster <brandonforster@gmail.com>
brandonforster added a commit to brandonforster/go-mod-core-contracts that referenced this issue Jan 16, 2020
Signed-off-by: Brandon Forster <me@brandonforster.com>
brandonforster added a commit to brandonforster/go-mod-core-contracts that referenced this issue Jan 16, 2020
Signed-off-by: Brandon Forster <me@brandonforster.com>
brandonforster added a commit to brandonforster/go-mod-core-contracts that referenced this issue Jan 20, 2020
Signed-off-by: Brandon Forster <me@brandonforster.com>
brandonforster added a commit to brandonforster/go-mod-core-contracts that referenced this issue Jan 20, 2020
Signed-off-by: Brandon Forster <me@brandonforster.com>
brandonforster added a commit to brandonforster/go-mod-core-contracts that referenced this issue Jan 20, 2020
Signed-off-by: Brandon Forster <me@brandonforster.com>
brandonforster added a commit to brandonforster/go-mod-core-contracts that referenced this issue Jan 20, 2020
Signed-off-by: Brandon Forster <me@brandonforster.com>
brandonforster added a commit to brandonforster/go-mod-core-contracts that referenced this issue Jan 20, 2020
Signed-off-by: Brandon Forster <me@brandonforster.com>
brandonforster added a commit to brandonforster/go-mod-core-contracts that referenced this issue Jan 21, 2020
Signed-off-by: Brandon Forster <me@brandonforster.com>
brandonforster added a commit to brandonforster/go-mod-core-contracts that referenced this issue Jan 21, 2020
Signed-off-by: Brandon Forster <me@brandonforster.com>
brandonforster added a commit to brandonforster/go-mod-core-contracts that referenced this issue Jan 21, 2020
Signed-off-by: Brandon Forster <me@brandonforster.com>
brandonforster added a commit to brandonforster/go-mod-core-contracts that referenced this issue Jan 21, 2020
Signed-off-by: Brandon Forster <me@brandonforster.com>
brandonforster added a commit to brandonforster/go-mod-core-contracts that referenced this issue Jan 21, 2020
Signed-off-by: Brandon Forster <me@brandonforster.com>
brandonforster added a commit to brandonforster/go-mod-core-contracts that referenced this issue Jan 21, 2020
Signed-off-by: Brandon Forster <me@brandonforster.com>
brandonforster added a commit to brandonforster/go-mod-core-contracts that referenced this issue Jan 21, 2020
Signed-off-by: Brandon Forster <me@brandonforster.com>
brandonforster added a commit to brandonforster/go-mod-core-contracts that referenced this issue Jan 21, 2020
Signed-off-by: Brandon Forster <me@brandonforster.com>
brandonforster added a commit to brandonforster/go-mod-core-contracts that referenced this issue Jan 21, 2020
Signed-off-by: Brandon Forster <me@brandonforster.com>
brandonforster added a commit to brandonforster/go-mod-core-contracts that referenced this issue Jan 21, 2020
Signed-off-by: Brandon Forster <me@brandonforster.com>
brandonforster added a commit to brandonforster/go-mod-core-contracts that referenced this issue Jan 21, 2020
Signed-off-by: Brandon Forster <me@brandonforster.com>
brandonforster added a commit to brandonforster/go-mod-core-contracts that referenced this issue Jan 21, 2020
Signed-off-by: Brandon Forster <me@brandonforster.com>
brandonforster added a commit to brandonforster/go-mod-core-contracts that referenced this issue Jan 23, 2020
Signed-off-by: Brandon Forster <me@brandonforster.com>
brandonforster added a commit to brandonforster/go-mod-core-contracts that referenced this issue Jan 23, 2020
Signed-off-by: Brandon Forster <me@brandonforster.com>
brandonforster added a commit to brandonforster/go-mod-core-contracts that referenced this issue Jan 23, 2020
Signed-off-by: Brandon Forster <me@brandonforster.com>
brandonforster added a commit to brandonforster/go-mod-core-contracts that referenced this issue Jan 24, 2020
Signed-off-by: Brandon Forster <me@brandonforster.com>
brandonforster added a commit to brandonforster/go-mod-core-contracts that referenced this issue Jan 24, 2020
Signed-off-by: Brandon Forster <me@brandonforster.com>
brandonforster added a commit to brandonforster/go-mod-core-contracts that referenced this issue Jan 24, 2020
Signed-off-by: Brandon Forster <me@brandonforster.com>
brandonforster added a commit to brandonforster/go-mod-core-contracts that referenced this issue Jan 24, 2020
…cific and are suspect.

Signed-off-by: Brandon Forster <me@brandonforster.com>
brandonforster added a commit to brandonforster/go-mod-core-contracts that referenced this issue Jan 27, 2020
Signed-off-by: Brandon Forster <me@brandonforster.com>
brandonforster added a commit to brandonforster/go-mod-core-contracts that referenced this issue Jan 27, 2020
Signed-off-by: Brandon Forster <me@brandonforster.com>
brandonforster added a commit to brandonforster/go-mod-core-contracts that referenced this issue Jan 27, 2020
Signed-off-by: Brandon Forster <me@brandonforster.com>
brandonforster added a commit to brandonforster/go-mod-core-contracts that referenced this issue Jan 27, 2020
Signed-off-by: Brandon Forster <me@brandonforster.com>
michaelestrin pushed a commit that referenced this issue Jan 28, 2020
* #196: Centralized URLClient logic to the request package.
* #196: Reduced code duplication and hacky garbage.

Signed-off-by: Brandon Forster <me@brandonforster.com>
brandonforster added a commit to brandonforster/go-mod-core-contracts that referenced this issue Jan 29, 2020
…entations and used those in Interval.

Signed-off-by: Brandon Forster <me@brandonforster.com>
brandonforster added a commit to brandonforster/go-mod-core-contracts that referenced this issue Jan 29, 2020
Signed-off-by: Brandon Forster <me@brandonforster.com>
brandonforster added a commit to brandonforster/go-mod-core-contracts that referenced this issue Jan 29, 2020
Signed-off-by: Brandon Forster <me@brandonforster.com>
brandonforster added a commit to brandonforster/go-mod-core-contracts that referenced this issue Jan 29, 2020
Signed-off-by: Brandon Forster <me@brandonforster.com>
brandonforster added a commit to brandonforster/go-mod-core-contracts that referenced this issue Jan 29, 2020
Signed-off-by: Brandon Forster <me@brandonforster.com>
brandonforster added a commit to brandonforster/go-mod-core-contracts that referenced this issue Jan 29, 2020
Signed-off-by: Brandon Forster <me@brandonforster.com>
brandonforster added a commit to brandonforster/go-mod-core-contracts that referenced this issue Jan 30, 2020
Signed-off-by: Brandon Forster <me@brandonforster.com>
brandonforster added a commit that referenced this issue Jan 30, 2020
* #196: Added unit tests for interval and interval action clients.

Signed-off-by: Brandon Forster <me@brandonforster.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant