AnswerDotAI / AnswerDotAI/sqlite-minutils
m2m & lookup functions need safeguards to protect against race conditions
オープン
- 主要言語
- Python
- スター
- 17
- フォーク
- 9
- PR マージ指標
- 30日以内にマージされた PR はありません
説明
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.
コントリビューションガイド
このリポジトリのコントリビューションガイドは索引されていません
調査の方向性
m2m 関数と lookup 関数を見つけ、それぞれが現在どのように last_rowid を使用しているかを調べます。それらの insert、update、upsert 操作から返される値を追跡し、並行使用がもはや last_rowid に依存していないことを確認します。
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- python, sqlite
- 領域
- database
- issue の種類
- バグ
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 活発さ
- 停滞
- 明瞭さ
- おおむね明確
- 初心者へのやさしさ
- 35/100