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

Make use of RequestID Middleware #90

Open
jay-dee7 opened this issue Dec 20, 2021 · 0 comments
Open

Make use of RequestID Middleware #90

jay-dee7 opened this issue Dec 20, 2021 · 0 comments
Assignees
Labels
enhancement New feature or request good first issue Good for newcomers needs-triage This label refers to a non-final decision on implementation, when an important feature/bug is added P2 P2 labels are used for significant features, improvements, etc

Comments

@jay-dee7
Copy link
Member

We're using an http middleware, which assigns a UUID for every request. This can be super helpful for co-relating http requests, debugging bugs and understanding the overall flow of data.

Currently we're assigning X-Request-Id for every request, which might not be what we actually need. Since the uuid in the request id and the uuid in the session-based upload are of the same pattern (uuid v4), maybe we can find a way to assign uuid from the StartUpload method, re-use this id from any chunk-upload method and complete upload method?

@jay-dee7 jay-dee7 self-assigned this Dec 20, 2021
@jay-dee7 jay-dee7 added enhancement New feature or request good first issue Good for newcomers P2 P2 labels are used for significant features, improvements, etc needs-triage This label refers to a non-final decision on implementation, when an important feature/bug is added labels Oct 17, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers needs-triage This label refers to a non-final decision on implementation, when an important feature/bug is added P2 P2 labels are used for significant features, improvements, etc
Projects
Status: Backlog
Development

No branches or pull requests

1 participant