AnswerDotAI / AnswerDotAI/sqlite-minutils
m2m & lookup functions need safeguards to protect against race conditions
Đang mở
- Ngôn ngữ chính
- Python
- Star
- 17
- Fork
- 9
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
Current methodology for both functions relies on last_rowid, which won't suffice under high loads. We need to modify both to run off return values from insert/update/upserts.
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Hướng nghiên cứu
Xác định các hàm m2m và lookup, đồng thời kiểm tra cách mỗi hàm hiện đang sử dụng last_rowid. Theo dõi các giá trị trả về từ các thao tác insert, update và upsert của chúng, sau đó xác minh rằng việc sử dụng đồng thời không còn phụ thuộc vào last_rowid.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- python, sqlite
- Lĩnh vực
- database
- 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
- Khá rõ ràng
- Mức phù hợp với người mới
- 35/100