0chain / 0chain/zs3server

Context doesn't cancel if I cancel the api.

Đang mở
#82 0 bình luận 0 reaction 0 người được giao Xem trên GitHub
Ngôn ngữ chính
Go
Star
11
Fork
6
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Mô tả

Let's say I am calling an api "getObject", and after making the request, I press ctrl + c or cancel the request. The code should not execute as the context is canceled.
## Expected Behavior

After pressing ctrl + c after api call, code execution should stop immediately.
## Current Behavior

Code execution doesn't stop. For some upload requests, it runs for 10 mins.
## Possible Solution

Fair use of Golang context should solve this problem
## Steps to Reproduce (for bugs)

1.
2.
3.
4.

## Context

## Regression

## Your Environment

* Version used (`minio --version`):
* Server setup and configuration:
* Operating System and version (`uname -a`):

Hướng dẫn đóng góp

Mở hướng dẫn đóng góp

Hướng nghiên cứu

Xem xét mã xử lý yêu cầu API, có thể ở lớp trình xử lý hoặc dịch vụ, để xem cách hủy ngữ cảnh được truyền đi. Kiểm tra xem có quá trình tải lên chạy lâu nào có thể không kiểm tra ctx.Done() không. Vấn đề đề cập đến 'getObject' và các yêu cầu tải lên; hãy tìm các hàm tương ứng và đảm bảo chúng tôn trọng việc hủy ngữ cảnh. Chạy máy chủ và thử nghiệm với một yêu cầu đã hủy sẽ xác minh bản sửa lỗi.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Công nghệ
go
Lĩnh vực
api, backend
Loại issue
Lỗi
Độ khó
4/5
Thời gian dự kiến
3-5 ngày
Mức độ hoạt động
Đình trệ
Độ rõ ràng
Cần làm rõ
Mức phù hợp với người mới
35/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.